:root{color:#050505;background:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;scroll-behavior:smooth}body{min-height:100%;margin:0;overflow-x:hidden;background:#fff;color:#050505}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}.landing{min-height:100svh;background:#fff}.landing-nav{position:fixed;z-index:50;top:18px;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 40px),1460px);min-height:54px;padding:0 8px 0 18px;border:1px solid rgba(5,5,5,.08);border-radius:999px;background:#ffffffb8;box-shadow:0 18px 60px #05050514;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.landing-brand{justify-self:start;font-size:25px;font-weight:800;line-height:1}.landing-nav__links{display:flex;align-items:center;gap:clamp(16px,2vw,34px);color:#05050594;font-size:13px;font-weight:700;line-height:1}.landing-nav__links a{transition:color .16s ease}.landing-nav__links a:hover{color:#050505}.landing-nav__button,.landing-hero__actions a,.contact-section__actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#050505;color:#fff;font-weight:800;line-height:1}.landing-nav__button{justify-self:end;min-height:40px;padding:0 20px;font-size:13px}.landing-kicker{margin:0;color:#05050585;font-size:clamp(12px,1vw,15px);font-weight:800;line-height:1;text-transform:uppercase}.landing-hero{position:relative;display:grid;min-height:100svh;overflow:hidden;place-items:center;padding:98px clamp(22px,6vw,96px) 0;background:#fff}.landing-hero:after{position:absolute;right:0;bottom:0;left:0;height:46svh;background:radial-gradient(ellipse at 50% 0%,#fffffff5,#ffffffc2 21%,#fff0 45%),linear-gradient(180deg,#fff0,#ffccbceb 28%,#ff4f25);content:""}.landing-hero__copy{position:relative;z-index:2;display:grid;justify-items:center;max-width:1120px;text-align:center}.landing-hero h1,.section-heading h2,.routing-section h2,.contact-section h2{margin:0;color:#050505;font-weight:500;letter-spacing:0}.landing-hero h1{margin-top:24px;font-size:clamp(52px,6.4vw,112px);line-height:.94}.landing-hero h1 span{display:block;color:#ff4f25}.landing-hero__copy>p:not(.landing-kicker){max-width:760px;margin:22px 0 0;color:#0505059e;font-size:clamp(17px,1.18vw,22px);font-weight:500;line-height:1.28}.landing-hero__actions,.contact-section__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.landing-hero__actions{justify-content:center}.landing-hero__actions a,.landing-hero__actions span,.contact-section__actions a,.contact-section__actions span{min-height:52px;padding:0 24px;font-size:15px}.landing-hero__actions .landing-hero__secondary{border:1px solid rgba(5,5,5,.1);background:#ffffffb8;color:#050505ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-hero__actions span,.contact-section__actions span{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(5,5,5,.1);border-radius:999px;background:#ffffff85;color:#050505ad;font-weight:800;line-height:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-hero__visual{position:absolute;z-index:1;inset:0;pointer-events:none}.landing-coin{position:absolute;display:block;width:clamp(220px,15vw,340px);aspect-ratio:832 / 950;background:url(/assets/coin-dollar-clean-B3OYA1gf.png) center / contain no-repeat;filter:drop-shadow(0 32px 38px rgba(33,16,8,.18))}.landing-coin--left{bottom:clamp(80px,12svh,160px);left:max(-150px,-7vw);transform:rotate(-12deg)}.landing-coin--right{right:max(-134px,-5.8vw);bottom:clamp(150px,22svh,280px);transform:scaleX(-1) rotate(-8deg)}.provider-profile,.methods-section,.routing-section,.api-section,.contact-section{display:grid;min-height:auto;padding:clamp(74px,7.8vw,118px) clamp(24px,6vw,112px)}.provider-profile,.api-section{align-content:center;gap:clamp(28px,4vw,54px);background:#fff}.provider-profile{background:linear-gradient(180deg,#fff1ec,#fff 22% 100%)}.section-heading{display:grid;gap:18px}.section-heading--split{grid-template-columns:minmax(0,.66fr) minmax(300px,.34fr);align-items:end;gap:clamp(28px,5vw,78px)}.section-heading--split>p,.api-section .section-heading>p{margin:0;color:#0505059e;font-size:clamp(16px,1.08vw,21px);font-weight:500;line-height:1.32}.section-heading h2,.routing-section h2{max-width:1040px;font-size:clamp(42px,4.1vw,78px);line-height:.98}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.proof-grid article{display:grid;align-content:space-between;min-height:clamp(164px,18vw,232px);padding:clamp(20px,1.8vw,28px);border:1px solid rgba(5,5,5,.1);border-radius:8px;background:#fff}.proof-grid h3{margin:0;font-size:clamp(22px,1.58vw,30px);font-weight:500;line-height:1.04}.proof-grid p{margin:26px 0 0;color:#05050599;font-size:clamp(14px,.95vw,17px);font-weight:500;line-height:1.34}.methods-section{grid-template-rows:auto 1fr;align-content:stretch;gap:clamp(30px,4vw,56px);background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.54),transparent 34%),linear-gradient(180deg,#ff896d,#ff5d39 34%,#ff4f25)}.method-rail{align-self:end;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(5,5,5,.14);border-radius:8px;background:#050505db;box-shadow:0 28px 76px #5814002e}.method-rail article{display:grid;min-height:clamp(108px,12vw,156px);align-content:space-between;padding:clamp(18px,1.8vw,26px);background:linear-gradient(180deg,#fffffff0,#fff4f0db)}.method-rail article+article{border-left:1px solid rgba(5,5,5,.1)}.method-rail strong{font-size:clamp(22px,1.72vw,34px);font-weight:500;line-height:1.02}.method-rail span{color:#05050585;font-size:12px;font-weight:800;text-transform:uppercase}.routing-section{grid-template-columns:minmax(0,.72fr) minmax(380px,.78fr);align-items:center;gap:clamp(34px,4.6vw,70px);overflow:hidden;background:radial-gradient(ellipse at 82% 84%,rgba(255,79,37,.16),transparent 36%),linear-gradient(180deg,#fff 0% 64%,#fff4ef);color:#050505}.routing-section__copy{max-width:780px}.routing-section .landing-kicker{color:#0505057a}.contact-section .landing-kicker{color:#ffffff8f}.routing-section h2{margin-top:18px;color:#050505}.routing-section__copy>p:not(.landing-kicker){max-width:650px;margin:24px 0 0;color:#0505059e;font-size:clamp(17px,1.12vw,21px);font-weight:500;line-height:1.34}.api-section{grid-template-columns:minmax(0,.78fr) minmax(390px,.78fr);align-items:center;gap:clamp(34px,4.8vw,76px);overflow:hidden;background:radial-gradient(ellipse at 84% 76%,rgba(255,79,37,.13),transparent 40%),#fff}.section-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(300px,38vw,520px);margin:0;pointer-events:none}.section-art:before{position:absolute;inset:9% 6% 0;z-index:0;border-radius:999px;background:radial-gradient(ellipse at 50% 68%,#ff4f252e,#ff4f2500 58%);content:"";filter:blur(10px)}.section-art img{position:relative;z-index:1;display:block;width:min(760px,112%);max-width:none;height:auto;filter:drop-shadow(0 24px 34px rgba(5,5,5,.08)) drop-shadow(0 22px 38px rgba(255,79,37,.1))}.section-art--routing img{transform:translate(2%) scale(.98)}.section-art--api img{width:min(690px,108%);transform:translate(1%) scale(.98)}.contact-section{align-content:center;min-height:clamp(520px,78svh,820px);overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.2),transparent 32%),#ff4f25}.contact-section h2{max-width:1240px;margin-top:24px;font-size:clamp(52px,6.1vw,116px);line-height:.96}.contact-section>p:not(.landing-kicker){max-width:680px;margin:28px 0 0;color:#050505b8;font-size:clamp(18px,1.24vw,24px);font-weight:500;line-height:1.28}.contact-section__actions{margin-top:40px}.contact-section__actions span{background:#ffffff57}@media(min-width:1101px)and (max-height:860px){.provider-profile,.methods-section,.routing-section,.api-section,.contact-section{padding-top:58px;padding-bottom:58px}.section-heading h2,.routing-section h2{font-size:clamp(38px,3.8vw,70px)}.contact-section h2{font-size:clamp(48px,5.4vw,96px)}.proof-grid article{min-height:156px}.section-art{min-height:330px}.landing-hero h1{font-size:clamp(52px,5.8vw,98px)}.landing-hero__copy>p:not(.landing-kicker),.routing-section__copy>p:not(.landing-kicker){font-size:clamp(16px,1vw,19px)}}@media(max-width:1100px){.landing-nav{position:absolute;top:16px;grid-template-columns:1fr auto;width:calc(100% - 28px);border-radius:28px}.landing-nav__links{order:3;grid-column:1 / -1;width:100%;justify-content:space-between;padding:12px 4px 4px;overflow-x:auto}.provider-profile,.methods-section,.routing-section,.api-section,.contact-section{min-height:auto;padding:70px 22px}.section-heading--split,.routing-section,.api-section{grid-template-columns:1fr}.proof-grid,.method-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.method-rail article:nth-child(odd){border-left:0}.section-art{min-height:330px}.section-art img{width:min(720px,110%)}}@media(max-width:620px){.landing-hero{padding-right:18px;padding-left:18px}.provider-profile,.methods-section,.routing-section,.api-section,.contact-section{padding:56px 18px}.section-heading{gap:14px}.routing-section,.api-section{gap:22px}.landing-hero h1,.contact-section h2{font-size:clamp(46px,12vw,68px)}.section-heading h2,.routing-section h2{font-size:clamp(34px,10vw,50px)}.landing-hero__copy>p:not(.landing-kicker),.section-heading--split>p,.api-section .section-heading>p,.routing-section__copy>p:not(.landing-kicker),.contact-section>p:not(.landing-kicker){font-size:16px;line-height:1.34}.proof-grid,.method-rail{display:grid;overflow:visible;padding-bottom:0;scroll-snap-type:none;scrollbar-width:auto}.proof-grid{grid-template-columns:1fr;gap:10px}.proof-grid::-webkit-scrollbar,.method-rail::-webkit-scrollbar{display:initial}.proof-grid article{min-width:0;min-height:0;padding:18px;scroll-snap-align:none}.proof-grid h3{font-size:24px}.proof-grid p{margin-top:14px;font-size:15px;line-height:1.32}.method-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.method-rail article{min-width:0;min-height:106px;padding:16px;scroll-snap-align:none}.method-rail strong{font-size:22px}.method-rail span{font-size:10px;line-height:1.18}.method-rail{border:0;border-radius:0;background:transparent;box-shadow:none}.method-rail article+article{border-top:0;border-left:0}.section-art{min-height:210px}.section-art img{width:112%}}
