
.skip-link{position:fixed;top:8px;left:8px;z-index:100;background:#fff;color:#142347;padding:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #2aa5af;outline-offset:5px}
.product-proof{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.proof-copy h2{font-size:clamp(32px,3.5vw,46px);line-height:1.12;letter-spacing:-1.6px}.proof-copy>p{color:#596273;font-size:16px;line-height:1.7;max-width:400px}.proof-copy .proof-note{font-size:12px;margin-top:36px;max-width:340px}.text-link{display:inline-block;color:#3159dc;font-size:14px;font-weight:600;margin-top:15px}.app-shots{display:grid;grid-template-columns:1fr 1fr;gap:30px}.app-shots figure{margin:0;min-width:0}.app-shots img{display:block;width:100%;height:auto;border-radius:30px;box-shadow:0 12px 35px #15264c13}.app-shots a{display:block;border-radius:30px}.app-shots figcaption{font-size:12px;line-height:1.6;color:#596273;margin-top:20px}.app-shots figcaption span{display:block;color:#3159dc;font-weight:600;margin-bottom:5px}.product-proof+.experience{border-top:1px solid #e8edf4}
@media(max-width:760px){.product-proof{grid-template-columns:1fr;gap:30px}.app-shots{gap:20px;max-width:480px}.app-shots img,.app-shots a{border-radius:20px}.proof-copy h2{font-size:36px}.proof-copy .proof-note{margin-top:20px}.nav-tools a{min-height:44px;display:inline-flex;align-items:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.brand-anim *,.lockup-lg .lockup-symbol{animation:none!important}.wm-cursor{opacity:0!important}.wm-letter,.wm-stem,.wm-chev,.lockup-symbol{opacity:1!important;transform:none!important}}

.annual-saving{font-size:13px!important;color:#3159dc!important}.launch-form{max-width:650px;margin:32px auto 0;text-align:left}.launch-form>label{display:block;font-size:14px;margin-bottom:10px}.signup-row{display:flex;gap:12px}.signup-row input{min-width:0;flex:1;border:1px solid #ccd6f5;background:white;color:#172342;border-radius:8px;padding:15px;font:inherit}.signup-row button{white-space:nowrap;border:0;cursor:pointer}.launch-form .consent{display:flex;gap:10px;margin-top:18px;font-size:12px;line-height:1.6;align-items:flex-start}.consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.consent a{text-decoration:underline}.launch-form #signup-status{min-height:24px;font-size:14px;color:white}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.footer-legal{display:flex;gap:16px;flex-wrap:wrap;max-width:300px}.footer-legal a{font-size:12px}.footer-legal small{width:100%;font-size:10px}.legal-page{background:#fff;color:#202637}.legal-page .nav{max-width:none;background:#385ce8;color:white}.legal-content{max-width:850px;padding:60px 24px}.legal-content>a{color:#3159dc}.legal-content h1{font-size:44px;line-height:1.15;margin:30px 0 12px}.legal-content h2{font-size:22px;letter-spacing:-.3px;margin-top:38px}.legal-content p{font-size:16px;line-height:1.8;color:#465064}.legal-content a{text-decoration:underline}.legal-date{font-size:13px!important}@media(max-width:600px){.signup-row{flex-direction:column}.signup-row button{justify-content:center}.legal-content h1{font-size:34px}.nav-cta{white-space:normal;max-width:145px;text-align:center}}
