.ast-pay{--pay-blue:#3a75ff;--pay-cyan:#34ffe6;--pay-dark:#050e28;--pay-ink:#0d1a2d;--pay-ink-soft:#516173;--pay-line:rgba(58, 117, 255, 0.13);position:relative;overflow-x:hidden;color:var(--pay-ink);background:#e1e8f3}.ast-pay h3{margin-bottom:0;font-size:1.1rem;line-height:1.28}.ast-pay-shell{width:var(--shell);margin-inline:auto}.ast-pay-kicker{margin:0 0 6px;color:var(--pay-blue);font-size:0.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ast-pay-kicker--cyan{color:var(--pay-cyan)}.ast-pay-hero{--pay-scene-h:clamp(300px, 24vw, 500px);--pay-scene-w:calc(var(--pay-scene-h) * 1146 / 768);position:relative;overflow:hidden;display:flex;flex-direction:column}.ast-pay-hero::before{content:"";position:absolute;inset:0;pointer-events:none}.ast-pay-hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;min-height:var(--pay-scene-h)}.ast-pay-hero__title{margin:0}.ast-pay-hero__lead{max-width:42ch;margin:0}.ast-pay-hero__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ast-pay-scene{position:absolute;inset:0 0 0 auto;width:var(--pay-scene-w);overflow:hidden}.ast-pay-scene__canvas{position:absolute;right:0;top:0;height:100%;aspect-ratio:1146/768}.ast-pay-scene__art{position:absolute;inset:0;width:100%;height:100%}@media (prefers-reduced-motion: no-preference){.ast-pay-scene.is-running .ast-pay-finger{animation:ast-pay-tap 9s cubic-bezier(.36, .07, .28, 1) 1s infinite}.ast-pay-scene.is-running .ast-pay-check{animation:ast-pay-check 9s ease-out 1s infinite}.ast-pay-scene.is-running .ast-pay-eye{animation:ast-pay-blink 8.5s ease-in-out 1s infinite}}@keyframes ast-pay-tap{0%,11%{transform:rotate(0deg)}14.5%{transform:rotate(-3.2deg)}18%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes ast-pay-check{0%{opacity:1;transform:scale(1)}7%,12%{opacity:0;transform:scale(.94)}23%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes ast-pay-blink{0%,92%{transform:scaleY(1)}95%{transform:scaleY(.06)}98%,100%{transform:scaleY(1)}}@media (min-width: 1200px){.ast-pay-hero__inner{grid-template-columns:minmax(0, 1fr) calc(var(--pay-scene-w) - max(16px, (100vw - 1760px) / 2))}}@media (max-width: 1199px){.ast-pay-hero__inner{order:1;min-height:0}.ast-pay-hero::before{bottom:calc(100vw * 128 / 1146)}.ast-pay-scene{position:relative;inset:auto;order:2;width:100%;aspect-ratio:1146/768;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 clamp(18px, 5vw, 34px));mask-image:linear-gradient(to bottom, transparent 0, #000 clamp(18px, 5vw, 34px))}.ast-pay-scene__canvas{position:relative;right:auto;width:100%;height:auto}}@media (max-width: 430px){.ast-pay-hero__actions .button{width:100%;justify-content:center;text-align:center}}.ast-pay-main{padding:14px 0 18px}.ast-pay-main__inner{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(24px, 3.5vw, 56px);align-items:start;padding:clamp(24px, 3vw, 40px) clamp(22px, 3vw, 40px);background:#ffffff;border:1px solid rgba(58, 117, 255, 0.11);border-radius:20px;box-shadow:0 8px 32px rgba(7, 20, 45, 0.07)}.ast-pay-main__text{display:grid;gap:12px;align-content:start}.ast-pay-main__text h2{font-size:1.75rem}.ast-pay-main__text p{color:var(--pay-ink-soft);line-height:1.55}.ast-pay-steps{display:grid;gap:14px}.ast-pay-step{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;background:rgba(58, 117, 255, 0.04);border:1px solid rgba(58, 117, 255, 0.10);border-radius:12px}.ast-pay-step__num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--pay-blue);color:#ffffff;font-size:0.78rem;font-weight:900;display:flex;align-items:center;justify-content:center}.ast-pay-step__body{display:grid;gap:3px}.ast-pay-step__body strong{font-size:0.94rem;color:var(--pay-ink)}.ast-pay-step__body p{margin:0;font-size:0.84rem;color:var(--pay-ink-soft);line-height:1.45}.ast-pay-checklist{padding:14px 0 16px}.ast-pay-checklist__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:clamp(20px, 3vw, 48px);align-items:start;padding:clamp(20px, 2.5vw, 32px) clamp(22px, 3vw, 40px);background:#ffffff;border:1px solid rgba(58, 117, 255, 0.11);border-radius:20px;box-shadow:0 8px 32px rgba(7, 20, 45, 0.07)}.ast-pay-checklist__hd{display:grid;gap:4px}.ast-pay-checklist__hd h2{font-size:1.5rem}.ast-pay-checklist__list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.ast-pay-checklist__list li{display:flex;align-items:flex-start;gap:10px;font-size:0.95rem;color:var(--pay-ink-soft);line-height:1.5}.ast-pay-checklist__list li::before{content:"";flex-shrink:0;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--pay-blue)}.ast-pay-docs{padding:14px 0 16px}.ast-pay-docs__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.ast-pay-doc{padding:20px 22px;background:#ffffff;border:1px solid rgba(58, 117, 255, 0.11);border-radius:16px;box-shadow:0 4px 16px rgba(7, 20, 45, 0.06);display:grid;gap:6px}.ast-pay-doc h3{font-size:1rem;font-weight:800}.ast-pay-doc p{font-size:0.88rem;color:var(--pay-ink-soft);line-height:1.5}.ast-pay-doc__link{font-size:0.84rem;font-weight:800;color:var(--pay-blue);text-decoration:none}.ast-pay-doc__link:hover{text-decoration:underline}.ast-pay-issue{padding:14px 0 16px}.ast-pay-issue__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:clamp(20px, 3vw, 44px);align-items:center;padding:clamp(22px, 3vw, 36px) clamp(22px, 3vw, 40px);background:radial-gradient(circle at 92% 50%, rgba(52, 255, 230, 0.10), transparent 44%),rgba(58, 117, 255, 0.05);border:1px solid rgba(58, 117, 255, 0.18);border-radius:20px}.ast-pay-issue__text{display:grid;gap:8px}.ast-pay-issue__text h2{font-size:1.6rem}.ast-pay-issue__text p{max-width:52ch;color:var(--pay-ink-soft);line-height:1.54}.ast-pay-issue__actions{display:flex;flex-direction:column;gap:10px;white-space:nowrap}.ast-pay-issue__ghost{color:var(--pay-ink) !important;border-color:rgba(58, 117, 255, 0.36) !important;background:rgba(58, 117, 255, 0.04)}.ast-pay-issue__ghost:hover,.ast-pay-issue__ghost:focus-visible{border-color:rgba(58, 117, 255, 0.64) !important;background:rgba(58, 117, 255, 0.10);outline:2px solid rgba(58, 117, 255, 0.36);outline-offset:2px}.ast-pay-cta__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:clamp(20px, 3vw, 44px);align-items:center}.ast-pay-cta__text{display:grid;gap:10px}.ast-pay-cta__text h2{max-width:26ch;margin:0;color:#ffffff;font-size:clamp(1.35rem, 2.4vw, 1.9rem);font-weight:400}.ast-pay-cta__actions{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width: 900px){.ast-pay-main__inner{grid-template-columns:minmax(0, 1fr)}.ast-pay-checklist__inner{grid-template-columns:minmax(0, 1fr)}.ast-pay-issue__inner{grid-template-columns:minmax(0, 1fr)}.ast-pay-issue__actions{flex-direction:row;flex-wrap:wrap}.ast-pay-cta__inner{grid-template-columns:minmax(0, 1fr)}.ast-pay-cta__actions{justify-content:flex-start}}@media (max-width: 640px){.ast-pay-docs__grid{grid-template-columns:minmax(0, 1fr)}.ast-pay-cta__actions{flex-direction:column}}.ast-org-dl{margin:0;display:grid;gap:2px}.ast-org-dl__row{display:grid;grid-template-columns:minmax(180px, 260px) minmax(0, 1fr);gap:6px 20px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.ast-org-dl__row:first-child{border-top:0;padding-top:0}.ast-org-dl--compact .ast-org-dl__row{grid-template-columns:minmax(140px, 200px) minmax(0, 1fr)}.ast-org-dl dt{margin:0;font-size:.88rem;font-weight:600;line-height:1.4;color:var(--text-muted)}.ast-org-dl dd{margin:0;font-size:.98rem;line-height:1.5;color:var(--text);overflow-wrap:anywhere}@media (max-width: 767px){.ast-org-dl__row,.ast-org-dl--compact .ast-org-dl__row{grid-template-columns:minmax(0, 1fr);gap:2px;padding:12px 0}}