/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Sailec;src:url(/assets/Sailec-Regular-Yt8l9ldi.woff2) format("woff2"),url(/assets/Sailec-Regular-C4vBSeDU.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sailec;src:url(/assets/Sailec-Medium-dCUY4wDm.woff2) format("woff2"),url(/assets/Sailec-Medium-DUuP_-6i.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SimplyRounded;src:url(/assets/SimplyRounded-Dg-0olUL.woff2) format("woff2"),url(/assets/SimplyRounded-BTS5EHrY.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{margin:0;font-family:Sailec,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f1e1d;background:#f5f4f0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}a{color:#534ab7}h1,h2,h3{font-weight:500;margin:0;line-height:1.15;letter-spacing:-.01em}p{margin:0}:focus-visible{outline:3px solid rgba(83,74,183,.45);outline-offset:2px}.content{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}[id]{scroll-margin-top:88px}.ico{width:1.1em;height:1.1em;flex-shrink:0}.button-ghost,.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-weight:500;font-size:1rem;line-height:1.2;text-decoration:none;border-radius:999px;padding:15px 26px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.button-ghost:active,.button:active{transform:translateY(1px)}.button{background:#534ab7;color:#fff;border:0}.button:hover{background:#433a9e}.button:disabled{opacity:.7;cursor:progress}.button.button-small{padding:10px 18px;font-size:.95rem}.button-ghost{background:transparent;color:#1f1e1d;border:1px solid #D9D7CF}.button-ghost:hover{border-color:#1f1e1d}.kicker{display:inline-block;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#534ab7;margin-bottom:12px}.section-head{max-width:640px;margin:0 auto 48px;text-align:center}.section-head h2{font-size:clamp(1.75rem,3.2vw,2.5rem)}.section-head p{margin-top:12px;color:#6b6a66;font-size:1.1rem}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#1f1e1d}.logo img{height:28px}.logo span{font-family:SimplyRounded;font-size:1.8rem;line-height:1}header.site-header{position:sticky;top:0;z-index:50;height:72px;background:#f5f4f0;box-shadow:0 1px #d9d7cf00;transition:box-shadow .2s}header.site-header.scrolled{box-shadow:0 1px #d9d7cf}header.site-header .content{height:100%;display:flex;align-items:center;justify-content:space-between}header.site-header nav{display:flex;align-items:center;gap:32px}header.site-header nav ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}@media all and (max-width: 959px){header.site-header nav ul{display:none}}header.site-header nav ul a{color:#6b6a66;text-decoration:none;font-weight:500}header.site-header nav ul a:hover{color:#1f1e1d}footer.site-footer{border-top:1px solid #D9D7CF;padding:40px 0}footer.site-footer .content{display:flex;align-items:center;flex-wrap:wrap;gap:32px}@media all and (max-width: 959px){footer.site-footer .content{flex-direction:column;align-items:flex-start;gap:20px}}footer.site-footer .logo span{font-size:1.5rem}footer.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}footer.site-footer nav a{color:#6b6a66;text-decoration:none;font-size:.95rem}footer.site-footer nav a:hover{color:#1f1e1d}footer.site-footer .copyright{margin-left:auto;color:#6b6a66;font-size:.85rem}@media all and (max-width: 959px){footer.site-footer .copyright{margin-left:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@keyframes breathe{0%{opacity:.45}to{opacity:1}}@keyframes live-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes draw{0%{background-size:0% .3em}}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes ring-out{0%{opacity:.7;transform:translate(-50%,-50%) scale(.62)}to{opacity:0;transform:translate(-50%,-50%) scale(2.1)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes fresh{0%{opacity:1}to{opacity:0}}main.home section.hero .float,main.home section.hero .phone-tilt{transition:transform .6s cubic-bezier(.2,.8,.2,1);will-change:transform}main.home section.hero .chip,main.home section.hero .bubble{background:#fff;box-shadow:0 24px 48px -20px #1f1e1d52,0 0 0 1px #1f1e1d0d}main.home section.hero{position:relative;isolation:isolate;overflow:hidden;padding:16px 0 32px}main.home section.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(31,30,29,.11) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 46% 62% at 74% 50%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 46% 62% at 74% 50%,#000 10%,transparent 72%)}@media all and (max-width: 959px){main.home section.hero:before{-webkit-mask-image:radial-gradient(ellipse 90% 34% at 50% 74%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 90% 34% at 50% 74%,#000 10%,transparent 72%)}}main.home section.hero>.content{max-width:1240px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px;align-items:center}@media all and (min-width: 960px) and (max-width: 1199px){main.home section.hero>.content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media all and (max-width: 959px){main.home section.hero>.content{grid-template-columns:minmax(0,1fr);gap:0}}main.home section.hero .hero-text{padding-bottom:24px}main.home section.hero .hero-text>*{animation:rise .8s cubic-bezier(.2,.8,.2,1) both}main.home section.hero .hero-text>:nth-child(2){animation-delay:90ms}main.home section.hero .hero-text>:nth-child(3){animation-delay:.18s}main.home section.hero .hero-text>:nth-child(4){animation-delay:.27s}main.home section.hero .hero-text>:nth-child(5){animation-delay:.36s}main.home section.hero .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:5px 5px 5px 12px;background:#fff;border:1px solid #D9D7CF;border-radius:999px;box-shadow:0 6px 18px -10px #1f1e1d40;color:#1f1e1d;text-decoration:none;font-size:.88rem;font-weight:500;transition:border-color .15s}main.home section.hero .eyebrow .dot{position:relative;width:8px;height:8px;border-radius:50%;background:#5dcaa5}main.home section.hero .eyebrow .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#5dcaa5;animation:live-pulse 1.8s ease-out infinite}main.home section.hero .eyebrow .eyebrow-cta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e9e7fa;color:#534ab7}main.home section.hero .eyebrow .eyebrow-cta .ico{transition:transform .15s}main.home section.hero .eyebrow:hover{border-color:#534ab780}main.home section.hero .eyebrow:hover .eyebrow-cta .ico{transform:translate(3px)}main.home section.hero h1{margin-top:28px;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.03;letter-spacing:-.035em}main.home section.hero h1 em{font-style:normal;background:linear-gradient(#5dcaa58c,#5dcaa58c) no-repeat 0 88%/100% .3em;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:draw 1s .7s cubic-bezier(.6,0,.2,1) both}main.home section.hero .lead{margin-top:24px;max-width:31em;font-size:1.2rem;line-height:1.55;color:#6b6a66}@media all and (max-width: 959px){main.home section.hero .lead{font-size:1.08rem}}main.home section.hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@media all and (min-width: 960px) and (max-width: 1199px){main.home section.hero .actions .button,main.home section.hero .actions .button-ghost{padding-left:20px;padding-right:20px}main.home section.hero .actions .listen{min-width:186px}}main.home section.hero .button-glow{box-shadow:0 14px 30px -12px #534ab7bf,inset 0 1px #ffffff2e}main.home section.hero .button-glow .ico{transition:transform .15s}main.home section.hero .button-glow:hover .ico{transform:translate(3px)}main.home section.hero .listen{min-width:200px;background:#fff}main.home section.hero .listen.speaking{border-color:#534ab7;color:#534ab7}main.home section.hero .mini-eq{display:inline-flex;align-items:center;gap:2px;height:1.1em}main.home section.hero .mini-eq i{width:3px;height:100%;border-radius:2px;background:currentColor;animation:eq .9s ease-in-out infinite}main.home section.hero .mini-eq i:nth-child(2){animation-delay:-.3s}main.home section.hero .mini-eq i:nth-child(3){animation-delay:-.6s}main.home section.hero .facts{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:26px 0 0;color:#6b6a66;font-size:.92rem}main.home section.hero .facts li{display:flex;align-items:center;gap:6px}main.home section.hero .facts .ico{color:#0f6e56}main.home section.hero .stage{--px: 0;--py: 0;position:relative;height:720px;display:flex;align-items:center;justify-content:center;animation:rise 1s .2s cubic-bezier(.2,.8,.2,1) both}@media all and (max-width: 959px){main.home section.hero .stage{height:auto;padding:84px 0 44px}}main.home section.hero .stage.idle,main.home section.hero .stage.idle *{animation-play-state:paused!important}main.home section.hero .stage-glow{position:absolute;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;background:radial-gradient(closest-side,#534ab742,#534ab700)}main.home section.hero .stage-glow:after{content:"";position:absolute;left:-2%;bottom:4%;width:56%;height:56%;border-radius:50%;background:radial-gradient(closest-side,#5dcaa557,#5dcaa500)}main.home section.hero .stage-rings,main.home section.hero .stage-pulse{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media all and (max-width: 959px){main.home section.hero .stage-rings,main.home section.hero .stage-pulse{transform:scale(.78)}}main.home section.hero .stage-rings span,main.home section.hero .stage-pulse span{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}main.home section.hero .stage-rings span{border:1px solid rgba(83,74,183,.13)}main.home section.hero .stage-rings span:nth-child(1){width:440px;height:440px}main.home section.hero .stage-rings span:nth-child(2){width:580px;height:580px;border-color:#534ab714}main.home section.hero .stage-rings span:nth-child(3){width:720px;height:720px;border-color:#534ab70d}main.home section.hero .stage-pulse span{width:340px;height:340px;border:1.5px solid rgba(83,74,183,.5);opacity:0;animation:ring-out 2.4s cubic-bezier(.15,.6,.3,1) both}main.home section.hero .stage-pulse span:nth-child(2){animation-delay:.25s}main.home section.hero .stage-pulse span:nth-child(3){animation-delay:.5s}main.home section.hero .phone-tilt{position:relative;z-index:1;transform:perspective(1400px) rotateY(calc(var(--px) * 9deg)) rotateX(calc(var(--py) * -7deg))}main.home section.hero .phone{position:relative;width:316px;height:640px;padding:10px;border-radius:50px;background:linear-gradient(150deg,#3a3936,#121110 40%,#1f1e1d);box-shadow:inset 0 0 0 1.5px #ffffff1f,0 60px 90px -40px #534ab799,0 40px 60px -30px #1f1e1d8c}@media all and (max-width: 359px){main.home section.hero .phone{width:272px;height:564px}}main.home section.hero .phone:before,main.home section.hero .phone:after{content:"";position:absolute;right:-3px;width:3px;border-radius:0 3px 3px 0;background:#2a2927}main.home section.hero .phone:before{top:120px;height:64px}main.home section.hero .phone:after{top:204px;height:40px}main.home section.hero .screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:40px;background:#f5f4f0;color:#1f1e1d;font-size:13px;line-height:1.3}main.home section.hero .screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:linear-gradient(118deg,#ffffff59,#fff0 28%);pointer-events:none}main.home section.hero .status-bar{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 22px 0 26px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}main.home section.hero .status-bar .status-icons{display:flex;align-items:center;gap:5px}main.home section.hero .status-bar .status-icons svg{height:10px;width:auto;fill:currentColor}main.home section.hero .camera{position:absolute;z-index:3;top:11px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#0b0b0b;box-shadow:inset 0 0 0 2px #222}main.home section.hero .notification{position:absolute;z-index:2;top:8px;left:8px;right:8px;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:20px;background:#fffffff7;box-shadow:0 12px 28px -10px #1f1e1d59,0 0 0 1px #1f1e1d0d;transform:translateY(-130%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}main.home section.hero .notification.shown{transform:none}main.home section.hero .notif-icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#1f2c73;color:#fff;display:flex;align-items:center;justify-content:center}main.home section.hero .notif-icon svg{width:15px;height:15px}main.home section.hero .notif-body{display:flex;flex-direction:column;gap:1px;min-width:0}main.home section.hero .notif-body small{font-size:10.5px;color:#6b6a66}main.home section.hero .notif-body strong{font-weight:500;font-size:12.5px}main.home section.hero .notif-body span{font-size:12px;color:#45443f}main.home section.hero .app-header{display:flex;justify-content:space-between;align-items:center;padding:2px 16px 10px}main.home section.hero .app-header small{display:block;font-size:11px;color:#6b6a66}main.home section.hero .app-header strong{font-weight:500;font-size:18px}main.home section.hero .app-header .gear{width:34px;height:34px;border-radius:50%;border:1px solid #D9D7CF;display:flex;align-items:center;justify-content:center}main.home section.hero .app-header .gear .ico{width:16px;height:16px}main.home section.hero .hero-card{margin:4px 14px 14px;padding:16px;border-radius:20px;background:#534ab7;color:#fff}main.home section.hero .hero-card small{font-size:12px;color:#ffffffbf}main.home section.hero .hero-card .total{display:block;margin-top:4px;font-size:27px;font-weight:500;font-variant-numeric:tabular-nums}main.home section.hero .hero-card hr{border:0;height:1px;background:#ffffff2e;margin:14px 0 12px}main.home section.hero .hero-card .monitor{display:flex;align-items:center;justify-content:space-between}main.home section.hero .hero-card .state{display:flex;align-items:center;gap:7px;font-weight:500;font-size:12.5px}main.home section.hero .hero-card .dot{width:8px;height:8px;border-radius:50%;background:#5dcaa5;animation:breathe .9s ease-in-out infinite alternate}main.home section.hero .hero-card .hint{margin:3px 0 0 15px;font-size:11px;color:#ffffff9e}main.home section.hero .hero-card .pause{width:42px;height:42px;border-radius:50%;background:#ffffff29;display:flex;align-items:center;justify-content:center;gap:4px}main.home section.hero .hero-card .pause i{width:4px;height:14px;border-radius:1px;background:#fff}main.home section.hero .list-title{display:flex;justify-content:space-between;align-items:flex-end;padding:0 18px 6px}main.home section.hero .list-title span{font-weight:500;font-size:13.5px}main.home section.hero .list-title small{font-size:11px;color:#6b6a66}main.home section.hero .pix-list{position:relative;list-style:none;margin:0;padding:0}main.home section.hero .pix-list li{position:relative;isolation:isolate;display:flex;align-items:center;gap:10px;padding:9px 16px;background:#f5f4f0}main.home section.hero .pix-list li.fresh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#5dcaa54d;opacity:0;animation:fresh 2.4s ease-out}main.home section.hero .pix-list .avatar{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500}main.home section.hero .pix-list .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}main.home section.hero .pix-list .name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.home section.hero .pix-list .badge{align-self:flex-start;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:500}main.home section.hero .pix-list .value{text-align:right}main.home section.hero .pix-list .value span{display:block;color:#0f6e56;font-weight:500;font-variant-numeric:tabular-nums}main.home section.hero .pix-list .value small{font-size:10.5px;color:#6b6a66}main.home section.hero .pix-enter-active,main.home section.hero .pix-move{transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s}main.home section.hero .pix-enter-from{opacity:0;transform:translateY(-16px)}main.home section.hero .pix-leave-active{position:absolute;left:0;right:0;transition:opacity .3s}main.home section.hero .pix-leave-to{opacity:0}main.home section.hero .float{position:absolute;z-index:2}main.home section.hero .float-bubble{top:36%;right:calc(50% + 48px);transform:translate(calc(var(--px) * -18px),calc(var(--py) * -12px))}@media all and (max-width: 1199px){main.home section.hero .float-bubble{right:calc(50% + 20px)}}@media all and (max-width: 959px){main.home section.hero .float-bubble{top:14px;left:0;right:0;display:flex;justify-content:center;transform:none}}main.home section.hero .float-chip{top:21%;left:calc(50% + 118px);transform:translate(calc(var(--px) * 14px),calc(var(--py) * -18px))}@media all and (max-width: 1199px){main.home section.hero .float-chip{display:none}}main.home section.hero .float-widget{bottom:8%;left:calc(50% + 72px);transform:translate(calc(var(--px) * 22px),calc(var(--py) * 14px))}@media all and (max-width: 1199px){main.home section.hero .float-widget{left:calc(50% + 36px)}}@media all and (max-width: 959px){main.home section.hero .float-widget{bottom:14px;left:auto;right:0}}main.home section.hero .bubble{display:flex;align-items:center;gap:12px;width:max-content;max-width:250px;padding:12px 16px 12px 12px;border-radius:20px 20px 6px;font-weight:500;font-size:.95rem;line-height:1.3;opacity:0;transform:translateY(10px) scale(.94);transform-origin:right bottom;transition:opacity .26s,transform .42s cubic-bezier(.2,.9,.3,1.3)}main.home section.hero .bubble.visible{opacity:1;transform:none}main.home section.hero .bubble:not(.visible) .bubble-eq i{animation-play-state:paused}@media all and (max-width: 959px){main.home section.hero .bubble{max-width:calc(100% - 16px);border-radius:20px 20px 20px 6px;transform-origin:center bottom}}main.home section.hero .bubble-eq{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#534ab7;display:flex;align-items:center;justify-content:center;gap:2.5px}main.home section.hero .bubble-eq i{width:3px;height:14px;border-radius:2px;background:#fff;animation:eq .8s ease-in-out infinite}main.home section.hero .bubble-eq i:nth-child(2){height:20px;animation-delay:-.2s}main.home section.hero .bubble-eq i:nth-child(3){height:16px;animation-delay:-.4s}main.home section.hero .bubble-eq i:nth-child(4){height:10px;animation-delay:-.6s}main.home section.hero .chip{width:max-content;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;animation:bob 7s ease-in-out infinite}main.home section.hero .chip .chip-icon{width:34px;height:34px;border-radius:11px;background:#e9e7fa;color:#534ab7;display:flex;align-items:center;justify-content:center}main.home section.hero .chip strong{display:block;font-weight:500;font-size:.9rem;line-height:1.2}main.home section.hero .chip small{display:block;font-size:.78rem;color:#6b6a66}main.home section.hero .widget{width:196px;padding:12px 16px;border-radius:20px;background:#0b7a41;color:#fff;box-shadow:0 24px 44px -18px #0b7a41b3;animation:bob 8s -3s ease-in-out infinite}@media all and (max-width: 959px){main.home section.hero .widget{width:172px}}main.home section.hero .widget .widget-total{display:block;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}main.home section.hero .widget div{display:flex;justify-content:space-between;gap:8px;margin-top:2px;font-size:11px}main.home section.hero .widget div span{color:#ffffffe6}main.home section.hero .widget b{font-weight:500}@keyframes marquee{to{transform:translate(-50%)}}main.home section.banks{padding:8px 0 88px;text-align:center}@media all and (max-width: 959px){main.home section.banks{padding-bottom:64px}}main.home section.banks p{font-size:.95rem;font-weight:500;color:#6b6a66}main.home section.banks .marquee{margin-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}main.home section.banks .marquee:hover .track{animation-play-state:paused}main.home section.banks .track{display:flex;width:max-content;animation:marquee 45s linear infinite}main.home section.banks ul{display:flex;gap:10px;padding:0 10px 0 0;margin:0;list-style:none}main.home section.banks li{display:flex;align-items:center;gap:10px;white-space:nowrap;background:#fff;border:1px solid #D9D7CF;border-radius:999px;padding:6px 18px 6px 6px;font-weight:500;font-size:.95rem}main.home section.banks li.more{padding:0 18px;background:transparent;border-style:dashed;color:#6b6a66}main.home section.banks .bank-logo{width:30px;height:30px;flex-shrink:0;overflow:hidden;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #d9d7cf}main.home section.banks .bank-logo img{display:block;width:100%;height:100%;padding:5px;object-fit:contain}main.home section.banks .bank-logo.fill{box-shadow:none}main.home section.banks .bank-logo.fill img{padding:0;object-fit:cover}@media (prefers-reduced-motion: reduce){main.home section.banks .marquee{-webkit-mask-image:none;mask-image:none}main.home section.banks .track,main.home section.banks ul:first-child{width:auto;flex-wrap:wrap;justify-content:center}main.home section.banks ul+ul{display:none}}main.home section.how-works{padding:96px 0;background:#fff}@media all and (max-width: 959px){main.home section.how-works{padding:64px 0}}main.home section.how-works .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;margin:0;padding:0}@media all and (max-width: 959px){main.home section.how-works .steps{grid-template-columns:1fr}}main.home section.how-works li{background:#f5f4f0;border-radius:24px;padding:32px}main.home section.how-works .num{width:44px;height:44px;border-radius:13px;background:#534ab7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.1rem}main.home section.how-works h3{margin-top:24px;font-size:1.3rem}main.home section.how-works p{margin-top:10px;color:#6b6a66}main.home section.features{padding:96px 0}@media all and (max-width: 959px){main.home section.features{padding:64px 0}}main.home section.features .features-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-bottom:48px}@media all and (max-width: 959px){main.home section.features .features-head{grid-template-columns:minmax(0,1fr);gap:24px}}main.home section.features .features-head h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}main.home section.features .features-head p{margin-top:14px;max-width:26em;color:#6b6a66;font-size:1.1rem}main.home section.features .stall{display:block;width:100%;max-width:520px;height:auto;margin-left:auto}@media all and (max-width: 959px){main.home section.features .stall{margin:0 auto}}main.home section.features .stall text{font-family:Sailec,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}main.home section.features .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media all and (max-width: 959px){main.home section.features .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 599px){main.home section.features .grid{grid-template-columns:1fr}}main.home section.features article{background:#fff;border:1px solid #D9D7CF;border-radius:20px;padding:28px}main.home section.features .icon{width:44px;height:44px;border-radius:13px;background:#e9e7fa;color:#534ab7;display:flex;align-items:center;justify-content:center}main.home section.features .icon .ico{width:21px;height:21px}main.home section.features h3{margin-top:20px;font-size:1.15rem}main.home section.features p{margin-top:8px;color:#6b6a66}main.home section.privacy-band{padding:96px 0;background:#1f1e1d;color:#fff}@media all and (max-width: 959px){main.home section.privacy-band{padding:64px 0}}main.home section.privacy-band>.content{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}@media all and (max-width: 959px){main.home section.privacy-band>.content{grid-template-columns:1fr;gap:40px}}main.home section.privacy-band .kicker{color:#5dcaa5}main.home section.privacy-band h2{font-size:clamp(1.75rem,3.2vw,2.5rem)}main.home section.privacy-band .intro a{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}main.home section.privacy-band .intro a:hover{text-decoration-color:#fff}main.home section.privacy-band ul{display:flex;flex-direction:column;gap:28px;list-style:none;margin:0;padding:0}main.home section.privacy-band li{display:flex;gap:16px}main.home section.privacy-band li>.ico{width:24px;height:24px;margin-top:2px;color:#5dcaa5}main.home section.privacy-band h3{font-size:1.15rem}main.home section.privacy-band p{margin-top:6px;color:#ffffffb8}main.home section.signup{padding:96px 0}@media all and (max-width: 959px){main.home section.signup{padding:64px 0}}main.home section.signup>.content{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media all and (max-width: 959px){main.home section.signup>.content{grid-template-columns:1fr;gap:40px}}main.home section.signup .signup-text h2{font-size:clamp(1.75rem,3.2vw,2.5rem)}main.home section.signup .signup-text>p{margin-top:16px;color:#6b6a66;font-size:1.1rem}main.home section.signup .signup-text h3{margin-top:36px;font-size:1rem}main.home section.signup .checklist{display:flex;flex-direction:column;gap:14px;list-style:none;margin:16px 0 0;padding:0}main.home section.signup .checklist li{display:flex;align-items:flex-start;gap:12px}main.home section.signup .checklist .ico{width:20px;height:20px;margin-top:2px;color:#534ab7}main.home section.signup .signup-card{position:relative;background:#fff;border-radius:28px;padding:36px;box-shadow:0 30px 60px -30px #1f1e1d40,0 0 0 1px #d9d7cf}@media all and (max-width: 959px){main.home section.signup .signup-card{padding:24px 20px;border-radius:22px}}main.home section.signup form{display:flex;flex-direction:column;gap:20px}main.home section.signup .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media all and (max-width: 520px){main.home section.signup .row{grid-template-columns:1fr;gap:20px}}main.home section.signup .field{display:flex;flex-direction:column;gap:6px}main.home section.signup .field label{font-weight:500;font-size:.95rem}main.home section.signup .field .optional{margin-left:4px;font-weight:400;font-size:.85rem;color:#6b6a66}main.home section.signup .field input,main.home section.signup .field select{width:100%;height:50px;padding:0 14px;font:inherit;font-size:1rem;color:#1f1e1d;background:#f5f4f0;border:1px solid #D9D7CF;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}main.home section.signup .field input:focus,main.home section.signup .field select:focus{border-color:#534ab7;background:#fff;box-shadow:0 0 0 3px #534ab72e}main.home section.signup .field input::placeholder,main.home section.signup .field select::placeholder{color:#9a9991}main.home section.signup .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236B6A66' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}main.home section.signup .field.invalid input,main.home section.signup .field.invalid select{border-color:#b42318}main.home section.signup .hint{font-size:.85rem;color:#6b6a66}main.home section.signup .error{font-size:.85rem;color:#b42318}main.home section.signup .consent{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#6b6a66;cursor:pointer}main.home section.signup .consent input{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;accent-color:#534AB7}main.home section.signup .consent.invalid{color:#b42318}main.home section.signup .consent+.error{margin-top:-12px}main.home section.signup form .button{width:100%;padding:17px}main.home section.signup .submit-error{margin-top:-4px}main.home section.signup .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}main.home section.signup .done{text-align:center;padding:24px 0}main.home section.signup .done .done-icon{width:64px;height:64px;border-radius:50%;background:#5dcaa538;color:#0f6e56;display:inline-flex;align-items:center;justify-content:center}main.home section.signup .done .done-icon .ico{width:30px;height:30px}main.home section.signup .done h3{margin-top:20px;font-size:1.5rem}main.home section.signup .done p{margin-top:10px;color:#6b6a66}main.home section.signup .done strong{color:#1f1e1d;font-weight:500;overflow-wrap:anywhere}main.home section.signup .done .link{margin-top:20px;padding:0;background:none;border:0;font:inherit;color:#534ab7;text-decoration:underline;cursor:pointer}main.home section.faq{padding:96px 0;background:#fff}@media all and (max-width: 959px){main.home section.faq{padding:64px 0}}main.home section.faq .items{max-width:760px;margin:0 auto;border-top:1px solid #D9D7CF}main.home section.faq details{border-bottom:1px solid #D9D7CF}main.home section.faq details[open] summary .ico{transform:rotate(180deg)}main.home section.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;list-style:none;cursor:pointer;font-weight:500;font-size:1.1rem}main.home section.faq summary::-webkit-details-marker{display:none}main.home section.faq summary .ico{color:#6b6a66;transition:transform .2s}@media all and (max-width: 959px){main.home section.faq summary{font-size:1rem}}main.home section.faq details p{max-width:64ch;padding-bottom:24px;color:#6b6a66}main.home section.faq .contact{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:56px;color:#6b6a66}main.privacy{padding:56px 0 96px}main.privacy .content{max-width:760px}main.privacy h1{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:32px}main.privacy h2{font-size:1.2rem;margin-top:32px}main.privacy p{margin-top:8px;color:#45443f;font-size:1.02rem;line-height:1.65}main.privacy .updated{margin-top:40px;color:#6b6a66;font-size:.9rem}
