/* Donebypay homepage only. Header/navigation and footer retain their existing styles. */
.dbp-home{--dbp-navy:#111c55;--dbp-blue:#2948cb;--dbp-ink:#17213b;--dbp-muted:#68748b;--dbp-line:#e6ebf4;color:var(--dbp-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;overflow:hidden;background:#fff}
.dbp-home *{box-sizing:border-box}.dbp-home a{text-decoration:none}.dbp-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.dbp-home h1,.dbp-home h2,.dbp-home h3,.dbp-home p{margin-top:0}.dbp-home h2{font-size:clamp(1.85rem,3.1vw,2.65rem);line-height:1.18;font-weight:750;letter-spacing:-.045em}.dbp-home p{line-height:1.7}.dbp-kicker{display:inline-block;font-size:.76rem;letter-spacing:.13em;font-weight:800;color:#3555d0;margin-bottom:16px}.dbp-hero{position:relative;background:radial-gradient(ellipse at 84% 32%,#334fa7 0%,transparent 40%),linear-gradient(125deg,#101a50 0%,#1c347b 63%,#263f91 100%);color:#fff;padding:100px 0 105px}.dbp-hero:before{content:"";position:absolute;inset:0;opacity:.2;background-image:radial-gradient(#a6b7ff 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(90deg,transparent 20%,black 100%);pointer-events:none}.dbp-hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:60px}.dbp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid #ffffff35;border-radius:99px;background:#ffffff0c;color:#dce6ff;font-size:.71rem;font-weight:750;letter-spacing:.1em}.dbp-dot{width:7px;height:7px;border-radius:50%;background:#69e6b0;box-shadow:0 0 0 4px #69e6b01c}.dbp-hero h1{font-size:clamp(2.65rem,5.15vw,4.75rem);line-height:1.085;font-weight:800;letter-spacing:-.06em;margin:25px 0 24px;max-width:670px}.dbp-hero h1 span{color:#8fc0ff}.dbp-hero-copy>p{font-size:1.06rem;color:#d3ddf5;max-width:570px;margin-bottom:30px}.dbp-actions{display:flex;gap:12px;flex-wrap:wrap}.dbp-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:13px 22px;border-radius:11px;font-weight:750;font-size:.93rem;transition:transform .2s,background .2s}.dbp-btn:hover{transform:translateY(-2px)}.dbp-btn-primary{background:#fff;color:#152864}.dbp-btn-primary:hover{color:#152864;background:#e8f0ff}.dbp-btn-outline{border:1px solid #ffffff6b;color:#fff}.dbp-btn-outline:hover{background:#ffffff16;color:#fff}.dbp-hero-note{display:flex;align-items:center;gap:9px;font-size:.79rem;color:#b9c9ea;margin-top:28px}.dbp-hero-note i{color:#83e2c1;font-size:1rem}.dbp-hero-visual{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center}.dbp-orbit{position:absolute;border:1px solid #a2baff26;border-radius:50%;aspect-ratio:1}.dbp-orbit-one{width:440px}.dbp-orbit-two{width:340px}.dbp-visual-card{position:relative;width:min(100%,385px);padding:26px;border:1px solid #ffffff36;border-radius:23px;background:linear-gradient(145deg,#ffffff2a,#ffffff0e);box-shadow:0 24px 75px #07103772;backdrop-filter:blur(14px);transform:rotate(-3deg)}.dbp-visual-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#e4eaff;font-size:.82rem}.dbp-visual-top i{margin-right:7px}.dbp-visual-pill{border-radius:99px;background:#ffffff20;padding:7px 10px;font-size:.72rem}.dbp-visual-heading{font-size:1.62rem;line-height:1.2;font-weight:750;letter-spacing:-.04em;margin-top:43px}.dbp-visual-sub{font-size:.78rem;color:#d6def6;margin-top:9px}.dbp-visual-assets{display:flex;align-items:center;margin-top:30px;padding-bottom:28px}.dbp-visual-assets .dbp-coin+.dbp-coin{margin-left:-7px;border:3px solid #304b94}.dbp-visual-foot{border-top:1px solid #ffffff2a;padding-top:18px;color:#dce7ff;font-size:.72rem}.dbp-visual-foot i{color:#6de3ae;margin-right:5px}.dbp-coin{width:45px;height:45px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1.55rem;font-weight:800;font-family:Arial,sans-serif}.dbp-coin.btc{background:#f7931a}.dbp-coin.eth{background:#6378b7}.dbp-coin.ltc{background:#345d9d}.dbp-coin.bch{background:#18b889}.dbp-coin.usdt{background:#26a17b}.dbp-floating{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;color:#243052;padding:11px 16px;border-radius:14px;box-shadow:0 16px 40px #09133b50;font-size:.84rem;font-weight:750}.dbp-floating small{display:block;font-size:.7rem;color:#75809a;font-weight:600}.dbp-floating .dbp-coin{width:34px;height:34px;font-size:1.15rem}.dbp-floating-a{top:33px;right:0;transform:rotate(5deg)}.dbp-floating-b{bottom:24px;left:-15px;transform:rotate(4deg)}.dbp-assets{padding:96px 0 88px;background:#f7f9fd}.dbp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.dbp-section-heading h2{margin-bottom:12px}.dbp-section-heading p,.dbp-center p{color:var(--dbp-muted);margin:0}.dbp-section-chip{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;background:#e9eeff;color:#2849b9;border-radius:99px;padding:10px 16px;font-size:.8rem;font-weight:750}.dbp-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dbp-asset{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--dbp-line);border-radius:16px;padding:23px 20px;min-width:0;box-shadow:0 5px 18px #17234c06}.dbp-asset>div{min-width:0;flex:1}.dbp-asset strong{display:block;font-size:.99rem}.dbp-asset small{display:block;font-size:.75rem;color:var(--dbp-muted);margin-top:5px;line-height:1.45}.dbp-asset>i{font-size:.85rem;color:#a1aac0}.dbp-network-note{font-size:.79rem;color:#66738c;margin:23px 0 0!important}.dbp-network-note i{color:#385bd0;margin-right:6px}.dbp-features{padding:100px 0}.dbp-center{text-align:center;max-width:650px;margin:0 auto 44px}.dbp-center h2{margin-bottom:16px}.dbp-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dbp-feature{padding:32px;border:1px solid var(--dbp-line);border-radius:19px;background:#fff}.dbp-feature-icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#eaf0ff;border-radius:14px;color:#3554c7;font-size:1.5rem;margin-bottom:28px}.dbp-feature h3{font-size:1.18rem;font-weight:750;margin-bottom:11px}.dbp-feature p{font-size:.91rem;color:var(--dbp-muted);margin-bottom:0}.dbp-how{background:#f6f8fc;padding:100px 0}.dbp-how-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center}.dbp-how-grid>div:first-child>p{color:var(--dbp-muted);max-width:440px;margin:20px 0}.dbp-text-link{display:inline-flex;gap:12px;align-items:center;color:#294ac3;font-weight:750}.dbp-text-link:hover{color:#152a8a}.dbp-steps{background:#fff;padding:14px 30px;border:1px solid var(--dbp-line);border-radius:20px}.dbp-steps>div{display:flex;gap:22px;padding:24px 0}.dbp-steps>div+div{border-top:1px solid var(--dbp-line)}.dbp-steps>div>span{font-size:1.1rem;font-weight:800;color:#4566d8}.dbp-steps h3{font-size:1rem;font-weight:750;margin-bottom:6px}.dbp-steps p{font-size:.86rem;color:var(--dbp-muted);margin-bottom:0}.dbp-payments{padding:94px 0}.dbp-payment-icons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.dbp-payment-icons span{display:flex;align-items:center;gap:12px;border:1px solid var(--dbp-line);border-radius:12px;padding:18px 23px;font-size:.9rem;font-weight:700}.dbp-payment-icons i{color:#3d5dd2;font-size:1.25rem}.dbp-cta{padding:0 0 96px}.dbp-cta-inner{background:linear-gradient(115deg,#152567,#304eb1);border-radius:24px;color:#fff;padding:52px 58px;display:flex;align-items:center;justify-content:space-between;gap:30px}.dbp-cta .dbp-kicker{color:#b8ccff}.dbp-cta h2{margin-bottom:12px}.dbp-cta p{color:#d5def8;margin-bottom:0}.dbp-btn-white{background:#fff;color:#1d347d;white-space:nowrap}.dbp-btn-white:hover{background:#eaf0ff;color:#1d347d}
@media(max-width:1050px){.dbp-hero-grid{gap:20px}.dbp-hero-visual{transform:scale(.88)}.dbp-floating-a{right:-10px}.dbp-how-grid{gap:45px}}
@media(max-width:800px){.dbp-hero{padding:78px 0 55px}.dbp-hero-grid{grid-template-columns:1fr;gap:18px}.dbp-hero-copy{max-width:650px}.dbp-hero-visual{min-height:360px;transform:none;max-width:480px;width:100%;margin:0 auto}.dbp-assets-grid,.dbp-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dbp-how-grid{grid-template-columns:1fr;gap:35px}.dbp-cta-inner{padding:40px;align-items:flex-start;flex-direction:column}.dbp-assets,.dbp-features,.dbp-how,.dbp-payments{padding:75px 0}}
@media(max-width:560px){.dbp-wrap{width:min(100% - 32px,1160px)}.dbp-hero{padding:63px 0 35px}.dbp-hero h1{font-size:clamp(2.45rem,11vw,3.5rem)}.dbp-hero-copy>p{font-size:.96rem}.dbp-actions{flex-direction:column}.dbp-actions .dbp-btn{width:100%}.dbp-hero-visual{min-height:315px}.dbp-orbit-one{width:320px}.dbp-orbit-two{width:245px}.dbp-visual-card{width:85%;padding:19px;transform:rotate(-2deg)}.dbp-visual-heading{font-size:1.3rem;margin-top:30px}.dbp-visual-assets{margin-top:23px;padding-bottom:22px}.dbp-visual-assets .dbp-coin{width:37px;height:37px;font-size:1.25rem}.dbp-floating{padding:8px 10px;font-size:.72rem}.dbp-floating-a{top:0;right:0}.dbp-floating-b{bottom:4px;left:0}.dbp-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.dbp-assets-grid,.dbp-features-grid{grid-template-columns:1fr}.dbp-asset{padding:18px}.dbp-feature{padding:26px}.dbp-assets,.dbp-features,.dbp-how,.dbp-payments{padding:64px 0}.dbp-steps{padding:7px 20px}.dbp-cta{padding-bottom:64px}.dbp-cta-inner{padding:32px 24px;border-radius:18px}.dbp-cta-inner .dbp-btn{width:100%}.dbp-payment-icons{flex-direction:column}.dbp-payment-icons span{justify-content:center}.dbp-home h2{font-size:2rem}}
@media(prefers-reduced-motion:reduce){.dbp-home .dbp-btn{transition:none}}
