.bm-join{color:#12243b;background:#f5f7fb}.bm-join-hero,.bm-join-section,.bm-join-closing{max-width:1240px;margin:auto;padding:76px 30px}.bm-join-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.bm-eyebrow{letter-spacing:.16em;color:#416288;font-size:12px;font-weight:800}.bm-join h1{margin:24px 0;font-size:clamp(40px,5vw,68px);line-height:1.08}.bm-join h1 em{color:#285cac;font-style:normal}.bm-join h2{margin:18px 0 24px;font-size:clamp(30px,3vw,44px);line-height:1.15}.bm-join p,.bm-join li{color:#48586c;font-size:17px;line-height:1.8}.bm-join-hero figure{background:linear-gradient(135deg,#fff,#cbd7e8);border-radius:30px;margin:0;padding:12px;transform:perspective(1200px)rotateY(-4deg);box-shadow:18px 28px 60px #17305228,inset 0 2px 2px #fff}.bm-join-hero img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;display:block}.bm-join figcaption{text-align:center;padding:18px;font-weight:600}.bm-button{background:linear-gradient(150deg,#386eaf,#142e53);border:1px solid #7197c2;border-radius:14px;justify-content:center;align-items:center;padding:18px 26px;font-weight:750;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 7px #10233c,0 16px 25px #17305228;color:#fff!important}.bm-button:hover{transform:translateY(-2px)}.bm-button:focus-visible{outline-offset:5px;outline:3px solid #4389db}.bm-join summary:focus-visible{outline-offset:5px;outline:3px solid #4389db}.bm-textlink{color:#285cac;margin-top:24px;display:block}.bm-join-section{border-top:1px solid #dbe3ef}.bm-lead{max-width:850px}.bm-journey{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:38px;display:grid}.bm-journey article{background:#fff;border:1px solid #d5deeb;border-radius:22px;overflow:hidden;box-shadow:0 14px 28px #1c365714}.bm-journey-art{position:relative}.bm-journey-art img{aspect-ratio:1.2;object-fit:cover;width:100%}.bm-journey-art span{color:#fff;background:#132d50;border:1px solid #86a2c7;border-radius:12px;padding:8px 14px;font-weight:800;position:absolute;bottom:12px;left:16px}.bm-journey article>div:last-child{padding:22px}.bm-journey h3{margin:0;font-size:21px}.bm-journey p{font-size:15px}.bm-join-action{align-items:center;gap:30px;margin-top:38px;display:flex}.bm-join-action span{color:#516174}.bm-join-split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.bm-calculator{background:linear-gradient(135deg,#fff,#e4ebf5);border:1px solid #d0dcec;border-radius:26px;padding:34px;box-shadow:12px 18px 38px #18395822,inset 0 2px #fff}.bm-calculator h3{margin-top:0;font-size:24px}.bm-calculator label{margin:24px 0;display:block}.bm-calculator strong{float:right}.bm-calculator input{accent-color:#285cac;width:100%;margin-top:18px;display:block}.bm-calculator output{color:#173f76;font-size:40px;font-weight:800}.bm-calculator small{font-size:16px;font-weight:400}.bm-calculator p{font-size:13px}.bm-faq details{background:#fff;border:1px solid #dae3ee;border-radius:16px;margin:12px 0;padding:24px}.bm-faq summary{cursor:pointer;font-size:20px;font-weight:650}.bm-join-closing{text-align:center;border-top:1px solid #dbe3ef}.bm-join-closing>a:last-child{color:#285cac;margin-top:28px;display:block}@media (max-width:900px){.bm-join-hero,.bm-join-split{grid-template-columns:1fr}.bm-journey{grid-template-columns:1fr 1fr}.bm-join-hero figure{transform:none}.bm-join-action{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.bm-journey{grid-template-columns:1fr}.bm-join-hero,.bm-join-section,.bm-join-closing{padding:45px 20px}.bm-join h1{font-size:42px}.bm-button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.bm-button{transition:none}}
