.ind-hero{background:linear-gradient(160deg,var(--bj-navy-dark),var(--bj-navy));padding:80px 24px 60px;text-align:center}.ind-hero h1{color:#fff;font-size:clamp(2rem,4vw,3rem);margin-bottom:12px}.ind-hero-sub{color:hsla(0,0%,100%,.55);max-width:480px;margin:0 auto;font-size:16px}.ind-body{padding:60px 24px}.ind-inner{max-width:1000px;margin:0 auto}.ind-pill-selector{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:56px}.ind-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ind-title{display:flex;align-items:center;gap:10px;font-size:1.6rem;margin-bottom:20px}.ind-title-icon{color:var(--bj-sky);flex-shrink:0}.ind-pill-icon{vertical-align:-3px;margin-inline-end:2px}.ind-box-label{font-size:11px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.ind-box-label.problem{color:#ef4444}.ind-box-label.success{color:#22c55e}.ind-problem-box{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:20px;margin-bottom:20px}.ind-problem-box p{color:var(--bj-text-muted);font-size:14px;line-height:1.7}.ind-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.ba-box{border-radius:10px;padding:16px}.ba-box .ind-box-label{font-size:10px;margin-bottom:6px}.ba-box p{color:var(--bj-text-muted);font-size:13px;line-height:1.6}.ba-box.before{background:#fef2f2}.ba-box.after{background:#f0fdf4}.ind-stat-box{background:var(--bj-navy);border-radius:12px;padding:20px;text-align:center}.ind-stat{font-family:var(--bj-font-heading);font-weight:800;font-size:1.4rem;color:var(--bj-sky)}.ind-what-label{margin-bottom:20px;font-size:1rem;color:#6b7280;font-weight:600}.ind-feature-row{gap:12px;padding:14px 0;border-bottom:1px solid var(--bj-border);font-size:14px;font-weight:500;color:var(--bj-navy)}.check-badge,.ind-feature-row{display:flex;align-items:center}.check-badge{width:28px;height:28px;background:#f0faff;border:1px solid var(--bj-sky-light);border-radius:50%;justify-content:center;flex-shrink:0;color:var(--bj-sky)}.ind-video{display:block;width:100%;max-width:300px;border-radius:14px;margin:18px auto 6px;background:#eef3f8;box-shadow:0 8px 28px rgba(32,51,84,.18)}.ind-cta{margin-top:28px}.block-btn{display:block;text-align:center;font-size:15px}.ind-cta-sub{text-align:center;margin-top:10px;font-size:12px;color:#9ca3af}.ind-jay-cta{background:var(--bj-bg-light);border:1px solid var(--bj-border);border-radius:16px;padding:28px;text-align:center;margin-top:60px}.ind-jay-cta .btn-o{font-size:13px}.jay-cta-line1{color:var(--bj-text-muted);font-size:14px;margin-bottom:12px}.jay-cta-line2{color:#6b7280;font-size:13px;margin-bottom:16px}.ind-film{margin-top:24px}.ind-film-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--bj-navy-dark);box-shadow:0 10px 30px rgba(32,51,84,.22)}.ind-film-play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;display:block}.ind-film-play img,.ind-film-play picture{display:block;width:100%;height:100%;object-fit:cover}.ind-film-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#ffc93c;color:var(--bj-navy-dark);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.35);transition:transform .15s ease}.ind-film-btn svg{margin-inline-start:3px}.ind-film-play:focus-visible .ind-film-btn,.ind-film-play:hover .ind-film-btn{transform:translate(-50%,-50%) scale(1.08)}.ind-film-play:focus-visible{outline:3px solid var(--bj-sky);outline-offset:-3px}.ind-film-video{position:absolute;inset:0;width:100%;height:100%;background:#000;object-fit:contain}.ind-film-note{margin:10px 2px 0;font-size:13px;color:#6b7a90}@media(max-width:720px){.ind-film-frame{aspect-ratio:9/16;max-width:300px;margin-inline:auto}.ind-film .ind-box-label,.ind-film-note{text-align:center}}