.bn-section{padding:80px 0;border-top:1px solid rgba(255,255,255,.06);background:transparent;scroll-margin-top:76px}.bn-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:64px;align-items:center}.bn-copy .lux-section-sub{max-width:610px}.bn-copy .bn-points{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding:0;margin:26px 0;list-style:none}.bn-points li{font-size:.875rem;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:10px}.bn-points li:before{content:'✓';color:var(--lux-gold,#ffb830);font-weight:600}.bn-fine{font-size:.78rem!important;color:rgba(255,255,255,.55)!important;line-height:1.65}.bn-price-card .lux-plan-card__price{margin-bottom:12px}.bn-price-card .lux-plan-card__billing{margin-bottom:24px}.bn-price-card .bn-after{margin:16px 0 0}
.bitninja-page .wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}.bitninja-page .hero{position:relative;padding:100px 0 70px;text-align:center;overflow:hidden}.bitninja-page .hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(255,184,48,.1),transparent 65%);pointer-events:none}.bitninja-page .hero h1{font-family:'Poppins',sans-serif;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:700;line-height:1.18;letter-spacing:normal;color:#fff;margin:0 auto 18px;max-width:900px}.bitninja-page .hero>p{font-size:1.05rem;color:rgba(255,255,255,.58);max-width:660px;margin:0 auto 30px;line-height:1.7}.bitninja-page .eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-gold,#ffb830);margin-bottom:8px;display:block}.bitninja-page .hero .eyebrow{margin-bottom:22px}.bitninja-page .actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:26px 0}.bitninja-page .actions .btn{width:auto}.bitninja-page .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;background:var(--lux-gold,#ffb830);border:1px solid var(--lux-gold,#ffb830);color:#0b0c1b;min-height:46px}.bitninja-page .btn:hover{background:#ffc94d}.bitninja-page .btn.secondary{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff}.bitninja-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bitninja-page .card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:24px 20px}.bitninja-page .card h3{font-family:'Poppins',sans-serif;font-size:.95rem;font-weight:600;color:white;margin:10px 0 6px;line-height:1.4}.bitninja-page .card p{font-size:.845rem;line-height:1.6;color:rgba(255,255,255,.58);margin:0}.bitninja-page .num{color:var(--lux-gold,#ffb830);font-size:.72rem;letter-spacing:.1em}.bitninja-page .muted{color:rgba(255,255,255,.58)}.bitninja-page .section{padding:60px 0 80px}.bitninja-page .section h2{font-family:'Poppins',sans-serif;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700;color:#fff;line-height:1.3;margin:0 0 24px}.bitninja-page .section h1{font-family:'Poppins',sans-serif;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:700;color:#fff;line-height:1.18;margin-bottom:24px}.bitninja-page .split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:64px;align-items:center}.bitninja-page .pricebox{background:rgba(255,184,48,.04);border:1px solid rgba(255,184,48,.35);border-radius:16px;padding:28px 24px}.bitninja-page .price{font-family:'Poppins',sans-serif;font-size:2rem;font-weight:700;color:#fff;line-height:1;margin-bottom:12px}.bitninja-page .price small{font-size:.9rem;font-weight:400;color:rgba(255,255,255,.4)}.bitninja-page .pricebox .btn{width:100%}.bitninja-page .fine{font-size:.78rem!important;color:rgba(255,255,255,.55)!important;line-height:1.65}.bitninja-page .bn-section h2{font-family:'Poppins',sans-serif;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700;color:white;margin-bottom:18px}.bitninja-page .bn-section p{color:rgba(255,255,255,.58);line-height:1.7}.bitninja-page .step{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.07)}.bitninja-page .step h3{color:white;font-size:1rem}.bitninja-page .notice{background:rgba(255,184,48,.04);border:1px solid rgba(255,184,48,.22);border-radius:14px;padding:24px;margin:24px 0}.bitninja-page details:not(.lux-faq__item){padding:20px 0;border-bottom:1px solid rgba(255,255,255,.08)}.bitninja-page summary:not(.lux-faq__q){font-family:'Poppins',sans-serif;color:white;font-size:1rem;cursor:pointer}.bitninja-page .checklist{padding-left:22px;line-height:1.8}.bitninja-page .checklist li{margin:12px 0}.bitninja-page main a:not(.btn){color:#ffcb68}.bitninja-page .mail{background:white;color:#293042;max-width:760px;margin:24px auto;padding:36px;border-radius:14px}.bitninja-page .mail h3{color:#141827}.bitninja-page .mail a{color:#765300!important}.bitninja-page .client-shell{padding:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:16px}.bitninja-page .client-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
@media(max-width:1199px){.bitninja-page .wrap{max-width:960px}}@media(max-width:991px){.bitninja-page .wrap{max-width:720px}.bn-layout,.bitninja-page .split{gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}}@media(max-width:767px){.bitninja-page .wrap{max-width:540px}.bn-section{padding:60px 0;scroll-margin-top:125px}.bn-layout,.bitninja-page .split,.bitninja-page .grid,.bitninja-page .client-grid{grid-template-columns:1fr}.bn-layout{gap:28px}.bn-copy .bn-points{gap:12px 18px}.bitninja-page .hero{padding:64px 15px 48px}.bitninja-page .section{padding:48px 0}.bitninja-page .wrap.section{padding-inline:15px}.bitninja-page .mail{padding:24px}}@media(prefers-reduced-motion:reduce){.bn-section .lux-plan-card{transition:none;transform:none}}