.logos-cloud[data-astro-cid-prpldbxn]{background:#0a0a0a;padding:40px 0 56px;border-top:1px solid rgba(255,255,255,.06);color:#fff}.logos-cloud[data-astro-cid-prpldbxn] .container[data-astro-cid-prpldbxn]{max-width:1280px;margin:0 auto;padding:0 20px}.logos-marquee[data-astro-cid-prpldbxn]{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.logos-marquee__track[data-astro-cid-prpldbxn]{display:flex;gap:14px;width:max-content;animation:logos-scroll 45s linear infinite}.logos-marquee[data-astro-cid-prpldbxn]:hover .logos-marquee__track[data-astro-cid-prpldbxn]{animation-play-state:paused}.logos-marquee__item[data-astro-cid-prpldbxn]{flex-shrink:0;width:140px;height:78px;border-radius:6px;overflow:hidden;display:block;transition:transform .2s ease}.logos-marquee__item[data-astro-cid-prpldbxn]:hover{transform:translateY(-2px)}.logos-marquee__item[data-astro-cid-prpldbxn] img[data-astro-cid-prpldbxn]{width:100%;height:100%;object-fit:cover;display:block}@keyframes logos-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media(prefers-reduced-motion:reduce){.logos-marquee__track[data-astro-cid-prpldbxn]{animation:none}}@media(max-width:768px){.logos-cloud[data-astro-cid-prpldbxn] .container[data-astro-cid-prpldbxn]{padding:0 16px}.logos-marquee__item[data-astro-cid-prpldbxn]{width:120px;height:68px}.logos-marquee__track[data-astro-cid-prpldbxn]{animation-duration:35s}}.services-overview[data-astro-cid-xba4qnub]{background:#fff;padding:120px 0 40px;border-top:1px solid var(--color-border)}.services-overview__header[data-astro-cid-xba4qnub]{max-width:880px;margin:0 auto 56px;text-align:center}.services-overview__eyebrow[data-astro-cid-xba4qnub]{display:inline-block;font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin-bottom:18px}.services-overview__title[data-astro-cid-xba4qnub]{font-family:var(--font-heading);font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--color-text-primary);max-width:820px;margin:0 auto}.services-overview__grid[data-astro-cid-xba4qnub]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.services-overview__grid[data-astro-cid-xba4qnub]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}@media(max-width:1024px){.services-overview__grid[data-astro-cid-xba4qnub]{grid-template-columns:1fr}}@media(max-width:768px){.services-overview[data-astro-cid-xba4qnub]{padding:80px 0 30px}}@media(max-width:640px){.services-overview__header[data-astro-cid-xba4qnub]{text-align:left;max-width:none;margin-left:0;margin-right:0}.services-overview__title[data-astro-cid-xba4qnub]{max-width:none;margin-left:0;margin-right:0}}.tp-payments{position:relative;background:#0a0a0a;padding:7rem 0;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.tp-payments__noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 50%,rgba(247,152,2,.06) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,19,19,.05) 0%,transparent 50%)}.tp-payments__header{text-align:center;margin-bottom:64px;position:relative;z-index:1}.tp-payments__badge{display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:.75rem;font-weight:500;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.5rem 1.25rem;border-radius:9999px;margin-bottom:2rem}.tp-payments__title{font-family:var(--font-heading);font-weight:700;letter-spacing:-.04em;font-size:clamp(2rem,4.5vw,3.5rem);color:#fff;line-height:1.1;margin:0}.tp-payments__value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px;position:relative;z-index:1}.tp-payments__value-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.75rem;transition:all .3s}.tp-payments__value-card:hover{background:#ffffff14;border-color:#f798024d}.tp-payments__value-title{font-family:var(--font-heading);font-weight:600;font-size:1rem;color:#fff;margin:0 0 .375rem}.tp-payments__value-desc{font-family:var(--font-body);font-size:.8125rem;line-height:1.6;color:#fff9;margin:0}.tp-payments__countries{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-bottom:3rem;z-index:1}.tp-payments__country-row{display:flex;align-items:center;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem 1.25rem;flex-wrap:wrap;gap:.75rem;transition:border-color .2s}.tp-payments__country-row:hover{border-color:#ffffff26}.tp-payments__country-header{display:flex;align-items:center;gap:.625rem;flex-shrink:0;min-width:120px}.tp-payments__country-flag{width:20px;height:20px;border-radius:50%;object-fit:cover}.tp-payments__country-emoji{font-size:1.25rem;line-height:1}.tp-payments__country-name{font-family:var(--font-heading);font-weight:500;font-size:.875rem;color:#fff}.tp-payments__methods{display:flex;flex-wrap:wrap;gap:.5rem;flex:1}.tp-payments__method-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading);font-size:.75rem;font-weight:500;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:.25rem .75rem;border-radius:9999px;white-space:nowrap}.tp-payments__method-icon{width:20px;height:20px;object-fit:contain;border-radius:3px}.tp-payments__total{text-align:center;padding-top:48px;border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:1}.tp-payments__total-number{font-family:var(--font-heading);font-weight:900;font-size:80px;line-height:1;margin-bottom:8px;background:linear-gradient(178deg,#f79802,#ff1313);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tp-payments__total-label{font-family:var(--font-body);font-size:1rem;color:#ffffff80;margin:0}@media(max-width:768px){.tp-payments__value-grid{grid-template-columns:1fr}.tp-payments__country-header{min-width:100%}}@media(max-width:640px){.tp-payments__header{text-align:left;margin-left:0;margin-right:0}}
