.nav-brand-group{display:flex;align-items:center;gap:48px;min-width:0}.site-header .desktop-nav{position:static;transform:none;gap:24px}.site-header .header-actions{flex-shrink:0}.site-header .nav-item{text-decoration:none}#servicos,#conteudo,#hyperrewards,#cobranca,#integracoes,#aplicativo,#sobre{scroll-margin-top:-16px}@media(max-width:1200px){#servicos,#conteudo,#hyperrewards,#cobranca,#integracoes,#aplicativo,#sobre{scroll-margin-top:-8px}}.site-header .button--ghost{background:transparent;border:1px solid transparent;color:#050606}.site-header .button--ghost:hover{background:#f4f7f4}@media(min-width:1201px)and (max-width:1440px){.nav-brand-group{gap:32px}.site-header .desktop-nav{gap:16px}}@media(min-width:1201px)and (max-width:1280px){.nav-brand-group{gap:20px}.site-header .desktop-nav{gap:12px}}@media(max-width:1200px){.site-header .desktop-nav{display:none}}@media(max-width:1200px){.site-header .mobile-nav{align-items:center;text-align:center}.site-header .mobile-nav .nav-item{align-self:stretch;justify-content:center;text-align:center}.site-header .mobile-nav .button{align-self:center;width:160px}.site-header .mobile-nav .mobile-store-badge{display:block;margin-top:16px;line-height:0}.site-header .mobile-nav .mobile-store-badge img{display:block;width:160px;height:auto}}.contact-section--updated .contact-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:80px}.contact-section--updated .contact-inner>.contact-copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.contact-section--updated .contact-inner h2{font-size:32px;line-height:1.1;letter-spacing:-.32px;max-width:none;margin:0;flex:none}.contact-section--updated .contact-inner h2>span:not(.text-reveal){color:#adb7b8}.contact-section--updated .contact-actions{display:flex;flex-direction:row}.contact-section--updated .contact-inner dl{display:flex;gap:80px;padding:0;margin:0}.contact-section--updated .contact-inner dt{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0 0 24px}.contact-section--updated .contact-inner dd{text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer--updated{background:#fff}.site-footer--updated .footer-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.site-footer--updated .footer-columns{display:contents}.site-footer--updated .footer-columns>.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-height:222px;padding:32px;border-right:.7px solid #cdd4d4;border-bottom:.7px solid #cdd4d4}.site-footer--updated .footer-column:last-child{border-right:0}.site-footer--updated .footer-column h3{font-size:20px;line-height:1;font-weight:600;color:#000;margin:0}.site-footer--updated .footer-column-links{display:flex;flex-direction:column;gap:16px}.site-footer--updated .footer-column-links a{display:block;padding:0;font-size:14px;line-height:1.2;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#0009}.site-footer--updated .footer-column-links a:hover{color:var(--green)}.site-footer--updated .footer-trust{grid-column:1 / -1;display:flex;align-items:center;gap:24px;padding:32px;border-bottom:.7px solid #cdd4d4}.site-footer--updated .social-links{display:flex;gap:8px}.site-footer--updated .social-links a{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:none;padding:0}.site-footer--updated .social-links a.footer-linkedin{background:linear-gradient(#0b65bc,#0e66be);border:.4px solid #fff}.site-footer--updated .social-links img{display:block;max-width:none}.site-footer--updated .footer-badges{display:flex;gap:24px}.site-footer--updated .footer-bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px}.site-footer--updated .footer-company{display:flex;flex-direction:column;gap:24px;min-width:0}.site-footer--updated .footer-company p{font-size:16px;letter-spacing:-.16px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer--updated .footer-copyright{font-family:Switzer,Arial,sans-serif;line-height:1.1;color:#000}.site-footer--updated .footer-company-details{line-height:1.4;color:#8e9c9c}.site-footer--updated .footer-symbol{position:relative;display:block;width:39px;height:40px;flex:none}.site-footer--updated .footer-symbol img{display:block;max-width:none;transform:scale(.625);transform-origin:0 0}@media(max-width:1440px)and (min-width:1201px){.contact-section--updated .contact-inner{padding:64px}}@media(max-width:1200px){.contact-section--updated .contact-inner{padding:60px 24px;gap:32px}.contact-section--updated .contact-inner>.contact-copy{gap:24px}.contact-section--updated .contact-inner dl{gap:40px}.contact-section--updated .contact-inner dt{font-size:24px;margin-bottom:16px}.contact-section--updated .contact-inner dd{font-size:14px}.site-footer--updated .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer--updated .footer-column:nth-child(2){border-right:0}.site-footer--updated .footer-column:last-child{border-right:.7px solid #cdd4d4}.site-footer--updated .footer-trust{grid-column:auto;flex-direction:column;align-items:flex-start}}@media(max-width:600px){.contact-section--updated .contact-inner{grid-template-columns:minmax(0,1fr);gap:32px}.contact-section--updated .contact-inner>.contact-copy{display:contents}.contact-section--updated .contact-inner h2{grid-area:1 / 1;font-size:24px;letter-spacing:-.24px}.contact-section--updated .contact-inner dl{grid-area:2 / 1;gap:clamp(16px,calc(100% - 310px),40px)}.contact-section--updated .contact-inner dl>div:first-child{flex:none}.contact-section--updated .contact-inner dl>div:last-child{min-width:0}.contact-section--updated .contact-inner dd{white-space:normal}.contact-section--updated .contact-actions{grid-area:3 / 1;width:100%}.contact-section--updated .contact-actions .button{width:100%}.site-footer--updated .footer-inner{grid-template-columns:minmax(0,1fr)}.site-footer--updated .footer-columns>.footer-column{min-height:0;padding:24px;border-right:0}.site-footer--updated .footer-trust{padding:24px}.site-footer--updated .footer-bottom{padding:24px;gap:16px}.site-footer--updated .footer-company p{font-size:14px;letter-spacing:-.14px}.site-footer--updated .footer-symbol{width:31px;height:32px}.site-footer--updated .footer-symbol img{transform:scale(.5)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.services-section .service-card--payment{container-type:inline-size}.services-section .service-card--payment .service-copy{position:relative;z-index:3;max-width:none}.services-section .service-card--payment .service-copy p{max-width:none}.payment-copy-break--compact{display:none}.service-payment-visual{position:absolute;inset:0;pointer-events:none;container-type:inline-size}.service-payment-background{position:absolute;inset:0;overflow:hidden;background:#fff}.service-payment-background video{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;transform-origin:0 0;opacity:.8}.service-payment-tint{position:absolute;inset:0;background:linear-gradient(180deg,#23d7ea1f,#23d7ea00)}.service-payment-phone{position:absolute;left:9.81013cqw;top:25.79114cqw;width:24.61173cqw;aspect-ratio:155.546/321.956;z-index:1}.service-payment-device-motion{width:100%;height:100%;transition:transform .7s var(--ease)}.service-payment-browser{position:absolute;left:44.3038cqw;bottom:-.7px;width:78.9557cqw;z-index:1}.service-payment-browser-motion{display:flex;flex-direction:column;gap:1.58228cqw;padding:1.26582cqw 1.26582cqw 0;background:#dbe0e080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px 8px 0 0;transition:transform .7s var(--ease)}.service-payment-browser-bar{position:relative;height:2.37342cqw;display:flex;align-items:center;padding-left:2.53165cqw}.service-payment-browser-dots{width:40px;height:8px}.service-payment-address{position:absolute;left:13.4335cqw;top:0;width:39.55696cqw;height:2.37342cqw;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;color:#728283;font-size:7px;font-weight:400;line-height:1;white-space:nowrap}.service-payment-address img{width:6px;height:6px}.service-payment-desktop-screen{display:block;width:76.42405cqw;height:auto;border-radius:8px 8px 0 0}.services-section .service-card--payment .service-arrow{width:40px;height:40px;top:32px;right:32px;background:#dcfad7}@media(min-width:1201px)and (hover:hover)and (pointer:fine){.service-card--payment:hover .service-payment-device-motion,.service-card--payment:focus-visible .service-payment-device-motion{transform:translateY(-5px)}.service-card--payment:hover .service-payment-browser-motion,.service-card--payment:focus-visible .service-payment-browser-motion{transform:translateY(-5px)}}@media(min-width:601px)and (max-width:1200px){.service-payment-phone{left:9.55882cqw;top:20.14706cqw;width:22.87443cqw}.service-payment-browser{left:40.14706cqw;bottom:-16.57353cqw;width:73.38235cqw}.service-payment-browser-motion{gap:1.47059cqw;padding:1.17647cqw 1.17647cqw 0}.service-payment-browser-bar{height:2.20588cqw;padding-left:2.35294cqw}.service-payment-address{left:12.484cqw;width:36.76471cqw;height:2.20588cqw}.service-payment-desktop-screen{width:71.02941cqw}}@media(max-width:1200px){.services-section .service-card--payment .service-arrow{top:24px;right:24px}.payment-copy-break--desktop{display:none}.payment-copy-break--compact{display:initial}}@media(max-width:600px){.service-payment-phone{left:7.90274cqw;top:41.67121cqw;width:37.1808cqw;transform:none}.service-payment-browser{left:52.58359cqw;bottom:-4.69cqw;width:119.23807cqw}.service-payment-browser-motion{gap:2.39027cqw;padding:1.91216cqw 1.91216cqw 0;border-radius:6.291px 6.291px 0 0}.service-payment-browser-bar{height:3.58541cqw;padding-left:3.82462cqw;width:100.12523cqw}.service-payment-browser-dots{width:31.457px;height:6.291px}.service-payment-address{left:16.32cqw;width:59.75836cqw;height:3.58541cqw;font-size:5.505px;gap:6.291px}.service-payment-address img{width:4.719px;height:4.719px}.service-payment-desktop-screen{width:115.41368cqw}}@media(prefers-reduced-motion:reduce){.service-payment-device-motion,.service-payment-browser-motion{transition:none;transform:none!important}}.service-card--api{container-type:inline-size}.service-card--api .service-copy{position:relative;z-index:1}.service-card--api .service-arrow{z-index:2}.api-particle-visual{position:absolute;right:-8%;top:-79.7px;width:80%;aspect-ratio:421/429;pointer-events:none;overflow:hidden}.api-particle-visual canvas{display:block;width:100%;height:100%}@media(max-width:1200px){.api-particle-visual{right:-35%;top:36.3px;width:159.875%;aspect-ratio:525.988/535}}.payment-visual-motion{width:632px}.payment-visual-motion .design-visual-art>div>div{opacity:0;transition:scale .4s var(--ease),margin .4s var(--ease),box-shadow .4s var(--ease)}.payment-visual-motion.is-visible .design-visual-art>div>div{animation:payment-part-in .65s var(--ease) var(--payment-delay,0ms) both}.payment-visual-motion .design-visual-art>div{transition:margin .4s var(--ease)}.payment-visual-motion .design-visual-art>div>div:nth-child(2){--payment-delay:65ms}.payment-visual-motion .design-visual-art>div>div:nth-child(3){--payment-delay:.13s}.payment-visual-motion .design-visual-art>div>div:nth-child(4){--payment-delay:195ms}.payment-visual-motion .design-visual-art>div>div:nth-child(5){--payment-delay:.26s;--push-y:6px}.payment-visual-motion .design-visual-art>div>div:nth-child(6){--payment-delay:325ms;--push-x:-4px;--push-y:-6px}.payment-visual-motion .design-visual-art>div>div:nth-child(7){--payment-delay:.39s;--push-x:6px;--push-y:4px}.payment-visual-motion .design-visual-art>div>div:nth-child(8){--payment-delay:455ms;--push-x:-6px;--push-y:4px}.payment-visual-motion .design-visual-art>div>div:nth-child(9){--payment-delay:.52s;--push-x:-6px}.payment-visual-motion .design-visual-art>div>div:nth-child(10){--payment-delay:585ms;--push-x:6px}.payment-visual-motion .design-visual-art>div>div:nth-child(11){--payment-delay:.65s;--push-x:-6px;--push-y:-4px}.payment-visual-motion .design-visual-art>div>div:nth-child(12){--payment-delay:715ms;--push-x:6px;--push-y:-4px}.payment-visual-motion .design-visual-art>div>div:nth-child(13){--payment-delay:.78s;--push-x:4px;--push-y:-6px}@keyframes payment-part-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1201px)and (hover:hover)and (pointer:fine){.payment-visual-motion--recovery .design-visual-art>div:has(>div:hover){margin-top:-6px}.payment-visual-motion--recovery .design-visual-art>div>div:hover{scale:1.035;margin-block:6px;box-shadow:0 10px 20px #22393c0f}}@media(prefers-reduced-motion:reduce){.payment-visual-motion .design-visual-art>div,.payment-visual-motion .design-visual-art>div>div{transition:none!important;animation:none!important;opacity:1}.payment-visual-motion .design-visual-art>div:has(>div:hover),.payment-visual-motion .design-visual-art>div>div:hover,.payment-visual-motion--methods .design-visual-art>div:has(>div:nth-child(n+4):hover)>div:nth-child(n+5){scale:none;margin:0}}.service-billing-visual{position:absolute;inset:0;pointer-events:none}.service-billing-canvas{position:absolute;left:0;top:0;width:632px;height:271px;transform-origin:0 0}.service-billing-canvas .payment-visual-motion,.service-billing-canvas .design-visual-art{width:100%;height:100%}.service-billing-stack{position:absolute;left:384.96px;bottom:32.3px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:15.023px;pointer-events:auto}.service-billing-notice{position:relative;flex:none;display:flex;align-items:center;background:#f1f2f2;border-radius:calc(15.023 * var(--notice-unit));padding:calc(15.023 * var(--notice-unit));gap:calc(15.023 * var(--notice-unit));color:#000;box-sizing:border-box;font-family:var(--font-body,"Oakes Grotesk",sans-serif)}.service-billing-icon{display:flex;align-items:center;justify-content:center;flex:none;padding:calc(8.957 * var(--notice-unit));border-radius:calc(8.957 * var(--notice-unit));background:#23d7ea3d}.service-billing-notice--orange .service-billing-icon{background:#f9731629}.service-billing-notice--red .service-billing-icon{background:#ff314629}.service-billing-icon img{display:block;max-width:none}.service-billing-notice-copy{display:flex;flex-direction:column;gap:calc(7.511 * var(--notice-unit));min-width:0}.service-billing-notice-copy p{margin:0;white-space:nowrap;line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:calc(12.206 * var(--notice-unit));font-weight:400;letter-spacing:0}.service-billing-notice-copy p+p{font-size:calc(11.267 * var(--notice-unit));color:#0009}.service-billing-time{position:absolute;right:calc(15 * var(--notice-unit));top:calc(12.43 * var(--notice-unit));font-size:calc(11.267 * var(--notice-unit));color:#0009}.service-billing-time--small{font-size:calc(8.112 * var(--notice-unit))}.service-billing-channels{display:flex;gap:8px;align-items:center;margin-top:0}.service-billing-channels>img{display:block;max-width:none}.service-billing-email{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border:.4px solid white;border-radius:8px;background:linear-gradient(#56bff8,#1e74ff)}.service-billing-email img{display:block;max-width:none}.services-section .service-grid--updated .service-card--billing .service-copy{gap:16px}.services-section .service-grid--updated .service-card--billing h3{white-space:nowrap}.services-section .service-grid--updated .service-card--billing .service-arrow{top:49px;width:40px;height:40px;background:#dcfad7}.billing-copy--compact{display:none}@media(max-width:1200px){.service-billing-canvas{width:329px;height:350px}.service-billing-stack{left:164.73px;top:108.3px;bottom:auto;transform:translate(-50%) scale(.856529);transform-origin:50% 0}.service-billing-stack>.service-billing-notice:first-child{display:none}.service-billing-stack>.service-billing-notice:nth-child(2){filter:blur(2px)}.service-billing-channels,.billing-copy--desktop{display:none}.billing-copy--compact{display:inline}.services-section .service-grid--updated .service-card--billing .service-copy{max-width:none}.services-section .service-grid--updated .service-card--billing .service-arrow{top:24px;right:24px}}.service-subscription-motion{position:absolute;inset:0;overflow:hidden;container-type:inline-size;pointer-events:none;background:#fff}.service-subscription-motion video{position:absolute;left:78.7405cqw;top:5.88766cqw;width:141.29747cqw;height:79.43038cqw;max-width:none;object-fit:fill;transform:translate(-50%,-50%) rotate(129.486deg)}.services-section .service-grid--updated .service-card--subscriptions .service-arrow{top:32px;width:40px;height:40px;background:#dcfad7}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy,.services-section .service-grid--updated .service-card--subscriptions .service-copy p{max-width:none}.subscription-copy--compact{display:none}@media(max-width:1200px){.service-subscription-motion video{left:79.92705cqw;top:103.06079cqw;width:215.77458cqw;height:121.3732cqw;transform:translate(-50%,-50%) rotate(-133.405deg)}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy{inset:24px 24px auto;max-width:none}.services-section .service-grid--updated .service-card--subscriptions .service-arrow{top:24px;right:24px}.subscription-copy--desktop{display:none}.subscription-copy--compact{display:inline}}@media(min-width:601px)and (max-width:1200px){.service-subscription-motion video{left:75cqw;top:calc(100% - 80px);width:calc(100% + 600px);height:auto;aspect-ratio:16/9}}.numbered-section{position:relative;--section-marker-bottom: 40px}.numbered-content{max-width:var(--content);margin-inline:auto}.section-marker-rail{position:absolute;top:0;bottom:var(--section-marker-bottom);left:calc((100% - 1440px)/2 - 74px);width:34px;pointer-events:none}.section-marker{display:block;position:sticky;top:calc(100dvh - var(--section-marker-bottom) - 1cap);font-family:var(--serif);font-size:32px;line-height:1.1;letter-spacing:-.32px;color:#92a5a5;text-align:right;text-box-trim:trim-both;text-box-edge:cap alphabetic}.services-section{background:#f1f2f2;border-block:.7px solid #cdd4d4}.services-section .numbered-content{border-inline:.7px solid #cdd4d4;padding:80px}.services-heading{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:48px}.services-heading h2{margin:0;font-family:var(--serif);font-size:var(--section-title-size);font-weight:400;line-height:1.1;letter-spacing:-.4px;color:#050606;text-box-trim:trim-both;text-box-edge:cap alphabetic}.services-heading>p{color:#2b3535;font-size:20px;letter-spacing:-.2px;line-height:1.4;text-box-trim:trim-both;text-box-edge:cap alphabetic}.service-grid{display:grid;grid-template-columns:minmax(0,504fr) minmax(0,372fr) minmax(0,372fr);grid-template-rows:360px 474px;gap:16px}.service-entry--payment{grid-column:1;grid-row:1 / 3}.service-entry--checkout{grid-column:2 / 4;grid-row:1}.service-entry--subscriptions{grid-column:2;grid-row:2}.service-compact-stack{grid-column:3;grid-row:2;display:flex;flex-direction:column;gap:16px}.service-compact-stack .service-card-entry{flex:1;min-height:0}.service-card-entry{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--card-delay)}.service-card-entry.is-visible{opacity:1;transform:translateY(0)}.service-card{position:relative;height:100%;background:#fff;border:.7px solid #cdd4d4;border-radius:12px;overflow:hidden;padding:32px;transition:border-color .3s,box-shadow .3s}.service-copy{display:flex;flex-direction:column;gap:24px}.service-copy h3,.service-copy p{margin:0;font-size:20px;line-height:1.4;letter-spacing:-.2px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.service-copy h3{font-weight:600;color:#050606}.service-copy p{color:#2b3535}.service-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:32px;right:32px;width:40px;height:40px;padding:12px;border-radius:12px;background:#dcfad7;transition:background .3s,transform .4s var(--ease)}.service-card--compact .service-arrow{top:50%;transform:translateY(-50%)}.service-card--compact .service-copy,.service-card--payment h3,.service-card--checkout h3,.service-card--subscriptions h3{padding-right:48px}.service-arrow img{position:absolute;width:16px;height:16px;transition:opacity .3s,transform .4s var(--ease)}.service-arrow-white{opacity:0}.service-arrow:focus-visible{background:var(--green)}.service-arrow:focus-visible .service-arrow-green{opacity:0}.service-arrow:focus-visible .service-arrow-white{opacity:1}.service-device-slot{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.service-device-motion{position:relative;width:100%;height:100%;transition:transform .7s var(--ease)}.service-card--payment .service-device-slot{top:178.3px;width:min(399.955px,calc(100% - 48px));aspect-ratio:399.955 / 827.843}.service-card--subscriptions .service-device-slot{top:154.3px;width:min(315px,calc(100% - 48px));aspect-ratio:315 / 651}.service-card--checkout .service-device-slot{top:179.3px;width:min(651px,calc(100% - 80px));aspect-ratio:651 / 315}.phone-mockup{width:100%;height:100%;position:relative}.phone-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.phone-screen{position:absolute;left:3.913%;top:1.637%;width:92.094%;height:96.66%;border-radius:15.174%/6.985%;background:#fff}.phone-camera{position:absolute;left:35.757%;top:3.18%;width:28.56%;height:3.984%;border-radius:999px;overflow:hidden}.phone-camera img{position:absolute;width:350.27%;height:2507.41%;max-width:none;left:-125.13%;top:-80.56%}.phone-mockup--landscape{width:48.3871%;height:auto;aspect-ratio:315 / 651;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg)}@media(hover:hover)and (pointer:fine){.service-card:hover,.service-card:focus-within{border-color:#a8caa3;box-shadow:0 10px 28px #20351e0a}.service-card:hover .service-device-motion,.service-card:focus-within .service-device-motion{transform:translateY(-8px) rotate(-.4deg)}.service-card:hover .service-arrow,.service-card:focus-within .service-arrow{background:var(--green)}.service-card:hover .service-arrow-green,.service-card:focus-within .service-arrow-green{opacity:0}.service-card:hover .service-arrow-white,.service-card:focus-within .service-arrow-white{opacity:1}.service-card:hover .service-arrow img,.service-card:focus-within .service-arrow img{transform:translate(2px,-2px)}}@media(max-width:1600px){.numbered-content{margin-left:72px;margin-right:24px}.section-marker-rail{left:12px}.services-section .numbered-content{padding:clamp(32px,4vw,64px)}.services-heading h2{font-size:clamp(32px,3.2vw,var(--section-title-size))}}@media(max-width:1100px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:360px 474px auto}.service-entry--checkout{grid-column:2}.service-compact-stack{grid-column:1 / -1;grid-row:3;flex-direction:row}.service-compact-stack .service-card{min-height:180px}.service-card{padding:24px}.service-arrow{top:24px;right:24px}.service-copy h3,.service-copy p{font-size:18px}}@media(max-width:760px){.numbered-section{--section-marker-bottom: 32px}.numbered-content{margin-left:48px;margin-right:16px}.services-section .numbered-content{padding:40px 20px}.section-marker-rail{left:12px;width:22px}.section-marker{font-size:24px;letter-spacing:-.24px}.services-heading{gap:24px;margin-bottom:32px}.services-heading h2{font-size:32px;letter-spacing:-.32px}.services-heading>p{font-size:16px}.service-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.service-entry--payment,.service-entry--checkout,.service-entry--subscriptions,.service-compact-stack{grid-column:1;grid-row:auto}.service-entry--payment{height:620px}.service-entry--checkout{height:320px}.service-entry--subscriptions{height:470px}.service-compact-stack{flex-direction:column}.service-compact-stack .service-card{min-height:147px}.service-card{padding:24px 20px}.service-arrow{right:20px}.service-copy{gap:20px}.service-card--payment .service-device-slot{top:174px}.service-card--checkout .service-device-slot{top:155px;max-width:calc(100% - 40px)}.service-card--subscriptions .service-device-slot{top:155px}}@media(max-width:1440px){.section-marker-rail{display:none}.numbered-content{max-width:none;margin-inline:0;width:100%}.services-section .numbered-content{border-inline:0}}@media(prefers-reduced-motion:reduce){.service-card-entry{opacity:1;transform:none}.service-card:hover .service-device-motion,.service-card:focus-within .service-device-motion,.service-card:hover .service-arrow img,.service-card:focus-within .service-arrow img{transform:none}}.services-section .service-grid.service-grid--updated{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,271px);gap:16px}.service-grid--updated>.service-entry--payment{grid-column:1;grid-row:1/3;height:auto}.service-grid--updated>.service-entry--checkout{grid-column:2;grid-row:1;height:auto}.service-grid--updated>.service-entry--billing{grid-column:2;grid-row:2;height:auto}.service-grid--updated>.service-entry--subscriptions{grid-column:2;grid-row:3;height:auto}.service-grid--updated>.service-entry--api{grid-column:1;grid-row:3;height:auto}.services-section .service-grid--updated .service-copy{gap:16px}.services-section .service-grid--updated .service-arrow{z-index:2}.services-section .service-grid--updated .service-card--billing .service-copy{max-width:163px}.services-section .service-grid--updated .service-card--billing .service-mini{left:220px;top:34px;width:379px;height:284px;transform:none}.services-section .service-grid--updated .service-card--subscriptions .service-copy{position:absolute;inset:auto 32px 32px;max-width:240px;z-index:1}.services-section .service-grid--updated .service-card--subscriptions .service-pix{left:auto;right:64px;top:-7px;width:313px;height:286px}.services-section .service-grid--updated .service-card--checkout .service-laptop{width:379px;height:284px;top:34px;left:calc(50% - 129px)}.services-section .service-grid--updated .service-card--checkout .service-copy{max-width:159px}@media(hover:hover)and (pointer:fine){.services-section .service-grid--updated .service-card:hover .service-arrow,.services-section .service-grid--updated .service-card:focus-visible .service-arrow{background:var(--green)}}.checkout-gradient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.checkout-gradient-canvas{position:absolute;left:0;top:0;width:632px;height:271px;transform-origin:0 0}.checkout-gradient-desktop{position:absolute;left:631.644px;top:358.125px;max-width:none;transform:translate(-50%,-50%) rotate(-45.16deg)}.checkout-gradient-tablet{display:none}@media(max-width:1200px){.checkout-gradient-canvas{width:329px;height:350px}.checkout-gradient-desktop{display:none}.checkout-gradient-tablet{display:block;position:absolute;left:218.593px;top:559.966px;max-width:none;transform:translate(-50%,-50%) rotate(-34.41deg)}.services-section .service-grid.service-grid--updated{grid-template-rows:420px 350px 350px}.service-grid--updated>.service-entry--payment{grid-column:1/-1;grid-row:1}.service-grid--updated>.service-entry--checkout{grid-column:1;grid-row:2}.service-grid--updated>.service-entry--billing{grid-column:1;grid-row:3}.service-grid--updated>.service-entry--subscriptions{grid-column:2;grid-row:2}.service-grid--updated>.service-entry--api{grid-column:2;grid-row:3}.services-section .service-grid--updated .service-card--subscriptions .service-copy{left:24px;right:24px;bottom:24px;max-width:220px}.services-section .service-grid--updated .service-card--subscriptions .service-pix{right:-55px}.services-section .service-grid--updated .service-card--checkout .service-copy{max-width:none}.services-section .service-grid--updated .service-card--checkout .service-copy p{max-width:220px}.services-section .service-grid--updated .service-card--checkout .service-laptop{left:calc(50% - 189.5px);top:112px;width:379px;height:285px;object-fit:contain}.services-section .service-grid--updated .service-card--checkout .service-arrow{width:40px;height:40px;right:24px;top:24px;background:#dcfad7}}@media(max-width:600px){.services-section .service-grid.service-grid--updated{grid-template-columns:minmax(0,1fr);grid-template-rows:420px repeat(4,350px)}.service-grid--updated>.service-entry--payment,.service-grid--updated>.service-entry--checkout,.service-grid--updated>.service-entry--billing,.service-grid--updated>.service-entry--subscriptions,.service-grid--updated>.service-entry--api{grid-column:1;grid-row:auto;height:auto}.services-section .service-grid--updated .service-card--subscriptions .service-copy{left:24px;bottom:24px;max-width:200px}}.services-section .service-grid--updated .service-payment-phone{left:1.42405cqw;top:8.86076cqw;width:97.1519cqw;aspect-ratio:1;overflow:hidden;border-radius:12px}.service-payment-phone-video{display:block;width:100%;height:100%;object-fit:fill;transform:rotate(2.78165deg)}.service-browser{position:absolute;z-index:1;display:flex;flex-direction:column;background:#dbe0e080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px 6px 0 0;pointer-events:none}.service-browser--checkout{left:33.06962%;top:29px;width:52.46648%;padding:5.318px 5.318px 0;gap:6.647px}.service-browser--subscriptions{left:40.98101%;top:23px;width:56.8038%;padding:5.757px 5.757px 0;gap:7.197px}.service-browser-bar{position:relative;display:flex;align-items:center;height:9.45px;padding-left:10.636px}.service-browser-dots{width:26.589px;height:5.318px}.service-browser-address{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:5.318px;width:166.182px;height:9.971px;border-radius:12px;background:#fff;color:#728283;font-size:4.653px;line-height:1;white-space:nowrap}.service-browser-address img{width:3.988px;height:3.988px}.service-browser--subscriptions .service-browser-bar{height:10.795px;padding-left:11.515px}.service-browser--subscriptions .service-browser-dots{width:28.787px;height:5.757px}.service-browser--subscriptions .service-browser-address{width:179.92px;height:10.795px;font-size:5.038px;gap:5.757px}.service-browser--subscriptions .service-browser-address img{width:4.318px;height:4.318px}.service-browser-screen{overflow:hidden;aspect-ratio:4 / 3;border-radius:5px 5px 0 0}.service-browser-screen video{display:block;width:100%;height:100%;object-fit:cover}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy{max-width:240px}.services-section .service-grid--updated .service-card--subscriptions .service-arrow{left:32px;right:auto}@media(max-width:1200px){.services-section .service-grid--updated .service-payment-phone{left:50%;top:94px;width:min(100%,440px);transform:translate(-50%)}.service-payment-copy-break{display:none}.service-browser--checkout,.service-browser--subscriptions{left:24px;right:24px;top:148px;width:auto;max-width:344px;margin-inline:auto}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy{max-width:none}.services-section .service-grid--updated .service-card--subscriptions .service-arrow{left:auto;right:24px}.services-section .service-grid--updated .service-copy,.services-section .service-grid--updated .service-copy h3,.services-section .service-grid--updated .service-copy p{text-align:left;align-items:flex-start}.services-section .service-browser--checkout,.services-section .service-browser--subscriptions{top:auto;bottom:-20px}}@media(min-width:1201px)and (max-width:1440px){.services-section .service-browser--checkout{left:207px;right:32px;width:auto}.services-section .service-browser--subscriptions{left:246px;right:16px;width:auto}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy{max-width:210px}}.social-proof-section{background:#f1f2f2;border-block:.7px solid #cdd4d4}.social-proof-section .numbered-content{height:720px;position:relative;overflow:clip;border-inline:.7px solid #cdd4d4}.proof-interaction-region{position:absolute;inset:0}.proof-mosaic{width:1440px;height:720px;position:absolute;left:50%;top:0;transform:translate(-50%);transform-origin:center top}.proof-card-position{position:absolute;width:200px;height:250px;transform:translate(-50%)}.proof-card-position.is-active{z-index:2}.proof-card-entry{width:100%;height:100%;opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:var(--entry-delay)}.proof-mosaic.is-visible .proof-card-entry{opacity:1;transform:none}.proof-image-slot{position:relative;width:200px;height:250px;border-radius:8px;background:#dbe0e0;overflow:hidden;transform:translate(var(--push-x),var(--push-y)) scale(var(--card-scale));transition:transform .55s var(--ease),box-shadow .55s var(--ease)}.proof-card-position.is-active .proof-image-slot{box-shadow:0 12px 28px #17252512}.proof-image-slot--muted{background:#0000000a}.proof-image-slot img{position:absolute;width:112px;height:112px;top:69px;left:44px;opacity:.3}.proof-image-slot .proof-person-photo{inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.proof-tooltip{position:fixed;top:0;left:0;z-index:1000;width:200px;max-width:calc(100vw - 24px);pointer-events:none}.proof-tooltip-surface{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:12px;border-radius:4px;background:#000;color:#fff;transform-origin:top left;opacity:0;transform:translateY(-5px) scale(.94);clip-path:inset(0 0 100% 0 round 4px);transition:opacity .16s ease,transform .22s var(--ease),clip-path .22s var(--ease)}.proof-tooltip.is-open .proof-tooltip-surface{opacity:1;transform:none;clip-path:inset(0 round 4px);animation:proof-tooltip-open .36s var(--ease) both}@keyframes proof-tooltip-open{0%{opacity:0;transform:translateY(-5px) scale(.94);clip-path:inset(0 0 100% 0 round 4px)}to{opacity:1;transform:none;clip-path:inset(0 round 4px)}}.proof-tooltip.is-open .proof-tooltip-quote,.proof-tooltip.is-open .proof-tooltip-person{animation:proof-tooltip-content .32s var(--ease) 70ms both}@keyframes proof-tooltip-content{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.proof-tooltip[hidden]{display:none}.proof-tooltip-quote{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.proof-tooltip-quote img{display:block;flex-shrink:0}.proof-tooltip-quote p{margin:0;font-size:14px;line-height:1.2;letter-spacing:-.14px;overflow-wrap:anywhere}.proof-tooltip-person{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#8f8f8f}.proof-tooltip strong{font:700 14px/1.1 var(--serif);letter-spacing:-.14px}.proof-tooltip span{font-size:12px;line-height:1.1;letter-spacing:-.12px}.proof-tooltip strong,.proof-tooltip span,.proof-tooltip-quote p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.proof-card-position:focus-visible{outline:2px solid #17a4b3;outline-offset:5px;border-radius:8px;z-index:2}.proof-heading{position:absolute;left:50%;bottom:80px;transform:translate(-50%);width:max-content;max-width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.proof-heading h2{margin:0;font-family:var(--serif);font-size:var(--section-title-size);font-weight:400;line-height:1.1;letter-spacing:-.4px;text-box-trim:trim-both;text-box-edge:cap alphabetic}.proof-heading>p{font-size:20px;line-height:1.4;letter-spacing:-.2px;color:#2b3535;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width:1440px){.social-proof-section .numbered-content{border-inline:0}}@media(max-width:1100px){.social-proof-section .numbered-content{height:640px}.proof-mosaic{transform:translate(-50%) scale(.8)}.proof-heading{bottom:64px}.proof-heading h2{font-size:36px;letter-spacing:-.36px}}@media(max-width:600px){.social-proof-section .numbered-content{height:540px}.proof-mosaic{transform:translate(-50%) scale(.6)}.proof-heading{bottom:48px;gap:24px}.proof-heading h2{font-size:32px;letter-spacing:-.32px}.proof-heading>p{font-size:16px}}@media(max-width:360px){.proof-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.proof-tooltip-surface,.proof-tooltip.is-open .proof-tooltip-surface,.proof-tooltip.is-open .proof-tooltip-quote,.proof-tooltip.is-open .proof-tooltip-person{animation:none;transition:none;transform:none}.proof-card-entry{opacity:1;transform:none;transition:none}.proof-image-slot{transform:none;transition:none}}.growth-section .growth-card .card-body h3>span{color:#128c99}.growth-section .growth-card--rewards .design-visual-art>div{background:linear-gradient(180deg,#23d7ea3d,#23d7ea00)}.growth-section .growth-card .card-body{gap:24px}@media(max-width:1200px){.growth-section .section-heading .heading-accent{display:block}.growth-section .growth-card>.scaled-visual{height:200px;aspect-ratio:auto!important;overflow:hidden}.growth-section .growth-card .card-body{padding:24px;gap:24px}.growth-section .growth-card--rewards>.scaled-visual{background:linear-gradient(180deg,#23d7ea3d,#23d7ea00)}.growth-section .growth-card--rewards .design-visual-art>div{background:none}.growth-section .growth-card--rewards .scaled-visual>div{transform:scale(.75)!important;left:calc(50% - 237px);top:50%;margin-top:-157.875px}.growth-section .growth-card--rewards [data-name=Safira]{left:69.333px}.growth-section .growth-card--rewards [data-name=Ruby]{left:482.667px}.growth-section .growth-card--rewards [data-name=Hyperium]{left:669.333px}.growth-section .growth-card--rewards [data-name=Esmeralda]{left:-97.333px}.growth-section .growth-card--grow .scaled-visual>div{transform:scale(.545946)!important;left:calc(50% - 172.519px);top:50%;margin-top:-114.922px}}@media(max-width:600px){.growth-section .growth-grid{overflow-y:hidden}}.growth-section.page-section{background:#f1f2f2}.growth-section .growth-card{background:linear-gradient(180deg,#238aea3d,#23d7ea3d),#fff}.growth-section .growth-card--grow>.scaled-visual,.growth-section .growth-card--grow .design-visual-art>div{background:none}.rewards-tiers-visual{width:632px;height:360px;position:relative;overflow:hidden}.rewards-tiers-track{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;gap:38.72px;width:max-content}.rewards-tier{position:relative;flex:none;box-sizing:border-box;width:150.04px;height:242px;border:7.26px solid;border-radius:1210px;overflow:hidden;animation:growth-item-float 7s ease-in-out infinite}.rewards-tier--emerald{background:#0a1a09;border-color:#1a3d14;color:#61d54e}.rewards-tier--sapphire{background:#010c24;border-color:#8ab0e8;color:#2e6295}.rewards-tier--diamond{background:linear-gradient(180deg,#1a4a47,#0d2e2b 40%,#0a2422 60%,#1a4a47);border-width:6.05px;border-color:#8ecfcb;color:#2b827d}.rewards-tier--ruby{background:linear-gradient(180deg,#6b1520,#0d0203 45%,#4a0d14);border-color:#f5c0c8;color:#975253}.rewards-tier--hyperium{background:linear-gradient(110.405deg,#142e17 9.375%,#0a1a0d 45.937%,#1f4021 90.625%);border-color:#8ceb6b;color:#619780}.rewards-tier-texture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18;mix-blend-mode:overlay}.rewards-tier-gem{position:absolute;left:50%;translate:-50% 0;top:19.36px;width:96.8px;height:108.9px}.rewards-tier--reverse .rewards-tier-gem{top:auto;bottom:19.36px}.rewards-tier-layer{position:absolute;inset:1.41% 0}.rewards-tier-layer--2{inset:8.827px auto auto 7.26px;width:82.28px;height:91.245px}.rewards-tier-layer img{display:block;width:100%;height:100%}.rewards-tier-mark{position:absolute;left:35.45px;top:41.14px;width:26.22px;height:26.62px;mix-blend-mode:multiply}.rewards-tier-label{position:absolute;bottom:38.72px;left:0;width:100%;text-align:center;font-family:Switzer,Arial,sans-serif;font-size:16.94px;font-weight:500;line-height:1.1;letter-spacing:-.1694px}.rewards-tier--reverse .rewards-tier-label{bottom:auto;top:38.72px}.growth-section .growth-card--grow .design-visual-art>div>div{animation:growth-item-float 8s ease-in-out -2s infinite}@keyframes growth-item-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:1200px){.growth-section .growth-card.growth-card--rewards .scaled-visual>div{transform:scale(.6)!important;left:calc(50% - 189.6px);top:50%;margin-top:-108px}}@media(prefers-reduced-motion:reduce){.rewards-tier,.growth-section .growth-card--grow .design-visual-art>div>div{animation:none}}.growth-section .growth-card.growth-card--rewards>.scaled-visual,.growth-section .growth-card.growth-card--grow>.scaled-visual,.growth-section .growth-card.growth-card--grow .design-visual-art>div{background:none}.fraud-visual-art{position:relative;width:632px;height:385px;font-family:Oakes Grotesk,Arial,sans-serif;font-weight:400;letter-spacing:0}.fraud-transactions{position:absolute;top:37px;left:95px;width:441.239px;display:flex;flex-direction:column;align-items:center;gap:13.237px;transition:translate .4s var(--ease)}.fraud-transaction{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;box-sizing:border-box;padding:var(--transaction-padding);border-radius:var(--transaction-padding);background:#f1f2f2;opacity:0;transition:transform .4s var(--ease),margin .4s var(--ease),box-shadow .4s var(--ease)}.fraud-visual-art.is-visible .fraud-transaction{animation:fraud-row-in .65s var(--ease) var(--transaction-delay) both}@keyframes fraud-row-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(min-width:1201px)and (hover:hover)and (pointer:fine){.fraud-transactions:has(.fraud-transaction:hover){translate:0 -6px}.fraud-transaction:hover{transform:scale(1.035);margin-block:6px;box-shadow:0 10px 20px #22393c0f}}.fraud-transaction-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.fraud-transaction-brand{font-size:var(--transaction-label);line-height:1.1;color:#232b2b}.fraud-transaction-value{font-size:var(--transaction-value);line-height:1.1;color:#0009}.fraud-transaction-status{flex:none;display:flex;align-items:center;justify-content:center;padding:.3em .67em;border-radius:999px;font-size:var(--transaction-tag);line-height:1.3;font-weight:600;white-space:nowrap}.fraud-transaction--review .fraud-transaction-status{background:#f9731629;color:#f97316}.fraud-transaction--blocked .fraud-transaction-status{background:#ff314629;color:#ff3146}.fraud-transaction--authenticated .fraud-transaction-status{background:#23d7ea3d;color:#17a4b3}.fraud-transaction--approved .fraud-transaction-status{background:#5dff423d;color:#57c045}@media(max-width:1200px){.fraud-card .scaled-visual{aspect-ratio:632/385!important;min-height:0}}@media(prefers-reduced-motion:reduce){.fraud-transactions,.fraud-transaction{transition:none!important}.fraud-visual-art .fraud-transaction{animation:none!important;opacity:1;translate:none}.fraud-transactions:has(.fraud-transaction:hover){translate:none}.fraud-transaction:hover{transform:none;margin-block:0}}.payments-section.page-section{background:#fff}.payment-methods-radar .payment-radar-scene{position:absolute;inset:0}.payment-radar-plate{position:absolute;left:167px;top:2px;width:298px;height:298px;pointer-events:none}.payment-radar-ring{position:absolute;left:50%;top:50%;translate:-50% -50%;border:1px solid #91c7bd55;border-radius:50%}.payment-radar-ring--inner{width:128px;height:128px}.payment-radar-ring--middle{width:214px;height:214px}.payment-radar-ring--outer{width:298px;height:298px;border-color:#91c7bd30}.payment-radar-logo{position:absolute;left:316px;top:151px;translate:-50% -50%;width:166px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid #dbe8e4;border-radius:999px;background:#fff;box-shadow:0 4px 12px #225b4608;z-index:2}.payment-radar-logo img{display:block;width:132px;height:auto}.payment-radar-brand{position:absolute;translate:-50% -50%;display:flex;align-items:center;justify-content:center;z-index:1}.payment-radar-brand:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:66px;height:66px;border:1px solid #dbe8e4;border-radius:50%;background:#ffffffed;box-shadow:0 4px 12px #225b4608;z-index:-1}.payment-radar-brand img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.payment-radar-brand--mastercard img{position:absolute;top:0;width:43px;height:auto;max-height:none;clip-path:inset(0 0 23%)}.payment-radar-brand--diners img{position:absolute;left:0;top:0;width:100px;height:26px;max-width:none;max-height:none;clip-path:inset(0 67.25% 0 0)}.payment-radar-brand--discover img{position:absolute;width:112.08%;height:370.13%;left:-5.84%;top:-134.24%;max-width:none;max-height:none;clip-path:inset(36.27% 5.21%)}.payments-section .payment-visual-motion--methods .payment-methods-radar .payment-radar-scene>div{opacity:1;animation:none;transition:none;scale:none;margin:0}.payments-section .payment-visual-motion--methods.is-visible .payment-methods-radar .payment-radar-scene>.payment-radar-brand{animation-name:payment-brand-float;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes payment-brand-float{0%,to{transform:translate(0)}50%{transform:translate(1px,-3px)}}@media(prefers-reduced-motion:reduce){.payments-section .payment-visual-motion--methods.is-visible .payment-methods-radar .payment-radar-scene>.payment-radar-brand{animation:none;opacity:1}}.payments-section .payment-card.payment-card--methods .scaled-visual{height:270px;aspect-ratio:auto!important}.payments-section .payment-card.payment-card--methods .scaled-visual>div{width:100%;height:100%;transform:none!important;left:0!important;top:0!important}.payments-section .payment-card--methods .payment-visual-motion{width:100%;height:100%}.payments-section .payment-methods-radar{width:100%!important;height:100%!important}.payment-radar-plate{left:50%;top:50%;translate:-50% -50%;width:230px;height:230px}.payment-radar-ring--inner{width:100px;height:100px}.payment-radar-ring--middle{width:168px;height:168px}.payment-radar-ring--outer{width:230px;height:230px}.payment-radar-logo{left:50%;top:50%;width:138px;height:46px}.payment-radar-logo img{width:auto;height:28px}.payment-radar-brand:before{width:50px;height:50px}.payment-radar-brand--mastercard img{width:100%}.payment-radar-brand--diners img{width:303.03%;height:100%}@media(max-width:1200px){.payments-section .payment-card.payment-card--methods .scaled-visual{height:220px}.payment-radar-logo{width:110px;height:38px}.payment-radar-logo img{width:auto;height:21px}.payment-radar-brand:before{width:44px;height:44px}.payment-radar-plate,.payment-radar-ring--outer{width:200px;height:200px}.payment-radar-ring--middle{width:146px;height:146px}.payment-radar-ring--inner{width:88px;height:88px}}.payment-radar-plate{width:100%;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%)}.payment-radar-ring--outer{width:240px;height:240px}.payment-radar-ring--extended{width:316px;height:316px;border-color:#91c7bd40}.payment-radar-ring--edge{width:392px;height:392px;border-color:#91c7bd28}@media(max-width:1200px){.payment-radar-ring--outer{width:210px;height:210px}.payment-radar-ring--extended{width:270px;height:270px}.payment-radar-ring--edge{width:330px;height:330px}}.payments-section .payment-card{background:linear-gradient(180deg,#23d7ea29,#23d7ea00),#fff}.payments-section .payment-visual-motion--recovery .design-visual-art>div>div,.payments-section .fraud-transaction{background:#d1e5e7}.payments-section .fraud-card{background:linear-gradient(270deg,#23d7ea29,#23d7ea00),#fff}.payments-section .security-tags span{background:#cdd4d4;color:#2b3535;border-radius:14px;padding:4.934px 9.869px}.payments-section .card-body{gap:24px}.payments-section .card-body h3,.payments-section .card-body p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.payments-section .payments-mobile-action{display:none}.brand-methods-orbit{position:absolute;left:66.3px;right:66.3px;top:-1.1px;height:303px}.brand-methods-ring{position:absolute;left:calc(50% - 6.46px);top:calc(50% - 2.85px);translate:-50% -50%;pointer-events:none}.brand-methods-ring img{width:100%;height:100%}.brand-methods-logo{position:absolute;left:calc(50% - 6.96px);top:calc(50% - 2.75px);translate:-50% -50%;pointer-events:none}.brand-methods-brand{position:absolute}.brand-methods-raster{display:block;width:100%;height:100%;object-fit:contain}.brand-methods-brand--discover{overflow:hidden}.brand-methods-brand--discover img{position:absolute;width:112.08%;height:370.13%;left:-5.84%;top:-134.24%;max-width:none}@media(min-width:1201px){.payments-section .payment-card:not(.fraud-card){height:440px}.payments-section .payment-card:not(.fraud-card) .card-body{padding:32px}.payments-section .fraud-card .card-body p{max-width:none}}@media(max-width:1200px){.payments-section .section-heading .heading-accent{display:block}.payments-section .payments-grid{align-items:stretch}.payments-section .payments-grid>.section-reveal{width:329px;flex:none}.payments-section .payment-card{height:425.4px;min-height:425.4px;display:flex;flex-direction:column}.payments-section .compact-payment-visual{height:240px;flex:none}.payments-section .payment-card .scaled-visual{height:240px;min-height:0;aspect-ratio:auto!important}.payments-section .payment-card--recovery .scaled-visual>div,.payments-section .payment-card--methods .scaled-visual>div{transform:scale(.616046)!important;left:calc(50% - 194.671px)}.payments-section .payment-card--methods .scaled-visual>div{top:26.7px}.payments-section .payment-card--recovery .scaled-visual>div{top:-21px}.payments-section .card-body{padding:24px;gap:24px}.payments-section .fraud-card{background:linear-gradient(180deg,#23d7ea29,#23d7ea00),#fff}.payments-section .fraud-card .scaled-visual>div{transform:scale(.6)!important;left:calc(50% - 189.6px);top:4.5px}.payments-section .fraud-card .security-tags{display:none}.payments-section .fraud-card h3{font-size:16px;font-weight:600;line-height:1.4;max-width:220px}.payments-section .fraud-card p{font-size:16px;line-height:1.4}}@media(max-width:600px){.payments-section .payments-mobile-action{display:flex;justify-content:center;width:100%;margin-top:40px}.payments-section .fraud-card .card-body{align-items:center}.payments-section .fraud-card h3{width:100%;max-width:none;text-align:center}}@media(min-width:601px)and (max-width:1200px){.payments-section .heading-with-action .section-heading{align-items:flex-start;text-align:left}.payments-section .heading-with-action .section-heading h2{text-align:left;margin-inline:0}.payments-section .payments-grid{align-items:start}.payments-section .payment-card{height:auto;min-height:0}.payments-section .payments-grid .payment-card .card-body{padding-bottom:20px;gap:16px;flex:none}.payments-section .fraud-card .card-body{align-items:center}.payments-section .fraud-card h3{max-width:none;width:100%;text-align:center}.payments-section .fraud-card h3 .payment-copy-break--compact{display:none}}@media(min-width:1201px){.payments-section .payment-card.fraud-card{min-height:300px;height:300px}.payments-section .fraud-card .card-body{padding-block:28px;gap:18px}.payments-section .fraud-card h3{font-size:28px}.payments-section .fraud-card p{font-size:18px}.payments-section .fraud-card .scaled-visual{height:300px;min-height:0;aspect-ratio:auto!important}.payments-section .fraud-card .scaled-visual>div{transform:scale(.74)!important;left:calc(50% - 233.84px);top:7.5px}}@media(max-width:1200px){.payments-section .payment-card.fraud-card{height:auto;min-height:0}.payments-section .fraud-card .scaled-visual{height:200px;min-height:0;aspect-ratio:auto!important}.payments-section .fraud-card .scaled-visual>div{transform:scale(.5)!important;left:calc(50% - 158px);top:4px}.payments-section .fraud-card .card-body{padding:20px 24px 24px;gap:16px}}.app-section.numbered-section>.numbered-content{position:relative;height:500px;padding:0;overflow:hidden;background:#fff}.app-copy{position:absolute;left:80px;top:80px;bottom:80px;width:453px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.app-section .app-copy h2{font-size:32px;line-height:1.1;letter-spacing:-.32px;text-align:left}.app-section .app-copy p{margin:32px 0 0;font-size:16px;line-height:1.4;letter-spacing:-.16px;text-align:left;text-box-trim:trim-both;text-box-edge:cap alphabetic}.app-store-icons{display:flex;align-items:center;gap:12px;margin-top:32px}.app-store-icons a{display:block;line-height:0}.app-store-icons img{display:block;width:auto;height:40px}.app-store-icons .play-badge{height:52px}.app-artwork{position:absolute;inset:0;pointer-events:none}.app-wave-frame{position:absolute;right:0;top:0;width:48.889%;height:500px}.app-wave{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.app-phone{position:absolute;transform:translateY(64px);transition:transform 1.25s cubic-bezier(.22,1,.36,1)}.app-artwork.is-visible .app-phone{transform:translateY(0)}.app-phone>img{display:block;width:100%;height:auto}.app-phone--dashboard{left:45.625%;top:36.8px;width:22.035%}.app-phone--login{left:67%;top:87.27px;width:20.23%;transition-delay:.12s}.app-phone-brand{position:absolute;left:50%;top:50%;translate:-50% -50%;width:59.78%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#0f1416 0% 58.7%,#0f141600 70.7%)}.app-phone-brand img{width:21.47%;height:auto}.app-phone-brand picture{display:contents}@media(min-width:1201px)and (max-width:1440px){.app-copy{left:48px;width:36%}.app-section .app-copy h2{max-width:360px}}@media(max-width:1200px){.app-section.numbered-section>.numbered-content{height:auto}.app-copy{position:relative;inset:auto;width:auto;padding:60px 48px 0}.app-section .app-copy h2{font-size:28px;line-height:1.2}.app-title-intro,.app-section .app-copy h2 .heading-accent{display:block}.app-section .app-copy p{max-width:500px;margin-top:24px}.app-store-icons{margin-top:24px}.app-artwork{position:relative;inset:auto;height:650px;margin-top:0}.app-wave-frame{left:50%;right:auto;top:-22px;translate:-50% 0;width:calc(100% + 120px);height:auto;aspect-ratio:520/637}.app-wave{position:absolute;left:50%;top:50%;width:122.5%;height:81.63265%;transform:translate(-50%,-50%) rotate(90deg) scaleY(-1);object-fit:cover;object-position:28% center}.app-phone--dashboard{left:calc(50% - 260px);top:72px;width:300px}.app-phone--login{left:calc(50% - 44px);top:160px;width:275px}}@media(max-width:600px){.app-copy{padding:60px 32px 0}.app-section .app-copy h2{font-size:24px;max-width:none}.app-section .app-copy p{margin-top:24px}.app-artwork{height:564px}.app-wave-frame{top:-21.35px;width:520px;height:637px}.app-wave{width:637px;height:520px}.app-phone--dashboard{left:2%;top:72px;width:60%}.app-phone--login{left:42.84%;top:142.5px;width:55.065%}}@media(prefers-reduced-motion:reduce){.app-phone{transform:none;transition:none}}.billing-section.page-section{background:#fff}.billing-section.page-section>.numbered-content{display:flex;flex-direction:column;gap:48px;padding:80px;position:relative;isolation:isolate;overflow:hidden;border-inline:.7px solid #dbe0e0}.billing-section .billing-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;container-type:inline-size}.billing-section .billing-motion video{position:absolute;width:65.432cqw;height:41.82cqw;max-width:none;left:83.57cqw;bottom:38.23cqw;object-fit:fill;transform:translate(-50%,50%) rotate(-134.43deg)}.billing-section .billing-copy{display:flex;flex-direction:column;align-items:flex-start;gap:48px;position:relative;z-index:1}.billing-section .billing-main{display:block;width:100%}.billing-section .section-heading{align-items:flex-start;gap:32px;text-align:left}.billing-section .section-heading h2{max-width:none;margin:0;text-align:left}.billing-section .heading-accent{display:inline}.billing-section .section-heading>p{display:block;max-width:660px;margin:0;text-align:left}.billing-section .billing-channels-entry{margin:0}.billing-section .service-billing-channels{display:flex;justify-content:flex-start;gap:8px}.billing-section .billing-timeline-entry{position:relative;z-index:1;min-width:0;width:100%}.billing-section .billing-timeline{--timeline-gap:65px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--timeline-gap);min-height:256px;background:transparent;border:0;padding:32px 10px;margin:0;overflow:visible}.billing-section .billing-timeline li{display:flex;flex-direction:column;align-items:center;gap:32px;min-width:0;min-height:0;width:auto}.billing-section .billing-timeline li>div{padding:0;gap:16px;min-width:0;width:100%}.billing-section .billing-timeline h3,.billing-section .billing-timeline p{font-size:16px;line-height:1.4;letter-spacing:-.16px;text-align:center}.billing-section .billing-timeline h3{font-weight:600;color:#050606}.billing-section .billing-timeline p{color:#2b3535}.billing-section .billing-timeline .timeline-check{border-width:4px;width:40px;height:40px}.billing-section .billing-timeline .timeline-check img{width:16px}.billing-section .billing-timeline .timeline-square{width:16px;height:16px}.billing-section .billing-timeline li:not(:last-child):before,.billing-section .billing-timeline li:not(:last-child):after{left:calc(50% + 32px);top:18px;bottom:auto;width:calc(100% + var(--timeline-gap) - 64px);height:4px;transform-origin:left}.billing-section .billing-timeline li:not(:last-child):before{background:#b1bcbc}.billing-section .billing-timeline li:not(:last-child):after{transform:scaleX(0)}.billing-section .billing-timeline li.is-complete:after{transform:scaleX(1)}.billing-section .billing-timeline.is-running li.is-current:after{animation:billing-progress-horizontal var(--step-duration) linear both}@keyframes billing-progress-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:1201px)and (max-width:1440px){.billing-section.page-section>.numbered-content{padding:48px 32px}.billing-section .billing-timeline{--timeline-gap:32px}}@media(max-width:1200px){.billing-title-break{display:none}.billing-section.page-section>.numbered-content{display:flex;padding:60px 32px;gap:32px}.billing-section .billing-copy{display:flex;gap:32px}.billing-section .billing-main{display:block}.billing-section .section-heading{display:flex;gap:32px}.billing-section .section-heading h2,.billing-section .section-heading>p{text-align:left;margin:0}.billing-section .section-heading h2{font-size:24px;line-height:1.2}.billing-section .section-heading>p{max-width:660px}.billing-section .billing-timeline{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:24px;min-height:0}.billing-section .billing-timeline li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;align-items:start;width:381px;max-width:100%;min-height:124px;padding-bottom:32px}.billing-section .billing-timeline li:last-child{min-height:0;padding-bottom:0}.billing-section .billing-timeline h3,.billing-section .billing-timeline p{text-align:left}.billing-section .billing-timeline li:not(:last-child):before,.billing-section .billing-timeline li:not(:last-child):after{left:18px;top:52px;bottom:12px;width:4px;height:auto;transform-origin:top}.billing-section .billing-timeline li:not(:last-child):after{transform:scaleY(0)}.billing-section .billing-timeline li.is-complete:after{transform:scaleY(1)}.billing-section .billing-timeline.is-running li.is-current:after{animation:billing-progress var(--step-duration) linear both}.billing-section .billing-motion video{width:105.08cqw;height:67.161cqw;left:89.68cqw;bottom:44.277cqw;transform:translate(-50%,50%) rotate(119.933deg)}}@media(max-width:600px){.billing-section .heading-accent{display:block}.billing-section .billing-motion{display:none}.billing-section .billing-timeline li{min-height:144px}.billing-section .billing-timeline li:nth-child(3){min-height:122px}}@media(prefers-reduced-motion:reduce){.billing-section .billing-timeline.is-running li.is-current:after{animation:none}.billing-section .billing-timeline li:not(:last-child):after{transition:none;animation:none;transform:scaleX(1)}.billing-section .billing-timeline .timeline-check{background:#128c99;border-color:#128c99;box-shadow:none}.billing-section .billing-timeline .timeline-check img{opacity:1;transform:none}.billing-section .billing-timeline .timeline-square{opacity:0}}@media(max-width:1200px)and (prefers-reduced-motion:reduce){.billing-section .billing-timeline li:not(:last-child):after{transform:scaleY(1)}}.social-proof-section>.numbered-content{background:linear-gradient(180deg,#23d7ea14,#23d7ea00),#fff}.social-proof-section .proof-image-slot:not(.proof-image-slot--muted){background:#dbe0e0}.social-proof-section .proof-mobile .section-heading .heading-accent{display:block}.integration-section .logo-marquee .logo-slot img{filter:grayscale(1);opacity:.8}.team-section .team-avatar{width:40px;height:40px;flex:none}@media(min-width:1201px){.team-section .section-heading .heading-accent{display:block}}@media(max-width:1200px){.integration-section .logo-marquee{display:flex;margin-block:32px;height:24px}.integration-section .api-placeholder>img{width:260px;height:260px;max-width:80%;object-fit:contain}.team-section .team-avatar{width:48px;height:48px}}@media(min-width:601px)and (max-width:1200px){.team-section .team-gallery-group{gap:48px;padding-right:48px}.team-section .team-photo:nth-child(2n){width:152.4px}}@media(max-width:600px){.integration-section h2{max-width:290px}.team-section .section-heading .heading-accent{display:block}}.team-section.page-section{background:#fff}.team-section{--team-inline-padding: 80px}.team-section .team-gallery{width:calc(100% + 2 * var(--team-inline-padding));min-width:0;margin-inline:calc(-1 * var(--team-inline-padding));padding-inline:0}@media(max-width:1440px){.team-section{--team-inline-padding: 64px}}@media(max-width:1100px){.team-section{--team-inline-padding: 48px}}@media(max-width:1200px){.team-section{--team-inline-padding: 32px}}@media(max-width:359px){.team-section{--team-inline-padding: 24px}}@font-face{font-family:Lora;src:url(/assets/fonts/lora-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.subpage{padding:72px 0 96px}.subpage-frame{width:min(1440px,100%);margin:auto;padding-inline:80px}.subpage h1{margin:0;font-family:Switzer,Arial,sans-serif;font-size:48px;font-weight:400;line-height:1.1;letter-spacing:-.48px;color:var(--heading)}.subpage--legal h1{font-size:32px;letter-spacing:-.32px}.subpage--contact h1{font-size:32px;font-weight:500;letter-spacing:-.48px}.subpage-lede{margin:16px 0 0;color:#2b3535;font-family:Oakes Grotesk,Arial,sans-serif;font-size:18px;line-height:1.4;letter-spacing:-.16px}.subpage-lede a{color:#128c99;font-weight:600}.legal-copy{margin-top:40px;font-family:Oakes Grotesk,Arial,sans-serif}.legal-copy>:first-child{margin-top:0}.legal-copy h2,.legal-copy h3{margin:48px 0 16px;text-box-trim:none;line-height:1.25}.legal-copy h2{font-family:Switzer,Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.2px;color:var(--heading)}.legal-copy h3{margin-top:32px;font-family:Oakes Grotesk,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.16px;color:#050606}.legal-copy p,.legal-copy li{color:#2b3535;font-family:Oakes Grotesk,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.15px}.legal-copy ul+p{margin-top:24px}.legal-copy p{margin:0}.legal-copy p+p{margin-top:24px}.legal-copy ul{display:flex;flex-direction:column;gap:12px;margin:16px 0 0;padding-left:22px}.legal-copy a{color:#128c99}.legal-copy strong{font-weight:600;color:#050606}.contact-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;margin-top:40px;align-items:start}.contact-card{border:.7px solid var(--line);border-radius:12px;background:#fff;padding:32px}.contact-form{display:flex;flex-direction:column;gap:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form h2{margin:0 0 8px;font-family:Switzer,Arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.28px;color:var(--heading)}.field{display:flex;flex-direction:column;gap:8px}.field span{color:#050606;font-size:14px;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;color:#050606;font:inherit;font-size:16px;padding:12px 16px}.field input,.field select{min-height:48px}.field textarea{min-height:140px;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid #128c99;outline-offset:2px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#9f2d2d}.field-error{color:#9f2d2d;font-size:13px;font-weight:500;line-height:1.3}.contact-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{margin:0;color:#9f2d2d;font-size:14px;line-height:1.4}.form-success h2{margin:0 0 12px;font-family:Switzer,Arial,sans-serif;font-size:32px;font-weight:400;color:var(--heading)}.form-success p{margin:0;color:#2b3535;font-size:16px;line-height:1.5}.contact-form .button{align-self:flex-start}.contact-form .button:disabled{cursor:progress;opacity:.7;transform:none}.contact-facts{display:flex;flex-direction:column;gap:24px}.contact-facts h2{margin:0 0 8px;font-family:Switzer,Arial,sans-serif;font-size:20px;font-weight:500;color:var(--heading)}.contact-facts p,.contact-facts a{color:#2b3535;font-size:16px;line-height:1.45}.contact-facts a{color:#128c99}.security-banner{position:relative;overflow:hidden;margin-top:24px;border-radius:16px;padding:80px 48px;text-align:center;background:linear-gradient(247deg,#1bb0c0b8 -10%,#4bae3bb8 77%)}.security-banner:before,.security-banner:after{content:"";position:absolute;inset:0;opacity:.1;pointer-events:none}.security-banner:before{background:url(/assets/contact/tiles.png) left top / 24px auto repeat}.security-banner:after{background:url(/assets/contact/noise.png) center / 64px auto repeat}.security-banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px}.security-banner-heading{display:flex;flex-direction:column}.security-banner-title,.security-banner-script{margin:0;font-size:56px;line-height:1;letter-spacing:-1px}.security-banner-title{color:#fff;font-weight:600}.security-banner-script{color:#d4fccd;font-family:Lora,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-2.5px}.security-banner-lower{display:flex;flex-direction:column;align-items:center;gap:24px}.security-banner-text{max-width:640px;margin:0;color:#ffffffb8;font-size:18px;font-weight:400;line-height:1.4}.security-banner-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-radius:100px;background:#6bea56;color:#050606;font-size:14px;font-weight:500;line-height:1;transition:background .25s,box-shadow .3s,transform .3s var(--ease)}.security-banner-button svg{transition:transform .3s var(--ease)}.security-banner-button:hover{background:#57e044;color:#050606;transform:translateY(-2px);box-shadow:0 8px 18px #16330033}.security-banner-button:hover svg{transform:translate(3px)}.security-banner-button:active{transform:translateY(0) scale(.98)}.security-banner-button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:1440px){.subpage-frame{padding-inline:64px}}@media(max-width:1200px){.subpage-frame{padding-inline:24px}}@media(max-width:1100px){.security-banner-title,.security-banner-script{font-size:48px}}@media(max-width:800px){.subpage{padding:48px 0 72px}.subpage h1{font-size:36px}.subpage--legal h1{font-size:28px}.contact-layout,.field-row{grid-template-columns:1fr}.contact-card{padding:24px}.contact-form .button{width:100%}.security-banner{padding:32px 24px}.security-banner-title,.security-banner-script{font-size:32px}.security-banner-text br{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}:root,:host{--color-black:#000;--color-white:#fff;--font-weight-bold:700}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[-4\.44\%_-33\.21\%_-11\.03\%_-32\.66\%\]{inset:-4.44% -33.21% -11.03% -32.66%}.inset-\[-4\.45\%_-33\.21\%_-11\.03\%_-32\.66\%\]{inset:-4.45% -33.21% -11.03% -32.66%}.inset-\[-13\.76\%_-25\.85\%\]{inset:-13.76% -25.85%}.inset-\[0\.84\%_1\.37\%_2\.63\%_1\.37\%\]{inset:.84% 1.37% 2.63%}.inset-\[0\.99\%_1\.63\%_0_1\.63\%\]{inset:.99% 1.63% 0}.inset-\[1\.01\%_0_0_0\]{inset:1.01% 0 0}.inset-\[2\.12\%_1\.22\%_2\.98\%_1\.22\%\]{inset:2.12% 1.22% 2.98%}.top-0{top:0}.top-1\/2{top:50%}.top-\[-0\.7px\]{top:-.7px}.top-\[-1\.1px\]{top:-1.1px}.top-\[-2\.67px\]{top:-2.67px}.top-\[-3\.33px\]{top:-3.33px}.top-\[-4\.44px\]{top:-4.44px}.top-\[-5\.33px\]{top:-5.33px}.top-\[-20\.52px\]{top:-20.52px}.top-\[-67\.97px\]{top:-67.97px}.top-\[-91\.232px\]{top:-91.232px}.top-\[-96\.724px\]{top:-96.724px}.top-\[8\.05px\]{top:8.05px}.top-\[8\.5px\]{top:8.5px}.top-\[8\.21px\]{top:8.21px}.top-\[10\.08px\]{top:10.08px}.top-\[10\.73px\]{top:10.73px}.top-\[11\.33px\]{top:11.33px}.top-\[13\.18px\]{top:13.18px}.top-\[13\.57px\]{top:13.57px}.top-\[14\.23px\]{top:14.23px}.top-\[14\.95px\]{top:14.95px}.top-\[15\.14px\]{top:15.14px}.top-\[15\.77px\]{top:15.77px}.top-\[16\.65px\]{top:16.65px}.top-\[17\.81px\]{top:17.81px}.top-\[22px\]{top:22px}.top-\[48\.83px\]{top:48.83px}.top-\[50px\]{top:50px}.top-\[60\.07px\]{top:60.07px}.top-\[61\.73px\]{top:61.73px}.top-\[68px\]{top:68px}.top-\[70px\]{top:70px}.top-\[122px\]{top:122px}.top-\[171px\]{top:171px}.top-\[181px\]{top:181px}.top-\[201\.48px\]{top:201.48px}.top-\[251\.05px\]{top:251.05px}.top-\[296px\]{top:296px}.top-\[357px\]{top:357px}.top-\[calc\(50\%\+0\.4px\)\]{top:calc(50% + .4px)}.top-\[calc\(50\%\+0\.5px\)\]{top:calc(50% + .5px)}.top-\[calc\(50\%\+0\.41px\)\]{top:calc(50% + .41px)}.top-\[calc\(50\%-0\.32px\)\]{top:calc(50% - .32px)}.top-\[calc\(50\%-2\.75px\)\]{top:calc(50% - 2.75px)}.top-\[calc\(50\%-2\.85px\)\]{top:calc(50% - 2.85px)}.top-\[calc\(50\%-3\.25px\)\]{top:calc(50% - 3.25px)}.top-\[calc\(50\%-73\.41px\)\]{top:calc(50% - 73.41px)}.right-\[-0\.7px\]{right:-.7px}.right-\[16px\]{right:16px}.right-\[66\.3px\]{right:66.3px}.left-0{left:0}.left-1\/2{left:50%}.left-\[-0\.7px\]{left:-.7px}.left-\[-2\.67px\]{left:-2.67px}.left-\[-16\.33px\]{left:-16.33px}.left-\[-20\.4px\]{left:-20.4px}.left-\[-27\.2px\]{left:-27.2px}.left-\[-30\.83px\]{left:-30.83px}.left-\[-38\.13px\]{left:-38.13px}.left-\[-41\.11px\]{left:-41.11px}.left-\[-44px\]{left:-44px}.left-\[16px\]{left:16px}.left-\[32\.7px\]{left:32.7px}.left-\[33px\]{left:33px}.left-\[66\.3px\]{left:66.3px}.left-\[93px\]{left:93px}.left-\[96px\]{left:96px}.left-\[99\.5px\]{left:99.5px}.left-\[99px\]{left:99px}.left-\[107px\]{left:107px}.left-\[115\.76px\]{left:115.76px}.left-\[127px\]{left:127px}.left-\[189\.71px\]{left:189.71px}.left-\[218px\]{left:218px}.left-\[228\.28px\]{left:228.28px}.left-\[266\.1px\]{left:266.1px}.left-\[279\.77px\]{left:279.77px}.left-\[295\.73px\]{left:295.73px}.left-\[295px\]{left:295px}.left-\[297\.7px\]{left:297.7px}.left-\[301\.86px\]{left:301.86px}.left-\[305\.11px\]{left:305.11px}.left-\[312px\]{left:312px}.left-\[318\.93px\]{left:318.93px}.left-\[336\.33px\]{left:336.33px}.left-\[350\.37px\]{left:350.37px}.left-\[356px\]{left:356px}.left-\[360px\]{left:360px}.left-\[365\.47px\]{left:365.47px}.left-\[371\.84px\]{left:371.84px}.left-\[377px\]{left:377px}.left-\[419\.98px\]{left:419.98px}.left-\[436\.82px\]{left:436.82px}.left-\[456px\]{left:456px}.left-\[461\.86px\]{left:461.86px}.left-\[616px\]{left:616px}.left-\[calc\(50\%\+0\.3px\)\]{left:calc(50% + .3px)}.left-\[calc\(50\%\+0\.33px\)\]{left:calc(50% + .33px)}.left-\[calc\(50\%\+0\.38px\)\]{left:calc(50% + .38px)}.left-\[calc\(50\%\+38\.18px\)\]{left:calc(50% + 38.18px)}.left-\[calc\(50\%\+171\.77px\)\]{left:calc(50% + 171.77px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-6\.46px\)\]{left:calc(50% - 6.46px)}.left-\[calc\(50\%-6\.96px\)\]{left:calc(50% - 6.96px)}.left-\[calc\(50\%-55\.22px\)\]{left:calc(50% - 55.22px)}.left-\[calc\(50\%-60px\)\]{left:calc(50% - 60px)}.left-\[calc\(50\%-166\.31px\)\]{left:calc(50% - 166.31px)}.block{display:block}.contents{display:contents}.flex{display:flex}.size-\[3\.589px\]{width:3.589px;height:3.589px}.size-\[8\.699px\]{width:8.699px;height:8.699px}.size-\[10\.689px\]{width:10.689px;height:10.689px}.size-\[11\.371px\]{width:11.371px;height:11.371px}.size-\[13\.06px\]{width:13.06px;height:13.06px}.size-\[13\.6px\]{width:13.6px;height:13.6px}.size-\[13\.971px\]{width:13.971px;height:13.971px}.size-\[14\.366px\]{width:14.366px;height:14.366px}.size-\[16\.047px\]{width:16.047px;height:16.047px}.size-\[16\.711px\]{width:16.711px;height:16.711px}.size-\[17\.652px\]{width:17.652px;height:17.652px}.size-\[19\.2px\]{width:19.2px;height:19.2px}.size-\[25\.6px\]{width:25.6px;height:25.6px}.size-\[38\.4px\]{width:38.4px;height:38.4px}.size-\[60px\]{width:60px;height:60px}.size-\[65\.333px\]{width:65.333px;height:65.333px}.size-\[80px\]{width:80px;height:80px}.size-\[112\.151px\]{width:112.151px;height:112.151px}.size-\[120px\]{width:120px;height:120px}.size-\[138px\]{width:138px;height:138px}.size-\[178\.791px\]{width:178.791px;height:178.791px}.size-\[220px\]{width:220px;height:220px}.size-\[240\.555px\]{width:240.555px;height:240.555px}.size-\[296px\]{width:296px;height:296px}.size-full{width:100%;height:100%}.h-\[19\.43px\]{height:19.43px}.h-\[21\.534px\]{height:21.534px}.h-\[34\.333px\]{height:34.333px}.h-\[44\.079px\]{height:44.079px}.h-\[54px\]{height:54px}.h-\[58\.5px\]{height:58.5px}.h-\[66px\]{height:66px}.h-\[67px\]{height:67px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[88px\]{height:88px}.h-\[123px\]{height:123px}.h-\[130\.667px\]{height:130.667px}.h-\[167\.991px\]{height:167.991px}.h-\[192\.356px\]{height:192.356px}.h-\[248\.139px\]{height:248.139px}.h-\[295\.338px\]{height:295.338px}.h-\[303px\]{height:303px}.h-\[421px\]{height:421px}.h-\[461px\]{height:461px}.w-\[11px\]{width:11px}.w-\[42\.66px\]{width:42.66px}.w-\[42\.883px\]{width:42.883px}.w-\[49\.137px\]{width:49.137px}.w-\[53px\]{width:53px}.w-\[58\.389px\]{width:58.389px}.w-\[60\.24px\]{width:60.24px}.w-\[78\.744px\]{width:78.744px}.w-\[80\.595px\]{width:80.595px}.w-\[86\.146px\]{width:86.146px}.w-\[87\.071px\]{width:87.071px}.w-\[92\.733px\]{width:92.733px}.w-\[100\.797px\]{width:100.797px}.w-\[105\.576px\]{width:105.576px}.w-\[121\.667px\]{width:121.667px}.w-\[134\.396px\]{width:134.396px}.w-\[157\.19px\]{width:157.19px}.w-\[162\.222px\]{width:162.222px}.w-\[196\.266px\]{width:196.266px}.w-\[204\.667px\]{width:204.667px}.w-\[235\.947px\]{width:235.947px}.w-\[255\.559px\]{width:255.559px}.w-\[289\.91px\]{width:289.91px}.w-\[308\.4px\]{width:308.4px}.w-\[354\.226px\]{width:354.226px}.w-\[368\.874px\]{width:368.874px}.w-\[369\.323px\]{width:369.323px}.w-\[370px\]{width:370px}.w-\[378\.934px\]{width:378.934px}.w-\[389\.645px\]{width:389.645px}.w-\[435\.241px\]{width:435.241px}.w-\[453\.239px\]{width:453.239px}.w-\[478\.761px\]{width:478.761px}.w-\[566px\]{width:566px}.w-\[min-content\]{width:min-content}.w-full{width:100%}.max-w-none{max-width:none}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.flex-col{flex-direction:column}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\[5\.383px\]{gap:5.383px}.gap-\[5\.471px\]{gap:5.471px}.gap-\[6\.723px\]{gap:6.723px}.gap-\[7\.151px\]{gap:7.151px}.gap-\[8\.214px\]{gap:8.214px}.gap-\[8\.554px\]{gap:8.554px}.gap-\[8\.787px\]{gap:8.787px}.gap-\[9\.035px\]{gap:9.035px}.gap-\[10\.51px\]{gap:10.51px}.gap-\[10\.093px\]{gap:10.093px}.gap-\[10\.942px\]{gap:10.942px}.gap-\[11\.102px\]{gap:11.102px}.gap-\[13\.445px\]{gap:13.445px}.gap-\[14\.303px\]{gap:14.303px}.gap-\[16\.428px\]{gap:16.428px}.gap-\[17\.107px\]{gap:17.107px}.gap-\[17\.574px\]{gap:17.574px}.gap-\[18\.07px\]{gap:18.07px}.gap-\[20\.185px\]{gap:20.185px}.gap-\[21\.02px\]{gap:21.02px}.gap-\[22\.203px\]{gap:22.203px}.overflow-clip{overflow:clip}.rounded-\[6\.524px\]{border-radius:6.524px}.rounded-\[8\.017px\]{border-radius:8.017px}.rounded-\[8\.528px\]{border-radius:8.528px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9\.795px\]{border-radius:9.795px}.rounded-\[10\.2px\]{border-radius:10.2px}.rounded-\[10\.478px\]{border-radius:10.478px}.rounded-\[10\.775px\]{border-radius:10.775px}.rounded-\[10\.942px\]{border-radius:10.942px}.rounded-\[12\.035px\]{border-radius:12.035px}.rounded-\[12\.533px\]{border-radius:12.533px}.rounded-\[13\.239px\]{border-radius:13.239px}.rounded-\[13\.445px\]{border-radius:13.445px}.rounded-\[14\.303px\]{border-radius:14.303px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16\.428px\]{border-radius:16.428px}.rounded-\[17\.083px\]{border-radius:17.083px}.rounded-\[17\.107px\]{border-radius:17.107px}.rounded-\[17\.574px\]{border-radius:17.574px}.rounded-\[18\.07px\]{border-radius:18.07px}.rounded-\[20\.185px\]{border-radius:20.185px}.rounded-\[21\.02px\]{border-radius:21.02px}.rounded-\[22\.203px\]{border-radius:22.203px}.rounded-\[187\.5px\]{border-radius:187.5px}.rounded-\[250px\]{border-radius:250px}.rounded-\[375px\]{border-radius:375px}.bg-\[\#161a1a\]{background-color:#161a1a}.bg-\[rgba\(35\,215\,234\,0\.24\)\]{background-color:#23d7ea3d}.bg-\[rgba\(107\,234\,86\,0\.24\)\]{background-color:#6bea563d}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[var\(--onix-50\,\#f1f2f2\)\]{background-color:var(--onix-50,#f1f2f2)}.bg-\[var\(--onix-200\,\#cdd4d4\)\]{background-color:var(--onix-200,#cdd4d4)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgba\(35\,215\,234\,0\.24\)\]{--tw-gradient-from:#23d7ea3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(107\,234\,86\,0\.24\)\]{--tw-gradient-from:#6bea563d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(35\,215\,234\,0\)\]{--tw-gradient-to:#23d7ea00;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(107\,234\,86\,0\)\]{--tw-gradient-to:#6bea5600;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[255\.559px_248\.139px\]{-webkit-mask-size:255.559px 248.139px;mask-size:255.559px 248.139px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-\[6\.524px\]{padding:6.524px}.p-\[8\.017px\]{padding:8.017px}.p-\[8\.528px\]{padding:8.528px}.p-\[9\.795px\]{padding:9.795px}.p-\[10\.2px\]{padding:10.2px}.p-\[10\.478px\]{padding:10.478px}.p-\[10\.775px\]{padding:10.775px}.p-\[10\.942px\]{padding:10.942px}.p-\[12\.035px\]{padding:12.035px}.p-\[12\.533px\]{padding:12.533px}.p-\[13\.003px\]{padding:13.003px}.p-\[13\.239px\]{padding:13.239px}.p-\[13\.445px\]{padding:13.445px}.p-\[14\.303px\]{padding:14.303px}.p-\[16\.428px\]{padding:16.428px}.p-\[16px\]{padding:16px}.p-\[17\.107px\]{padding:17.107px}.p-\[17\.574px\]{padding:17.574px}.p-\[18\.07px\]{padding:18.07px}.p-\[20\.185px\]{padding:20.185px}.p-\[21\.02px\]{padding:21.02px}.p-\[22\.203px\]{padding:22.203px}.px-\[7\.178px\]{padding-inline:7.178px}.py-\[3\.589px\]{padding-block:3.589px}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Lora\:Bold\'\]{font-family:Lora\:Bold}.font-\[\'Oakes_Grotesk\:Regular\'\]{font-family:Oakes Grotesk\:Regular}.font-\[\'Oakes_Grotesk\:SemiBold\'\]{font-family:Oakes Grotesk\:SemiBold}.text-\[8\.207px\]{font-size:8.207px}.text-\[8\.871px\]{font-size:8.871px}.text-\[8\.891px\]{font-size:8.891px}.text-\[9\.238px\]{font-size:9.238px}.text-\[9\.758px\]{font-size:9.758px}.text-\[10\.77px\]{font-size:10.77px}.text-\[10\.084px\]{font-size:10.084px}.text-\[10\.727px\]{font-size:10.727px}.text-\[10\.924px\]{font-size:10.924px}.text-\[11\.378px\]{font-size:11.378px}.text-\[11\.621px\]{font-size:11.621px}.text-\[12\.83px\]{font-size:12.83px}.text-\[12\.321px\]{font-size:12.321px}.text-\[13\.9px\]{font-size:13.9px}.text-\[13\.18px\]{font-size:13.18px}.text-\[13\.348px\]{font-size:13.348px}.text-\[13\.553px\]{font-size:13.553px}.text-\[14\.279px\]{font-size:14.279px}.text-\[14\.682px\]{font-size:14.682px}.text-\[14px\]{font-size:14px}.text-\[15\.139px\]{font-size:15.139px}.text-\[15\.388px\]{font-size:15.388px}.text-\[15\.765px\]{font-size:15.765px}.text-\[16\.4px\]{font-size:16.4px}.text-\[16\.653px\]{font-size:16.653px}.text-\[16px\]{font-size:16px}.text-\[17\.079px\]{font-size:17.079px}.text-\[18\.04px\]{font-size:18.04px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[10\.018px\]{--tw-leading:10.018px;line-height:10.018px}.leading-\[14\.356px\]{--tw-leading:14.356px;line-height:14.356px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-0\.16px\]{--tw-tracking:-.16px;letter-spacing:-.16px}.tracking-\[-0\.3078px\]{--tw-tracking:-.3078px;letter-spacing:-.3078px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--dark\,black\)\]{color:var(--dark,black)}.text-\[color\:var\(--dark-secondary\,rgba\(0\,0\,0\,0\.6\)\)\]{color:var(--dark-secondary,#0009)}.text-\[color\:var\(--onix-500\,\#2b3535\)\]{color:var(--onix-500,#2b3535)}.text-\[color\:var\(--pacific-400\,\#17a4b3\)\]{color:var(--pacific-400,#17a4b3)}.text-\[color\:var\(--white\,white\)\]{color:var(--white,white)}.text-\[transparent\]{color:#0000}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.shadow-\[0px_0px_40px_0px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0px 0px 40px 0px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[0px\]{--tw-blur:blur(0px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[8\.207px\]{--tw-backdrop-blur:blur(8.207px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10\.084px\]{--tw-backdrop-blur:blur(10.084px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10\.727px\]{--tw-backdrop-blur:blur(10.727px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12\.83px\]{--tw-backdrop-blur:blur(12.83px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12\.321px\]{--tw-backdrop-blur:blur(12.321px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[12\.812px\]{--tw-backdrop-blur:blur(12.812px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[13\.18px\]{--tw-backdrop-blur:blur(13.18px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[13\.553px\]{--tw-backdrop-blur:blur(13.553px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[15\.139px\]{--tw-backdrop-blur:blur(15.139px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[15\.765px\]{--tw-backdrop-blur:blur(15.765px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[16\.653px\]{--tw-backdrop-blur:blur(16.653px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.text-shadow-\[0px_0px_20\.518px_black\]{text-shadow:0px 0px 20.518px var(--tw-text-shadow-color,black)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@font-face{font-family:Oakes Grotesk;src:url(/assets/fonts/oakes-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Oakes Grotesk;src:url(/assets/fonts/oakes-medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Oakes Grotesk;src:url(/assets/fonts/oakes-semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Oakes Grotesk;src:url(/assets/fonts/oakes-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{font-family:Oakes Grotesk,Arial,sans-serif;color:#050606;background:#fff;font-synthesis:none;--green: #4dac3d;--green-hover: #409333;--line: #dbe0e0;--muted: #92a5a5;--serif: "PT Serif", Georgia, serif;--content: 1440px;--inner: 1280px;--hero-title-size: 64px;--section-title-size: 40px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #128c99;outline-offset:5px}img{display:block}h1,p,dl,dd{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:8px;transform:translateY(-150%);z-index:100;padding:12px 20px;background:#fff;color:#050606}.skip-link:focus{transform:none}.announcement{min-height:48px;background:#050606;color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 24px;font-size:14px;line-height:1.4}.announcement button{display:flex;align-items:center;gap:8px;padding:0;text-decoration:underline;text-underline-offset:3px;font-weight:500;white-space:nowrap}.announcement button:hover{color:#a6e595}.announcement img{width:16px;height:16px}.site-header{position:sticky;top:0;z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.site-header.is-scrolled{box-shadow:0 6px 24px #05060608}.nav-shell{height:79px;max-width:var(--inner);margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative}.brand{padding:0}.brand img{width:101px;height:32px}.desktop-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:24px}.nav-item{display:flex;gap:4px;align-items:center;padding:12px 0;position:relative;font-size:14px;font-weight:600;white-space:nowrap;transition:color .25s}.nav-item img{width:12px;height:12px;transition:transform .3s var(--ease)}.nav-item:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav-item:hover,.nav-item.is-selected{color:#57c045}.nav-item:hover:after{transform:scaleX(1)}.nav-item:hover img{transform:translateY(2px)}.header-actions{display:flex;gap:16px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;min-height:46px;border-radius:12px;font-size:18px;font-weight:500;line-height:1.2;transition:background .25s,box-shadow .3s,transform .3s var(--ease),border-color .25s}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.98)}.button--primary{background:var(--green);color:#fff;border:1px solid var(--green)}.button--primary:hover{background:var(--green-hover);border-color:var(--green-hover);box-shadow:0 5px 16px #4dac3d25}.button--outline{background:#fff;border:1px solid var(--line)}.button--outline:hover{background:#f5faf4;border-color:#b6ccb1}.button--small{min-height:36px;padding:0 16px;font-size:14px}.menu-toggle,.mobile-nav{display:none}.hero{height:750px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-grid{position:absolute;inset:0;max-width:var(--content);margin:auto;z-index:-1;pointer-events:none}.hero-content{width:min(100% - 48px,1100px);text-align:center;transform:translateY(-61.5px)}.eyebrow{font-weight:700;text-transform:uppercase;letter-spacing:.36px;font-size:18px;line-height:1.25;color:#128c99;margin-bottom:24px}h1{font-family:var(--serif);font-size:var(--hero-title-size);line-height:1.1;letter-spacing:-.64px;font-weight:400;color:#050606}.heading-line{display:block}.text-reveal--strong{font-weight:700}.typewriter{display:inline-block;vertical-align:top;font-weight:700;white-space:nowrap;text-align:left}.typewriter-text{display:inline-block;vertical-align:top;position:relative;min-height:1.1em}.typewriter-text:after{content:"";position:absolute;right:-.09em;top:.2em;height:.76em;width:2px;background:currentColor;opacity:.55;animation:typing-cursor 1s step-end infinite}.typewriter--static .typewriter-text:after{display:none}@keyframes typing-cursor{50%{opacity:0}}.hero-description{font-size:20px;line-height:1.4;letter-spacing:-.2px;color:#2b3535;margin-top:32px}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:32px;animation:actions-in 1s var(--ease) 1s both}.word-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.15em;margin-bottom:-.15em}.word{display:inline-block;transform:translateY(115%) rotate(3deg);opacity:0;transition:transform 1s var(--ease),opacity .75s;transition-delay:var(--word-delay);transform-origin:left top}.text-reveal.is-visible .word{transform:translateY(0) rotate(0);opacity:1}@keyframes actions-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.content-shell{max-width:var(--content);margin:auto;border-inline:1px solid var(--line)}.logo-marquee{height:80px;display:flex;align-items:center;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.logo-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.logo-group{display:flex;flex:none}.logo-slot{width:242px;display:flex;justify-content:center;align-items:center;height:80px}.logo-slot img{width:62.041px;height:23.392px}@keyframes marquee{to{transform:translate(-50%)}}.statistics-shell{position:relative}.statistics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.stat{min-height:122px;padding:26px 32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:16px}.stat:last-child{border-right:0}.stat dt{font-family:var(--serif);font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.32px;font-variant-numeric:tabular-nums;white-space:nowrap}.stat dd{color:var(--muted);font-size:16px;letter-spacing:-.16px;line-height:1.4}@media(max-width:1440px){.nav-shell{margin-inline:clamp(24px,5.55vw,80px)}.stat{padding-inline:24px}}@media(max-width:1100px){h1{font-size:clamp(48px,6.1vw,72px)}.hero-content{width:calc(100% - 64px)}.stat dd{font-size:14px}.stat dt{font-size:28px}.stat{padding-inline:20px}.desktop-nav{gap:18px}.header-actions{gap:10px}}@media(max-width:1200px){.desktop-nav{display:none}.nav-shell{margin-inline:24px}.menu-toggle{display:flex;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.menu-toggle span{width:20px;height:2px;background:#050606;transition:transform .3s}.menu-toggle.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-nav{display:flex;flex-direction:column;padding:8px 24px 24px;gap:6px;animation:actions-in .3s var(--ease)}.mobile-nav .nav-item{padding:12px}.mobile-nav .button{align-self:flex-start;margin-top:8px}.hero-description{max-width:680px;margin-inline:auto}.statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(3){border-right:0}.stat:nth-child(4){grid-column:span 2}.stat dt{font-size:32px}}@media(max-width:600px){.announcement{padding:10px 16px;gap:8px;font-size:11px;flex-wrap:wrap;text-align:center}.announcement p{max-width:330px}.announcement button{font-size:11px}.announcement img{width:16px;height:16px}.nav-shell{height:71px;margin-inline:20px}.header-actions{gap:8px}.login-button{display:none}.brand img{width:101px;height:32px}.hero{height:650px;align-items:flex-start;padding-top:104px}.hero-content{width:calc(100% - 40px);transform:none}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.5px;max-width:300px;margin:0 auto 24px}h1{font-size:clamp(36px,9.7vw,52px);line-height:1.13;letter-spacing:-.55px}.typewriter{display:block;text-align:center;min-height:1.13em}.hero-description{font-size:16px;line-height:1.5;margin-top:24px;max-width:350px}.hero-actions{margin-top:28px;gap:10px;flex-wrap:wrap}.hero-actions .button{font-size:14px;min-height:46px;padding-inline:18px}.logo-marquee,.logo-slot{height:64px}.logo-slot{width:160px}.logo-track{animation-duration:26s}.statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:24px 20px;min-height:118px;gap:14px}.stat:nth-child(3){border-right:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.stat:nth-child(4){grid-column:auto}.stat:last-child{grid-column:span 2;text-align:center}.stat dt{font-size:28px}.stat dd{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.word{opacity:1;transform:none}.logo-track{transform:translate(0)}}.hero-background{position:absolute;inset:0;z-index:-2;pointer-events:none}.hero-art{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%)}.hero-lights{position:absolute;inset:0;width:100%;height:100%;opacity:0}.hero-background.is-live .hero-lights{opacity:1}.hero-background.is-live .hero-art{visibility:hidden}@media(prefers-reduced-motion:reduce){.hero-lights{display:none}}:root{--navigation-height: 80px}.first-screen{height:calc(100dvh - var(--navigation-height));display:flex;flex-direction:column}.first-screen .hero{height:auto;flex:1 1 0;min-height:0}.first-screen .content-shell{flex:0 0 auto;width:100%}.first-screen .hero-content{transform:translateY(clamp(-40px,-4dvh,-16px))}.first-screen h1{font-size:clamp(42px,min(6.8vw,10dvh),var(--hero-title-size))}@media(max-width:1200px)and (min-width:601px){.first-screen .statistics{grid-template-columns:repeat(5,minmax(0,1fr))}.first-screen .stat:nth-child(4){grid-column:auto}.first-screen .stat:nth-child(3){border-right:1px solid var(--line)}.first-screen .stat{padding:20px 14px;gap:12px}.first-screen .stat dt{font-size:26px}.first-screen .stat dd{font-size:12px}}@media(max-height:760px)and (min-width:601px){.first-screen h1{font-size:clamp(42px,min(6.8vw,9dvh),64px)}.first-screen .hero-content{transform:translateY(-12px)}.first-screen .eyebrow{font-size:16px;margin-bottom:20px}.first-screen .hero-description{font-size:18px;margin-top:20px}.first-screen .hero-actions{margin-top:24px}.first-screen .logo-marquee,.first-screen .logo-slot{height:64px}.first-screen .stat{min-height:98px;padding-block:18px;gap:12px}.first-screen .stat dt{font-size:28px}.first-screen .stat dd{font-size:14px}}@media(max-width:600px){:root{--navigation-height: 72px}.first-screen .hero{align-items:center;padding:12px 0}.first-screen .hero-content{transform:none}.first-screen h1{font-size:clamp(28px,4.4dvh,40px)}.first-screen .eyebrow{font-size:11px;margin-bottom:16px}.first-screen .hero-description{font-size:clamp(12px,1.75dvh,16px);margin-top:16px}.first-screen .hero-actions{margin-top:20px;gap:8px}.first-screen .hero-actions .button{min-height:clamp(36px,5dvh,46px);font-size:13px;padding-inline:14px}.first-screen .logo-marquee,.first-screen .logo-slot{height:48px}.first-screen .stat{min-height:68px;padding:10px 16px;gap:6px}.first-screen .stat dt{font-size:clamp(18px,3dvh,24px)}.first-screen .stat dd{font-size:11px}}@font-face{font-family:Switzer;src:url(/assets/fonts/switzer-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--serif:Switzer,Arial,sans-serif;--heading:#22393c;--accent:#60878a;--section-title-size:40px;--hero-title-size:64px;--navigation-height:80px}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:#2b3535;overflow-x:clip}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}h2,h3{margin:0}h1,h2{font-family:Switzer,Arial,sans-serif;color:var(--heading);font-weight:400}h3{font-size:20px;line-height:1.4;font-weight:600;color:#050606;letter-spacing:-.2px}h2,h3,.section-heading>p,.card-body>p,.integration-benefits p,.team-statement>p,.billing-timeline p{text-box-trim:trim-both;text-box-edge:cap alphabetic}.heading-accent,.typewriter{color:var(--accent)}.text-reveal--strong{font-weight:400}.desktop-header-actions{display:flex;align-items:center;gap:16px}.header-actions,.button--outline{color:#050606}.nav-shell{width:calc(100% - 64px);margin-inline:auto}.first-screen{min-height:700px}.first-screen .hero{min-height:400px}.first-screen .hero-content{transform:translateY(-32px);width:min(1100px,calc(100% - 64px))}.first-screen h1{font-weight:400;line-height:1.1;color:var(--heading);letter-spacing:-.64px}.typewriter{font-weight:400}.first-screen .hero-description{margin-top:32px;font-size:20px}.first-screen .hero-actions{margin-top:32px}.first-screen .logo-marquee,.first-screen .logo-slot{height:80px}.first-screen .stat{min-height:115px;padding:30px 32px;gap:20px}.first-screen .stat dt{font-family:Switzer,Arial,sans-serif;font-weight:700;font-size:32px;color:#050606}.first-screen .stat dd{font-size:16px}.section-marker{font-family:Switzer,Arial,sans-serif}.numbered-content{width:100%;max-width:1440px;margin-inline:auto;border-inline:.7px solid var(--line)}.page-section{border-bottom:.7px solid var(--line);background:#fff}.page-section>.numbered-content,.services-section>.numbered-content{padding:80px}.section-heading{display:flex;flex-direction:column;gap:32px;min-width:0}.section-heading h2{font-size:40px;line-height:1.1;letter-spacing:-.4px;font-weight:400;text-wrap:pretty}.section-heading>p{font-size:20px;line-height:1.4;letter-spacing:-.2px;max-width:800px}.section-reveal{min-width:0;opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay,0ms)}.section-reveal.is-visible{opacity:1;transform:none}.scaled-visual{position:relative;width:100%;overflow:hidden;flex:none}.scaled-visual>div{position:absolute;left:0;top:0}.design-visual-art{position:relative;overflow:hidden;font-family:Oakes Grotesk,Arial,sans-serif;color:#050606}.design-visual-art p{margin:0}.design-visual-art [class*=Oakes_Grotesk]{font-family:Oakes Grotesk,Arial,sans-serif}.design-visual-art [class*=Switzer]{font-family:Switzer,Arial,sans-serif}.design-visual-art [class*=SemiBold]{font-weight:600}.design-visual-art [class*=Bold]{font-weight:700}.design-visual-art [class*=Medium]{font-weight:500}.more-link{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:18px;line-height:1.3;font-weight:500;align-self:flex-start}.more-link img{transition:transform .3s var(--ease)}.more-link:hover img{transform:translate(4px)}.card-body{display:flex;flex-direction:column;gap:24px;padding:32px}.card-body p{font-size:20px;line-height:1.4;letter-spacing:-.2px}.services-section .section-heading{margin-bottom:48px}.services-section .service-grid{display:grid;grid-template-columns:504fr 372fr 372fr;grid-template-rows:311px 193px 102px 311px;gap:16px}.service-entry--payment{grid-column:1;grid-row:1/3}.service-entry--checkout{grid-column:2/4;grid-row:1}.service-entry--subscriptions{grid-column:1;grid-row:3/5}.service-entry--billing{grid-column:2/4;grid-row:2/4}.service-entry--ai{grid-column:2;grid-row:4}.service-entry--api{grid-column:3;grid-row:4}.service-card{height:100%;padding:32px;background:#fff;border:.7px solid #cdd4d4;border-radius:12px;position:relative;overflow:hidden}.service-copy{gap:24px}.service-copy h3,.service-copy p{font-size:20px;line-height:1.4}.service-copy p{max-width:300px}.service-card h3{padding-right:48px}.service-card--checkout .service-copy{max-width:170px;position:relative;z-index:1}.service-card--checkout h3{padding-right:0}.service-card--payment .service-device-slot{top:178px;width:272.209px;aspect-ratio:272.209/563.429}.service-card--subscriptions .service-copy{position:relative;z-index:1;max-width:210px}.service-card--subscriptions h3{padding-right:0}.service-laptop{position:absolute;width:465px;height:348px;object-fit:cover;left:calc(50% - 174px);top:18px;transition:transform .7s var(--ease)}.service-pix{position:absolute;left:calc(50% - 285.5px);top:108px;width:571px;height:521px;object-fit:cover;transition:transform .7s var(--ease)}.service-mini{position:absolute;width:335px;height:252px;object-fit:cover;top:133px;left:50%;transform:translate(-50%);transition:margin-top .7s var(--ease)}.service-card--billing .service-mini{width:465px;height:348px;left:calc(50% - 174px);right:auto;top:18px;transform:none}.service-card--billing .service-copy{max-width:189px;position:relative;z-index:1}.service-card--billing .service-arrow{z-index:2}.service-card--billing h3{padding-right:0}.phone-screen{overflow:hidden}.phone-screen-content{width:100%;height:100%;object-fit:cover}.service-card:hover .service-laptop,.service-card:hover .service-pix{transform:translateY(-5px)}.service-card:hover .service-mini{margin-top:-5px}.growth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.growth-card{border:.7px solid var(--line);border-radius:12px;overflow:hidden;height:100%;background:#fff}.growth-card .card-body{padding-top:24px}.growth-card .more-link{margin-top:auto}.payments-section{background:#f1f2f2}.heading-with-action{display:flex;gap:32px;justify-content:space-between;align-items:flex-end}.heading-with-action>.button{flex:none}.payments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.payment-card{background:#fff;border:.7px solid #cdd4d4;border-radius:12px;overflow:hidden;height:100%}.payment-card .card-body{padding-top:24px}.fraud-entry{grid-column:1/-1}.fraud-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:385px}.fraud-card .card-body{padding-block:40px}.fraud-card h3{font-size:32px;font-family:Switzer,Arial,sans-serif;font-weight:400;line-height:1.1}.fraud-card p{font-size:24px;line-height:1.4;max-width:513px}.security-tags{display:flex;gap:16px}.security-tags span{padding:8px 12px;background:#23d7ea3d;color:#128c99;border-radius:8px;font-size:14px}.social-proof-section{background:#fff;border-color:var(--line)}.proof-heading h2{font-family:Switzer,Arial,sans-serif;font-weight:400;color:var(--heading)}.proof-mobile{display:none}.integration-section{background:#f1f2f2}.integration-section .heading-with-action .section-heading{max-width:748px}.integration-section h2{max-width:450px}.design-placeholder{position:relative;display:grid;place-items:center;background:#dbe0e0;border-radius:12px;overflow:hidden;width:100%;height:100%}.design-placeholder>img{width:154px;height:154px;object-fit:contain;opacity:.3}.api-placeholder{background:#cdd4d4;height:550px;margin-top:48px;border:.7px solid #cdd4d4}.api-placeholder>img{width:206px;height:206px}.integration-section .logo-marquee{height:24px;margin-block:48px;border:0}.integration-section .logo-slot{height:24px}.integration-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.integration-benefits article{height:100%;padding:32px;border:.7px solid #cdd4d4;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:24px;min-height:203px}.integration-benefits p{font-size:20px;line-height:1.4}.integration-mobile-action{display:none}.team-section>.numbered-content{display:grid;grid-template-columns:minmax(0,1fr) 465px;gap:48px;overflow:hidden}.team-section .section-heading{max-width:400px}.team-statement{display:flex;flex-direction:column;gap:24px}.team-statement>p{font-size:20px;line-height:1.4}.team-signature{display:flex;align-items:center;gap:16px;font-size:20px}.team-avatar{width:48px;height:48px;background:#d9d9d9;border-radius:8px}.team-gallery{grid-column:1/-1;display:flex;gap:48px;align-items:center;height:400px;justify-content:center}.team-photo{height:400px;flex:none;width:600px}.team-photo:nth-child(2n){width:280px}.selling-section{background:#f1f2f2}.selling-section .numbered-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:80px;gap:48px}.selling-copy h2{font-family:Switzer,Arial,sans-serif;font-weight:400;color:var(--heading);font-size:40px}.selling-copy{gap:32px}.selling-tabs{background:#cdd4d4}.selling-tabs button{padding:16px 24px;font-size:18px}.selling-visual{background:#fff}.selling-visual .payment-preview strong{font-family:Switzer,Arial,sans-serif;font-weight:700}.billing-section>.numbered-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.billing-copy{display:flex;flex-direction:column;gap:32px}.billing-copy h2{max-width:450px}.feature-list{list-style:none;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.feature-list li{display:flex;align-items:center;gap:16px;font-size:20px;line-height:1.4}.feature-list li>span{background:#23d7ea3d;padding:12px;border-radius:12px;flex:none}.billing-timeline{display:flex;flex-direction:column;gap:32px;list-style:none;margin:0;padding:32px;background:#fff;border:.7px solid var(--line);border-radius:12px}.billing-timeline li{position:relative;display:flex;gap:24px}.billing-timeline li:not(:last-child):before{content:"";position:absolute;left:20px;top:52px;bottom:-20px;width:1px;background:var(--line)}.timeline-check{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#128c99;flex:none;position:relative}.billing-timeline .is-today .timeline-check{box-shadow:0 0 0 5px #cbf8fe}.billing-timeline li>div{display:flex;flex-direction:column;gap:24px;padding-block:10px 0}.billing-timeline p{font-size:20px;line-height:1.4}.faq-section{background:#f1f2f2}.faq-section>.numbered-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,800px);gap:48px}.faq-list{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:16px}.faq-list details{background:#fff;border:.7px solid #cdd4d4;border-radius:12px;overflow:hidden}.faq-list summary{padding:32px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#050606;font-size:20px;line-height:1.4;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary img{flex:none;transition:transform .3s var(--ease)}.faq-list details[open] summary img{transform:rotate(45deg)}.faq-answer{padding:0 32px 32px;font-size:18px;line-height:1.5;animation:actions-in .25s var(--ease)}.faq-contact{grid-column:1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.faq-contact p{font-size:20px;line-height:1.4}.contact-section{background:#091b1b;color:#fff}.contact-inner{max-width:1440px;padding:80px;margin:auto;border-inline:.7px solid #2b3535;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end}.contact-inner h2{font-size:40px;color:#fff;line-height:1.1;max-width:460px;margin-bottom:32px}.contact-actions{display:flex;gap:16px}.contact-inner dl{display:flex;gap:48px;padding-bottom:10px}.contact-inner dt{font:700 32px/1.1 Switzer,Arial,sans-serif;margin-bottom:24px}.contact-inner dd{font-size:16px;color:#92a5a5;max-width:180px}.site-footer{border-block:.7px solid var(--line);color:#0009}.footer-inner{max-width:1440px;margin:auto;border-inline:.7px solid var(--line);padding:80px;display:grid;grid-template-columns:329px minmax(0,1fr);column-gap:80px;row-gap:80px}.footer-brand{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.footer-logo{width:152px;height:48px;position:relative;display:block}.footer-logo img{transform:scale(.75);transform-origin:top left}.footer-brand>p{font-size:14px;line-height:1.2}.footer-badges{display:flex;align-items:center;gap:24px}.footer-badges>img{width:25px;height:32px;object-fit:cover}.footer-badges>span{display:block;position:relative;width:81px;height:32px;overflow:hidden}.footer-badges>span>img{position:absolute;width:145.78%;height:250%;left:-22.27%;top:-75%}.social-links{display:flex;gap:8px}.social-links :is(button,a){display:inline-flex;padding:8px;background:#dbe0e0;border-radius:8px}.footer-columns{display:flex;justify-content:flex-end;gap:70px;padding-top:72px}.footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-columns h3{margin-bottom:8px}.footer-columns :is(button,a){padding:0;font-size:14px;text-align:left;line-height:1.2}.footer-columns :is(button,a):hover{color:var(--green)}.footer-legal{font-size:14px;grid-column:1/-1}.footer-credit{display:none}@media(min-width:1441px){.numbered-content{max-width:1440px}.section-marker-rail{left:calc((100% - 1440px)/2 - 74px)}}@media(max-width:1440px){.numbered-content{margin-inline:0;border-inline:0;max-width:none}.page-section>.numbered-content,.services-section>.numbered-content,.selling-section>.numbered-content{padding:64px}.services-section .service-grid{grid-template-columns:40fr 30fr 30fr}.nav-shell{width:calc(100% - 128px)}.contact-inner,.footer-inner{padding:64px;border-inline:0}.footer-columns{gap:40px}.faq-section>.numbered-content{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@media(max-width:1200px){:root{--navigation-height:88px;--section-title-size:24px}.desktop-header-actions{display:none}.nav-shell{width:auto;height:88px;margin-inline:32px}.brand img{width:76px;height:24px}.menu-toggle{width:24px;height:24px;padding:0}.mobile-nav{position:absolute;top:100%;inset-inline:0;padding-inline:32px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 12px 24px #05060612;max-height:calc(100dvh - var(--navigation-height) - 1px);overflow-y:auto;overscroll-behavior:contain}.first-screen{height:auto;min-height:0}.first-screen .hero{height:593px;flex:none;min-height:0;padding:0;align-items:center}.first-screen .hero-content{width:calc(100% - 64px);max-width:680px;text-align:left;transform:translateY(-60px)}.first-screen h1{font-size:32px;line-height:1.2;max-width:360px;letter-spacing:-.32px;min-height:3.6em}.heading-line{display:inline}.typewriter{display:inline-block;text-align:left;min-height:1.2em}.first-screen .hero-description{font-size:16px;line-height:1.4;max-width:430px;margin:24px 0 0}.first-screen .hero-actions{margin-top:48px;justify-content:flex-start;gap:0;max-width:430px}.hero-actions .button--outline{display:none}.first-screen .hero-actions .button{font-size:18px;min-height:46px;padding-inline:24px;width:100%}.first-screen .content-shell{border-inline:0}.first-screen .logo-marquee,.first-screen .logo-slot{height:80px}.first-screen .statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.first-screen .stat{min-height:109px;padding:24px;gap:16px;border:0;border-right:1px solid #dbe0e070;border-bottom:1px solid #dbe0e070}.first-screen .stat dt{font-size:24px}.first-screen .stat dd{font-size:14px;line-height:1.4}.first-screen .stat:nth-child(3){order:4;grid-column:1/-1;text-align:center;border-right:0}.first-screen .stat:nth-child(4){grid-column:auto;order:2}.first-screen .stat:nth-child(5){order:3;grid-column:auto;text-align:left;border-right:0}.page-section>.numbered-content,.services-section>.numbered-content,.selling-section>.numbered-content{padding:60px 32px}.section-heading{gap:24px}.section-heading h2,.selling-copy h2{font-size:24px;line-height:1.2;letter-spacing:-.24px}.section-heading>p{font-size:16px;line-height:1.4}.section-heading h2{max-width:650px}.services-section .section-heading{margin-bottom:40px}.services-section .section-heading h2{max-width:329px}.services-section .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:420px 380px 324px;gap:16px}.service-entry--payment,.service-entry--checkout,.service-entry--subscriptions,.service-entry--billing,.service-entry--ai,.service-entry--api{grid-column:auto;grid-row:auto;height:auto}.service-card{padding:24px}.service-copy{gap:16px;max-width:none}.service-copy h3,.service-copy p{font-size:16px;line-height:1.4;letter-spacing:-.16px}.service-card h3{padding-right:24px}.service-arrow{top:24px;right:24px;width:32px;height:32px;padding:8px;border-radius:8px}.service-card--payment .service-device-slot{width:220px;top:120px}.service-card--checkout .service-copy{max-width:none}.service-card--checkout .service-copy p{max-width:220px}.service-laptop{width:440px;height:330px;left:calc(50% - 220px);top:130px}.service-card--subscriptions .service-copy{max-width:240px}.service-pix{left:calc(50% - 186px);top:110px;width:372px;height:340px}.service-mini{width:320px;height:240px;top:132px}.service-card--billing .service-mini{left:50%;right:auto;top:132px;width:400px;height:300px;transform:translate(-50%)}.service-card--billing .service-copy{max-width:250px}.growth-grid{margin-top:40px}.growth-section .section-heading>p{display:none}.growth-card .card-body,.payment-card .card-body{padding:24px;gap:16px}h3,.card-body h3{font-size:16px;letter-spacing:-.16px}.card-body p,.more-link{font-size:16px}.payments-section .heading-with-action .section-heading>p{display:none}.payments-grid{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;gap:16px;margin-top:40px;margin-right:-32px;padding-right:32px;scrollbar-width:none}.payments-grid>.section-reveal{width:329px;flex:none;scroll-snap-align:start}.payment-card{min-height:400px;display:flex;flex-direction:column}.payment-card .scaled-visual{aspect-ratio:632/461!important}.fraud-card .card-body{order:2;padding:24px}.fraud-card .scaled-visual{order:1}.fraud-card h3{font-size:20px;line-height:1.2}.fraud-card p{font-size:16px}.security-tags{gap:8px}.security-tags span{font-size:12px;padding:6px 8px}.heading-with-action{align-items:center}.heading-with-action>.button{font-size:18px}.social-proof-section .numbered-content{height:auto;padding:60px 32px;overflow:visible}.proof-interaction-region,.proof-heading{display:none}.proof-mobile{display:block}.proof-mobile h2{max-width:329px}.proof-mobile-track{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory;margin:40px -32px 0;padding:0 32px;scrollbar-width:thin}.proof-mobile-card{position:relative;flex:none;width:200px;height:250px;border-radius:8px;overflow:hidden;scroll-snap-align:start}.proof-mobile-card>img{width:100%;height:100%;object-fit:cover}.proof-mobile-caption{position:absolute;inset:0;padding:16px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;font-size:14px;line-height:1.2;opacity:0;transition:opacity .3s}.proof-mobile-card.is-open .proof-mobile-caption{opacity:1}.proof-mobile-caption>div{display:flex;flex-direction:column;gap:8px}.proof-mobile-caption strong{font-family:Switzer,Arial,sans-serif;font-size:14px}.proof-mobile-caption span{font-size:12px;color:#dbe0e0}.integration-section .heading-with-action .section-heading,.integration-section h2{max-width:none}.integration-desktop-action{display:none!important}.integration-mobile-action{display:block;margin-top:32px}.api-placeholder{height:320px;margin-top:32px}.api-placeholder>img{width:128px;height:128px}.integration-section .logo-marquee{display:none}.integration-benefits{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-benefits article{padding:24px;gap:16px;min-height:150px}.integration-benefits p{font-size:16px}.team-section>.numbered-content{grid-template-columns:1fr;gap:32px}.team-section .section-heading{max-width:none}.team-gallery{grid-row:2;grid-column:1;justify-content:flex-start;height:219px;gap:32px;overflow:auto;margin-right:-32px;padding-right:32px;scroll-snap-type:x mandatory}.team-photo,.team-photo:nth-child(2n){height:219px;width:329px;scroll-snap-align:start}.team-photo .design-placeholder>img{width:84px;height:84px}.team-statement{grid-row:3;flex-direction:column;width:100%;max-width:680px;justify-self:center;margin-inline:auto;gap:16px}.team-statement>p,.team-signature{font-size:16px}.team-statement h3{font-size:16px}.selling-section .numbered-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-height:0}.selling-copy{display:contents}.selling-copy h2{grid-column:1/-1;grid-row:1}.selling-description{grid-column:1/-1;grid-row:2;font-size:16px}.selling-tabs{grid-column:1/-1;grid-row:3;justify-self:start}.selling-tabs button{font-size:16px;padding:16px 24px}.selling-panel{grid-column:1;grid-row:4}.selling-features p{font-size:16px}.selling-panel-content{gap:24px}.selling-link{font-size:16px;line-height:1.4}.selling-visual{grid-column:2;grid-row:4;height:400px;min-width:0}.selling-phone{width:205px;height:auto;aspect-ratio:315/651;top:40px}.selling-visual .payment-preview{width:250px;padding:16px;gap:18px;border-radius:16px}.payment-preview-label{font-size:10px}.payment-preview-status{font-size:10px;padding-inline:8px}.payment-preview p{font-size:12px}.payment-preview strong{font-size:24px}.payment-preview-tags{gap:5px;flex-wrap:wrap}.payment-preview-tags span{font-size:9px;padding:8px}.payment-preview-url{font-size:8px;padding:8px;overflow:hidden}.payment-preview-url .payment-preview-copy{font-size:8px;padding:8px}.billing-section>.numbered-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.billing-copy{display:contents}.billing-copy>.section-heading{grid-column:1/-1;grid-row:1}.billing-copy>.section-heading>p{display:none}.billing-copy>.feature-list{grid-column:1;grid-row:2;align-self:start}.billing-copy>.more-link{grid-column:1;grid-row:3;align-self:start}.billing-section>.numbered-content>.section-reveal{grid-column:2;grid-row:2/4}.feature-list li{font-size:16px;align-items:flex-start}.billing-timeline{padding:24px;gap:32px}.billing-timeline li{gap:16px}.billing-timeline li>div{gap:16px;padding-top:6px}.billing-timeline h3,.billing-timeline p{font-size:16px}.faq-section>.numbered-content{display:grid;grid-template-columns:1fr;gap:32px}.faq-list{grid-column:1;grid-row:2}.faq-list summary{font-size:16px;padding:24px;gap:24px}.faq-list summary picture{flex:none}.faq-answer{padding:0 24px 24px;font-size:16px}.faq-contact{grid-column:1;grid-row:3;flex-direction:row;align-items:center;justify-content:space-between}.faq-contact p{font-size:16px;max-width:320px}.faq-contact .button{flex:none}.contact-inner{padding:60px 24px;display:block}.contact-inner>div{display:flex;align-items:center;justify-content:space-between;gap:32px}.contact-inner h2{font-size:24px;line-height:1.2;margin:0;max-width:264px;flex:1}.contact-actions{gap:16px;flex:none}.contact-inner dl{display:none}.footer-inner{padding:60px 32px;display:flex;flex-direction:column;gap:80px}.footer-brand{max-width:329px}.footer-columns{padding:0;flex-direction:column;gap:40px}.footer-columns h3{font-size:20px}.footer-legal{font-size:14px;line-height:1.4}}@media(max-width:600px){.first-screen .hero-content{max-width:400px;transform:translateY(-42px)}.first-screen .statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.first-screen .stat:nth-child(3){order:4;grid-column:1/-1}.first-screen .stat:nth-child(4){order:2;grid-column:auto}.first-screen .stat:nth-child(5){order:3;grid-column:auto}.first-screen .stat:nth-child(2){border-right:0}.first-screen .stat{min-height:106px}.services-section .service-grid{grid-template-columns:1fr;grid-template-rows:420px 420px 380px 300px 324px 324px}.growth-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;margin-right:-32px;padding-right:32px;gap:16px}.growth-grid>.section-reveal{width:100%;flex:none;scroll-snap-align:start}.growth-card .scaled-visual{min-height:200px}.growth-card .scaled-visual>div{top:50%;margin-top:-109px}.growth-card .card-body{padding:24px 16px;gap:16px}.payments-section .heading-with-action>.button{display:none}.payments-grid>.section-reveal{width:100%}.payment-card .scaled-visual{min-height:240px}.integration-benefits{grid-template-columns:1fr;gap:16px}.integration-benefits article{min-height:0}.selling-section .numbered-content{grid-template-columns:1fr;gap:32px}.selling-copy h2{grid-row:1;grid-column:1}.selling-description{grid-row:2;grid-column:1}.selling-tabs{grid-row:3;grid-column:1;width:100%;align-self:start;justify-self:stretch}.selling-tabs button{font-size:14px;padding:12px 8px;flex:1;min-width:0}.selling-tabs button:first-of-type{flex:1.5}.selling-visual{grid-row:4;grid-column:1;height:400px}.selling-panel{grid-row:5;grid-column:1}.selling-panel-content{gap:24px}.selling-phone{width:245px;top:40px}.selling-visual .payment-preview{width:min(290px,calc(100% - 24px))}.billing-section>.numbered-content{grid-template-columns:1fr}.billing-copy>.section-heading{grid-column:1;grid-row:1}.billing-copy>.feature-list{grid-column:1;grid-row:2}.billing-section>.numbered-content>.section-reveal{grid-column:1;grid-row:3}.billing-copy>.more-link{grid-column:1;grid-row:4}.billing-timeline{padding:24px 16px}.faq-contact{flex-direction:column;align-items:flex-start;gap:32px}.faq-contact p{max-width:none}.faq-contact .button{width:100%}.contact-inner{padding:60px 32px}.contact-inner>div{display:block}.contact-inner h2{max-width:none;margin-bottom:32px}.contact-actions{flex-direction:column;gap:16px}.contact-actions .button{width:100%}}@media(max-width:359px){.page-section>.numbered-content,.services-section>.numbered-content,.selling-section>.numbered-content{padding-inline:24px}.first-screen .hero-content{width:calc(100% - 48px)}.first-screen h1{font-size:30px}.selling-tabs button{font-size:12px}.first-screen .stat{padding-inline:16px}.growth-grid,.payments-grid,.team-gallery{margin-right:-24px;padding-right:24px}.proof-mobile-track{margin-inline:-24px;padding-inline:24px}.card-body p,.billing-timeline p,.feature-list p{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.section-reveal{opacity:1;transform:none;transition:none}.service-card:hover .service-laptop,.service-card:hover .service-pix{transform:none}.service-card:hover .service-mini{margin-top:0}.more-link:hover img{transform:none}}.desktop-payment-visual{display:none}@media(min-width:1201px){:root{--hero-title-size:56px;--section-title-size:32px}.first-screen h1{font-size:clamp(42px,min(6.8vw,10dvh),56px);letter-spacing:-.56px}.section-heading h2,.selling-copy h2,.proof-heading h2,.contact-inner h2{font-size:32px;line-height:1.1;letter-spacing:-.32px}.section-heading>p,.service-copy h3,.service-copy p,.card-body h3,.card-body p,.integration-benefits h3,.integration-benefits p,.team-statement h3,.team-statement>p,.team-signature,.selling-description,.selling-features p,.feature-list li,.billing-timeline h3,.billing-timeline p,.faq-list summary,.faq-contact p,.faq-answer{font-size:16px;line-height:1.4;letter-spacing:-.16px}.fraud-card h3{font-family:Oakes Grotesk,Arial,sans-serif;font-size:32px;line-height:1.4;letter-spacing:-.32px;font-weight:600}.fraud-card p{font-size:20px;line-height:1.4;letter-spacing:-.2px}.fraud-card .card-body{padding-right:0}.security-tags span{font-size:14.803px;line-height:19.738px}.footer-brand>p{font-size:16px;line-height:1.2}.payments-section .heading-with-action .section-heading>p{display:none}.compact-payment-visual{display:none}.desktop-payment-visual{display:block}.payment-card:not(.fraud-card){min-height:440px}.growth-card>.scaled-visual{aspect-ratio:632/360!important}.growth-card .design-visual-art{top:-30px}}a.service-card,a.growth-card{display:block;cursor:pointer}.motion-paused,.motion-paused *,.motion-paused:before,.motion-paused:after,.motion-paused *:before,.motion-paused *:after,.motion-document-hidden *,.motion-document-hidden *:before,.motion-document-hidden *:after{animation-play-state:paused!important}a.service-card:focus-visible,a.growth-card:focus-visible{outline:3px solid #128c99;outline-offset:4px}html.lenis{scroll-behavior:auto!important}.selling-section .selling-tabs{max-width:100%}@media(max-width:600px){.selling-section .selling-tabs button{white-space:normal;line-height:1.2;min-height:58px;flex:1}.selling-section .selling-tabs button:first-of-type{flex:1.2}.selling-section .selling-tabs button:nth-of-type(2){flex:1.5}}.growth-card{transition:transform .55s var(--ease),box-shadow .55s var(--ease),border-color .55s var(--ease)}.growth-card .design-visual-art{transition:translate .7s var(--ease),scale .7s var(--ease);transform-origin:center}@media(hover:hover)and (pointer:fine){.growth-card:hover{transform:translateY(-4px);border-color:#aec8b4;box-shadow:0 12px 28px #22393c0d}.growth-card:hover .design-visual-art{translate:0 -5px;scale:1.015}.growth-card:hover .more-link img{transform:translate(4px)}}.growth-card:focus-within{border-color:#aec8b4;box-shadow:0 8px 24px #22393c0d}.growth-card:focus-within .design-visual-art{translate:0 -5px;scale:1.015}.growth-card:focus-within .more-link img{transform:translate(4px)}.contact-inner{align-items:center}.contact-inner h2>span:not(.text-reveal){color:#b6c1c2}.contact-actions .button--outline{color:#fff;border-color:#2b3535;background:transparent}.contact-actions .button--outline:hover{border-color:#60878a;background:#152021}.contact-inner dl{padding-bottom:0;align-items:flex-start}.contact-inner dd{max-width:none;white-space:nowrap;color:#92a5a5}@media(min-width:1201px){.contact-inner{padding:80px;grid-template-columns:minmax(0,1fr) auto;gap:48px}.contact-inner h2{max-width:none}.contact-inner dl{gap:80px}}@media(min-width:1201px)and (max-width:1240px){.contact-inner{padding:64px 48px;gap:32px}.contact-inner dl{gap:32px}.contact-inner dd{white-space:normal;max-width:180px}}.integration-benefits{align-items:stretch}.integration-benefits article{min-height:0;height:100%;gap:24px}.integration-section h2{max-width:none;text-wrap:wrap}.team-gallery{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;gap:0;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:8px 0;margin:0;height:416px}.team-gallery::-webkit-scrollbar{display:none}.team-gallery.is-dragging{cursor:grabbing}.team-gallery-group{display:flex;align-items:center;flex:none;gap:48px;padding-right:48px}.team-photo{transition:transform .5s var(--ease),filter .5s var(--ease)}.team-photo:hover{transform:scale(1.018);filter:brightness(1.025)}.team-gallery:focus-visible{outline:2px solid #128c99;outline-offset:3px}.billing-timeline li:not(:last-child):before{width:3px;left:19px;background:#b6c1c2}.billing-timeline li:not(:last-child):after{content:"";position:absolute;left:19px;top:52px;bottom:-20px;width:3px;background:#128c99;transform:scaleY(0);transform-origin:top;transition:transform .5s ease}.billing-timeline li.is-complete:after{transform:scaleY(1)}.billing-timeline.is-running li.is-current:after{animation:billing-progress var(--step-duration) linear both}.billing-timeline .timeline-check{border:3px solid #b6c1c2;background:#fff;transition:background .45s,border-color .45s,box-shadow .45s}.timeline-check img{width:18px;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.timeline-square{position:absolute;width:14px;height:14px;border-radius:4px;background:#b6c1c2;transition:background .4s,opacity .3s,transform .3s}.is-current .timeline-check,.is-complete .timeline-check{border-color:#128c99;background:#128c99}.is-current .timeline-check{box-shadow:0 0 0 5px #cbf8fe}.is-current .timeline-square{background:#fff}.is-complete .timeline-square{opacity:0;transform:scale(.5)}.is-complete .timeline-check img{opacity:1;transform:scale(1)}@keyframes billing-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.faq-item{background:#fff;border:.7px solid #cdd4d4;border-radius:12px;overflow:hidden}.faq-item h3{margin:0;text-box-trim:none}.faq-item button{border:0;background:none;width:100%;text-align:left;padding:32px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#050606;font-family:inherit;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.16px}.faq-item button picture{flex:none}.faq-item button img{transition:transform .4s var(--ease)}.faq-item.is-open button img{transform:rotate(45deg)}.faq-item button:focus-visible{outline:2px solid #128c99;outline-offset:-5px;border-radius:12px}.faq-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--ease),opacity .35s ease}.faq-panel-inner{overflow:hidden;min-height:0}.faq-item.is-open .faq-panel{grid-template-rows:1fr;opacity:1}.faq-answer{animation:none}.faq-section .faq-list h3,.faq-section .faq-list button,.faq-section .faq-answer{text-align:left}@media(min-width:1201px){.integration-section .heading-with-action .section-heading{max-width:none;flex:1}.integration-section h2{white-space:nowrap;font-size:clamp(24px,2.22vw,32px)}}@media(min-width:1201px)and (max-width:1240px){.integration-section .heading-with-action{flex-wrap:wrap;align-items:flex-start}}@media(max-width:1200px){.team-gallery{height:235px;margin-right:-32px;padding-right:0}.team-gallery-group{gap:32px;padding-right:32px}.integration-benefits article{gap:16px}.faq-item button{padding:24px}}@media(max-width:359px){.team-gallery{margin-right:-24px}}@media(prefers-reduced-motion:reduce){.growth-card,.growth-card .design-visual-art{transition:none!important}.growth-card:hover,.growth-card:focus-within{transform:none}.growth-card:hover .design-visual-art,.growth-card:focus-within .design-visual-art{translate:none;scale:none}.growth-card:hover .more-link img,.growth-card:focus-within .more-link img{transform:none}.team-photo,.timeline-check,.timeline-check img,.timeline-square,.faq-panel,.faq-item button img{transition:none!important}.billing-timeline.is-running li.is-current:after{animation:none}.billing-timeline li:after{transition:none!important}.billing-timeline .timeline-check{background:#128c99;border-color:#128c99;box-shadow:none}.billing-timeline .timeline-check img{opacity:1;transform:none}.billing-timeline .timeline-square{opacity:0}.billing-timeline li:not(:last-child):after{transform:scaleY(1)}}.first-screen .statistics{grid-template-columns:repeat(4,minmax(0,1fr))}.first-screen .statistics .stat:nth-child(n){order:0;grid-column:auto;text-align:left;border-right:1px solid #dbe0e070}.first-screen .statistics .stat:last-child{border-right:0}@media(max-width:1200px){.first-screen .statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.first-screen .statistics .stat:nth-child(2n){border-right:0}.social-proof-section .proof-mobile-track{width:calc(100% + 64px);min-width:0;margin:40px -32px 0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:0;touch-action:pan-x pan-y;cursor:grab}.social-proof-section .proof-mobile-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.billing-section .feature-list li>span{display:grid;place-items:center;width:40px;height:40px;padding:0}.billing-section .feature-list p{display:flex;align-items:center;min-height:40px;margin:0;text-box-trim:none}.growth-section .growth-card--grow>.scaled-visual{background:linear-gradient(180deg,#23d7ea3d,#23d7ea00)}.growth-section .growth-card--grow .design-visual-art>div{background:none}}@media(max-width:359px){.social-proof-section .proof-mobile-track{width:calc(100% + 48px);margin-inline:-24px;padding-inline:0;scroll-padding-inline:0}}@media(min-width:601px)and (max-width:1200px){.first-screen h1{min-height:2.4em}.payments-section .payments-grid{display:flex;width:calc(100% + 32px);min-width:0;max-width:calc(100% + 32px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.payments-section .payments-grid.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}}.team-section{--team-photo-height: 400px}.team-section .team-photo{height:var(--team-photo-height);overflow:hidden;border-radius:12px}.team-section .team-photo>img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:1200px){.team-section{--team-photo-height: 219px}}.integration-section .integration-video{display:block;border:.7px solid #cdd4d4;width:100%;margin-top:48px;aspect-ratio:2512 / 1152;overflow:hidden;border-radius:12px;background:#fff}.integration-section .integration-video>video{display:block;width:100%;height:100%;object-fit:contain}.integration-section .integration-video:focus-visible{outline:2px solid #118e99;outline-offset:4px}@media(max-width:1200px){.integration-section .integration-video{margin-top:32px;aspect-ratio:634 / 828;max-width:480px;margin-inline:auto}}.logo-marquee--partners .logo-track{animation-duration:116.16s}.logo-marquee--partners .partner-logo{display:grid;width:132px;height:34px}.logo-marquee--partners .partner-logo img{grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;object-fit:contain;transition:opacity .3s ease}.logo-marquee--partners .partner-logo-hover{opacity:0}.logo-marquee--partners .partner-logo--stint{height:28px}.logo-marquee--partners .partner-logo--scale{height:30px}.logo-marquee--partners .partner-logo--catapulta{height:46px}@media(hover:hover)and (pointer:fine){.logo-marquee--partners:hover .logo-track{animation-play-state:paused}.logo-marquee--partners .logo-slot:hover .partner-logo-default{opacity:0}.logo-marquee--partners .logo-slot:hover .partner-logo-hover{opacity:1}}@media(max-width:600px){.logo-marquee--partners .logo-track{animation-duration:76.8s}.logo-marquee--partners .partner-logo{width:108px;height:28px}.logo-marquee--partners .partner-logo--stint{height:24px}.logo-marquee--partners .partner-logo--scale{height:26px}.logo-marquee--partners .partner-logo--catapulta{height:38px}}@media(min-width:1201px){.team-section .team-statement{align-self:end}}@media(max-width:600px){.service-subscription-motion video{left:85cqw;top:122cqw;width:265cqw;height:149.0625cqw}.services-section .service-grid.service-grid--updated .service-card--subscriptions .service-copy{right:24px;max-width:none;gap:16px}}@media(max-width:1200px){.service-billing-stack{top:124.3px}.service-billing-canvas .design-visual-art{overflow:visible}}.brand-methods-logo img{display:block;width:42.8834px;height:44.0794px;object-fit:contain}@media(max-width:600px){.growth-section .growth-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:100%;margin:32px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.growth-section .growth-grid>.section-reveal{width:100%;min-width:0;margin:0;scroll-snap-align:none}.growth-section .growth-card{width:100%;min-width:0}.growth-section .growth-card .card-body{padding:24px;gap:20px}}@media(max-width:1200px){.services-section .service-grid--updated .service-card--checkout .service-copy{padding-right:48px}.services-section .service-grid--updated .service-card--checkout .service-laptop{top:202px}.services-section .service-grid--updated .service-card--billing .service-copy{max-width:none;padding-right:48px}.services-section .service-grid--updated .service-card--billing .service-billing-stack{top:180px}}@media(max-width:1200px){.services-section .service-grid.service-grid--updated{grid-template-rows:420px 420px 420px}.services-section .service-grid--updated .service-card--checkout .service-laptop{top:170px}.services-section .service-grid--updated .service-card--billing .service-billing-stack{top:160px}}@media(max-width:600px){.services-section .service-grid.service-grid--updated{grid-template-rows:420px 420px 350px 420px 350px}}@media(max-width:1200px){.first-screen .hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.first-screen .hero-actions .button--outline{display:inline-flex}.first-screen .hero-actions .button{width:100%;min-height:46px;font-size:16px}.growth-section .growth-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:100%;margin:32px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.growth-section .growth-grid>.section-reveal{width:100%;min-width:0;margin:0;scroll-snap-align:none}.growth-section .growth-card{width:100%;min-width:0}.growth-section .growth-card .card-body{padding:24px;gap:20px}}.hero-title-touch{display:none}@media(max-width:1200px){.hero-title-wide{display:none}.hero-title-touch{display:block}.first-screen h1 .hero-title-touch .heading-line{display:block;white-space:nowrap}.first-screen .hero-title-touch .typewriter{display:inline-grid;white-space:nowrap;text-align:left;min-height:1.2em}.hero-title-touch .typewriter:before{content:"assinaturas.";visibility:hidden;grid-area:1/1}.hero-title-touch .typewriter-text{grid-area:1/1;justify-self:start}.first-screen h1{max-width:100%;font-size:clamp(25px,8.1vw,32px)}}@media(max-width:1200px){.first-screen .hero-content,.first-screen .hero-description{margin-inline:auto;text-align:center}.first-screen .hero-content{transform:translateY(-24px)}.first-screen .hero-title-touch{width:max-content;max-width:100%;margin-inline:auto;text-align:center}.first-screen .hero-title-touch .heading-line:last-child{display:flex;justify-content:center;gap:.22em}.hero-art{object-fit:fill}.section-heading,.section-heading h2,.section-heading>p,.service-copy,.card-body,.selling-copy,.selling-description,.selling-features p,.team-statement,.faq-contact,.faq-answer,.faq-question,.contact-inner,.footer-brand,.footer-column,.billing-copy,.billing-timeline h3,.billing-timeline p{text-align:center}.section-heading h2,.section-heading>p,.selling-copy h2,.billing-copy h2{margin-inline:auto}.card-body .more-link,.billing-copy>.more-link,.selling-copy .more-link{align-self:center;justify-content:center}.first-screen .statistics .stat:nth-child(n){text-align:center}.feature-list p{text-align:center}.security-tags,.contact-inner dl,.footer-socials{justify-content:center}}@media(min-width:1201px){.brand-methods-brand--elo,.brand-methods-brand--hipercard{translate:20px 0}.brand-methods-brand--mastercard,.brand-methods-brand--discover{translate:-20px 0}.brand-methods-brand--visa{translate:-10px -8px}.brand-methods-brand--amex{translate:10px -8px}.brand-methods-brand--diners{translate:0 10px}.desktop-payment-visual .payment-visual-motion--methods .design-visual-art>div>div:nth-child(n+5){--push-x:0px}}@media(max-width:1200px){.first-screen .hero-actions{margin-inline:auto}.numbered-content{text-align:center}.section-heading{align-items:center}.feature-list p{text-align:center}}.first-screen .hero-actions .button--outline{background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#fffc;box-shadow:0 2px 12px #091b1b0a;transition:background .25s,border-color .25s,box-shadow .25s}.first-screen .hero-actions .button--outline:hover,.first-screen .hero-actions .button--outline:focus-visible{background:#ffffffe0;border-color:#128c993d;box-shadow:0 4px 18px #091b1b14}@media(max-width:1200px){.payments-section .payments-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;margin:32px 0 0;padding:0;overflow:visible;gap:24px;scroll-snap-type:none;cursor:auto;touch-action:pan-y}.payments-section .payments-grid>.section-reveal{width:100%;min-width:0;grid-column:auto;scroll-snap-align:none}.payments-section .payment-card .card-body{padding:24px}.social-proof-section .proof-mobile-track{gap:0;scroll-snap-type:none;scrollbar-width:none;scroll-behavior:auto}.proof-mobile-group{display:flex;flex:none;gap:16px;padding-right:16px}.proof-mobile-card{scroll-snap-align:none}.proof-mobile-card:focus-visible{outline:2px solid #128c99;outline-offset:3px}}@media(max-width:1200px)and (prefers-reduced-motion:no-preference){.payment-visual-motion.is-visible .design-visual-art>div>div{animation:payment-part-in .65s var(--ease) var(--payment-delay,0ms) both,touch-payment-pulse 8s ease-in-out calc(1s + var(--payment-delay,0ms)) infinite}.fraud-visual-art.is-visible .fraud-transaction{animation:fraud-row-in .65s var(--ease) var(--transaction-delay) both,touch-payment-pulse 8s ease-in-out calc(1s + var(--transaction-delay)) infinite}}@keyframes touch-payment-pulse{0%,12%,40%,to{scale:1}22%{scale:1.025}}@media(max-width:600px){.services-section .service-copy,.services-section .service-copy h3,.services-section .service-copy p{text-align:left}}@media(max-width:1200px){.first-screen .hero-title-touch .typewriter{display:inline-block}.hero-title-touch .typewriter:before{content:none}.hero-title-touch .typewriter-text{display:inline-block;white-space:nowrap}}
