#bwx-home{background:#fff;color:#18294a;overflow:hidden}#bwx-home .home-hero{position:relative;min-height:calc(100vh - 70px);display:flex;align-items:center;padding:100px 28px 72px;background:linear-gradient(135deg,#18294a,#1e3357 62%,#243d68)}#bwx-home .home-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(59,149,217,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(59,149,217,.07) 1px,transparent 1px);background-size:60px 60px}#bwx-home .home-hero-inner,#bwx-home .home-section-inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;width:100%}#bwx-home .home-hero-copy>*{animation:bwx-home-in .7s cubic-bezier(.22,1,.36,1) both}#bwx-home .home-hero-copy>*:nth-child(1){animation-delay:.05s}#bwx-home .home-hero-copy>*:nth-child(2){animation-delay:.13s}#bwx-home .home-hero-copy>*:nth-child(3){animation-delay:.21s}#bwx-home .home-hero-copy>*:nth-child(4){animation-delay:.29s}@keyframes bwx-home-in{0%{opacity:0;transform:translateY(20px)}}#bwx-home .home-trust-item{animation:bwx-home-in .6s ease .5s both}#bwx-home .home-hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:64px;align-items:center}#bwx-home h1{font-size:clamp(4rem,12vw,8.4rem);color:#fff;line-height:.9;margin-bottom:22px}#bwx-home h1 em{color:#3b95d9;font-style:normal}#bwx-home .home-hero-sub{max-width:650px;color:#ffffffad;font-size:clamp(1rem,2vw,1.28rem);line-height:1.65;margin-bottom:32px}#bwx-home .home-actions{display:flex;flex-wrap:wrap;gap:12px}#bwx-home .home-report-card{background:#ffffff0f;border:1px solid rgba(59,149,217,.28);border-radius:18px;padding:26px;box-shadow:0 28px 70px #08122459;backdrop-filter:blur(10px);animation:bwx-home-in .7s cubic-bezier(.22,1,.36,1) .25s both,bwx-home-float 8s ease-in-out 1s infinite}@keyframes bwx-home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}#bwx-home .home-report-top,#bwx-home .home-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}#bwx-home .home-report-top span,#bwx-home .home-panel-top span{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#bwx-home .home-report-top span{color:#ffffff6b}#bwx-home .home-report-top strong{color:#7cc6ff}#bwx-home .home-signal-list{display:grid;gap:18px}#bwx-home .home-signal-row{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;color:#ffffffad;font-size:.86rem}#bwx-home .home-signal-track{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}#bwx-home .home-signal-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b95d9,#7cc6ff);animation:bwx-bar-in 1.2s cubic-bezier(.22,1,.36,1) both}@keyframes bwx-bar-in{0%{width:0!important}}#bwx-home .home-report-card p{color:#ffffff75;font-size:.84rem;margin-top:22px}#bwx-home .home-trust{display:grid;grid-template-columns:repeat(4,1fr);background:#0b1a30;border-top:1px solid rgba(59,149,217,.24);border-bottom:1px solid rgba(59,149,217,.16)}#bwx-home .home-trust-item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;color:#ffffffad;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.06)}#bwx-home .home-trust-item span{width:8px;height:8px;border-radius:50%;background:#3b95d9}#bwx-home .home-section{padding:96px 28px}#bwx-home .home-section:nth-of-type(odd){background:#f4f8fc}#bwx-home .two-col{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:58px;align-items:center}#bwx-home .home-lede,#bwx-home .home-note{max-width:620px;color:#4a6d96;line-height:1.78;font-size:1rem}#bwx-home .home-chip-grid{display:flex;flex-wrap:wrap;gap:10px}#bwx-home .home-chip-grid a{display:inline-flex;color:#1e3357;background:#fff;border:1px solid rgba(59,149,217,.2);border-radius:999px;padding:10px 14px;font-size:.84rem;font-weight:700;text-decoration:none;box-shadow:0 2px 10px #18294a0d;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}#bwx-home .home-chip-grid a:hover{border-color:#3b95d98c;background:#f4f8fc;transform:translateY(-2px);box-shadow:0 8px 20px #18294a1a}#bwx-home .goal-grid,#bwx-home .question-grid,#bwx-home .why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px}#bwx-home .panel-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}#bwx-home .goal-card,#bwx-home .question-grid article,#bwx-home .why-grid article,#bwx-home .home-panel-card{display:block;text-decoration:none;background:#fff;border:1px solid rgba(24,41,74,.08);border-radius:8px;padding:24px;box-shadow:0 2px 14px #18294a0f;transition:transform .25s,box-shadow .25s,border-color .25s}#bwx-home .goal-card:hover,#bwx-home .question-grid article:hover,#bwx-home .why-grid article:hover,#bwx-home .home-panel-card:hover{transform:translateY(-4px);border-color:#3b95d957;box-shadow:0 16px 40px #18294a24}#bwx-home .goal-card strong{transition:color .2s}#bwx-home .goal-card:hover strong{color:#3b95d9}#bwx-home .goal-card strong,#bwx-home .question-grid h3,#bwx-home .why-grid h3,#bwx-home .home-panel-card h3{display:block;color:#18294a;font-family:Bebas Neue,sans-serif;font-size:1.45rem;letter-spacing:.04em;margin-bottom:8px}#bwx-home .goal-card span,#bwx-home .question-grid p,#bwx-home .why-grid p,#bwx-home .home-panel-card p{color:#4a6d96;font-size:.9rem;line-height:1.65}#bwx-home .home-section.home-depth,#bwx-home .home-section.home-how,#bwx-home .home-final{background:#18294a;color:#fff}#bwx-home .depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}#bwx-home .depth-grid article,#bwx-home .how-steps article{background:#ffffff0d;border:1px solid rgba(59,149,217,.22);border-radius:8px;padding:26px}#bwx-home .depth-grid span,#bwx-home .how-steps span{display:inline-block;color:#7cc6ff;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}#bwx-home .depth-grid h3,#bwx-home .how-steps h3{color:#fff;font-size:1.55rem;margin-bottom:8px}#bwx-home .depth-grid p{color:#ffffff8f;line-height:1.7}#bwx-home .home-panel-top span{color:#3b95d9}#bwx-home .home-panel-top strong{font-family:Bebas Neue,sans-serif;color:#3b95d9;font-size:2rem}#bwx-home .home-panel-card ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}#bwx-home .home-panel-card li{color:#1e3357;font-size:.86rem;line-height:1.45}#bwx-home .home-panel-card li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#3b95d9}#bwx-home .home-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}#bwx-home .home-panel-order{display:inline-flex;align-items:center;background:#3b95d9;color:#fff;border-radius:5px;padding:11px 18px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 2px 12px #3b95d957;transition:background .2s,transform .2s,box-shadow .2s}#bwx-home .home-panel-order:hover{background:#2272b8;transform:translateY(-1px);box-shadow:0 6px 18px #3b95d973}#bwx-home .home-panel-details{color:#4a6d96;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:color .2s}#bwx-home .home-panel-details:hover{color:#3b95d9}#bwx-home .home-panel-card--women .home-panel-top strong,#bwx-home .home-panel-card--women .home-panel-top span{color:#b5346a}#bwx-home .home-panel-card--women ul li:before{background:#d6457f}#bwx-home .home-panel-card--women .home-panel-order{background:#d6457f;box-shadow:0 2px 12px #d6457f57}#bwx-home .home-panel-card--women .home-panel-order:hover{background:#b5346a;box-shadow:0 6px 18px #d6457f73}#bwx-home .home-panel-card--women .home-panel-details:hover{color:#b5346a}#bwx-home .home-panel-card--women:hover{border-color:#d6457f57}#bwx-home .home-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px}#bwx-home .home-compare-grid h3{color:#18294a;font-size:1.5rem;margin-bottom:14px}#bwx-home .home-compare-grid .bwx-comp-table{margin-top:0;border-radius:8px;overflow:hidden;box-shadow:0 6px 28px #18294a1f}#bwx-home .home-compare-grid .bwx-comp-header,#bwx-home .home-compare-grid .bwx-comp-row{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:8px;align-items:center}#bwx-home .home-compare-grid .bwx-comp-header{background:#18294a;padding:16px 18px}#bwx-home .home-compare-grid .bwx-comp-header-cell{color:#ffffff6b;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.04em;text-align:center}#bwx-home .home-compare-grid .bwx-comp-header-cell:first-child{text-align:left;font-size:.86rem}#bwx-home .home-compare-grid .bwx-comp-header-cell.ours{color:#7cc6ff}#bwx-home .home-compare-grid .bwx-comp-header-cell.theirs{color:#ffffff9e}#bwx-home .home-compare-grid .bwx-comp-row{padding:14px 18px;background:#fff;border-bottom:1px solid rgba(24,41,74,.07)}#bwx-home .home-compare-grid .bwx-comp-row:nth-child(2n){background:#f4f8fc}#bwx-home .home-compare-grid .bwx-comp-row:last-child{border-bottom:0}#bwx-home .home-compare-grid .bwx-comp-label{color:#18294a;font-size:.86rem;font-weight:600;line-height:1.35}#bwx-home .home-compare-grid .bwx-comp-cell{color:#4a6d96;font-size:.84rem;font-weight:700;line-height:1.35;text-align:center}#bwx-home .home-compare-grid .bwx-comp-cell.yes,#bwx-home .home-compare-grid .bwx-comp-cell.price-ours{color:#3b95d9}#bwx-home .home-compare-grid .bwx-comp-cell.no{color:#b0bec5}#bwx-home .home-compare-grid .bwx-comp-cell.price-ours,#bwx-home .home-compare-grid .bwx-comp-cell.price-theirs{font-family:Bebas Neue,sans-serif;font-size:1.3rem}#bwx-home .home-compare-women .bwx-comp-header-cell.ours{color:#ffb3cd}#bwx-home .home-compare-women .bwx-comp-cell.yes,#bwx-home .home-compare-women .bwx-comp-cell.price-ours{color:#b5346a}#bwx-home .home-questions{background:#fff}#bwx-home .question-grid article{border-left:3px solid #3B95D9}#bwx-home .how-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px}#bwx-home .how-steps h3{font-size:1.2rem}#bwx-home .home-final{padding:100px 28px;text-align:center}#bwx-home .home-final>div{max-width:760px;margin:0 auto}#bwx-home .home-final h2{color:#fff;font-size:clamp(3rem,8vw,5.6rem);margin:12px 0 14px}#bwx-home .home-final p{color:#ffffff94;max-width:640px;margin:0 auto 30px;line-height:1.7}#bwx-home .home-final .home-actions{justify-content:center}@media (max-width: 960px){#bwx-home .home-hero-inner,#bwx-home .two-col,#bwx-home .home-compare-grid{grid-template-columns:1fr}#bwx-home .home-trust,#bwx-home .goal-grid,#bwx-home .question-grid,#bwx-home .why-grid,#bwx-home .panel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bwx-home .how-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){#bwx-home .home-hero,#bwx-home .home-section,#bwx-home .home-final{padding-left:18px;padding-right:18px}#bwx-home .home-hero{padding-top:78px;min-height:auto}#bwx-home .home-trust,#bwx-home .goal-grid,#bwx-home .question-grid,#bwx-home .why-grid,#bwx-home .panel-overview-grid,#bwx-home .depth-grid,#bwx-home .how-steps{grid-template-columns:1fr}#bwx-home .home-actions{flex-direction:column}#bwx-home .home-actions .bwx-btn,#bwx-home .home-actions .bwx-btn-ghost{width:100%;justify-content:center}#bwx-home .home-hero-visual{display:none}}@media (prefers-reduced-motion: reduce){#bwx-home .home-hero-copy>*,#bwx-home .home-report-card,#bwx-home .home-trust-item,#bwx-home .home-signal-track span{animation:none}#bwx-home .goal-card,#bwx-home .question-grid article,#bwx-home .why-grid article,#bwx-home .home-panel-card,#bwx-home .home-chip-grid a,#bwx-home .goal-card strong{transition:none}#bwx-home .goal-card:hover,#bwx-home .question-grid article:hover,#bwx-home .why-grid article:hover,#bwx-home .home-panel-card:hover,#bwx-home .home-chip-grid a:hover{transform:none}}
