.ap{font-family:var(--font-sans);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;letter-spacing:-.011em;font-size:1.075rem;line-height:1.5}.ap .wrap{max-width:1080px}.ap .wrap,.ap .wrap-wide{margin-inline:auto;padding-inline:32px}.ap .wrap-wide{max-width:1240px}.ap h1,.ap h2,.ap h3{color:var(--ink);letter-spacing:-.03em;margin:0;text-wrap:balance}.ap h3{letter-spacing:-.02em}.ap .g{color:var(--acc)}.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:var(--acc-fill);color:var(--acc-ink);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;padding:14px 28px;border-radius:var(--radius-md);transition:background-color .18s}.ap-btn:hover{background:var(--accent-hover)}.ap-btn:focus-visible,.ap-link:focus-visible{outline:2px solid var(--zg-graphite);outline-offset:3px}.ap-link{display:inline-flex;align-items:center;gap:5px;color:var(--acc);font-weight:600;font-size:1.125rem;border-radius:4px}.ap-link:hover{text-decoration:underline;text-underline-offset:4px}.ap-link:after{content:"›";font-size:1.25rem;line-height:1}.ap-link:has(svg):after{content:none}.ap-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--acc);font-weight:600;font-size:1.05rem}.ap-eyebrow:before{content:"";flex:none;width:24px;height:24px;background:url(/brand/rails.svg) 50%/170% no-repeat}.ap-head{text-align:center;max-width:660px;margin:0 auto clamp(44px,5vw,68px)}.ap-head .ey{color:var(--acc);font-weight:600;font-size:1.02rem}.ap-head h2{font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:700;margin-top:8px}.ap-head p{color:var(--ink2);font-size:1.4rem;margin-top:16px;line-height:1.45}.ap-steps{padding:var(--sec) 0}.ap-step{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(42px,5.5vw,84px) 0}.ap-step.rev .ap-step-media{order:-1}.ap-step .num{color:var(--acc);font-weight:700;font-size:1.05rem}.ap-step h3{font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:700;margin-top:8px}.ap-step p{font-size:1.38rem;color:var(--ink2);line-height:1.5;margin-top:14px;max-width:40ch}.ap-step-media{background:var(--gray);border-radius:20px;min-height:320px;display:grid;place-items:center;overflow:hidden;padding:30px}.ap-picker{flex-direction:column;width:100%;max-width:300px}.ap-opt,.ap-picker{display:flex;gap:12px}.ap-opt{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:15px 18px;font-weight:600}.ap-opt.on{border-color:var(--zg-graphite);box-shadow:inset 0 0 0 1px var(--zg-graphite)}.ap-opt .r{margin-left:auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--line)}.ap-opt.on .r{border-color:var(--acc-fill);background:var(--acc-fill) content-box;padding:3px}.ap-opt img,.ap-opt svg{width:26px;height:26px}.ap-send{text-align:center}.ap-send .coin{width:84px;height:84px;border-radius:20px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 16px}.ap-send .coin img{width:46px;height:46px}.ap-send .addr{font-family:var(--font-num);font-size:.86rem;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:var(--ink2);word-break:break-all;max-width:280px;margin:0 auto}.ap-send .net{margin-top:12px;font-weight:600;color:var(--acc)}.ap-got{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;width:100%;max-width:300px}.ap-got .tag{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;color:var(--acc-ink);background:var(--acc-soft);border:1px solid var(--line);padding:5px 11px;border-radius:var(--radius-sm)}.ap-got .big{font-family:var(--font-num);font-size:1.9rem;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:14px 0 4px}.ap-got .mut{color:var(--ink2)}@media (max-width:860px){.ap-step{grid-template-columns:1fr;gap:28px}.ap-step.rev .ap-step-media{order:0}}.ap-ways{padding:var(--sec) 0;background:var(--gray)}.ap-way-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ap-way{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px}.ap-way .ic{width:58px;height:58px;border-radius:16px;background:var(--acc-soft);color:var(--acc);display:grid;place-items:center;margin-bottom:20px}.ap-way h3{font-size:1.5rem;font-weight:700}.ap-way p{color:var(--ink2);font-size:1.12rem;line-height:1.5;margin-top:10px}.ap-way .ex{margin-top:16px;color:var(--ink);font-weight:600;font-size:1.02rem}@media (max-width:860px){.ap-way-grid{grid-template-columns:1fr}}.ap-coins-sec{padding:var(--sec) 0;text-align:center}.ap-coins{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px}.ap-coin{display:inline-flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 22px;font-weight:700;font-size:1.15rem}.ap-coin img{width:34px;height:34px}.ap-coins-note{color:var(--ink2);font-size:1.15rem;margin-top:30px;max-width:60ch;margin-inline:auto}.ap-cover{padding:var(--sec) 0;background:var(--gray)}.ap-cover-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,72px);gap:clamp(30px,5vw,72px);align-items:center}.ap-cover h2{font-size:clamp(2.2rem,1.4rem + 2.6vw,3.6rem);font-weight:700}.ap-cover p{color:var(--ink2);font-size:1.35rem;line-height:1.5;margin-top:18px}.ap-rails{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.ap-railchip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 18px;font-weight:600}.ap-railchip b{color:var(--acc)}.ap-cover-photo{border-radius:20px;overflow:hidden;aspect-ratio:4/3.4}.ap-cover-photo img{width:100%;height:100%;object-fit:cover}@media (max-width:860px){.ap-cover-grid{grid-template-columns:1fr}}.ap-safe{padding:var(--sec) 0}.ap-safe-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ap-safe-card{text-align:center;padding:20px}.ap-safe-card .ic{width:68px;height:68px;border-radius:20px;background:var(--acc-soft);color:var(--acc);display:grid;place-items:center;margin:0 auto 20px}.ap-safe-card h3{font-size:1.5rem;font-weight:700}.ap-safe-card p{color:var(--ink2);font-size:1.15rem;line-height:1.55;margin-top:12px}@media (max-width:860px){.ap-safe-grid{grid-template-columns:1fr}}.ap-cost{padding:var(--sec) 0;background:var(--gray);text-align:center}.ap-cost-big{font-size:clamp(3.4rem,2rem + 5vw,6rem);font-weight:700;letter-spacing:-.03em;color:var(--acc)}.ap-cost p{font-size:1.35rem;color:var(--ink2);max-width:40ch;margin:18px auto 0;line-height:1.5}.ap-cost-points{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-top:40px}.ap-cost-point{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.1rem}.ap-cost-point svg{color:var(--acc)}.ap-people{padding:var(--sec) 0}.ap-people-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.ap-person{border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.ap-person .ph{aspect-ratio:8/5;overflow:hidden;border-bottom:1px solid var(--line)}.ap-person .ph img{width:100%;height:100%;object-fit:cover}.ap-person .tx{padding:26px}.ap-person .who{color:var(--acc);font-weight:700;font-size:1rem}.ap-person h3{font-size:1.4rem;font-weight:700;margin-top:6px}.ap-person p{color:var(--ink2);font-size:1.1rem;line-height:1.55;margin-top:10px}@media (max-width:860px){.ap-people-grid{grid-template-columns:1fr}}.ap-faq-sec{padding:var(--sec) 0}.ap-faq{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}.ap-faq details{border-bottom:1px solid var(--line);padding:24px 0}.ap-faq summary{font-weight:700;font-size:1.28rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary:after{content:"+";color:var(--acc);font-weight:700;font-size:1.7rem;line-height:1}.ap-faq details[open] summary:after{content:"\2212"}.ap-faq p{color:var(--ink2);font-size:1.18rem;line-height:1.65;margin-top:14px}.ap-logos{display:flex;gap:9px;margin-top:20px}.ap-logo{width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center}.ap-logo img,.ap-logo svg{width:24px;height:24px}.ap-logo.more{font-size:.82rem;font-weight:700;color:var(--ink2)}.ap-railchip{display:inline-flex;align-items:center;gap:10px}.ap-flag{width:26px;height:19px;border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px var(--line);display:block}.ap-globe{position:relative;aspect-ratio:4/3.4;border-radius:20px;overflow:hidden;background:var(--dark);display:grid;place-items:center}.ap-globe svg{width:76%;height:auto;overflow:visible;display:block}.ap-globe .wire{fill:none;stroke:var(--zg-steel);stroke-width:1}.ap-globe .wire-2{stroke:var(--dark-line)}.ap-globe .ping{fill:var(--accent)}.ap-chip-float{position:absolute;display:inline-flex;align-items:center;gap:7px;background:var(--dark-surface);border:1px solid var(--dark-line);color:var(--on-dark);font-family:var(--font-num);font-weight:500;font-size:.85rem;padding:8px 13px;border-radius:var(--radius-sm)}.ap-chip-float img{width:18px;height:13px;border-radius:3px;object-fit:cover}.ap-chip-float.c1{top:13%;left:5%;animation:ap-float 5s ease-in-out infinite}.ap-chip-float.c2{top:24%;right:5%;animation:ap-float 6s ease-in-out .7s infinite}.ap-chip-float.c3{bottom:15%;left:8%;animation:ap-float 5.6s ease-in-out .4s infinite}.ap-chip-float.c4{bottom:27%;right:7%;animation:ap-float 6.6s ease-in-out 1.1s infinite}@keyframes ap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.ap-chip-float{animation:none}}