@layer components{.ab-hero-visual{display:flex;align-items:center;justify-content:center}.ab-routing{width:100%}.ab-routing .mq2{width:100%;height:auto;display:block}.ab-terminal{display:flex;flex-direction:column;align-items:center;gap:26px;width:100%}.abt-device{position:relative;width:min(230px,66%);filter:drop-shadow(0 24px 48px rgba(0,0,0,.55))}.abt-svg{width:100%;height:auto;display:block}.abt-ok{fill:rgba(var(--sec-rgb),.95);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.04em}.abt-wave{position:absolute;top:23.3%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:2px solid rgba(var(--sec-rgb),.6);border-radius:50%;opacity:0;animation:abtpulse 2.4s ease-out infinite}.abt-w2{animation-delay:.8s}.abt-w3{animation-delay:1.6s}@keyframes abtpulse{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.7);opacity:0}}.abt-bridge{display:flex;align-items:center;gap:12px;width:100%;max-width:330px}.abt-node{width:42px;height:42px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(var(--sec-rgb),.16);color:var(--sec);box-shadow:0 0 0 1px rgba(var(--sec-rgb),.4)}.abt-node svg{width:22px;height:22px}.abt-rail{position:relative;flex:1;height:2px;background:repeating-linear-gradient(90deg,rgba(var(--sec-rgb),.85) 0 8px,transparent 8px 16px);animation:abtflow .9s linear infinite}@keyframes abtflow{to{background-position:16px 0}}.abt-rail-label{position:absolute;top:-22px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--sec)}.ab-checkout{width:min(380px,100%);display:flex;flex-direction:column;gap:16px}.abc-window{border-radius:16px;border:1px solid rgba(var(--sec-rgb),.4);background:#0e1620;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.abc-bar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:#ffffff08;border-bottom:1px solid var(--hair-2)}.abc-bar>span{width:9px;height:9px;border-radius:50%;background:#ffffff29}.abc-url{margin-left:8px;width:auto!important;height:auto!important;border-radius:6px!important;background:#ffffff0f!important;padding:3px 12px;font-size:.72rem;color:var(--dim)}.abc-body{padding:20px}.abc-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.abc-label{color:var(--dim);font-size:.85rem}.abc-amount{font-family:var(--font-display);font-size:1.6rem;color:var(--cream);letter-spacing:.1em}.abc-methods{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.abc-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:7px;background:var(--cream);color:#1b2b22;font-weight:650;font-size:.82rem}.abc-chip-more{background:transparent;color:var(--sec);border:1px dashed rgba(var(--sec-rgb),.55)}.abc-chip.abc-logo{padding:0 11px}.abc-chip.abc-logo img{height:18px;width:auto;max-width:74px;display:block}.abc-pay{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:9px;background:var(--sec);color:#0b1015;font-weight:700;font-size:.95rem}.abc-pay svg{width:18px;height:18px}.abc-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:var(--dim);font-size:.78rem}.abc-secure svg{width:15px;height:15px;color:var(--sec)}.abc-plugins{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.abc-plugin{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:100px;border:1px solid var(--hair);color:var(--cream);font-size:.82rem;font-weight:600}.abc-plugin.abc-logo{background:var(--cream);border:none;padding:0 13px}.abc-plugin.abc-logo img{height:17px;width:auto;max-width:92px;display:block}.ab-iban{display:flex;flex-direction:column;align-items:center;gap:26px;width:100%}.abi-card{width:min(320px,90%);aspect-ratio:1.586;border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-4deg);background:radial-gradient(120% 120% at 15% 10%,rgba(var(--sec-rgb),.5),transparent 60%),linear-gradient(155deg,#2b1526,#170b15);border:1px solid rgba(var(--sec-rgb),.5);box-shadow:0 30px 60px -28px #000000bf}.abi-card-top{display:flex;align-items:center;justify-content:space-between}.abi-label{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.14em;color:var(--cream)}.abi-moon{width:22px;height:22px;color:var(--sec)}.abi-number{display:flex;gap:12px;color:#f4eedfb8;font-size:1.05rem;letter-spacing:.12em}.abi-card-foot{display:flex;align-items:center;justify-content:space-between}.abi-chip{width:34px;height:24px;border-radius:5px;background:linear-gradient(135deg,#e8dcbf,#b8901f)}.abi-eu{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--sec)}.abi-rail{display:flex;align-items:center;gap:8px;width:100%;max-width:360px}.abi-stop{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.abi-stop-ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(var(--sec-rgb),.16);color:var(--sec);box-shadow:0 0 0 1px rgba(var(--sec-rgb),.4)}.abi-stop-ic svg{width:22px;height:22px}.abi-stop-lbl{font-size:.72rem;color:var(--dim);text-align:center}.abi-line{flex:1;height:2px;background:linear-gradient(90deg,rgba(var(--sec-rgb),.25),rgba(var(--sec-rgb),.75))}.ab-defs{background:radial-gradient(50% 70% at 90% 8%,rgba(var(--sec-rgb),.1),transparent 60%),#0c100d}.ab-def-grid{margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ab-def{padding:22px 22px 24px;border-radius:16px;border:1px solid var(--hair-2);border-left:3px solid var(--sec);background:#ffffff08}.ab-def dt{font-family:var(--font-display);font-size:1.2rem;color:var(--cream);margin-bottom:7px}.ab-def dd{margin:0;color:var(--dim);font-size:.98rem;line-height:1.5}.ab-flow-sec{background:radial-gradient(70% 82% at 50% -8%,rgba(var(--sec-rgb),.16),transparent 58%),#0e120f}.ab-flow-lead{max-width:44em}.ab-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;counter-reset:abflow}.ab-flow-step{position:relative;padding:28px 24px;border-radius:16px;border:1px solid var(--hair-2);border-top:2px solid var(--sec);background:#ffffff08}.ab-flow-n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-family:var(--font-display);font-size:1.25rem;color:var(--sec);background:rgba(var(--sec-rgb),.14);box-shadow:0 0 0 1px rgba(var(--sec-rgb),.5);margin-bottom:16px}.ab-flow-step h3{font-family:var(--font-display);font-size:1.2rem;color:var(--cream);margin-bottom:8px}.ab-flow-step p{color:var(--dim);font-size:.96rem;line-height:1.5}.ab-callout-sec{background:#0b0f0d}.ab-callout{max-width:900px;margin:0 auto;padding:30px 34px;border-radius:20px;border:1px solid rgba(var(--sec-rgb),.3);background:radial-gradient(60% 120% at 100% 0,rgba(var(--sec-rgb),.12),transparent 60%),rgba(var(--sec-rgb),.05);border-left:3px solid var(--sec)}.ab-callout h2{margin-bottom:10px}.ab-callout p{color:#f4eedfdb;font-size:1.05rem;line-height:1.6;max-width:60em}.ab-features-sec{background:radial-gradient(58% 90% at 10% 12%,rgba(var(--sec-rgb),.14),transparent 58%),#0b120e}.ab-features{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.ab-feature{display:flex;gap:14px;padding:22px;border-radius:16px;border:1px solid var(--hair-2);background:#ffffff08}.ab-feature-ic{width:30px;height:30px;flex:none;margin-top:2px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(var(--sec-rgb),.16);color:var(--sec)}.ab-feature-ic svg{width:17px;height:17px}.ab-feature h3{font-family:var(--font-display);font-size:1.15rem;color:var(--cream);margin-bottom:5px}.ab-feature p{color:var(--dim);font-size:.96rem;line-height:1.45}.ab-features-note{margin-top:18px;color:var(--faint);font-size:.9rem;font-style:italic}.ab-partner{display:flex;gap:16px;align-items:flex-start;max-width:780px;margin-top:24px;padding:22px 24px;border-radius:16px;border:1px solid rgba(var(--sec-rgb),.4);background:rgba(var(--sec-rgb),.08)}.ab-partner-ic{width:40px;height:40px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(var(--sec-rgb),.18);color:var(--sec)}.ab-partner-ic svg{width:22px;height:22px}.ab-partner p{margin:0;color:#f4eedfe6;font-size:1rem;line-height:1.6}.ab-continuity{background:radial-gradient(60% 100% at 88% 40%,rgba(var(--sec-rgb),.16),transparent 60%),#0c100d}.ab-continuity-in{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:30px 32px;border-radius:20px;border:1px solid rgba(var(--sec-rgb),.28);background:rgba(var(--sec-rgb),.05)}.ab-continuity-in>div{max-width:46em}.ab-continuity-in .sp-arrowlink{flex:none;margin-top:0}.ab-root .sp-prose .wrap{max-width:var(--maxw)}@media(max-width:900px){.ab-def-grid,.ab-flow,.ab-features{grid-template-columns:1fr}.ab-continuity-in{flex-direction:column;align-items:flex-start}.abi-rail{max-width:300px}}@media(prefers-reduced-motion:reduce){.abt-wave,.abt-rail{animation:none}.abt-wave{opacity:.35}}}@layer components{.ab-root{position:relative;--ab-base: #0a100d;--ab-base-2: #0b1310}.ab-root .sec{padding:clamp(54px,6vw,92px) 0;z-index:1}.ab-root .sp-prose,.ab-root .sp-situatie,.ab-root .sp-related{background:radial-gradient(46% 78% at 90% 8%,rgba(var(--sec-rgb),.1),transparent 62%),linear-gradient(180deg,var(--ab-base),var(--ab-base-2))}.ab-root .sp-prose .wrap{position:relative}.ab-root .sp-prose .wrap>*{position:relative;z-index:1}.ab-root .sp-prose .wrap:after{content:"";position:absolute;top:50%;right:1%;width:clamp(150px,17vw,250px);height:clamp(150px,17vw,250px);transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 62% 40%,rgba(var(--sec-rgb),.16),transparent 60%),radial-gradient(circle at 38% 66%,rgba(242,194,78,.07),transparent 62%);box-shadow:inset 0 0 0 1px rgba(var(--sec-rgb),.14);pointer-events:none;z-index:0}@media(max-width:900px){.ab-root .sp-prose .wrap:after{display:none}}.ab-root .ab-features-sec{background:radial-gradient(54% 82% at 10% 6%,rgba(var(--sec-rgb),.22),transparent 58%),radial-gradient(46% 66% at 94% 98%,rgba(242,194,78,.08),transparent 60%),linear-gradient(180deg,#0d1613,#0b120e);border-top:1px solid rgba(var(--sec-rgb),.16)}.ab-root .ab-features{gap:18px}.ab-root .ab-feature{align-items:flex-start;gap:16px;padding:26px 24px 28px;border-radius:18px;border:1px solid var(--hair-2);background:linear-gradient(180deg,#ffffff0d,#ffffff04);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.ab-root .ab-feature:hover{transform:translateY(-4px);border-color:rgba(var(--sec-rgb),.42);box-shadow:0 26px 50px -32px #000000c7}.ab-root .ab-feature-ic{width:46px;height:46px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(var(--sec-rgb),.3),#ffffff05);box-shadow:0 0 0 1.5px rgba(var(--sec-rgb),.55),0 0 24px -6px rgba(var(--sec-rgb),.9)}.ab-root .ab-feature-ic svg{width:22px;height:22px}.ab-root .ab-feature h3{font-size:1.18rem}.ab-root .ab-continuity{background:radial-gradient(72% 130% at 88% 42%,rgba(var(--sec-rgb),.24),transparent 60%),linear-gradient(180deg,rgba(var(--sec-rgb),.11),rgba(var(--sec-rgb),.045)),#0a1210;border-top:1px solid rgba(var(--sec-rgb),.24);border-bottom:1px solid rgba(var(--sec-rgb),.24)}.ab-root .ab-continuity-in{padding:32px 34px;border:1px solid rgba(var(--sec-rgb),.36);background:radial-gradient(80% 150% at 0% 0%,rgba(var(--sec-rgb),.13),transparent 55%),rgba(var(--sec-rgb),.06);box-shadow:0 30px 60px -40px #000000b8}.ab-root .sp-trust{background:radial-gradient(72% 130% at 50% 0,rgba(var(--sec-rgb),.2),transparent 60%),linear-gradient(180deg,rgba(var(--sec-rgb),.08),rgba(var(--sec-rgb),.03)),#0a1110}.ab-root .sp-tarief{background:radial-gradient(62% 120% at 50% -10%,rgba(242,194,78,.24),transparent 58%),radial-gradient(44% 80% at 92% 60%,rgba(245,121,79,.1),transparent 60%),linear-gradient(180deg,#14110a,#0c100d);border-top:1px solid rgba(242,194,78,.2)}.ab-root .sp-tarief-in{padding:34px 36px;border:1px solid rgba(242,194,78,.34);background:radial-gradient(80% 150% at 100% 0%,rgba(242,194,78,.1),transparent 58%),#f2c24e0f}.ab-root .ab-seam{position:absolute;top:-1px;left:0;width:100%;height:clamp(58px,7vw,96px);z-index:0;pointer-events:none;display:block}.ab-root .ab-seam-fill{fill:#f2c24e0d}.ab-root .ab-seam-line{fill:none;stroke:#f6d5886b;stroke-width:1.2;vector-effect:non-scaling-stroke}.ab-zone-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ab-zone-lines{position:absolute;inset:0;width:100%;height:100%;color:#f6d58824}.ab-zone-lines path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.ab-zone-stars{position:absolute;inset:0;width:100%;height:100%}.ab-zone-stars circle{fill:#f6d588;opacity:.4;animation:abZoneTwinkle 5.5s ease-in-out infinite}.ab-zone-stars circle:nth-child(3n){animation-delay:1.2s}.ab-zone-stars circle:nth-child(4n){animation-delay:2.1s}@keyframes abZoneTwinkle{0%,to{opacity:.18}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.ab-zone-stars circle{animation:none!important;opacity:.38}}}@layer components{.ab-root .ab-defs{background:radial-gradient(52% 80% at 90% 6%,rgba(242,194,78,.16),transparent 58%),radial-gradient(46% 66% at 8% 96%,rgba(var(--sec-rgb),.1),transparent 60%),linear-gradient(180deg,#14110a,#0c100d);border-top:1px solid rgba(242,194,78,.14)}.ab-root .ab-def{padding:24px 24px 26px;border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.ab-root .ab-def:hover{transform:translateY(-3px);box-shadow:0 24px 46px -32px #000000bf}.ab-root .sp-table-wrap{border:1px solid rgba(242,194,78,.22);border-radius:18px;overflow:hidden;background:radial-gradient(70% 120% at 100% 0,rgba(242,194,78,.07),transparent 58%),#0b1210;box-shadow:0 34px 66px -46px #000000bf}@media(min-width:641px){.ab-root .sp-table thead th:last-child,.ab-root .sp-table tbody td.sp-td-good{background:#f2c24e14;border-left:1px solid rgba(242,194,78,.2)}.ab-root .sp-table tbody td.sp-td-good{color:var(--cream)}.ab-root .sp-table tbody tr:hover td,.ab-root .sp-table tbody tr:hover th{background-color:#ffffff05}.ab-root .sp-table tbody tr:hover td.sp-td-good{background-color:#f2c24e21}}}
