body{color:var(--ink)}h1,h2,h3{letter-spacing:-.045em}.container{width:calc(100% - 96px);max-width:1200px}.button{background:var(--accent);color:#fff;border-radius:100px;gap:15px;min-height:50px;padding:14px 24px;font-weight:600}.button:hover{background:var(--accent-hover);color:#fff;box-shadow:0 8px 24px #5636f321}.button-secondary{color:var(--ink);background:#fff;border-color:#ded9ec}.button-secondary:hover{color:var(--accent);background:#f1edff}.button-small{min-height:42px;padding:10px 19px;font-size:12px}.button:focus-visible,.icon-button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline-color:#a996ff}.text-link:hover,.text-button:hover{color:var(--accent)}.brand-symbol,.logo-light .brand-symbol,.footer .brand-symbol{background:var(--accent);color:#fff;border-radius:10px}.logo strong{font-size:24px;font-weight:850}.public-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6fbec;border:0;padding:20px 0}.header-inner{background:#fff;border-radius:100px;min-height:72px;padding:12px 20px 12px 25px;box-shadow:0 8px 30px #1609380a}.desktop-nav{color:#5d576c;gap:21px;font-size:12px}.desktop-nav a[aria-current=page]{color:var(--accent)}.header-actions{gap:20px}.login-link{border:1px solid #d8d4e3;border-radius:100px;padding:10px 20px;font-size:12px}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:24px;margin:10px 20px 0;box-shadow:0 15px 30px #150d2a15}.violet-hero{isolation:isolate;color:#fff;background:#4930e9;padding:45px 0 0;position:relative;overflow:hidden}.violet-hero:before{content:"";z-index:-1;background:radial-gradient(at 50% 28%,#8069f6a1,#0000 57%);position:absolute;inset:0}.hero-orbit{z-index:-1;background:#ffffff03;border:1px solid #ffffff0d;border-radius:50%;width:1100px;height:1100px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.orbit-two{background:0 0;width:1450px;height:1450px;top:-170px}.hero-content{text-align:center;position:relative}.hero-pill{color:#ece7ff;letter-spacing:.045em;background:#ffffff0c;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:10px;font-weight:500;display:inline-flex}.violet-hero h1{color:#fff;letter-spacing:-.052em;margin:22px auto;font-size:clamp(50px,5.3vw,76px);font-weight:550;line-height:1.06}.hero-description{color:#e1dafa;max-width:650px;margin:auto;font-size:16px;font-weight:400;line-height:1.75}.hero-ctas{justify-content:center;align-items:center;gap:12px;margin:28px 0 58px;display:flex}.hero-ctas>.button:first-child,.company-section .button{color:#322066;background:#fff;min-height:50px;box-shadow:0 6px 18px #2512731a}.hero-ctas>.button:first-child:hover,.company-section .button:hover{color:#322066;background:#eee9ff}.hero-secondary{color:#fff;background:0 0;border:1px solid #ffffff45}.hero-secondary:hover{background:#ffffff15}.hero-product{text-align:left;background:#ffffff13;border:1px solid #ffffff45;border-radius:23px 23px 0 0;max-width:1030px;margin:auto;padding:8px 8px 0;position:relative;box-shadow:0 -5px 50px #1a086225}.product-frame{background:#fff;border-radius:16px 16px 0 0;max-height:492px;overflow:hidden}.hero-product .dashboard-preview{box-shadow:none;border:0;border-radius:0;grid-template-columns:172px minmax(0,1fr)}.dashboard-preview{border:1px solid #e8e3f2;border-radius:20px;box-shadow:0 20px 70px #331a6209}.preview-side{background:#fff;border-color:#eeebf4;padding:27px 15px}.preview-side .logo strong{font-size:21px}.preview-side .brand-symbol{border-radius:8px;width:27px;height:29px}.preview-main{color:var(--ink);background:#faf9fd;padding:26px}.preview-main h3{font-size:23px}.preview-nav .active{background:var(--accent);color:#fff;border-radius:100px}.preview-nav>span{border-radius:100px}.preview-bottom .mini-mark,.mini-mark{color:var(--accent);background:#eee9ff}.preview-stats{border:0;border-radius:0;gap:10px;margin-block:22px 25px;overflow:visible}.preview-stats>div{background:#fff;border:1px solid #e7e2f0;border-radius:12px;padding:18px 13px}.preview-stats>div:last-child{border:1px solid #e7e2f0}.preview-stats>div:first-child{background:#f0ebff;border-color:#e3d9ff}.preview-stats strong{font-size:27px;font-weight:650}.preview-stats span{color:#716985;margin-bottom:15px;font-size:10px}.preview-stats small{color:#827990}.preview-chart-head>span{color:#7a6b9b}.preview-chart-head i,.chart-legend i{background:var(--accent)}.chart-hitareas button:hover{background:#5636f30c}.preview-payment{padding-top:16px}.floating-receipt{color:var(--ink);background:#fff;border:1px solid #e9e3ff;border-radius:18px;align-items:center;gap:13px;padding:17px 20px;display:flex;position:absolute;top:113px;right:-49px;transform:rotate(3deg);box-shadow:0 20px 55px #26126c20}.receipt-check{color:var(--accent);background:#efeaff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.floating-receipt strong{font-size:12px;font-weight:700;display:block}.floating-receipt div>span{color:#877e9a;margin-top:4px;font-size:10px;display:block}.floating-receipt b{color:var(--accent);margin-left:10px;font-size:23px}.floating-receipt small{font-size:10px;font-weight:500}.preview-open{color:var(--accent);background:#fff;border:1px solid #ece6fa;border-radius:100px;align-items:center;gap:10px;padding:10px 17px;font-size:11px;display:flex;position:absolute;bottom:18px;right:25px;box-shadow:0 4px 25px #28165112}.ecosystem-v2{border-color:#eeebf4;padding-block:37px}.ecosystem-v2>b,.ecosystem-v2 b{color:#292137}.ecosystem-v2>div{gap:32px}.ecosystem-v2>span:first-child{color:#80778f}.ecosystem-v2>span:first-child strong{color:#4b405c}.ecosystem-location{color:#80778f}.section{padding-block:96px}.overline{color:var(--accent);letter-spacing:.1em;font-size:10px;font-weight:650}.section-heading{gap:35px;margin-bottom:42px}.section-heading h2,.company-section h2,.dark-panel h2{letter-spacing:-.04em;font-size:43px;font-weight:550;line-height:1.15}.section-heading h2 span{color:#90859e}.section-heading .overline{margin-bottom:17px}.centered-heading{text-align:center;justify-content:center}.heading-description{color:#80768e;margin-top:22px;font-size:14px;line-height:1.9}.benefit-grid{border:0;gap:18px}.benefit-grid article,.benefit-grid article:nth-child(3n+2),.benefit-grid article:nth-child(3n){background:#faf9fd;border:1px solid #efecf5;border-radius:22px;padding:29px 28px}.benefit-grid article>svg{width:43px;height:43px;color:var(--accent);background:#ece6ff;border-radius:50%;margin-bottom:24px;padding:11px}.benefit-grid h3{letter-spacing:-.035em;margin-bottom:13px;font-size:20px;font-weight:650}.benefit-grid p{color:#7c728b;font-size:13px;line-height:1.85}.automation-section{background:var(--night);color:#fff;position:relative}.automation-section .overline{color:#a28dfd}.automation-section h2{color:#fff;font-size:42px}.automation-section h2 span{color:#bca8ff}.automation-section .section-heading>p{color:#a79bbd;font-size:13px;line-height:1.9}.automation-section .flow-showcase{background:#1a1037;border-color:#382653;border-radius:25px}.automation-section .flow-toolbar{color:#dad0ef;border-color:#33244c;padding:18px 25px}.flow-live-mark{background:#a68bff}.automation-section .flow-switch{background:#110923;border-color:#30204b;border-radius:100px;padding:5px}.automation-section .flow-switch button{color:#a699c1;border-radius:100px;padding:9px 17px;font-size:11px}.automation-section .flow-switch button[aria-pressed=true]{background:var(--accent);color:#fff}.automation-section .demo-tag{color:#b7a7d2;background:0 0;border-color:#4c3869}.flow-canvas{grid-template-columns:minmax(240px,.85fr) 80px minmax(0,1.3fr);padding:35px 55px}.flow-player{color:var(--ink);border-color:#fff;border-radius:18px}.flow-confirmation{color:var(--accent);background:#ede7ff}.flow-card-footer{color:#86768e;background:#fcfbff}.flow-transfer>span{background:#5f408e}.flow-transfer>div{color:#c3a8ff;background:#251446;border-color:#5f408e}.flow-operation{box-shadow:none;background:#21133f;border:1px solid #3b265b;border-radius:18px}.flow-operation-heading svg{color:#ad93ff}.flow-operation-top .overline,.flow-operation-number{color:#b8a6d0}.flow-operation-heading h3{font-size:28px}.flow-event-list .is-complete .flow-event-icon{background:var(--accent);color:#fff;border-color:var(--accent)}.flow-event-list strong{color:#aa9eb9}.flow-event-list div div>span{color:#a695bc}.is-complete .flow-event-status{color:#c2a7ff}.flow-try{color:#ceb9ff}.flow-reference{color:#aa94be}.flow-caption{color:#af9fc6}.steps{gap:16px}.steps article{border-top-color:#ded5f0;padding:23px 10px 0 0}.steps article:before{background:var(--accent);width:9px;height:9px}.steps article:last-child:before{background:var(--accent);outline-color:#eee7ff}.step-top>svg{color:var(--accent);background:#f1edff;border-radius:50%;width:43px;height:43px;padding:11px}.steps article:last-child .step-top>svg{background:var(--accent);color:#fff}.step-top{gap:18px}.steps h3{font-size:17px}.steps p{color:#82778e;font-size:12px}.integrations-band{background:#f7f5fc}.integrations-section{padding-block:80px}.integration-card{background:#fff;border:1px solid #ece6f5;border-radius:22px;padding:29px}.integration-card:hover{background:#fff;box-shadow:0 15px 35px #4527750b}.integration-letter,.integration-1 .integration-letter{background:var(--accent);color:#fff;border-radius:16px}.integration-1 .integration-letter{background:#21143d}.integration-2 .integration-letter{color:var(--accent);background:#ede7ff}.integration-card .overline{color:#8b7a9f;margin-top:32px}.integration-card h3{font-size:27px;font-weight:650}.integration-card p{color:#82768e;font-size:13px}.integration-card .text-link{color:var(--accent)}.integration-footnote{color:#8a7d9a;text-align:center;margin-top:25px;font-size:12px;line-height:1.9}.company-section{isolation:isolate;background:#4f30e6;border-radius:28px;margin-top:85px;margin-bottom:65px;padding:34px 48px 46px;position:relative;overflow:hidden}.company-section:after{content:"";z-index:-1;border:1px solid #ffffff1a;border-radius:50%;width:550px;height:550px;position:absolute;top:-260px;left:25%;box-shadow:0 0 0 65px #ffffff04,0 0 0 130px #ffffff03}.company-top{border-color:#ffffff25;padding-bottom:25px}.company-top>.overline{color:#d9ccff}.company-top>svg{color:#fff}.company-body{gap:65px}.company-section h2{color:#fff;font-size:48px;line-height:1.14}.company-section p{color:#dfd5ff;font-size:14px}.footer{border-color:#ede8f4;padding-bottom:36px}.footer-note,.footer p,.footer span{color:#8d839b}.footer .logo{color:var(--ink)}.footer .logo strong span{color:inherit}.page-hero{background:radial-gradient(at 90% 20%,#f4efff,#0000 60%);padding-block:75px}.page-hero h1{font-size:61px;font-weight:550}.page-hero .overline{color:var(--accent)}.page-hero>p:not(.overline){color:#81758e;font-size:17px}.dark-panel,.code-panel{background:var(--night);border-radius:22px}.code-panel,.api-model pre{color:#c7b3ff}.dark-panel .button{background:var(--accent)}.pricing-panel,.integration-note,.future-integration{background:#f7f4fe;border-color:#e9e1f5;border-radius:22px}.check-list svg,.developer-features svg{color:var(--accent)}.modal{border-radius:24px}.stack-form input,.stack-form select{border-color:#e0d9eb;border-radius:11px}.info-note{color:#7c6a90;background:#f4f0fc;border-color:#e7dff3}.app-layout,.checkout-page{background:#f6f4fa}.app-sidebar{border-color:#e9e2f0}.workspace-switch{background:#f6f2fc;border-color:#ece5f4;border-radius:14px}.app-sidebar nav a{color:#7e708f;border-radius:100px}.app-sidebar nav a[aria-current=page],.app-sidebar nav a[aria-current=page]:hover{background:var(--accent);color:#fff}.app-sidebar nav a[aria-current=page]>svg{color:#fff}.app-sidebar nav a:hover{color:var(--accent);background:#f2edfc}.app-topbar{border-color:#e9e2f0}.avatar{color:var(--accent);background:#eee7fd;border-color:#e4daf4}.notification-button i{background:var(--accent)}.stat-card{border-color:#e8e1f0;border-radius:17px}.stat-card:first-child{background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px #5636f31a}.stat-card:first-child>div,.stat-card:first-child>.stat-caption,.stat-card:first-child small{color:#e1d8ff}.stat-card:first-child>div>svg{color:#fff}.panel{border-color:#e7e0f0;border-radius:17px}.demo-banner{color:#7f7191;border-color:#e6ddef}.demo-banner>a{color:var(--accent)}.dashboard-heading-actions .button,.period-picker select{border-radius:100px}.chart-legend{color:#8a739f}.table-filters input,.table-filters select,.search-field{border-color:#e5ddef;border-radius:10px}.transactions-table th{color:#847590;background:#faf8fe;border-color:#eae2f3}.transactions-table td{border-color:#f0eaf7}.transactions-table tbody tr:hover{background:#faf7ff}.transactions-table .id-link,.transaction-cards .id-link{color:#5e40a4}.club-monogram{color:var(--accent);background:#eee7ff}.report-card>svg,.webhook-icon{color:var(--accent)}.role-label,.webhook-icon{color:#7b55af;background:#f0eafa}.api-model pre{background:var(--night);border-radius:15px}.checkout-context h1>span,.checkout-context>.overline{color:var(--accent)}.checkout-progress li.current>span{background:var(--accent);border-color:var(--accent);color:#fff}.checkout-progress li.current{color:#5f447f}.checkout-card{border-color:#e8def4;border-radius:25px;box-shadow:0 20px 70px #30135008}.amount-options button.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.amount-options button{border-radius:10px}.amount-input:focus-within{border-color:var(--accent)}.checkout-stage .button{background:var(--accent);color:#fff;border-radius:100px}.checkout-stage .button:hover{background:var(--accent-hover)}.success-icon{color:var(--accent);background:#eee7ff}.login-story{background:#1c0d3e}.login-story h1 span,.login-story .overline{color:#b39bff}.login-metric{background:#2a1551;border-color:#46256f}.login-form .button{background:var(--accent);color:#fff}@media (min-width:1600px){.container{max-width:1280px}.violet-hero{padding-top:60px}.hero-product{max-width:1100px}.product-frame{max-height:520px}}@media (max-width:1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:14px;font-size:11px}.header-actions{gap:10px}.header-inner{padding-inline:18px}.header-actions .button{padding-inline:14px}.login-link{padding-inline:15px}.floating-receipt{right:-20px}.flow-canvas{grid-template-columns:minmax(230px,.9fr) 55px minmax(0,1.2fr);padding:30px}.automation-section h2{font-size:36px}.flow-toolbar{gap:10px}.automation-section .flow-switch button{padding-inline:10px;font-size:10px}.hero-product .dashboard-preview{grid-template-columns:150px minmax(0,1fr)}.preview-stats strong{font-size:24px}}@media (max-width:950px){.desktop-nav{display:none}.public-header{padding-block:15px}.header-inner{min-height:66px}.hero-product .dashboard-preview{grid-template-columns:135px minmax(0,1fr)}.preview-side .logo strong{font-size:17px}.preview-side .brand-symbol{width:24px;height:25px}.preview-main{padding:20px}.preview-stats{gap:6px}.preview-stats>div{padding:14px 10px}.preview-stats strong{font-size:21px}.preview-stats span{font-size:9px}.floating-receipt{padding:12px;top:106px;right:-12px;transform:rotate(4deg)}.floating-receipt b{font-size:20px}.hero-ctas{margin-bottom:45px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-section .section-heading{flex-direction:column;align-items:start;gap:22px}.automation-section .section-heading>p{max-width:450px}.automation-section .flow-toolbar>span:first-child{display:none}.automation-section .flow-switch{flex:1;justify-content:center}.flow-canvas{grid-template-columns:minmax(200px,.9fr) 38px minmax(0,1.2fr);padding:25px}.flow-operation{padding:22px 20px}.flow-operation-number{display:none}.company-body{gap:30px}.company-section h2{font-size:41px}.section-heading h2{font-size:38px}.ecosystem-v2{gap:20px}.ecosystem-v2>div{gap:22px}.ecosystem-location{display:none}}@media (max-width:767px){.container{width:calc(100% - 40px)}.public-header{padding:12px 0}.header-inner{width:calc(100% - 24px);min-height:60px;padding:9px 12px 9px 17px}.header-inner .logo strong{font-size:22px}.header-inner .brand-symbol{width:28px;height:30px}.header-actions>.button{display:none}.header-actions{gap:5px}.login-link{padding:8px 14px;font-size:11px;display:inline-flex}.menu-toggle{display:grid}.violet-hero{padding-top:28px}.hero-pill{letter-spacing:.04em;padding:8px 12px;font-size:8px}.hero-pill svg{width:12px}.violet-hero h1{letter-spacing:-.048em;margin-block:21px;font-size:clamp(40px,9.5vw,64px);line-height:1.08}.hero-description{max-width:400px;font-size:13px;line-height:1.85}.desktop-break{display:none}.hero-ctas{flex-wrap:wrap;gap:9px;margin:25px 0 38px}.hero-ctas .button{gap:10px;min-height:44px;padding:12px 17px;font-size:11px}.hero-ctas svg{width:14px}.hero-product{border-radius:15px 15px 0 0;max-width:580px;padding:5px 5px 0}.product-frame{border-radius:10px 10px 0 0;max-height:355px}.hero-product .dashboard-preview{display:block}.hero-product .preview-side{display:none}.preview-main{padding:18px 14px}.preview-main h3{font-size:19px}.preview-main .demo-tag{letter-spacing:0;padding:4px 6px;font-size:7px}.preview-date{font-size:9px}.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:15px 0 20px}.preview-stats>div,.preview-stats>div:last-child{border:1px solid #e7e2f0;border-radius:9px;padding:10px 12px}.preview-stats span{margin-bottom:7px;font-size:9px}.preview-stats strong{font-size:22px}.preview-stats small{font-size:8px}.preview-chart-head{font-size:10px}.preview-chart-head>span{font-size:8px}.hero-product .chart{height:123px;margin-top:13px}.floating-receipt{border-radius:12px;gap:8px;padding:11px 12px;top:auto;bottom:38px;right:-8px}.receipt-check{width:29px;height:29px}.receipt-check svg{width:17px}.floating-receipt strong{font-size:10px}.floating-receipt div>span{font-size:8px}.floating-receipt b{margin-left:7px;font-size:18px}.floating-receipt small{font-size:8px}.preview-open{padding:5px 11px;font-size:9px;bottom:8px;right:10px}.ecosystem-v2{text-align:center;padding-block:25px;display:block}.ecosystem-v2>span:first-child{margin-bottom:18px;font-size:10px;display:block}.ecosystem-v2>span:first-child br{display:none}.ecosystem-v2>span:first-child strong{margin-left:4px}.ecosystem-v2>div{justify-content:center;gap:17px}.ecosystem-v2 b,.ecosystem-v2 .logo strong{font-size:19px}.ecosystem-v2 .brand-symbol{border-radius:6px;width:22px;height:23px}.ecosystem-v2 .brand-symbol svg{width:18px}.ecosystem-v2 .logo{gap:5px}.ecosystem-location{display:none}.section{padding-block:62px}.section-heading{gap:18px;margin-bottom:30px}.section-heading h2,.automation-section h2{font-size:31px;line-height:1.18}.section-heading .overline{margin-bottom:15px;font-size:9px}.heading-description{margin-top:16px;font-size:12px}.benefit-grid{gap:12px}.benefit-grid article,.benefit-grid article:nth-child(3n+2),.benefit-grid article:nth-child(3n){border:1px solid #efecf5;border-radius:18px;padding:23px 20px}.benefit-grid article>svg{width:38px;height:38px;margin-bottom:18px;padding:10px}.benefit-grid h3{margin-bottom:10px;font-size:18px}.benefit-grid p{font-size:12px;line-height:1.8}.automation-section .section-heading>p{font-size:12px}.automation-section .flow-showcase{border-radius:19px}.automation-section .flow-toolbar{padding:10px}.automation-section .flow-switch{border-radius:13px;gap:2px;width:100%;padding:4px}.automation-section .flow-switch button{white-space:normal;border-radius:9px;flex:1;gap:4px;padding:8px 5px;font-size:8px;line-height:1.5}.flow-switch button>span,.flow-toolbar>.demo-tag{display:none}.flow-canvas{flex-direction:column;gap:0;padding:22px 18px;display:flex}.flow-player{border-radius:14px;width:100%;max-width:310px}.flow-card-top{padding:16px 19px}.flow-card-top strong{font-size:12px}.flow-card-top div>span{font-size:10px}.flow-amount{margin-top:20px;font-size:45px}.flow-player-state{min-height:145px}.flow-player-state>strong{font-size:12px}.flow-player-state>span{font-size:10px}.flow-card-footer{font-size:9px}.flow-confirmation{width:51px;height:51px}.flow-confirmation svg{width:32px}.flow-transfer{flex-direction:column;flex-shrink:0;width:1px;height:48px;transform:none}.flow-transfer>div{flex-shrink:0;width:31px;height:31px}.flow-transfer>div>svg{width:18px;transform:rotate(90deg)}.flow-transfer>span{width:1px;height:auto}.flow-operation{border-radius:14px;width:100%;padding:22px 20px}.flow-operation-heading h3{font-size:25px}.flow-event-list strong{font-size:12px}.flow-event-list div div>span,.flow-reference{font-size:9px}.flow-reference>span{font-size:10px}.flow-caption{text-align:center;padding:0 16px 18px;font-size:9px;line-height:1.7;display:block}.flow-caption>span{display:block}.flow-caption>span+span{margin-top:4px}.steps{grid-template-columns:1fr;gap:25px}.steps article{border:0;border-left:1px solid #e3d9f2;grid-template-columns:43px minmax(0,1fr);column-gap:17px;padding:0 0 0 25px;display:grid}.steps article:before{top:15px;left:-5px}.step-top{flex-direction:column;grid-row:span 2;gap:9px}.step-top>span{margin-left:12px;font-size:9px}.steps h3{max-width:none;margin-bottom:7px;font-size:17px}.steps p{max-width:none;font-size:12px}.integration-grid{gap:13px}.integration-card{border-radius:19px;padding:25px}.integration-card h3{font-size:25px}.integration-card .overline{margin-top:25px}.integration-footnote{text-align:left;font-size:11px}.company-section{border-radius:22px;margin-block:55px 30px;padding:25px 25px 30px}.company-top>.overline{font-size:8px}.company-top>svg{width:28px}.company-top{padding-bottom:18px}.company-body{grid-template-columns:1fr;gap:22px;padding-top:25px}.company-section h2{font-size:35px;line-height:1.16}.company-section p{margin-bottom:20px;font-size:12px}.company-section .button{min-height:45px;font-size:12px}.footer{padding-top:26px}.page-hero{padding-block:43px}.page-hero h1{font-size:37px;line-height:1.14}.page-hero>p:not(.overline){font-size:14px}.dark-panel{border-radius:20px;padding:28px}.dark-panel h2{font-size:31px}.dashboard-preview{border-radius:16px}.stat-card,.panel{border-radius:14px}.checkout-card{border-radius:22px}.checkout-context h1{font-size:37px}.login-story h1{font-size:39px}.app-sidebar nav a{border-radius:100px}}@media (max-width:480px){.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:0}.hero-content{width:calc(100% - 32px)}.hero-description{max-width:310px}.hero-ctas .button{gap:8px;padding-inline:15px}.hero-ctas .button svg{width:13px}.company-top>.overline{max-width:210px}.automation-section h2{font-size:29px}.section-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.violet-hero h1{word-spacing:.065em}.header-actions>.button{background:var(--accent);color:#fff;border-radius:100px}.header-actions>.button:hover{background:var(--accent-hover)}.hero-product .preview-side .logo strong{display:inline}.reference-home .public-header{background:#4930e9}.hero-product .preview-main .demo-tag{color:#766986}.dashboard-preview{color:var(--ink)}@media (min-width:768px){.product-frame{max-height:none}.hero-product .preview-main{padding-bottom:65px}.preview-open{bottom:17px}}.violet-hero{padding-bottom:76px}.hero-product{border-radius:23px;padding-bottom:8px}.product-frame{border-radius:16px}.preview-account{color:#837591;letter-spacing:.06em;font-size:11px}.flow-canvas{grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);gap:64px}.flow-showcase{padding-bottom:16px}.club-stories{padding-top:110px;padding-bottom:65px}.story-row{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:74px;display:grid}.story-row+.story-row{margin-top:105px}.story-photo{aspect-ratio:1.17;isolation:isolate;background:#171023;border-radius:28px;position:relative;overflow:hidden}.story-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0e071580);position:absolute;inset:55% 0 0}.story-photo img{object-fit:cover;object-position:66% center;width:100%;height:100%;transition:transform .7s;display:block}.story-photo:hover img{transform:scale(1.025)}.photo-caption{z-index:1;color:#fff;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:27px;left:27px;right:27px}.photo-caption>span{background:#bc9dff;border-radius:50%;width:7px;height:7px}.story-copy .overline{margin-bottom:20px;font-size:10px}.story-copy h2{letter-spacing:-.045em;font-size:clamp(33px,3.3vw,47px);font-weight:550;line-height:1.14}.story-copy h2>span{color:#8b7d9d}.story-copy>p:not(.overline){color:#7e718e;max-width:420px;margin-top:23px;font-size:14px;line-height:1.9}.story-copy ul{gap:13px;margin:24px 0 29px;padding:0;list-style:none;display:grid}.story-copy li{color:#584767;align-items:center;gap:12px;font-size:13px;display:flex}.story-copy li svg{color:#6540ed;background:#eee8ff;border-radius:50%;width:23px;height:23px;padding:4px}.story-copy>.button{margin-top:26px}.story-copy ul+.button{margin-top:0}.story-reversed .story-photo{grid-area:1/2}.story-reversed .story-copy{grid-area:1/1}.story-reversed .story-photo img{object-position:35% center}.benefits-section{padding-top:55px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;scroll-margin-top:140px;display:grid}.partner-card{background:#fff;border:1px solid #eee8f5;border-radius:17px;min-width:0;padding:28px 26px 27px;transition:border-color .2s,transform .2s,box-shadow .2s}.partner-card:hover{border-color:#c7b6f9;transform:translateY(-4px);box-shadow:0 15px 30px #37206008}.partner-logo{color:#211332;align-items:center;height:91px;margin-bottom:21px;display:flex}.senet-wordmark{letter-spacing:-.07em;flex-direction:column;justify-content:center;align-items:flex-start;font-size:47px;font-weight:850;line-height:1;display:flex}.senet-wordmark>span{letter-spacing:.12em;text-transform:uppercase;color:#8c8097;margin-top:8px;font-size:10px;font-weight:500}.fors-wordmark{gap:10px}.partner-f{color:#fff;background:#5636f3;border-radius:13px;place-items:center;width:49px;height:51px;font-size:34px;font-weight:850;display:grid}.fors-wordmark strong{letter-spacing:-.055em;font-size:24px;font-weight:850}.fors-wordmark strong>span{letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:1.2;display:block}.partner-open{gap:12px}.partner-open>svg{color:#5636f3;background:#f1ebff;border-radius:13px;width:49px;height:49px;padding:10px}.partner-open>span{letter-spacing:-.04em;font-size:23px;font-weight:600}.partner-card>p{color:#8b7b9a;margin-bottom:6px;font-size:12px}.partner-card h3{letter-spacing:-.045em;font-size:23px;font-weight:650;line-height:1.25}.site-footer{color:#fff;background:#0c061e;padding:42px 0 24px}.footer-brand-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding-bottom:38px;display:flex}.site-footer .logo{color:#fff}.site-footer .logo strong{font-size:29px}.site-footer .brand-symbol{width:36px;height:37px}.back-top{color:#d2c9e2;align-items:center;gap:14px;font-size:12px;display:flex}.back-top>span,.footer-shortcuts a{color:#dfd5ef;background:#211735;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .2s,transform .2s;display:grid}.back-top:hover>span,.footer-shortcuts a:hover{background:#5636f3;transform:translateY(-2px)}.footer-columns{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding:43px 0 62px;display:grid}.footer-pitch h2{letter-spacing:-.035em;font-size:27px;font-weight:550;line-height:1.33}.footer-pitch .button{margin-top:24px}.footer-columns nav{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-columns h3{margin:0 0 5px;font-size:18px;font-weight:600}.footer-columns nav>a{color:#b1a4c5;font-size:13px;transition:color .2s}.footer-columns nav>a:hover{color:#fff}.footer-columns nav>.button{color:#b1a4c5;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:400}.footer-columns nav>.button svg{display:none}.footer-columns nav>.button:hover{color:#fff;transform:none}.footer-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:25px;padding-top:28px;display:flex}.footer-bottom p{color:#7e7095;font-size:11px}.footer-shortcuts{gap:13px;display:flex}.company-section{margin-bottom:85px}@media (max-width:1100px){.story-row{gap:40px}.story-copy h2{font-size:36px}.flow-canvas{gap:35px}.footer-columns{gap:28px}.footer-pitch h2{font-size:24px}.partner-card{padding:24px 20px}.partner-card h3,.partner-open>span{font-size:20px}}@media (max-width:900px){.story-row{gap:30px}.story-photo{aspect-ratio:.9}.story-copy h2{font-size:33px}.story-copy>p:not(.overline){font-size:13px}.footer-columns{grid-template-columns:1.3fr 1fr;gap:36px}.partner-grid{gap:14px}.partner-card{padding:20px 16px}.partner-logo{height:74px}.senet-wordmark{font-size:38px}.fors-wordmark strong{font-size:20px}.fors-wordmark strong>span{font-size:16px}.partner-open{gap:8px}.partner-open>span{font-size:17px}.partner-card>p{font-size:10px}.partner-card h3{font-size:18px}}@media (max-width:767px){.violet-hero{padding-bottom:40px}.hero-product{border-radius:16px;padding-bottom:5px}.product-frame{border-radius:11px}.preview-account{font-size:9px}.club-stories{padding-top:60px;padding-bottom:30px}.story-row{grid-template-columns:1fr;gap:28px}.story-row+.story-row{margin-top:60px}.story-photo{aspect-ratio:1.2;border-radius:22px}.story-reversed .story-photo,.story-reversed .story-copy{grid-area:auto}.story-copy h2{font-size:34px}.story-copy .overline{margin-bottom:16px;font-size:9px}.story-copy>p:not(.overline){margin-top:18px;font-size:13px}.story-copy ul{margin-block:20px 24px}.story-copy li{font-size:12px}.photo-caption{font-size:10px;bottom:20px;left:20px;right:20px}.benefits-section{padding-top:40px}.flow-canvas{gap:24px}.flow-showcase{padding-bottom:0}.flow-toolbar{justify-content:center}.partner-grid{grid-template-columns:1fr;gap:15px}.partner-card{padding:25px}.partner-logo{height:80px;margin-bottom:20px}.senet-wordmark{font-size:45px}.fors-wordmark strong{font-size:25px}.fors-wordmark strong>span{font-size:18px}.partner-open>span{font-size:23px}.partner-card>p{font-size:12px}.partner-card h3{font-size:24px}.company-section{margin-bottom:55px}.site-footer{padding:32px 0 23px}.footer-brand-row{padding-bottom:27px}.site-footer .logo strong{font-size:24px}.site-footer .brand-symbol{width:30px;height:31px}.back-top{gap:8px;font-size:11px}.back-top>span{width:35px;height:35px}.footer-columns{grid-template-columns:1fr 1fr;gap:32px 24px;padding:32px 0 36px}.footer-pitch{grid-column:1/-1}.footer-pitch h2{font-size:29px}.footer-columns h3{font-size:17px}.footer-columns nav{gap:13px}.footer-columns nav>a,.footer-columns nav>.button{font-size:12px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-top:23px}.footer-bottom p{font-size:10px}.footer-shortcuts a{width:39px;height:39px}}
