.hero{padding:1.5rem 0 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background-color:#2739c414;color:#2739c4;font-size:.938rem;font-weight:500;border-radius:100px;padding:.5rem 1rem;margin-bottom:1.5rem}.hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background-color:#2739c4;flex-shrink:0}.hero-title{font-size:clamp(2.25rem,1.4rem + 2.8vw,3.625rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:#0b0c0d;margin-bottom:1.5rem}.hero-text{font-size:1.125rem;line-height:1.6;color:#3f4751;max-width:34rem;margin-bottom:2rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.75rem}.hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.hero-checklist{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none}.hero-checklist li{display:flex;align-items:center;gap:.5rem;font-size:.938rem;font-weight:500;color:#3f4751}.hero-checklist svg{flex-shrink:0}.hero-media{position:relative}.hero-photo{display:block;width:100%;aspect-ratio:7 / 6;object-fit:cover;object-position:100% 35%;border-radius:24px}.hero-video-toggle{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background-color:#ffffffd9;color:#0b0c0d;cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-media:hover .hero-video-toggle,.hero-video-toggle:focus-visible,.hero-video-toggle.is-paused{opacity:1}.hero-video-toggle:hover{background-color:#fff}.hero-video-toggle .hero-video-icon-play,.hero-video-toggle.is-paused .hero-video-icon-pause{display:none}.hero-video-toggle.is-paused .hero-video-icon-play{display:block}.hero-card{position:absolute;display:flex;align-items:center;gap:.75rem;background-color:#fff;border-radius:16px;padding:.875rem 1.125rem;box-shadow:0 12px 32px #0b0c0d1f;white-space:nowrap}.hero-card img{display:block}.hero-card-icons{display:flex;align-items:center;gap:.5rem}.hero-card-label{display:block;font-size:.813rem;line-height:1.25;color:#636c77}.hero-card-value{display:block;font-size:1.125rem;font-weight:600;line-height:1.3;color:#0b0c0d}.hero-card-clock{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#70d56033;flex-shrink:0}.hero-card-blik{top:1.25rem;right:-.5rem}.hero-card-wallets{bottom:5rem;left:-2rem}.hero-card-bnpl{bottom:-1.25rem;right:2rem}.hero-methods{display:flex;align-items:center;gap:2rem;margin-top:3rem;padding:1.75rem 0;border-top:1px solid rgb(225,231,239)}.hero-methods-label{max-width:6.5rem;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#636c77;padding-right:2rem;border-right:1px solid rgb(225,231,239);flex-shrink:0}.hero-methods-logos{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.hero-methods-logos::-webkit-scrollbar{display:none}.hero-methods-logos img{height:22px;width:auto;flex-shrink:0}.hero-methods-more{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.625rem 1.125rem;border:1px solid rgb(225,231,239);border-radius:100px;text-decoration:none;font-size:.938rem;font-weight:600;color:#0b0c0d}.hero-methods-more:hover{border-color:#636c77;color:#0b0c0d}.hero-methods-count{color:#2739c4}@media (max-width: 991.98px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hero-photo{aspect-ratio:4 / 3}.hero-card{padding:.625rem .875rem;border-radius:12px;gap:.5rem}.hero-card-label{font-size:.75rem}.hero-card-value{font-size:1rem}.hero-card-clock{width:32px;height:32px}.hero-card-clock svg{width:16px;height:16px}.hero-card-blik{top:.75rem;left:.75rem;right:auto}.hero-card-wallets{bottom:4.5rem;left:.75rem}.hero-card-bnpl{bottom:.75rem;right:.75rem}.hero-methods{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.hero-methods-label{max-width:none;flex:1;padding-right:0;border-right:0}.hero-methods-logos{order:3;flex-basis:100%;gap:1.5rem}}@media (max-width: 575.98px){.hero-actions{flex-direction:column;align-items:stretch}.hero-text{font-size:1rem}}
