.smsbomber-page{--brand:#0474fb;--brand-light:#eef6ff;--brand-border:#cfe4ff}.smsbomber-page .eyebrow{color:#0474fb;background:#eef6ff;border-color:#cfe4ff}.smsbomber-page .hero h1 em{color:#0474fb}.smsbomber-page .primary,.smsbomber-page .cta{background:#0474fb}.smsbomber-page .call-action-card{background:#fafdff;border-color:#cfe4ff}.smsbomber-page .call-action-copy>span,.smsbomber-page .call-action-copy h2{color:#0474fb}.smsbomber-page .phone-field.has-error{border-color:#e24c5a}.smsbomber-page .call-form button{background:#0474fb}.smsbomber-page .privacy-note{border-color:#cfe4ff}.smsbomber-page .privacy-note>span{color:#0474fb;background:#eef6ff}.smsbomber-page .status-icon{background:#0474fb}.smsbomber-page .status-kicker,.smsbomber-page .countdown{color:#0474fb}.smsbomber-page .status-progress{background:#eef6ff}.smsbomber-page .status-progress span,.smsbomber-page .bombing-pulse span{background:#0474fb}.smsbomber-page .info-heading>span{color:#0474fb}.smsbomber-page .how-panel .info-item,.smsbomber-page .why-panel .info-item{background:#fff;border-color:#cfe4ff}.smsbomber-page .info-item>span,.smsbomber-page .why-panel .info-item>span{color:#0474fb;background:#eef6ff;border-color:#cfe4ff}.smsbomber-page .faq-heading>span{color:#0474fb}.smsbomber-page .faq-list details[open]{background:#f8fbff;border-color:#cfe4ff}.smsbomber-page .faq-list summary i{color:#0474fb;background:#eef6ff}.smsbomber-page .features-section{width:min(1080px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .features-heading{text-align:center;margin-bottom:40px}.smsbomber-page .features-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .features-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .features-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .features-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.smsbomber-page .feature-card{background:#fff;border:1px solid #cfe4ff;border-radius:18px;padding:28px;transition:all .3s}.smsbomber-page .feature-card:hover{border-color:#0474fb;transform:translateY(-4px);box-shadow:0 8px 24px #0474fb26}.smsbomber-page .feature-card h3{color:#171d34;letter-spacing:-.03em;margin:0 0 12px;font-size:18px;font-weight:700}.smsbomber-page .feature-card p{color:#6d7589;margin:0;font-size:14px;line-height:1.6}.smsbomber-page .benefits-section{width:min(820px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .benefits-heading{text-align:center;margin-bottom:40px}.smsbomber-page .benefits-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .benefits-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .benefits-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .benefits-list{gap:20px;display:grid}.smsbomber-page .benefit-item{background:#fff;border:1px solid #cfe4ff;border-radius:16px;padding:24px;transition:all .3s}.smsbomber-page .benefit-item:hover{background:#f8fbff;border-color:#0474fb}.smsbomber-page .benefit-item h4{color:#171d34;letter-spacing:-.03em;margin:0 0 10px;font-size:17px;font-weight:700}.smsbomber-page .benefit-item p{color:#6d7589;margin:0;font-size:14px;line-height:1.6}.smsbomber-page .how-to-section{width:min(1080px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .how-to-heading{text-align:center;margin-bottom:50px}.smsbomber-page .how-to-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .how-to-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .how-to-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .how-to-steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.smsbomber-page .step-card{text-align:center;background:#fff;border:1px solid #cfe4ff;border-radius:18px;padding:32px 24px;transition:all .3s;position:relative}.smsbomber-page .step-card:hover{border-color:#0474fb;transform:translateY(-4px);box-shadow:0 8px 24px #0474fb26}.smsbomber-page .step-number{color:#fff;background:#0474fb;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 20px;font-size:20px;font-weight:800;display:grid}.smsbomber-page .step-card h3{color:#171d34;letter-spacing:-.03em;margin:0 0 12px;font-size:18px;font-weight:700}.smsbomber-page .step-card p{color:#6d7589;margin:0;font-size:14px;line-height:1.6}.smsbomber-page .comparison-section{width:min(820px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .comparison-heading{text-align:center;margin-bottom:40px}.smsbomber-page .comparison-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .comparison-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .comparison-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .comparison-table{flex-direction:column;gap:16px;display:flex}.smsbomber-page .comparison-row{background:#fff;border:1px solid #cfe4ff;border-radius:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:16px;padding:20px;display:grid}.smsbomber-page .comparison-feature{color:#171d34;font-size:15px;font-weight:700}.smsbomber-page .comparison-value{text-align:center;font-size:14px;font-weight:600}.smsbomber-page .comparison-value.our-service{color:#0474fb;background:#eef6ff;border-radius:8px;padding:8px 16px}.smsbomber-page .comparison-value.other-service{color:#6d7589}.smsbomber-page .testimonials-section{width:min(1080px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .testimonials-heading{text-align:center;margin-bottom:40px}.smsbomber-page .testimonials-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .testimonials-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .testimonials-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.smsbomber-page .testimonial-card{background:#fff;border:1px solid #cfe4ff;border-radius:18px;padding:28px;transition:all .3s}.smsbomber-page .testimonial-card:hover{border-color:#0474fb;transform:translateY(-4px);box-shadow:0 8px 24px #0474fb26}.smsbomber-page .testimonial-rating{margin-bottom:16px;font-size:18px}.smsbomber-page .testimonial-card p{color:#6d7589;margin:0 0 16px;font-size:14px;font-style:italic;line-height:1.6}.smsbomber-page .testimonial-author{color:#0474fb;font-size:14px;font-weight:700}.smsbomber-page .safety-section{width:min(820px,100% - 40px);margin:0 auto;padding:60px 0}.smsbomber-page .safety-heading{text-align:center;margin-bottom:40px}.smsbomber-page .safety-heading>span{color:#0474fb;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.smsbomber-page .safety-heading h2{color:#171d34;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.5vw,42px);font-weight:800}.smsbomber-page .safety-heading p{color:#737b8f;max-width:600px;margin:12px auto 0;font-size:16px}.smsbomber-page .safety-content{gap:20px;display:grid}.smsbomber-page .safety-item{background:#fff;border:1px solid #cfe4ff;border-radius:16px;padding:24px;transition:all .3s}.smsbomber-page .safety-item:hover{background:#f8fbff;border-color:#0474fb}.smsbomber-page .safety-item h4{color:#171d34;letter-spacing:-.03em;margin:0 0 10px;font-size:17px;font-weight:700}.smsbomber-page .safety-item p{color:#6d7589;margin:0;font-size:14px;line-height:1.6}@media (max-width:800px){.smsbomber-page .features-grid,.smsbomber-page .how-to-steps,.smsbomber-page .testimonials-grid{grid-template-columns:repeat(2,1fr)}.smsbomber-page .comparison-row{grid-template-columns:1fr;gap:8px}.smsbomber-page .comparison-value{text-align:left}}@media (max-width:520px){.smsbomber-page .features-section,.smsbomber-page .benefits-section,.smsbomber-page .how-to-section,.smsbomber-page .comparison-section,.smsbomber-page .testimonials-section,.smsbomber-page .safety-section{width:calc(100% - 28px);padding:40px 0}.smsbomber-page .features-grid,.smsbomber-page .how-to-steps,.smsbomber-page .testimonials-grid{grid-template-columns:1fr}.smsbomber-page .feature-card,.smsbomber-page .benefit-item,.smsbomber-page .step-card,.smsbomber-page .testimonial-card,.smsbomber-page .safety-item{padding:20px}.smsbomber-page .comparison-row{padding:16px}.smsbomber-page .features-heading h2,.smsbomber-page .benefits-heading h2,.smsbomber-page .how-to-heading h2,.smsbomber-page .comparison-heading h2,.smsbomber-page .testimonials-heading h2,.smsbomber-page .safety-heading h2{font-size:28px}}
