.bb-service{width:min(600px,100% - 36px);min-height:70vh;margin:clamp(28px,7vh,80px) auto}.bb-home,.bb-back,.bb-contact-address{align-items:center;gap:12px;display:flex}.bb-home{color:#d7edf3;font-size:14px;font-weight:650}.bb-home svg,.bb-contact-address svg{color:var(--cyan)}.bb-service-card{background:linear-gradient(145deg,#112934,#0c1720 70%);border:1px solid #294654;border-radius:20px;margin:28px 0;padding:clamp(23px,5vw,45px)}.bb-service-card h1{margin:.3em 0;font-size:clamp(34px,6vw,51px);line-height:1.1}.bb-service-card h2{margin:18px 0 8px;font-size:22px}.bb-contact-address{overflow-wrap:anywhere;color:var(--cyan);margin:26px 0 12px}.bb-contact-address a,.bb-small a,.bb-back:hover,.academy-support form a:hover{text-underline-offset:3px;text-decoration:underline}.bb-small,.bb-back{font-size:13px}.bb-back,.academy-support form a{color:#a5c8d4}.bb-service-card .bb-amount{color:#fff;margin:16px 0;font-size:33px;font-weight:700}.bb-pay{background:var(--cyan);color:#08232b;border-radius:10px;justify-content:center;align-items:center;min-height:45px;margin:12px 0;padding:13px 20px;font-weight:650;display:inline-flex}.bb-pay:disabled{opacity:.55}.bb-pay-secondary{margin:16px 0;text-decoration:underline;display:inline-block}.bb-otp{border:1px solid #324e5b;border-radius:12px;margin:10px 0;padding:16px}.bb-otp h3{font-size:18px}.bb-otp p,.bb-otp a,.bb-otp label{font-size:13px}.bb-otp a{color:var(--cyan);text-decoration:underline}.bb-otp input{color:#fff;background:#0a1d28;border:1px solid #50717f;border-radius:6px;width:min(100%,225px);margin:6px 0;padding:10px;display:block}.bb-otp button{color:var(--cyan);margin-right:16px;padding:8px 0;font-weight:600;display:inline-block}.bb-card-field{min-height:46px;margin:6px 0 12px}.bb-card-field>*{width:100%;height:46px;display:block}.bb-service-card label{color:#d3e5ec;font-size:14px;display:block}.bb-field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bb-login{gap:12px;margin-top:18px;display:grid}.bb-login label{gap:5px;display:grid}.bb-login input{color:#f1fafb;background:#0a1b24;border:1px solid #42616e;border-radius:8px;width:100%;padding:12px;font-size:16px}.bb-code{color:#f1fafb;background:#10232d;border:1px solid #385966;border-radius:15px;max-width:min(430px,92vw);margin:auto;padding:26px}.bb-code::backdrop{background:#020810bd}.bb-or{align-items:center;gap:12px;font-size:.87rem;display:flex}.bb-or:before,.bb-or:after{content:"";background:#345160;flex:1;height:1px}.bb-password>div{margin-top:5px;position:relative}.bb-password input{padding-right:50px}.bb-password button{color:#a6d7de;place-items:center;width:46px;display:grid;position:absolute;inset:0 0 0 auto}.bb-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:420px){.bb-names{grid-template-columns:1fr}}.bb-google-choice{text-align:center;width:min(100%,22rem);margin:clamp(24px,4vw,32px) auto 20px}.bb-google-control{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:100%;display:flex;overflow:clip}.bb-google-control:focus-within{outline:2px solid var(--cyan);outline-offset:3px}.bb-google-choice [role=status]{color:#b4c9d3;font-size:.875rem;display:block}.bb-mail-uri{overflow-wrap:anywhere;background:#0a1b24;border-radius:8px;padding:12px;display:block}.bb-mail-other{margin-top:25px}.bb-mail-other summary{cursor:pointer;color:var(--cyan)}.bb-forgot{color:#9ce7ed;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:6px;font-size:14px;text-decoration:underline;display:block}.bb-selected-kit{border-bottom:1px solid #304650;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 2px;padding-bottom:14px;display:flex}.bb-selected-kit>div{color:#cbe4eb;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.bb-selected-kit small{letter-spacing:.09em;color:#8fb2bf;width:100%;font-size:10px}.bb-selected-kit strong{font-size:14px}.bb-selected-kit span,.bb-selected-kit a{font-size:13px}.bb-selected-kit a{white-space:nowrap;color:#9ce7ee}
