:root{--dwolla-purple:#32165d;--dwolla-purple-deep:#1b0a38;--dwolla-gray:#64748b;--dwolla-pink:#c9a7f5;--dwolla-orange:#5cddad;--dwolla-gradient-start:#85e8a8;--dwolla-gradient-end:#5cddad;--dwolla-teal:#5cddad;--dwolla-amber:#5cddad;--dwolla-deep-orange:#5b2e9e;--dwolla-link:#5b2e9e;--light-bg:#f7f9fc;--card-bg:hsla(0,0%,100%,.6);--glass-border:hsla(0,0%,100%,.18);--glass-bg:hsla(0,0%,100%,.07);--glass-border-dark:hsla(0,0%,100%,.08);--shadow-sm:0 2px 8px rgba(50,22,93,.06);--shadow-md:0 8px 32px rgba(50,22,93,.08);--shadow-lg:0 20px 60px rgba(50,22,93,.1);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px}#redesign-footer,#redesign-nav{font-family:Roboto,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}#redesign-footer *,#redesign-nav *{box-sizing:border-box}#redesign-footer ul,#redesign-nav ul{margin:0;padding:0}#redesign-footer h4,#redesign-footer p,#redesign-nav h1,#redesign-nav h2,#redesign-nav h3,#redesign-nav h4,#redesign-nav p{margin:0}#redesign-nav{position:relative;z-index:1000}.footer .footer__container,.header .header__container{display:none!important}.announcement-bar{align-items:center;background:#32165d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:.01em;line-height:1.4;min-height:40px;padding:10px 48px;position:relative;z-index:101}.announcement-bar a{align-items:center;color:#fff;display:inline-flex;gap:6px;text-decoration:none}.announcement-bar a:hover{text-decoration:underline}.announcement-badge{background:var(--dwolla-teal);border-radius:20px;color:#32165d;display:inline-block;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:4px;padding:3px 10px;text-transform:uppercase}.announcement-arrow{display:inline-flex;transition:transform .2s}.announcement-bar a:hover .announcement-arrow{transform:translateX(3px)}.announcement-dismiss{align-items:center;background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .15s,background .15s;width:28px}.announcement-dismiss:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.announcement-dismiss:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.announcement-bar{display:none}.announcement-bar.visible{display:flex}.announcement-bar.dismissed{display:none!important}@media (max-width:768px){.announcement-bar{font-size:13px;gap:6px;padding:10px 44px 10px 16px}.announcement-badge{font-size:10px;padding:2px 8px}.announcement-dismiss{right:10px}}@media (max-width:480px){.announcement-bar{font-size:12px;padding:8px 40px 8px 12px}.announcement-badge{display:none}}.nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(131,147,170,.1);height:72px;justify-content:space-between;padding:0 48px;position:sticky;top:0;z-index:100}.nav,.nav-logo{align-items:center;display:flex}.nav-logo{color:var(--dwolla-purple);gap:10px;text-decoration:none}.nav-logo svg{display:block;height:28px;width:auto}.footer .nav-logo svg{height:22px}.nav-links{align-items:center;display:flex;gap:8px;list-style:none}.nav-links>li{position:relative}.nav-links>li>.nav-trigger,.nav-links>li>a{align-items:center;background:none;border:none;border-radius:8px;color:var(--dwolla-gray);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:5px;letter-spacing:.01em;padding:8px 16px;text-decoration:none;transition:color .15s}.nav-links>li:hover>.nav-trigger,.nav-links>li>.nav-trigger:hover,.nav-links>li>a:hover{background:rgba(50,22,93,.04);color:var(--dwolla-purple)}.nav-trigger .chevron{height:10px;transition:transform .2s;width:10px}.nav-links>li:hover .chevron{transform:rotate(180deg)}.mega-dropdown{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(50,22,93,.12),0 0 0 1px rgba(50,22,93,.06);left:50%;opacity:0;padding:28px 32px;position:absolute;top:calc(100% + 12px);transform:translateX(-50%);transform:translateX(-50%) translateY(8px);transition:opacity .2s,visibility .2s,transform .2s;visibility:hidden;z-index:200}.nav-links>li:hover .mega-dropdown{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.mega-dropdown:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}.mega-dropdown.wide{min-width:680px}.mega-dropdown.medium{min-width:480px}.mega-dropdown.narrow{min-width:280px}.mega-columns{display:flex;gap:32px}.mega-col{min-width:180px}.mega-col-label{color:var(--dwolla-gray);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;padding:0 12px;text-transform:uppercase}.mega-col a{border-radius:8px;color:var(--dwolla-purple);display:block;font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.mega-col a:hover{background:var(--light-bg);color:var(--dwolla-deep-orange)}.mega-col a .mega-desc{color:var(--dwolla-gray);display:block;font-size:12px;font-weight:400;margin-top:2px;white-space:normal}.nav-actions{align-items:center;display:flex;gap:20px}.btn-primary{align-items:center;background:var(--dwolla-purple);border:none;border-radius:var(--radius-xl);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:.01em;padding:14px 28px;text-decoration:none;transition:all .2s}.btn-primary:hover{background:var(--dwolla-purple-deep);box-shadow:0 4px 16px rgba(50,22,93,.2);color:#5cddad!important;transform:translateY(-1px)}.btn-primary:hover .arrow,.btn-primary:hover svg{color:#5cddad!important;stroke:currentColor}.btn-primary .arrow{font-size:16px;transition:transform .2s}.btn-primary:hover .arrow{transform:translateX(3px)}.btn-gradient{align-items:center;background:linear-gradient(135deg,var(--dwolla-gradient-start),var(--dwolla-gradient-end));border:none;border-radius:var(--radius-xl);color:#32165d;cursor:pointer;display:inline-flex;font-size:17px;font-weight:500;gap:8px;padding:16px 32px;text-decoration:none;transition:all .2s}.btn-gradient:hover{box-shadow:0 8px 24px rgba(92,221,173,.35);transform:translateY(-1px)}.btn-ghost{align-items:center;background:transparent;border:1.5px solid rgba(50,22,93,.15);border-radius:var(--radius-xl);color:var(--dwolla-purple);display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:14px 28px;text-decoration:none;transition:all .2s}.btn-ghost:hover{background:rgba(92,221,173,.12);border-color:#5cddad;color:#32165d!important}.btn-ghost-light{align-items:center;background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.15);border-radius:var(--radius-xl);color:hsla(0,0%,100%,.9);display:inline-flex;font-size:17px;font-weight:500;gap:8px;padding:16px 32px;text-decoration:none;transition:all .2s}.btn-ghost-light:hover{background:rgba(92,221,173,.1);border-color:#5cddad}.btn-ghost-light:hover,.btn-ghost-light:hover svg{color:#5cddad!important}#redesign-root a.btn-ghost-light:hover,#redesign-root a.btn-ghost:hover,#redesign-root a.btn-gradient:hover,#redesign-root a.btn-primary:hover,#redesign-root a.nav-login:hover{text-decoration:none}#redesign-root a.btn-gradient:hover{color:#32165d!important}.footer{background:var(--dwolla-purple-deep);color:hsla(0,0%,100%,.5);padding:64px 48px 32px}.footer-grid{display:grid;gap:32px;grid-template-columns:2fr repeat(5,1fr);margin:0 auto 32px;max-width:1200px}.footer-brand p{color:hsla(0,0%,100%,.5);font-size:16px;line-height:1.7;margin-top:16px;max-width:280px}.footer-col h4{color:hsla(0,0%,100%,.8);font-family:Poppins,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.footer-col a{color:hsla(0,0%,100%,.5);display:block;font-size:16px;margin-bottom:10px;text-decoration:none;transition:color .15s}.footer-col a:hover{color:hsla(0,0%,100%,.8)}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);display:flex;font-size:12px;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:24px}.footer-legal a{color:hsla(0,0%,100%,.5);margin-left:20px;text-decoration:none;transition:color .15s}.footer-legal a:hover{color:hsla(0,0%,100%,.6)}.footer-social{display:flex;gap:16px;margin-top:20px}.footer-social a{align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;color:hsla(0,0%,100%,.5);display:flex;height:36px;justify-content:center;transition:background .15s,color .15s;width:36px}.footer-social a:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.footer-social svg{fill:currentColor;height:16px;width:16px}.footer-disclaimer{color:hsla(0,0%,100%,.5);font-size:11px;line-height:1.7;margin:0 auto 24px;max-width:1200px;padding:24px 0 0}.footer-disclaimer a{color:hsla(0,0%,100%,.5);text-decoration:underline;transition:color .15s}.footer-disclaimer a:hover{color:hsla(0,0%,100%,.6)}.skip-link{background:var(--dwolla-purple);border-radius:0 0 8px 8px;color:#fff;font-size:14px;font-weight:600;left:16px;padding:12px 24px;position:absolute;text-decoration:none;top:-100px;transition:top .2s;z-index:10000}.skip-link:focus{outline:3px solid var(--dwolla-amber);outline-offset:2px;top:0}:focus-visible{outline:3px solid var(--dwolla-amber);outline-offset:2px}a:focus-visible,button:focus-visible{outline:3px solid var(--dwolla-amber);outline-offset:2px}:focus:not(:focus-visible){outline:none}.nav-login{border:1.5px solid rgba(50,22,93,.15);border-radius:8px;color:var(--dwolla-purple);font-size:15px;font-weight:600;padding:8px 16px;text-decoration:none;transition:color .15s}.nav-login:hover{background:#5cddad;border-color:#5cddad;color:#32165d!important}.nav-hamburger{background:none;border:none;border-radius:8px;cursor:pointer;display:none;padding:8px;position:relative;z-index:1001}.nav-hamburger:hover{background:rgba(50,22,93,.04)}.hamburger-line{background:var(--dwolla-purple);border-radius:2px;display:block;height:2px;margin:5px 0;transition:all .3s ease;width:24px}.nav-hamburger[aria-expanded=true] .hamburger-line:first-child{transform:rotate(45deg) translate(5px,5px)}.nav-hamburger[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.nav-hamburger[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-drawer{background:#fff;bottom:0;display:none;left:0;overflow-y:auto;position:fixed;right:0;top:72px;z-index:999;-webkit-overflow-scrolling:touch;padding:24px;transform:translateX(100%);transition:transform .3s ease}.mobile-drawer.open{transform:translateX(0)}.mobile-drawer-overlay{background:rgba(50,22,93,.3);bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:72px;transition:opacity .3s;z-index:998}.mobile-drawer-overlay.open{opacity:1;pointer-events:auto}.mobile-nav-section{border-bottom:1px solid rgba(50,22,93,.08);padding:0}.mobile-nav-section:last-child{border-bottom:none}.mobile-nav-trigger{align-items:center;background:none;border:none;color:var(--dwolla-purple);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;justify-content:space-between;padding:16px 0;text-align:left;width:100%}.mobile-nav-trigger svg{color:var(--dwolla-gray);flex-shrink:0;height:12px;transition:transform .2s;width:12px}.mobile-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-nav-panel.open{max-height:600px}.mobile-nav-group-label{color:var(--dwolla-gray);font-size:11px;font-weight:600;letter-spacing:.08em;padding:12px 0 6px;text-transform:uppercase}.mobile-nav-panel a{color:var(--dwolla-purple);display:block;font-size:15px;font-weight:500;padding:10px 0;text-decoration:none;transition:color .15s}.mobile-nav-panel a:focus-visible,.mobile-nav-panel a:hover{color:var(--dwolla-deep-orange)}.mobile-nav-direct a{border-bottom:1px solid rgba(50,22,93,.08);color:var(--dwolla-purple);display:block;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;padding:16px 0;text-decoration:none}.mobile-nav-actions{display:flex;flex-direction:column;gap:12px;padding:24px 0}.mobile-nav-actions .btn-primary{justify-content:center;text-align:center;width:100%}.mobile-nav-actions .nav-login{display:block;padding:14px 28px;text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-glow-orb,.hero-glow-orb-2,.hero-gradient-bg,.interior-hero:before{animation:none!important}}@media (forced-colors:active){.btn-primary,.cta-btn,.hero-cta{border:2px solid ButtonText}.step,.value-card{border:1px solid ButtonText}}@media (max-width:1024px){.nav-hamburger{display:block}.nav-links{display:none!important}.mobile-drawer,.mobile-drawer-overlay{display:block}.nav-actions{display:none!important}.nav{padding:0 20px}.mega-dropdown{display:none!important}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.nav{height:64px;padding:0 16px}.nav-logo svg{height:24px}.footer-grid{gap:24px;grid-template-columns:1fr}.btn-primary{font-size:15px;padding:12px 24px}.mobile-drawer,.mobile-drawer-overlay{top:64px}}.blog-header .pwr-hero,.body-container-wrapper--blog-listing .pwr-hero,.body-container-wrapper--blog-post .pwr-hero,body:not(:has(#redesign-root)) .body-container-wrapper .pwr-hero{background:linear-gradient(135deg,#2b0452,#1b0240 48%,#0b0030)!important;isolation:isolate;overflow:hidden;position:relative}.blog-header .pwr-hero .pwr-bg,.blog-header .pwr-hero .pwr-bg-overlay,.body-container-wrapper--blog-listing .pwr-hero .pwr-bg,.body-container-wrapper--blog-listing .pwr-hero .pwr-bg-overlay,.body-container-wrapper--blog-post .pwr-hero .pwr-bg,.body-container-wrapper--blog-post .pwr-hero .pwr-bg-overlay,body:not(:has(#redesign-root)) .body-container-wrapper .pwr-hero .pwr-bg,body:not(:has(#redesign-root)) .body-container-wrapper .pwr-hero .pwr-bg-overlay{display:none!important}.blog-header .pwr-hero:before,.body-container-wrapper--blog-listing .pwr-hero:before,.body-container-wrapper--blog-post .pwr-hero:before,body:not(:has(#redesign-root)) .body-container-wrapper .pwr-hero:before{animation:nmiHeroShift 20s ease-in-out infinite;background:radial-gradient(ellipse 12% 14% at 25% 45%,rgba(168,148,255,.8) 0,rgba(120,95,240,.3) 45%,transparent 65%),radial-gradient(ellipse 21% 15% at 45% 25%,rgba(125,108,248,.55) 0,transparent 65%),radial-gradient(ellipse 27% 27% at 33% 38%,rgba(100,70,220,.42) 0,transparent 62%),radial-gradient(ellipse 22% 20% at 29% 61%,rgba(90,55,205,.32) 0,transparent 58%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:-1}.pwr-hero .nmi-beam{animation:nmiBeamBreathe 8s ease-in-out infinite;border-radius:50%;filter:blur(14px);pointer-events:none;position:absolute;z-index:-1}.pwr-hero .nmi-beam-1{background:radial-gradient(ellipse closest-side,rgba(165,148,255,.55) 0,rgba(115,92,240,.26) 45%,transparent 75%);height:240px;left:22%;top:24%;transform:translate(-50%,-50%) rotate(-24deg);width:min(75vw,1200px)}.pwr-hero .nmi-beam-2{animation-delay:1.5s;background:radial-gradient(ellipse closest-side,rgba(140,118,250,.42) 0,rgba(105,78,230,.18) 48%,transparent 75%);filter:blur(16px);height:260px;left:16%;top:66%;transform:translate(-50%,-50%) rotate(27deg);width:min(65vw,1000px)}.blog-header .pwr-hero h1,.body-container-wrapper--blog-listing .pwr-hero h1,.body-container-wrapper--blog-post .pwr-hero .pwr-post-header__title,.body-container-wrapper--blog-post .pwr-hero h1,body:not(:has(#redesign-root)) .body-container-wrapper .pwr-hero h1{color:#fff}@keyframes nmiHeroShift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,-1%) scale(1.02)}66%{transform:translate(-1%,2%) scale(.98)}}@keyframes nmiBeamBreathe{0%,to{opacity:1}50%{opacity:.78}}@media (prefers-reduced-motion:reduce){.pwr-hero .nmi-beam,.pwr-hero:before{animation:none!important}}html body main div.legal-list a,html body main div.legal-list li a,html body main div.legal-list p a,html body main div.legal-list ul li a,html body main li a:not(#redesign-root *):not(.pwr--dark *):not([class*=btn]):not([class*=cta]),html body main ol a:not(#redesign-root *):not(.pwr--dark *),html body main p a:not(#redesign-root *):not(.pwr--dark *):not([class*=btn]):not([class*=cta]){color:#5b2e9e!important}html body main div.legal-list a:hover,html body main li a:not(#redesign-root *):not(.pwr--dark *):not([class*=btn]):not([class*=cta]):hover,html body main p a:not(#redesign-root *):not(.pwr--dark *):not([class*=btn]):not([class*=cta]):hover{color:#32165d!important}html body main blockquote:not(#redesign-root *){border-left-color:#5cddad!important}html body main [style*="#bf582f" i][style*=background-color i],html body main [style*="#ca4c24" i][style*=background-color i],html body main [style*="#ca4c2f" i][style*=background-color i],html body main [style*="#e98453" i][style*=background-color i]{background-color:#5cddad!important;color:#32165d!important}html body main a[style*="#bf582f" i]:not([style*=background-color i]),html body main a[style*="#ca4c24" i]:not([style*=background-color i]),html body main a[style*="#ca4c2f" i]:not([style*=background-color i]),html body main a[style*="#e98453" i]:not([style*=background-color i]){color:#5b2e9e!important}html body .osano-cm-dialog a,html body .osano-cm-dialog p a{color:#5b2e9e!important}html body main [style*="#2d6da3" i][style*=background-color i]{background-color:#32165d!important;color:#fff!important}