.landing-r13 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-r13{background:radial-gradient(ellipse at 78% 12%,#17416b55,transparent 40%),#09111f}.landing-r13 .home-header,.landing-r13 .home-content{width:min(1500px,100%);margin-inline:auto;padding-inline:clamp(18px,3vw,48px)}.home-header{min-height:88px;display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid #23354d}.home-header>nav{display:flex;align-items:center;gap:24px;margin-left:auto}.home-header>nav a{font-size:13px;color:#b5c7dd;padding-block:12px}.home-header>nav a:hover{color:#fff}.home-header .top-actions{margin-left:8px;flex:none}.home-content{padding-top:30px;padding-bottom:24px}.home-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:10px 32px}.hero-copy{min-width:0}.hero-copy .eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.6px}.hero-copy .eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:#71b2ff}.hero-copy h1{font-size:clamp(35px,4.2vw,66px);font-weight:750;line-height:1.07;letter-spacing:-2.5px;margin:18px 0;max-width:15ch;text-wrap:balance}.hero-copy .lead{font-size:16px;line-height:1.7;max-width:53ch;margin:0 0 22px;color:#b5c9e2}.hero-copy .cta .btn{min-height:48px;padding:12px 20px}.home-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin:19px 0 0;padding:0;list-style:none;font-size:11px;color:#a9bed9}.home-proof li{display:flex;align-items:center;gap:6px}.home-proof li:before{content:'✓';color:#84b9ff;font-size:13px}.home-launch{min-width:0;border:1px solid #365577;border-radius:22px;padding:24px;background:linear-gradient(145deg,#182d47,#0d1b2f);box-shadow:0 22px 64px #0003}.launch-head{display:flex;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #2e435d}.launch-mark{width:42px;height:42px;flex:none}.launch-head strong{font-size:17px;line-height:1.4}.launch-head small{display:block;color:#98b0cf;font-size:11px}.launch-tag{margin-left:auto;padding:5px 9px;border:1px solid #385a81;border-radius:100px;font-size:10px;color:#a9d1ff;white-space:nowrap}.launch-question{font-size:18px;font-weight:600;letter-spacing:-.4px;margin:20px 0 14px}.launch-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.launch-tool{display:flex;align-items:center;gap:10px;padding:13px 12px;border:1px solid #2d4564;border-radius:12px;background:#14253c;min-width:0;min-height:62px;transition:border-color .15s,background .15s}.launch-tool:hover{border-color:#72aff3;background:#1c3657}.launch-tool>svg{color:#8bc3ff;flex:none}.launch-tool span{min-width:0;font-size:12px;font-weight:600;line-height:1.4}.launch-tool small{display:block;font-size:10px;font-weight:400;color:#8da9cb;margin-top:3px}.launch-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:17px;color:#9bb6d8;font-size:11px}.launch-bottom a{display:inline-flex;align-items:center;gap:5px;color:#b5d5ff;font-weight:600}.home-overview{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;border:1px solid #294563;border-radius:16px;background:#102039}.home-overview p{margin:0;color:#a5bddc;font-size:12px}.home-overview strong{display:block;font-size:15px;color:#dcecff;margin-bottom:3px}.home-project-names{display:flex;flex-wrap:wrap;gap:8px}.home-project-names span{padding:6px 10px;border:1px solid #345170;border-radius:8px;font-size:11px;color:#bdcfeb;background:#152b46}.home-section{margin-top:34px;scroll-margin-top:20px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:15px}.section-heading h2{font-size:25px;line-height:1.2;letter-spacing:-.8px;margin:0;font-weight:650}.section-heading>p{margin:0;color:#91abc9;font-size:12px;max-width:56ch}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-feature{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px;border:1px solid #2c435f;border-radius:16px;background:#102139;transition:border-color .15s,background .15s}.home-feature:hover{border-color:#639ee1;background:#142c48}.home-feature .feature-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #385b80;border-radius:11px;background:#173858;color:#99cdff}.home-feature h3{font-size:14px;line-height:1.4;margin:15px 0 7px;font-weight:650}.home-feature p{font-size:12px;line-height:1.65;color:#9fb6d3;margin:0}.home-feature .feature-link{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:14px;color:#9ec9fa;font-size:11px;font-weight:600}.home-feature .feature-link svg{width:14px;height:14px}.home-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-project{min-width:0;display:flex;align-items:center;gap:12px;border:1px solid #2b435f;border-radius:14px;padding:17px;background:#102039}.home-project:hover{border-color:#6a9dd5}.home-project>img{width:36px;height:36px;flex:none;object-fit:contain}.home-project div{min-width:0;flex:1}.home-project h3{margin:0;font-size:14px;font-weight:650}.home-project p{margin:3px 0 0;color:#8fa9ca;font-size:11px;line-height:1.5}.home-project>svg{color:#90b7e4;flex:none;width:17px}.home-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-plan{padding:25px;border:1px solid #34506f;border-radius:18px;background:#102139;display:flex;flex-direction:column;min-width:0}.home-plan.plus{background:linear-gradient(130deg,#193b61,#11243c);border-color:#5c96d6}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-heading h3{font-size:16px;margin:0}.plan-heading>span{font-size:10px;color:#b9d9fd;border:1px solid #537ba5;border-radius:20px;padding:4px 8px}.home-plan .plan-price{font-size:36px;line-height:1.2;letter-spacing:-1px;font-weight:750;margin:18px 0 10px}.plan-detail{color:#a5bddc;font-size:12px;line-height:1.7;margin:0 0 20px}.home-plan .btn{margin-top:auto;align-self:flex-start}.home-payment-note{font-size:11px;color:#92adcd;margin:15px 1px 0;line-height:1.7}.home-models{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:26px;border-block:1px solid #263e59;padding-block:19px}.home-models h2{font-size:13px;margin:0;color:#acc4e1}.home-models .strip{gap:6px;margin:0}.home-models .pill{padding:5px 10px;font-size:10px}.home-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-faq details{margin:0;align-self:start;background:#102139}.home-faq summary{font-size:12px;line-height:1.6}.home-faq p{font-size:12px;line-height:1.75}.home-foot{font-size:11px;color:#849dbd;line-height:1.7;margin:25px 0 0}.landing-r13 .mbb-legal-footer{padding-block:18px 65px}.landing-r13 .btn svg{width:18px;height:18px}@media(min-width:1600px){.home-content{padding-top:40px}.home-hero{gap:70px}}@media(max-width:1180px){.home-header>nav{gap:16px}.home-hero{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:24px}.hero-copy h1{font-size:clamp(36px,4.8vw,55px)}.home-launch{padding:20px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-header>nav a{font-size:12px}.home-feature{padding:19px}.home-feature h3{margin-top:12px}}@media(max-width:900px){.home-header{min-height:78px;gap:12px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.home-header>nav{order:3;flex-basis:100%;margin:0;gap:24px;overflow:auto;scrollbar-width:thin;white-space:nowrap}.home-header>nav a{padding-block:3px}.home-header .top-actions{margin-left:auto}.home-hero{grid-template-columns:1fr 1fr;gap:20px}.hero-copy h1{font-size:40px;letter-spacing:-1.7px}.hero-copy .lead{font-size:14px}.hero-copy .cta{gap:9px}.hero-copy .cta .btn{font-size:12px;padding-inline:14px}.home-launch{padding:17px}.launch-tag{display:none}.launch-tools{gap:7px}.launch-tool{padding:11px 9px;gap:8px}.launch-tool small{font-size:9px}.launch-tool span{font-size:11px}.launch-question{font-size:16px}.home-overview{align-items:flex-start;flex-direction:column;gap:13px}.home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-faq{grid-template-columns:1fr}.home-faq details{padding:14px 17px}}@media(max-width:640px){.home-header .brand .mbb-brand-name{font-size:18px!important}.home-header .top-actions>.btn{display:none}.home-header .top-actions{margin-left:auto}.home-header>nav{gap:20px}.home-content{padding-top:19px}.home-hero{grid-template-columns:1fr;gap:22px;padding-block:0 22px}.hero-copy h1{font-size:clamp(34px,9.5vw,44px);max-width:17ch;margin:15px 0}.hero-copy .lead{font-size:14px;margin-bottom:18px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1.1px}.hero-copy .cta .btn{font-size:13px;min-height:46px;padding:10px 16px}.home-proof{font-size:10px;gap:8px 13px;margin-top:15px}.home-launch{padding:18px}.launch-question{margin-top:16px}.launch-tool{padding:12px;gap:10px;min-height:60px}.launch-tool span{font-size:12px}.launch-tool small{font-size:10px}.home-overview{padding:17px}.home-overview strong{font-size:14px}.home-project-names{gap:6px}.home-project-names span{font-size:10px;padding:5px 8px}.home-section{margin-top:28px}.section-heading{display:block;margin-bottom:13px}.section-heading h2{font-size:22px;margin-bottom:8px}.section-heading>p{font-size:12px}.home-feature-grid{gap:9px}.home-feature{padding:15px}.home-feature h3{font-size:13px}.home-feature p{font-size:11px}.home-feature .feature-mark{width:34px;height:34px}.home-feature .feature-link{font-size:10px;padding-top:12px}.home-project-grid{grid-template-columns:1fr;gap:9px}.home-project{padding:14px 16px}.home-plans{grid-template-columns:1fr;gap:12px}.home-plan{padding:22px}.home-plan .plan-price{font-size:33px}.home-models{margin-top:23px;gap:10px}.home-launch .launch-bottom{font-size:10px}}@media(max-width:360px){.home-feature-grid{grid-template-columns:1fr}.home-feature{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px}.home-feature h3{margin:0;align-self:center}.home-feature p,.home-feature .feature-link{grid-column:2}.home-feature p{margin-top:7px}.home-header .langselect{max-width:112px}.launch-tool{padding:10px;gap:8px}}@media(prefers-reduced-motion:reduce){.home-feature,.launch-tool{transition:none}}
/* B release: keep account access visible and reachable on narrow mobile screens. */
@media (max-width:640px){.landing-r13 .home-header .top-actions>.btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;padding:8px 11px;font-size:11px;white-space:nowrap}.landing-r13 .home-header .top-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:nowrap}.landing-r13 .home-header .brand{flex-shrink:0}.landing-r13 .home-header{flex-wrap:wrap}}
@media (max-width:470px){.landing-r13 .home-header .brand{flex:1 0 100%}.landing-r13 .home-header .top-actions{margin-left:0;flex-basis:100%;justify-content:space-between}.landing-r13 .home-header .top-actions>.btn{max-width:55%;min-width:0}.landing-r13 .home-header>nav{order:3;flex-basis:100%}}

/* F2: Google sign-in remains visible; on phones language selector is directly below it,
   with matching full width, height and typography across all six translations. */
.landing-r13 .home-header .google-login{white-space:normal;text-align:center}
@media (max-width:640px){
  .landing-r13 .home-header .brand{flex:1 0 100%}
  .landing-r13 .home-header .top-actions{
    display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;
    order:2;flex:1 0 100%;width:100%;margin-left:0;min-width:0;
  }
  .landing-r13 .home-header .top-actions>.google-login,
  .landing-r13 .home-header .top-actions>.langselect{
    display:flex!important;align-items:center;justify-content:center;
    width:100%;min-width:0;max-width:none!important;box-sizing:border-box;
    min-height:44px;height:auto;padding:10px 12px;font-size:14px;line-height:20px;
    font-weight:700;border-radius:11px;
  }
  .landing-r13 .home-header .top-actions>.langselect{display:block!important;min-height:44px;height:44px;text-align:center;text-align-last:center;}
  .landing-r13 .home-header>nav{order:3}
}
