.marketing-root{--sahay-bg:248 249 252;--sahay-card-hover:243 244 248;--sahay-border:226 228 235;--sahay-border-light:209 212 220;--sahay-purple:127 121 241;--sahay-purple-dark:91 84 212;--sahay-purple-light:110 104 224;--sahay-purple-surface:240 239 254;--sahay-blue:50 122 178;--sahay-blue-dark:30 90 138;--sahay-success:34 197 94;--sahay-error:239 68 68;--sahay-warning:245 158 11;--sahay-orange:249 115 22;--sahay-wa:37 211 102;--sahay-text-primary:3 7 18;--sahay-text-secondary:55 65 81;--sahay-text-tertiary:107 114 128;--sahay-text-disabled:156 163 175;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-full:9999px}.marketing-root *,.marketing-root :after,.marketing-root :before{box-sizing:border-box}.marketing-root{font-family:var(--font-sans);line-height:1.6;color:rgb(var(--sahay-text-primary));background:rgb(var(--sahay-bg))!important;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.marketing-root) body{background:#f8f9fc!important}html{scroll-behavior:smooth;scroll-padding-top:80px}.marketing-root a{text-decoration:none}.marketing-root img{max-width:100%;height:auto}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root h4,.marketing-root h5,.marketing-root h6{color:rgb(var(--sahay-text-primary));font-weight:800;line-height:1.15;letter-spacing:-.02em}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:linear-gradient(135deg,rgb(var(--sahay-purple)),rgb(var(--sahay-purple-dark)));color:#fff;font-size:17px;font-weight:800;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .3s;box-shadow:0 8px 24px rgb(var(--sahay-purple)/.18)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgb(var(--sahay-purple)/.35)}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;background:rgb(var(--sahay-card)/.5);border:2px solid rgb(var(--sahay-border));color:#fff;font-size:17px;font-weight:700;border-radius:var(--radius-md);cursor:pointer;backdrop-filter:blur(4px);transition:all .3s}.btn-secondary:hover{background:rgb(var(--sahay-card-hover));border-color:rgb(var(--sahay-purple)/.4);transform:translateY(-2px)}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:transparent;border:1.5px solid rgb(var(--sahay-border));color:rgb(var(--sahay-text-primary));font-size:15px;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s}.btn-outline:hover{border-color:rgb(var(--sahay-purple));color:rgb(var(--sahay-purple-light))}.marketing-root .sahay-input,.marketing-root input[type=email],.marketing-root input[type=tel],.marketing-root input[type=text],.marketing-root select,.marketing-root textarea{font-family:var(--font-sans)}.marketing-root .sahay-label{display:block;font-size:11px;font-weight:700;color:rgb(var(--sahay-text-secondary));text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.marketing-root .sahay-card{background:rgb(var(--sahay-card));border:1px solid rgb(var(--sahay-border));border-radius:var(--radius-xl);padding:28px;transition:all .3s}.marketing-root .sahay-card:hover{border-color:rgb(var(--sahay-purple)/.4);transform:translateY(-4px);box-shadow:0 8px 24px rgb(var(--sahay-purple)/.08)}.marketing-root .sahay-badge{display:inline-block;padding:2px 10px;border-radius:var(--radius-full);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-root .sahay-badge--purple{background:rgb(var(--sahay-purple)/.15);color:rgb(var(--sahay-purple-light))}.marketing-root .sahay-badge--green{background:rgb(var(--sahay-success)/.15);color:rgb(var(--sahay-success))}.marketing-root .sahay-badge--wa{background:rgb(var(--sahay-wa)/.15);color:rgb(var(--sahay-wa))}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:all .3s ease}.nav.scrolled{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 12px rgba(0,0,0,.08);padding:12px 0;border-bottom:1px solid rgb(var(--sahay-border))}.nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 24px}.nav-playstore{display:inline-flex;align-items:center;transition:transform .2s}.nav-playstore:hover{transform:translateY(-1px)}.nav-playstore img{height:32px;width:auto}.nav-logo{display:flex;align-items:center;gap:10px}.nav-logo img{width:36px;height:36px}.nav-logo span{font-size:22px;font-weight:800;letter-spacing:-.02em;transition:color .3s}.nav-logo span,.nav.scrolled .nav-logo span{color:rgb(var(--sahay-text-primary))}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:15px;font-weight:600;transition:color .2s}.nav-links a,.nav.scrolled .nav-links a{color:rgb(var(--sahay-text-secondary))}.nav-links a:hover{color:rgb(var(--sahay-purple-light))}.nav-cta{background:rgb(var(--sahay-purple));color:#fff!important;padding:10px 24px;border-radius:var(--radius-sm);font-weight:700;font-size:14px;transition:all .2s;border:none;cursor:pointer}.nav-cta:hover{background:rgb(var(--sahay-purple-dark));transform:translateY(-1px)}.nav-signin{border:1.5px solid rgb(var(--sahay-border))!important;padding:8px 18px;border-radius:var(--radius-sm);font-weight:700;transition:all .2s}.nav-signin,.nav.scrolled .nav-signin{color:rgb(var(--sahay-text-primary))!important}.nav.scrolled .nav-signin{border-color:rgb(var(--sahay-border))!important;background:transparent!important}.nav-signin:hover{border-color:rgb(var(--sahay-purple))!important;color:rgb(var(--sahay-purple-light))!important}.nav-mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;color:#fff;transition:color .3s}.nav.scrolled .nav-mobile-toggle{color:rgb(var(--sahay-text-primary))}.nav-mobile-toggle svg{width:24px;height:24px}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:5px;font-size:15px;font-weight:600;transition:color .2s;cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.nav-dropdown-trigger,.nav.scrolled .nav-dropdown-trigger{color:rgb(var(--sahay-text-secondary))}.nav-dropdown-trigger:hover{color:rgb(var(--sahay-purple-light))}.nav-dropdown-trigger .chevron{width:12px;height:12px;transition:transform .3s ease;stroke:currentColor;fill:none;stroke-width:2.5}.nav-dropdown.open .nav-dropdown-trigger .chevron,.nav-dropdown:hover .nav-dropdown-trigger .chevron{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);background:rgb(var(--sahay-card));border-radius:var(--radius-lg);padding:12px;box-shadow:0 20px 60px rgba(0,0,0,.12),0 0 0 1px rgb(var(--sahay-border));min-width:320px;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s;transform:translateX(-50%) translateY(8px);z-index:100}.nav-dropdown-menu:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgb(var(--sahay-card))}.nav-dropdown-menu:after{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nav-dropdown.open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-dropdown-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius-md);transition:all .2s;text-decoration:none;color:rgb(var(--sahay-text-primary))}.nav-dropdown-item:hover{background:rgb(var(--sahay-card-hover));transform:translateX(2px)}.nav-dropdown-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.nav-dropdown-icon.crm{background:linear-gradient(135deg,rgb(var(--sahay-purple-surface)),rgb(var(--sahay-border)))}.nav-dropdown-icon.website{background:linear-gradient(135deg,#1f150d,rgb(var(--sahay-border)))}.nav-dropdown-icon.whatsapp{background:linear-gradient(135deg,#0d1f14,rgb(var(--sahay-border)))}.nav-dropdown-item h4{font-size:14px;font-weight:700;color:rgb(var(--sahay-text-primary));margin-bottom:2px}.nav-dropdown-item p{font-size:12px;color:rgb(var(--sahay-text-secondary));line-height:1.4;margin:0}.nav-dropdown-item .item-tag{display:inline-block;padding:1px 7px;border-radius:var(--radius-full);font-size:9px;font-weight:800;letter-spacing:.05em;margin-left:6px;vertical-align:middle}.item-tag.live{background:rgb(var(--sahay-success)/.15);color:rgb(var(--sahay-success))}.item-tag.new{background:rgb(var(--sahay-purple)/.15);color:rgb(var(--sahay-purple-light))}.marketing-footer{background:rgb(var(--sahay-bg));color:rgb(var(--sahay-text-secondary));padding:56px 0 32px;border-top:1px solid rgb(var(--sahay-border))}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px}.footer-brand p{font-size:14px;line-height:1.7;margin-top:12px}.footer-col h4{font-size:14px;font-weight:800;color:rgb(var(--sahay-text-primary));text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.footer-col a{display:block;font-size:14px;color:rgb(var(--sahay-text-secondary));padding:4px 0;transition:color .2s}.footer-col a:hover{color:rgb(var(--sahay-purple-light))}.footer-bottom{border-top:1px solid rgb(var(--sahay-border));padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.sahay-anim{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.sahay-visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes sahaySlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes customerPillGlow{0%,to{box-shadow:0 0 0 1px rgb(var(--sahay-purple)/0),0 4px 14px rgb(var(--sahay-purple)/0)}50%{box-shadow:0 0 0 1px rgb(var(--sahay-purple)/.18),0 6px 24px rgb(var(--sahay-purple)/.22)}}@keyframes customerLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.marquee-track-left{animation:marquee-left 45s linear infinite}.marquee-track-left:hover{animation-play-state:paused}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:var(--sp-1)}.mt-2{margin-top:var(--sp-2)}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mt-6{margin-top:var(--sp-6)}.mt-7{margin-top:var(--sp-7)}.mt-8{margin-top:var(--sp-8)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-links{display:none}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgb(var(--sahay-card));padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.08);gap:16px;z-index:999;border-bottom:1px solid rgb(var(--sahay-border))}.nav-links.open .nav-dropdown-trigger,.nav-links.open a{color:rgb(var(--sahay-text-secondary))}.nav-links.open .nav-dropdown-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;display:none;padding:8px 0 0 16px;min-width:unset;background:rgb(var(--sahay-card-hover));border:none}.nav-links.open .nav-dropdown-menu:before{display:none}.nav-links.open .nav-dropdown.open .nav-dropdown-menu{display:block}.nav-links.open .nav-signin{border-color:rgb(var(--sahay-border))!important;color:rgb(var(--sahay-text-primary))!important}.nav-mobile-toggle{display:block}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hidden-mobile{display:none!important}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.nav-dropdown-menu{min-width:280px;left:0;transform:translateX(0)}.nav-dropdown.open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{transform:translateX(0) translateY(0)}.nav-dropdown-menu:before{left:24px;transform:none}}@media (min-width:769px){.hidden-desktop{display:none!important}}.marketing-root{--sahay-purple:126 34 168;--sahay-purple-dark:92 20 129;--sahay-purple-light:168 85 201;--sahay-purple-surface:242 218 247;--sahay-bg:255 255 255;--sahay-surface:255 255 255;--sahay-card:255 255 255;--sahay-border:232 232 240;--sahay-border-light:220 220 228;--sahay-text-primary:11 11 18;--sahay-text-secondary:60 60 72;--sahay-text-tertiary:107 107 122;--v2-ink:11 11 18;--v2-cyan:95 220 220;--v2-teal:11 123 123;--v2-wa:37 211 102;--v2-rose:224 86 107;--v2-saffron:245 158 11;background:radial-gradient(520px 380px at 78% 120px,rgba(126,34,168,.14) 0,rgba(126,34,168,0) 65%),radial-gradient(720px 440px at 50% -80px,rgba(242,218,247,.45) 0,rgba(242,218,247,0) 70%),radial-gradient(420px 360px at 12% 580px,rgba(95,220,220,.09) 0,rgba(95,220,220,0) 65%),#fff!important}.marketing-root .display{font-weight:600;letter-spacing:-.038em;line-height:1.02}.marketing-root .display-italic{font-weight:600;letter-spacing:-.038em;color:#7e22a8}.marketing-root .display-gradient{background:linear-gradient(110deg,#7e22a8,#a855c9);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-root .eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#6b6b7a}.marketing-root .font-serif{font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.022em}.marketing-root .lang-cursor{display:inline-block;margin-left:1px;color:#7e22a8;font-weight:500;animation:v2BlinkCursor 1.05s steps(1) infinite}@keyframes v2BlinkCursor{0%,50%{opacity:1}50.01%,to{opacity:0}}.marketing-root .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#0b0b12;color:#fff;border:1px solid #0b0b12;border-radius:9999px;font-size:14px;font-weight:600;box-shadow:none;cursor:pointer;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,transform .2s ease}.marketing-root .btn-primary:hover{background:#7e22a8;border-color:#7e22a8;transform:none;box-shadow:0 10px 30px -10px rgba(126,34,168,.55)}.marketing-root .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;color:#0b0b12;border:1px solid #dcdce4;background:transparent;border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.marketing-root .btn-ghost:hover{background:#0b0b12;color:#fff;border-color:#0b0b12}.marketing-root .btn-wa{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#25d366;color:#fff;border:1px solid #25d366;border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.marketing-root .btn-wa:hover{background:#128c7e;border-color:#128c7e;box-shadow:0 10px 30px -10px rgba(37,211,102,.55)}.marketing-root .card-soft{background:hsla(0,0%,100%,.65);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1rem}.marketing-root .logo-halo{filter:drop-shadow(0 0 10px rgba(126,34,168,.3)) drop-shadow(0 0 22px rgba(95,220,220,.15))}.marketing-root .logo-hero-halo{filter:drop-shadow(0 0 24px rgba(126,34,168,.45)) drop-shadow(0 0 48px rgba(95,220,220,.2))}@keyframes v2FloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.marketing-root .float-slow{animation:v2FloatSlow 7s ease-in-out infinite}@keyframes v2HaloPulse{0%,to{opacity:.55}50%{opacity:.85}}.marketing-root .halo-pulse{animation:v2HaloPulse 5s ease-in-out infinite}.marketing-root .placeholder-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:rgba(126,34,168,.1);color:#7e22a8;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.marketing-root .testimonial-card{position:relative;background:hsla(0,0%,100%,.72);backdrop-filter:blur(20px);border:1px solid rgba(232,232,240,.85);border-radius:20px;padding:38px 32px 30px;box-shadow:0 22px 50px -28px rgba(126,34,168,.18);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.marketing-root .testimonial-card:hover{transform:translateY(-3px);box-shadow:0 32px 60px -30px rgba(126,34,168,.26);border-color:rgba(126,34,168,.18)}.marketing-root .testimonial-mark{position:absolute;top:-6px;left:22px;font-size:88px;font-weight:700;line-height:1;opacity:.18;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.marketing-root .chip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9999px;border:1px solid #e8e8f0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);color:#6b6b7a;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.marketing-root .chip:hover{color:#0b0b12;border-color:#c8c8d6}.marketing-root .chip.active{color:#0b0b12;border-color:#0b0b12;background:#fff}.marketing-root .chip-dot{width:7px;height:7px;border-radius:9999px;box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.marketing-root .essay-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.72);backdrop-filter:blur(20px);border:1px solid rgba(232,232,240,.85);border-radius:18px;padding:24px 22px 22px;box-shadow:0 14px 36px -22px rgba(126,34,168,.18);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;text-decoration:none;color:inherit;height:100%}.marketing-root .essay-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -26px rgba(126,34,168,.28);border-color:rgba(126,34,168,.18)}.marketing-root .essay-card:hover .essay-title{color:#7e22a8}.marketing-root .essay-title{transition:color .25s ease}.marketing-root .cat-tag{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6b6b7a}.marketing-root .cat-tag .dot{width:7px;height:7px;border-radius:9999px;box-shadow:0 0 0 2px hsla(0,0%,100%,.6)}.marketing-root .avatar{width:26px;height:26px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;letter-spacing:-.02em;color:#fff;background:linear-gradient(135deg,#7e22a8,#a855c9);flex-shrink:0}.marketing-root details>summary{list-style:none;cursor:pointer}.marketing-root details>summary::-webkit-details-marker{display:none}.marketing-root .chev{transition:transform .25s ease}.marketing-root details[open] .chev{transform:rotate(45deg)}.marketing-root .pg-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 9px;border-radius:9999px;border:1px solid #e8e8f0;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);color:#6b6b7a;font-size:12.5px;font-weight:600;cursor:pointer;overflow:hidden;transition:color .25s ease,border-color .25s ease,background .25s ease}.marketing-root .pg-tab:hover{color:#0b0b12;border-color:#c8c8d6}.marketing-root .pg-tab.active{color:#0b0b12;border-color:#0b0b12;background:#fff}.marketing-root .pg-tab-dot{width:8px;height:8px;border-radius:9999px;box-shadow:0 0 0 3px hsla(0,0%,100%,.7)}.marketing-root .pg-tab-bar{position:absolute;left:0;bottom:0;height:2px;width:0;background:#7e22a8}.marketing-root .pg-tab-bar.filling{animation:v2PgBarFill 6.5s linear forwards}@keyframes v2PgBarFill{0%{width:0}to{width:100%}}.marketing-root .pg-card{position:relative;overflow:hidden;opacity:0;transform:translateY(8px);animation:v2PgCardIn .45s cubic-bezier(.2,.7,.2,1) forwards;background:hsla(0,0%,100%,.75);backdrop-filter:blur(14px);border:1px solid rgba(232,232,240,.85);border-radius:12px;padding:14px 16px;box-shadow:0 10px 28px -16px rgba(126,34,168,.18);transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s ease,border-color .32s ease}.marketing-root .pg-card:hover{transform:translateX(3px);border-color:rgba(126,34,168,.28);box-shadow:0 18px 36px -18px rgba(126,34,168,.32)}.marketing-root .pg-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#7e22a8,#a855c9);transform:scaleY(0);transform-origin:top;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.marketing-root .pg-card:hover:before{transform:scaleY(1)}.marketing-root .pg-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,hsla(0,0%,100%,.55) 50%,transparent 65%);transform:translateX(-110%);opacity:0;transition:opacity .32s ease}.marketing-root .pg-card:hover:after{opacity:1;animation:v2PgSheen 1.2s cubic-bezier(.22,.61,.36,1) forwards}@keyframes v2PgSheen{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.marketing-root .pg-card:first-child{animation-delay:.15s}.marketing-root .pg-card:nth-child(2){animation-delay:.55s}.marketing-root .pg-card:nth-child(3){animation-delay:.95s}.marketing-root .pg-card:nth-child(4){animation-delay:1.35s}@keyframes v2PgCardIn{to{opacity:1;transform:translateY(0)}}.marketing-root .pg-dot{width:6px;height:6px;border-radius:9999px;background:#dcdce4;transition:width .3s ease,background .3s ease}.marketing-root .pg-dot.active{width:22px;border-radius:4px;background:#7e22a8}.marketing-root .pg-fade{transition:opacity .25s ease}.marketing-root .pg-fade.swapping{opacity:0}@keyframes v2WfBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.marketing-root .wf-bar{width:3px;border-radius:2px;background:#7e22a8;transform-origin:center;animation:v2WfBar .9s ease-in-out infinite}.marketing-root .pg-input-shell{border:1px solid #e8e8f0;border-radius:12px;overflow:hidden}.marketing-root .pg-input-head{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f7f7fb;border-bottom:1px solid #e8e8f0;font-size:12px;color:#3c3c48}.marketing-root .pg-bubble{margin:14px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid #e8e8f0;font-size:13.5px;color:#0b0b12;line-height:1.5}.marketing-root [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,.61,.36,1),transform .72s cubic-bezier(.22,.61,.36,1),filter .72s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.marketing-root [data-reveal=up]{transform:translateY(28px)}.marketing-root [data-reveal=fade]{transform:none}.marketing-root [data-reveal=scale]{transform:scale(.96)}.marketing-root [data-reveal=left]{transform:translateX(-28px)}.marketing-root [data-reveal=right]{transform:translateX(28px)}.marketing-root [data-reveal=header]{transform:translateY(20px);filter:blur(6px)}.marketing-root [data-reveal][data-shown=true]{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.marketing-root [data-reveal]{transition:none!important;opacity:1!important;transform:none!important;filter:none!important}.marketing-root .breathe,.marketing-root .float-slow,.marketing-root .halo-pulse,.marketing-root .nav-link:after,.marketing-root .path-flow,.marketing-root .pulse-ring:before{animation:none!important}}.marketing-root .section-eyebrow{position:relative;display:inline-flex;align-items:center;gap:10px;padding-left:14px}.marketing-root .section-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:8px;height:2px;border-radius:2px;background:#7e22a8;transform:translateY(-50%) scaleX(0);transform-origin:left center;animation:v2EyebrowDash .9s cubic-bezier(.22,.61,.36,1) .12s forwards}.marketing-root [data-shown=true] .section-eyebrow:before{transform-origin:left center}@keyframes v2EyebrowDash{0%{transform:translateY(-50%) scaleX(0)}60%{transform:translateY(-50%) scaleX(2.4)}to{transform:translateY(-50%) scaleX(1)}}.marketing-root>main{padding-top:56px}.marketing-root .nav-wake{position:fixed;top:0;left:0;right:0;height:72px;z-index:60;pointer-events:none}.marketing-root .nav-wake>*{pointer-events:auto}.marketing-root .nav-strip{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:min(640px,60vw);height:4px;background:hsla(0,0%,100%,.6);border-radius:9999px;overflow:hidden;border:1px solid rgba(232,232,240,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 18px -8px rgba(126,34,168,.22)}.marketing-root .nav-strip-flow{position:absolute;inset:0;background:linear-gradient(90deg,rgba(126,34,168,0),rgba(126,34,168,.7) 22%,rgba(95,220,220,.8) 40%,rgba(126,34,168,.7) 58%,rgba(95,220,220,.55) 78%,rgba(126,34,168,0));background-size:220% 100%;animation:v2StripFlow 9s linear infinite;filter:blur(.5px)}@keyframes v2StripFlow{0%{background-position:0 0}to{background-position:220% 0}}.marketing-root .nav-peek{position:absolute;top:0;left:0;right:0;background:hsla(0,0%,100%,.84);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-bottom:1px solid rgba(232,232,240,.85);box-shadow:0 10px 30px -16px rgba(126,34,168,.22);transform:translateY(-100%);opacity:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .28s ease;pointer-events:none}.marketing-root .nav-peek.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.marketing-root .nav-peek-inner{max-width:1180px;margin:0 auto;padding:9px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-root .nav-link{position:relative;display:inline-flex;align-items:center;padding:6px 12px;border-radius:9999px;font-size:13.5px;font-weight:500;color:#3c3c48;transition:color .22s ease,background .22s ease}.marketing-root .nav-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(126,34,168,.08);opacity:0;transform:scale(.9);transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1);z-index:-1}.marketing-root .nav-link:hover{color:#0b0b12}.marketing-root .nav-link:hover:before{opacity:1;transform:scale(1)}.marketing-root .nav-link.is-active{color:#7e22a8}.marketing-root .nav-link.is-active:before{opacity:1;transform:scale(1);background:rgba(126,34,168,.1)}.marketing-root .nav-cta{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;border-radius:9999px;background:#0b0b12;color:#fff;transition:background .26s ease,transform .26s ease,box-shadow .26s ease}.marketing-root .nav-cta:hover{background:#7e22a8;transform:translateY(-1px);box-shadow:0 14px 28px -14px rgba(126,34,168,.55)}@media (prefers-reduced-motion:reduce){.marketing-root .nav-strip-flow{animation:none}}.marketing-root .lift-card{position:relative;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease,border-color .42s ease}.marketing-root .lift-card:hover{transform:translateY(-6px)}.marketing-root .lift-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 30px 56px -28px rgba(126,34,168,.3);opacity:0;transition:opacity .42s ease}.marketing-root .lift-card:hover:after{opacity:1}.marketing-root .india-tile{position:relative;padding:18px 18px 20px;border-radius:18px;background:hsla(0,0%,100%,.55);border:1px solid rgba(232,232,240,.7);transition:transform .38s cubic-bezier(.22,.61,.36,1),border-color .38s ease,box-shadow .38s ease,background .38s ease}.marketing-root .india-tile:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.85);border-color:rgba(126,34,168,.22);box-shadow:0 24px 44px -24px rgba(126,34,168,.28)}.marketing-root .india-tile .india-icon{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.marketing-root .india-tile:hover .india-icon{transform:translateY(-2px) rotate(-3deg) scale(1.06)}.marketing-root .price-card{position:relative;background:hsla(0,0%,100%,.78);backdrop-filter:blur(18px);border:1px solid rgba(232,232,240,.9);border-radius:22px;padding:28px;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease,border-color .42s ease,background .42s ease}.marketing-root .price-card:hover{transform:translateY(-4px);border-color:rgba(126,34,168,.22);background:hsla(0,0%,100%,.92);box-shadow:0 28px 56px -28px rgba(126,34,168,.28)}.marketing-root .price-card.is-featured{border-color:rgba(126,34,168,.35);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,243,253,.96));box-shadow:0 30px 60px -22px rgba(126,34,168,.32)}.marketing-root .price-card.is-featured:before{content:"";position:absolute;inset:-1px;border-radius:22px;pointer-events:none;background:linear-gradient(135deg,rgba(126,34,168,.5),rgba(95,220,220,.35) 60%,rgba(126,34,168,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;opacity:.7;animation:v2BorderFlow 6s linear infinite}@keyframes v2BorderFlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(20deg)}}.marketing-root .countup{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.marketing-root .stat-card{position:relative;padding:4px 0;transition:transform .38s cubic-bezier(.22,.61,.36,1)}.marketing-root .stat-card:before{content:"";position:absolute;left:-10px;top:6px;bottom:30px;width:2px;background:linear-gradient(180deg,#7e22a8,rgba(126,34,168,0));border-radius:2px;transform:scaleY(0);transform-origin:top;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.marketing-root .stat-card:hover{transform:translateY(-2px)}.marketing-root .stat-card:hover:before{transform:scaleY(1)}.marketing-root .dash-mock{transition:transform .48s cubic-bezier(.22,.61,.36,1),box-shadow .48s ease}.marketing-root .dash-mock:hover{transform:translateY(-4px)}.marketing-root .dash-row{opacity:0;transform:translateX(-10px);transition:opacity .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1)}.marketing-root [data-shown=true] .dash-row{opacity:1;transform:none}.marketing-root [data-shown=true] .dash-row:nth-child(2){transition-delay:.12s}.marketing-root [data-shown=true] .dash-row:nth-child(3){transition-delay:.24s}.marketing-root [data-shown=true] .dash-row:nth-child(4){transition-delay:.36s}.marketing-root [data-shown=true] .dash-row:nth-child(5){transition-delay:.48s}.marketing-root .path-flow{stroke-dasharray:3 5;animation:v2PathFlow 3.2s linear infinite}@keyframes v2PathFlow{to{stroke-dashoffset:-64}}.marketing-root .platform-tile{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.marketing-root .group:hover .platform-tile{transform:translateY(-4px)}.marketing-root .brain-pulse{animation:v2BrainBreathe 4.5s ease-in-out infinite}@keyframes v2BrainBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.marketing-root .pulse-ring{position:absolute;inset:0;pointer-events:none}.marketing-root .pulse-ring:after,.marketing-root .pulse-ring:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgba(126,34,168,.35);animation:v2PulseRing 3.4s cubic-bezier(.22,.61,.36,1) infinite}.marketing-root .pulse-ring:after{animation-delay:1.6s;border-color:rgba(95,220,220,.45)}@keyframes v2PulseRing{0%{transform:scale(.95);opacity:.7}85%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.marketing-root .testimonial-card .testimonial-mark{transition:transform .48s cubic-bezier(.22,.61,.36,1),opacity .48s ease}.marketing-root .testimonial-card:hover .testimonial-mark{transform:translateY(-3px) rotate(-4deg);opacity:.28}.marketing-root .faq-item{border-top:1px solid #e8e8f0}.marketing-root .faq-item:last-child{border-bottom:1px solid #e8e8f0}.marketing-root .faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;background:transparent;border:none;cursor:pointer;text-align:left;transition:padding .32s ease}.marketing-root .faq-trigger:hover .faq-q{color:#7e22a8}.marketing-root .faq-q{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.022em;color:#0b0b12;transition:color .22s ease}.marketing-root .faq-plus{position:relative;width:22px;height:22px;flex-shrink:0}.marketing-root .faq-plus:after,.marketing-root .faq-plus:before{content:"";position:absolute;left:50%;top:50%;background:#3c3c48;border-radius:1px;transition:transform .32s cubic-bezier(.22,.61,.36,1),background .22s ease}.marketing-root .faq-plus:before{width:14px;height:1.8px;transform:translate(-50%,-50%)}.marketing-root .faq-plus:after{width:1.8px;height:14px;transform:translate(-50%,-50%)}.marketing-root .faq-item.is-open .faq-plus:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.marketing-root .faq-item.is-open .faq-plus:before{background:#7e22a8}.marketing-root .faq-item.is-open .faq-q{color:#7e22a8}.marketing-root .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,.61,.36,1)}.marketing-root .faq-item.is-open .faq-panel{grid-template-rows:1fr}.marketing-root .faq-panel>div{overflow:hidden}.marketing-root .faq-answer{padding:0 4px 22px;color:#3c3c48;font-size:15px;line-height:1.65;max-width:680px;opacity:0;transform:translateY(-6px);transition:opacity .38s ease 80ms,transform .38s cubic-bezier(.22,.61,.36,1) 80ms}.marketing-root .faq-item.is-open .faq-answer{opacity:1;transform:none}.marketing-root .leak-card{position:relative;overflow:hidden;transition:transform .42s cubic-bezier(.22,.61,.36,1);border-radius:16px}.marketing-root .leak-card:hover{transform:translateY(-5px)}.marketing-root .leak-card .leak-accent{transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease}.marketing-root .leak-card:hover .leak-accent{transform:scaleY(1.06);box-shadow:0 0 18px currentColor}.marketing-root .leak-card .leak-inner{transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease}.marketing-root .leak-card:hover .leak-inner{transform:translateY(-2px);box-shadow:0 24px 50px -22px rgba(126,34,168,.3)}.marketing-root .kinetic-title-root{position:relative}.marketing-root .kt-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.marketing-root .kt-eyebrow-dash{width:10px;height:2px;border-radius:2px;background:linear-gradient(90deg,#7e22a8,#a855c9);transform-origin:left center;transform:scaleX(0);transition:transform .7s cubic-bezier(.22,.61,.36,1)}.marketing-root .kt-eyebrow-text{opacity:0;transform:translateX(-6px);transition:opacity .6s ease .14s,transform .6s cubic-bezier(.22,.61,.36,1) .14s}.marketing-root .is-revealed .kt-eyebrow-dash{transform:scaleX(1)}.marketing-root .is-revealed .kt-eyebrow-text{opacity:1;transform:none}.marketing-root .kt-h{line-height:1.04}.marketing-root .kt-line{display:block}.marketing-root .kt-word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.02em 0 .08em;line-height:1}.marketing-root .kt-word{display:inline-block;transform:translateY(108%);transition:transform .78s cubic-bezier(.22,.61,.36,1),opacity .6s ease;opacity:0}.marketing-root .is-revealed .kt-word{transform:translateY(0);opacity:1}.marketing-root .kinetic-title-root:not(.is-revealed) .kt-eyebrow-text,.marketing-root .kinetic-title-root:not(.is-revealed) .kt-subtext,.marketing-root .kinetic-title-root:not(.is-revealed) .kt-underline path,.marketing-root .kinetic-title-root:not(.is-revealed) .kt-word{transition-delay:0ms!important}.marketing-root .kt-italic{position:relative;padding-bottom:.06em;display:inline}.marketing-root .kt-underline{position:absolute;left:0;right:0;bottom:-.04em;width:100%;height:.32em;color:#7e22a8;overflow:visible;pointer-events:none}.marketing-root .kt-underline path{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.marketing-root .is-revealed .kt-underline path{stroke-dashoffset:0}.marketing-root .kt-subtext{margin-top:22px;max-width:600px;font-size:16.5px;color:#3c3c48;line-height:1.55;opacity:0;transform:translateY(8px);transition:opacity .52s ease,transform .52s cubic-bezier(.22,.61,.36,1)}.marketing-root .is-revealed .kt-subtext{opacity:1;transform:none}.marketing-root .tape-number{font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:inline-flex;align-items:baseline}.marketing-root .tape-digit{display:inline-block;min-width:.62em;text-align:center}.marketing-root .tape-digit.is-cycling{filter:blur(.3px);text-shadow:0 0 18px rgba(126,34,168,.3)}.marketing-root .pop-card{position:relative;border-radius:22px;background:hsla(0,0%,100%,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(232,232,240,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 22px 50px -28px rgba(126,34,168,.22),0 4px 10px -4px rgba(11,11,18,.05);transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s ease,border-color .42s ease;transform-style:preserve-3d}.marketing-root .pop-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(126,34,168,.06)}.marketing-root .pop-card:hover{transform:translateY(-6px);border-color:rgba(126,34,168,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 38px 60px -28px rgba(126,34,168,.34),0 8px 18px -8px rgba(11,11,18,.08)}@keyframes v2HaloSpin{to{transform:rotate(1turn)}}.marketing-root .pop-card.tint-rose{background:linear-gradient(180deg,rgba(255,237,240,.92),hsla(0,0%,100%,.88));border-color:rgba(224,86,107,.22)}.marketing-root .pop-card.tint-violet{background:linear-gradient(180deg,rgba(247,236,253,.92),hsla(0,0%,100%,.88));border-color:rgba(126,34,168,.22)}.marketing-root .pop-card.tint-cyan{background:linear-gradient(180deg,rgba(225,250,250,.92),hsla(0,0%,100%,.88));border-color:rgba(11,123,123,.22)}.marketing-root .has-halo{position:relative}.marketing-root .has-halo>.halo-bg{position:absolute;inset:-8px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:.15;background:conic-gradient(from 0deg,rgba(126,34,168,.45),rgba(95,220,220,.3),rgba(126,34,168,.45),rgba(95,220,220,.3),rgba(126,34,168,.45));filter:blur(25px);animation:v2HaloSpin 16s linear infinite;transition:opacity .6s ease}.marketing-root .has-halo:hover>.halo-bg{opacity:.38}@media (prefers-reduced-motion:reduce){.marketing-root .has-halo>.halo-bg{animation:none}}@media (hover:hover){.marketing-root .tilt{transform:translateY(var(--tilt-lift,0)) perspective(900px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));transition:transform .42s cubic-bezier(.22,.61,.36,1)}.marketing-root .tilt.is-tracking{transition:transform .12s linear}}.marketing-root .cta-card{position:relative;border-radius:28px;padding:56px 24px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(20px);border:1px solid rgba(232,232,240,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 60px -28px rgba(126,34,168,.25);overflow:hidden}.marketing-root .cta-card:before{content:"";position:absolute;inset:-1px;border-radius:28px;pointer-events:none;background:linear-gradient(135deg,rgba(126,34,168,.45),rgba(95,220,220,.3) 50%,rgba(126,34,168,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;opacity:.55;animation:v2BorderFlow 8s linear infinite}.marketing-root .cta-card:after{content:"";position:absolute;bottom:-40%;left:50%;width:80%;height:80%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(126,34,168,.18),transparent 70%);pointer-events:none;filter:blur(20px)}