.affiliate-home{background:hsl(var(--background));color:hsl(var(--foreground));overflow:hidden}.ah-kicker{color:var(--indigo);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.ah-kicker i{background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--orange) 12%, transparent);border-radius:50%;margin-right:9px;display:inline-block}.ah-hero{border-bottom:1px solid hsl(var(--border));align-items:center;min-height:760px;display:flex;position:relative}.ah-grid-lines{opacity:.32;background-image:linear-gradient(hsl(var(--border) / .42) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border) / .42) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.ah-hero-layout{grid-template-columns:minmax(0,1.02fr) minmax(470px,.7fr);align-items:center;gap:clamp(70px,8vw,125px);padding-block:110px;display:grid;position:relative}.ah-hero-copy h1{letter-spacing:-.065em;max-width:800px;margin:22px 0 0;font-size:clamp(55px,5.6vw,84px);font-weight:790;line-height:.98}.ah-hero-copy h1 span{color:hsl(var(--muted-foreground))}.ah-hero-copy>p:not(.ah-kicker){max-width:680px;color:hsl(var(--muted-foreground));margin:29px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.ah-actions{flex-wrap:wrap;gap:11px;margin-top:36px;display:flex}.ah-hero-assurance{border:1px solid hsl(var(--border));width:fit-content;color:hsl(var(--muted-foreground));border-radius:10px;align-items:stretch;margin-top:28px;display:flex}.ah-hero-assurance>div{align-items:center;gap:9px;min-height:52px;padding:9px 12px;font-size:11px;font-weight:680;display:flex}.ah-hero-assurance>div+div{border-left:1px solid hsl(var(--border))}.ah-hero-assurance>div>i{background:var(--indigo-soft);width:28px;height:28px;color:var(--indigo);border-radius:7px;flex:none;place-items:center;display:grid}.ah-hero-assurance>div:nth-child(2)>i{background:color-mix(in srgb, var(--orange) 12%, transparent);color:var(--orange)}.ah-hero-assurance>div:nth-child(3)>i{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.ah-hero-assurance svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ah-partner-copy li svg{fill:none;width:16px;height:16px;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ah-ledger-stage{z-index:1;width:100%;position:relative}.ah-ledger{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 32px 90px hsl(var(--foreground) / .1);border-radius:18px;overflow:hidden}.ah-ledger>header{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:20px;min-height:73px;padding:17px 21px;display:flex}.ah-ledger>header>div{gap:5px;display:grid}.ah-ledger>header span,.ah-ledger-balance>span,.ah-ledger-balance small,.ah-ledger-summary span,.ah-ledger-activity p,.ah-ledger-activity article span{color:hsl(var(--muted-foreground));font-size:10px}.ah-ledger>header strong{font-size:14px}.ah-ledger>header b{color:var(--success);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:flex}.ah-ledger>header b i{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--success) 12%, transparent);border-radius:50%}.ah-ledger-balance{gap:7px;padding:24px 23px 21px;display:grid}.ah-ledger-balance strong{letter-spacing:-.045em;font-size:35px}.ah-ledger-summary{border:1px solid hsl(var(--border));border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 22px 20px;display:grid}.ah-ledger-summary div{gap:7px;padding:13px;display:grid}.ah-ledger-summary div+div{border-left:1px solid hsl(var(--border))}.ah-ledger-summary b{font-size:14px}.ah-ledger-activity{padding:0 22px 15px}.ah-ledger-activity p{letter-spacing:.06em;text-transform:uppercase;margin:0;padding-block:4px 9px;font-weight:750}.ah-ledger-activity article{border-top:1px solid hsl(var(--border));grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;display:grid}.ah-ledger-activity article>i{background:hsl(var(--secondary));width:34px;height:34px;color:var(--indigo);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.ah-ledger-activity article>div{gap:4px;min-width:0;display:grid}.ah-ledger-activity article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ah-ledger-activity article>b{color:var(--success);font-size:10px}.ah-floating-payment{z-index:2;border:1px solid hsl(var(--border));background:hsl(var(--card) / .96);min-width:174px;box-shadow:0 20px 55px hsl(var(--foreground) / .14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute}.ah-floating-payment>span{background:hsl(var(--secondary));width:34px;height:34px;color:var(--indigo);border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.ah-floating-payment>div{flex:1;gap:2px;display:grid}.ah-floating-payment small{color:hsl(var(--muted-foreground));font-size:9px}.ah-floating-payment b{font-size:11px}.ah-floating-payment svg{fill:none;width:18px;height:18px;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ah-floating-payment>strong{color:var(--success);font-size:12px}.ah-floating-payment-paystack{bottom:-26px;left:-46px}.ah-floating-payment-paypal{top:-28px;right:-35px}.ah-proof{border-bottom:1px solid hsl(var(--border))}.ah-proof>div{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:stretch;gap:38px;min-height:116px;display:grid}.ah-proof>div>p{color:hsl(var(--muted-foreground));letter-spacing:.1em;text-transform:uppercase;align-self:center;margin:0;font-size:10px;font-weight:800;line-height:1.55}.ah-proof-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ah-proof-metrics article{border-left:1px solid hsl(var(--border));flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;display:flex}.ah-proof-metrics strong{letter-spacing:-.02em;font-size:15px}.ah-proof-metrics span{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4}.ah-section{padding-block:115px}.ah-heading h2,.ah-process-intro h2,.ah-partner-copy h2,.ah-faq h2,.ah-final h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(40px,4.5vw,64px);font-weight:770;line-height:1.05}.ah-heading-split,.ah-services-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);align-items:end;gap:clamp(60px,9vw,140px);margin-bottom:65px;display:grid}.ah-heading-split>p,.ah-services-heading>p{color:hsl(var(--muted-foreground));margin:0;font-size:16px;line-height:1.72}.ah-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ah-entry{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;flex-direction:column;min-height:480px;padding:clamp(27px,3.2vw,44px);display:flex}.ah-entry>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ah-entry>header i{background:var(--indigo-soft);width:46px;height:46px;color:var(--indigo);border-radius:11px;place-items:center;display:grid}.ah-entry>header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ah-entry>header span{color:hsl(var(--muted-foreground));letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:750}.ah-entry h3{letter-spacing:-.045em;margin:42px 0 14px;font-size:clamp(27px,3vw,39px)}.ah-entry>p{max-width:590px;color:hsl(var(--muted-foreground));margin:0;font-size:14px;line-height:1.72}.ah-entry ol{gap:0;margin:30px 0;padding:0;list-style:none;display:grid}.ah-entry li{border-top:1px solid hsl(var(--border));min-height:48px;color:hsl(var(--muted-foreground));align-items:center;gap:13px;font-size:12px;font-weight:650;display:flex}.ah-entry li:last-child{border-bottom:1px solid hsl(var(--border))}.ah-entry li span{color:var(--indigo);font-size:9px;font-weight:850}.ah-entry>a{width:fit-content;color:var(--indigo);margin-top:auto;font-size:12px;font-weight:800}.ah-entry-api{background:hsl(var(--secondary) / .55)}.ah-services-section{border-block:1px solid hsl(var(--border));background:hsl(var(--secondary) / .38)}.ah-services-heading h2{max-width:800px}.ah-service-ledger{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;overflow:hidden}.ah-service-ledger article{border-bottom:1px solid hsl(var(--border));grid-template-columns:48px minmax(0,1fr) minmax(190px,.36fr);align-items:center;gap:24px;min-height:142px;padding:25px 29px;display:grid}.ah-service-ledger article:last-child{border-bottom:0}.ah-service-number{background:var(--indigo-soft);width:40px;height:40px;color:var(--indigo);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.ah-service-name h3{letter-spacing:-.025em;margin:0 0 8px;font-size:18px}.ah-service-name p{max-width:700px;color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.65}.ah-service-rate{text-align:right;gap:7px;display:grid}.ah-service-rate strong{letter-spacing:-.04em;font-size:clamp(21px,2.3vw,30px)}.ah-service-rate span{color:var(--indigo);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.ah-rate-note{color:hsl(var(--muted-foreground));text-align:center;margin:18px 0 0;font-size:10px}.ah-process-layout{grid-template-columns:minmax(0,.75fr) minmax(520px,.8fr);align-items:start;gap:clamp(75px,10vw,150px);display:grid}.ah-process-intro{position:sticky;top:120px}.ah-process-intro h2{max-width:700px}.ah-process-intro>p:last-child{max-width:580px;color:hsl(var(--muted-foreground));margin:25px 0 0;font-size:15px;line-height:1.72}.ah-process-list{border-top:1px solid hsl(var(--border))}.ah-process-list article{border-bottom:1px solid hsl(var(--border));grid-template-columns:45px minmax(0,1fr);gap:23px;min-height:150px;padding:29px 0;display:grid}.ah-process-list article>span{color:var(--indigo);font-size:10px;font-weight:850}.ah-process-list h3{margin:0 0 10px;font-size:19px}.ah-process-list p{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.68}.ah-partner{color:#fff;background:#0d0d0d;padding-block:120px;position:relative;overflow:hidden}.ah-partner:after{content:"";border:1px solid #2b2b2b;border-radius:50%;width:540px;height:540px;position:absolute;bottom:-320px;right:-250px;box-shadow:0 0 0 90px #ffffff04,0 0 0 180px #ffffff02}.ah-partner-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(470px,.68fr);align-items:center;gap:clamp(60px,6vw,90px);display:grid;position:relative}.ah-partner-copy .ah-kicker{color:#9ca3ff}.ah-partner-copy h2{max-width:none;font-size:clamp(44px,3.6vw,56px)}.ah-partner-copy h2 span{white-space:nowrap;display:block}.ah-partner-copy>p:not(.ah-kicker){color:#999;max-width:620px;margin:25px 0 0;font-size:15px;line-height:1.75}.ah-partner-copy ul{gap:15px;margin:29px 0 0;padding:0;list-style:none;display:grid}.ah-partner-copy li{color:#aaa;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.ah-partner-copy li svg{stroke:#818cf8;flex:none;margin-top:2px}.ah-dark-button{color:#fff;background:#171717;border:1px solid #303030;height:52px;padding:0 22px}.ah-api-console{background:#151515;border:1px solid #2d2d2d;border-radius:17px;overflow:hidden;box-shadow:0 35px 100px #0000005c}.ah-api-console>header{border-bottom:1px solid #2a2a2a;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:67px;padding:0 20px;display:grid}.ah-api-console>header>div{gap:6px;display:flex}.ah-api-console>header i{background:#373737;border-radius:50%;width:7px;height:7px}.ah-api-console>header span{color:#aaa;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.ah-api-console>header b{color:#34d399;background:#34d39917;border-radius:5px;justify-self:end;padding:5px 7px;font-size:9px}.ah-api-request{background:#101010;border:1px solid #292929;border-radius:11px;gap:10px;margin:23px;padding:21px;display:grid}.ah-api-request>span{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.ah-api-request code{color:#aaa;font-size:11px;line-height:1.55}.ah-api-connection{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 44px;display:grid}.ah-api-connection i{background:#323232;height:1px}.ah-api-connection span{color:#818cf8;text-transform:uppercase;font-size:9px;font-weight:800}.ah-api-response{background:#1b1b1b;border:1px solid #333;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:23px;padding:20px;display:flex}.ah-api-response div{gap:6px;display:grid}.ah-api-response span{color:#888;font-size:9px}.ah-api-response strong{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.ah-api-response>b{color:#34d399;text-align:right;max-width:140px;font-size:10px;line-height:1.5}.ah-payout-section{border-bottom:1px solid hsl(var(--border))}.ah-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ah-payout-grid article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:210px;padding:29px;display:grid}.ah-payout-grid article>span{background:var(--indigo-soft);width:58px;height:58px;color:var(--indigo);border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.ah-payout-grid small{color:hsl(var(--muted-foreground));letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.ah-payout-grid h3{margin:9px 0 7px;font-size:20px}.ah-payout-grid p{color:hsl(var(--muted-foreground));margin:0;font-size:12px;line-height:1.6}.ah-payout-grid article>b{color:hsl(var(--muted-foreground));font-size:12px}.ah-faq{background:hsl(var(--secondary) / .3)}.ah-faq-layout{grid-template-columns:minmax(0,.62fr) minmax(520px,.86fr);gap:clamp(80px,11vw,165px);display:grid}.ah-faq-layout>div:first-child>p:last-child{max-width:450px;color:hsl(var(--muted-foreground));margin:22px 0 0;font-size:14px;line-height:1.7}.ah-faq-list{border-top:1px solid hsl(var(--border))}.ah-faq-list details{border-bottom:1px solid hsl(var(--border))}.ah-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-size:14px;font-weight:700;list-style:none;display:flex}.ah-faq-list summary::-webkit-details-marker{display:none}.ah-faq-list summary span{color:hsl(var(--muted-foreground));font-size:21px;font-weight:400;transition:transform .15s}.ah-faq-list details[open] summary span{transform:rotate(45deg)}.ah-faq-list details p{max-width:650px;color:hsl(var(--muted-foreground));margin:-5px 45px 25px 0;font-size:13px;line-height:1.72}.ah-final{border-top:1px solid hsl(var(--border));padding-block:95px}.ah-final-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.55fr);align-items:end;gap:90px;display:grid}.ah-final-layout>div:last-child>p{color:hsl(var(--muted-foreground));margin:0 0 27px;font-size:15px;line-height:1.68}@media (max-width:1120px){.ah-hero-layout,.ah-partner-layout{grid-template-columns:1fr}.ah-hero-copy{max-width:850px}.ah-ledger-stage,.ah-api-console{width:min(100%,720px)}.ah-proof>div{grid-template-columns:1fr;gap:16px;padding-block:24px}.ah-proof-metrics article:first-child{border-left:0}.ah-process-layout{grid-template-columns:minmax(0,.8fr) minmax(440px,.8fr);gap:70px}}@media (max-width:820px){.ah-hero{min-height:0}.ah-hero-layout,.ah-section,.ah-partner{padding-block:88px}.ah-heading-split,.ah-services-heading,.ah-entry-grid,.ah-process-layout,.ah-payout-grid,.ah-faq-layout,.ah-final-layout{grid-template-columns:1fr;gap:48px}.ah-process-intro{position:static}.ah-service-ledger article{grid-template-columns:42px minmax(0,1fr)}.ah-service-rate{text-align:left;grid-column:2}.ah-entry{min-height:450px}}@media (max-width:580px){.ah-hero-layout{padding-block:70px 54px}.ah-hero-copy h1{font-size:47px}.ah-hero-copy>p:not(.ah-kicker){font-size:16px}.ah-actions{flex-direction:column;align-items:stretch}.ah-actions .button{width:100%}.ah-hero-assurance{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px;display:grid}.ah-hero-assurance>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:82px;padding:12px 10px;font-size:10px;line-height:1.35}.ah-hero-assurance>div+div{border-left:1px solid hsl(var(--border))}.ah-ledger>header b,.ah-ledger-activity article>b,.ah-ledger-stage{display:none}.ah-ledger-summary{grid-template-columns:1fr}.ah-ledger-summary div+div{border-top:1px solid hsl(var(--border));border-left:0}.ah-proof>div{gap:20px;padding-block:28px}.ah-proof>div>p br{display:none}.ah-proof-metrics{border-block:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr))}.ah-proof-metrics article{min-height:88px;padding:16px 12px}.ah-proof-metrics article:nth-child(odd){border-left:0;padding-left:0}.ah-proof-metrics article:nth-child(n+3){border-top:1px solid hsl(var(--border))}.ah-proof-metrics strong{font-size:17px}.ah-section,.ah-partner{padding-block:72px}.ah-heading h2,.ah-process-intro h2,.ah-partner-copy h2,.ah-faq h2,.ah-final h2{font-size:39px}.ah-partner-copy h2 span{white-space:normal;display:inline}.ah-heading-split,.ah-services-heading{margin-bottom:43px}.ah-entry{min-height:0;padding:25px 20px}.ah-entry>header{flex-direction:column;align-items:flex-start}.ah-entry>header span{text-align:left}.ah-entry h3{margin-top:31px;font-size:30px}.ah-entry>a{margin-top:7px}.ah-service-ledger article{grid-template-columns:1fr;gap:15px;min-height:0;padding:23px 20px}.ah-service-rate{text-align:left;grid-column:auto}.ah-service-rate strong{font-size:26px}.ah-process-list article{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:25px 0}.ah-api-console>header{grid-template-columns:1fr auto}.ah-api-console>header>div{display:none}.ah-api-request{margin:16px;padding:17px}.ah-api-request code{overflow-wrap:anywhere}.ah-api-connection{margin-inline:22px}.ah-api-connection span{text-align:center}.ah-api-response{flex-direction:column;align-items:flex-start;margin:16px}.ah-api-response>b{text-align:left;max-width:none}.ah-payout-grid article{grid-template-columns:50px minmax(0,1fr);min-height:0;padding:22px 19px}.ah-payout-grid article>span{width:50px;height:50px}.ah-payout-grid article>b{display:none}.ah-final-layout{gap:35px}.affiliate-home .footer-bottom{flex-direction:column-reverse;gap:10px}}
