.db{padding-bottom:40px}.db section{max-width:1060px;margin:0 auto;padding-left:24px;padding-right:24px}.db-hero{padding-top:42px;max-width:800px!important}.db-kicker{letter-spacing:.16em;text-transform:uppercase;color:#facc15;margin-bottom:14px;font-size:.74rem;font-weight:700}.db-hero h1{letter-spacing:-.024em;color:#f9fafb;margin-bottom:18px;font-size:clamp(1.95rem,5.2vw,2.95rem);line-height:1.07}.db-lede{color:#cbd5e1;margin-bottom:15px;font-size:1.04rem;line-height:1.72}.db-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.db-actions-center{justify-content:center}.db-btn-primary,.db-btn-secondary{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:14px 26px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.db-btn-primary{color:#111827;background:linear-gradient(135deg,#fbbf24,#eab308)}.db-btn-secondary{color:#facc15;border:1px solid #facc15}.db-compare{padding-top:56px}.db-compare h2{color:#f9fafb;margin-bottom:20px;font-size:clamp(1.3rem,3.4vw,1.75rem)}.db-compare-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.db-compare-card{background:#0b1120;border:1px solid #94a3b838;border-radius:18px;padding:24px}.db-compare-card-ours{background:radial-gradient(circle at 0 0,#1a1608,#020617);border-color:#facc1580}.db-compare-tag{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;font-size:.68rem;font-weight:700}.db-compare-card-ours .db-compare-tag{color:#facc15}.db-compare-card h3{color:#f9fafb;margin-bottom:14px;font-size:1.2rem;line-height:1.35}.db-compare-card ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.db-compare-card li{color:#94a3b8;padding-left:16px;font-size:.93rem;line-height:1.62;position:relative}.db-compare-card li:before{content:"";background:#475569;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.db-compare-card-ours li:before{background:#facc15}.db-compare-note{color:#cbd5e1;border-left:2px solid #facc1580;max-width:72ch;margin-top:18px;padding-left:14px;font-size:.92rem;line-height:1.68}.db-how{padding-top:56px}.db-how h2{color:#f9fafb;margin-bottom:20px;font-size:clamp(1.3rem,3.4vw,1.75rem)}.db-how-grid{background:#94a3b833;border:1px solid #94a3b833;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid;overflow:hidden}.db-how-grid>div{background:#0b1120;padding:18px 20px}.db-how-grid h3{color:#f9fafb;margin-bottom:6px;font-size:1.2rem}.db-how-grid p{color:#94a3b8;font-size:.9rem;line-height:1.62}.db-how-link{margin-top:16px}.db-how-link a{color:#facc15;font-weight:600;text-decoration:none}.db-how-link a:hover{text-underline-offset:3px;text-decoration:underline}.db-proof{padding-top:56px}.db-proof h2{color:#f9fafb;margin-bottom:20px;font-size:clamp(1.3rem,3.4vw,1.75rem)}.db-proof-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.db-proof-card{background:#0b1120;border:1px solid #94a3b838;border-radius:18px;text-decoration:none;display:block;overflow:hidden}.db-proof-card img{object-fit:cover;width:100%;height:220px;display:block}.db-proof-card>div{padding:18px 20px}.db-proof-tag{letter-spacing:.13em;text-transform:uppercase;color:#facc15;margin-bottom:6px;font-size:.68rem;font-weight:700}.db-proof-card h3{color:#f9fafb;margin-bottom:6px;font-size:1.2rem}.db-proof-card p{color:#94a3b8;font-size:.9rem;line-height:1.6}.db-proof-card:hover{border-color:#facc1580}.db-faq{padding-top:56px}.db-faq h2{color:#f9fafb;margin-bottom:18px;font-size:clamp(1.3rem,3.4vw,1.75rem)}.db-faq-list{flex-direction:column;gap:18px;display:flex}.db-faq-list article{border-left:2px solid #facc1580;padding-left:18px}.db-faq-list h3{color:#f9fafb;margin-bottom:6px;font-size:1.2rem}.db-faq-list p{color:#94a3b8;max-width:72ch;font-size:.95rem;line-height:1.7}.db-cta{text-align:center;padding-top:60px;max-width:720px!important}.db-cta h2{color:#f9fafb;margin-bottom:10px;font-size:clamp(1.4rem,3.6vw,1.9rem);line-height:1.2}.db-cta p{color:#94a3b8;margin-bottom:22px;line-height:1.7}.db a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #fde68a}@media (max-width:820px){.db-compare-grid{grid-template-columns:1fr}}@media (max-width:640px){.db section{padding-left:16px;padding-right:16px}.db-actions>*{width:100%}}
