/* LESTER_B2B_CORPORATE_SCALE_V1_2_0_20260909 */
#lester-app-shell .lester-b2b-page{padding-top:18px;padding-bottom:82px;color:#293149}
#lester-app-shell .lester-b2b-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 22px;color:#69718c;font-size:14px;line-height:1.4}
#lester-app-shell .lester-b2b-breadcrumbs a{color:#071b96;text-decoration:underline;text-underline-offset:3px}
#lester-app-shell .lester-b2b-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:clamp(26px,5vw,66px);align-items:center;padding:clamp(30px,4.5vw,58px);border-radius:26px;background:linear-gradient(145deg,#f7f8ff 0%,#eef1ff 100%);border:1px solid #dfe3f4;overflow:hidden}
#lester-app-shell .lester-b2b-hero h1{max-width:760px;margin:7px 0 17px;color:#071b96;font-size:clamp(36px,4.3vw,58px);line-height:1.02;letter-spacing:-.043em}
#lester-app-shell .lester-b2b-hero--hub h1 span{display:block}
#lester-app-shell .lester-b2b-hero__lead{max-width:740px;margin:0;color:#4c5570;font-size:clamp(17px,1.8vw,20px);line-height:1.56}
#lester-app-shell .lester-b2b-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}
#lester-app-shell .lester-b2b-hero__visual{position:relative;min-height:365px;border-radius:24px;background:linear-gradient(145deg,#071b96 0%,#1532c1 64%,#4661ef 100%);overflow:hidden;box-shadow:0 24px 55px rgba(7,27,150,.18)}
#lester-app-shell .lester-b2b-hero__visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.25),transparent 28%),linear-gradient(120deg,transparent 52%,rgba(255,255,255,.07) 52%,rgba(255,255,255,.07) 58%,transparent 58%)}
#lester-app-shell .lester-b2b-case{position:absolute;width:142px;height:274px;border-radius:29px;border:7px solid rgba(255,255,255,.95);background:linear-gradient(155deg,#fff 0%,#eef2ff 100%);box-shadow:0 18px 38px rgba(0,0,0,.24);color:#071b96;display:flex;flex-direction:column;align-items:center;justify-content:center}
#lester-app-shell .lester-b2b-case:after{content:"";position:absolute;inset:11px;border-radius:18px;background:linear-gradient(145deg,transparent 44%,rgba(7,27,150,.08) 44%,rgba(7,27,150,.08) 55%,transparent 55%);pointer-events:none}
#lester-app-shell .lester-b2b-case i{position:absolute;top:12px;left:12px;width:45px;height:45px;border-radius:13px;background:#071b96;box-shadow:inset 0 0 0 8px #fff}
#lester-app-shell .lester-b2b-case b{position:relative;z-index:1;font-size:22px;letter-spacing:-.04em}
#lester-app-shell .lester-b2b-case span{position:relative;z-index:1;margin-top:6px;font-size:12px;font-weight:800;letter-spacing:.18em}
#lester-app-shell .lester-b2b-case--a{left:12%;top:55px;transform:rotate(-10deg)}
#lester-app-shell .lester-b2b-case--b{left:38%;top:30px;z-index:2;transform:rotate(1deg)}
#lester-app-shell .lester-b2b-case--c{right:10%;top:61px;transform:rotate(10deg)}
#lester-app-shell .lester-b2b-hero__visual p{position:absolute;z-index:4;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;gap:16px;margin:0;padding:13px 15px;border-radius:13px;background:rgba(0,0,80,.56);backdrop-filter:blur(8px);color:#fff}
#lester-app-shell .lester-b2b-hero__visual p strong{font-size:15px}
#lester-app-shell .lester-b2b-hero__visual p span{font-size:13px;opacity:.86;text-align:right}
#lester-app-shell .lester-b2b-fact-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 0;border:1px solid #dfe3f4;border-radius:16px;overflow:hidden;background:#dfe3f4}
#lester-app-shell .lester-b2b-fact-strip>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#fff}
#lester-app-shell .lester-b2b-fact-strip strong{color:#071b96;font-size:19px;line-height:1.2}
#lester-app-shell .lester-b2b-fact-strip span{color:#69718c;font-size:12px;line-height:1.3;text-align:right}
#lester-app-shell .lester-b2b-section-heading{max-width:820px;margin-bottom:24px}
#lester-app-shell .lester-b2b-section-heading h2,#lester-app-shell .lester-b2b-story__copy h2,#lester-app-shell .lester-b2b-form-section h2{margin:5px 0 11px;color:#071b96;font-size:clamp(28px,3.35vw,42px);line-height:1.12;letter-spacing:-.028em}
#lester-app-shell .lester-b2b-section-heading>p:not(.lester-eyebrow),#lester-app-shell .lester-b2b-story__copy p,#lester-app-shell .lester-b2b-form-section__copy>p{margin:0;color:#5a6278;font-size:16px;line-height:1.68}
#lester-app-shell .lester-b2b-tiers-section,#lester-app-shell .lester-b2b-benefits,#lester-app-shell .lester-b2b-story,#lester-app-shell .lester-b2b-process,#lester-app-shell .lester-b2b-usecases,#lester-app-shell .lester-b2b-examples,#lester-app-shell .lester-b2b-faq,#lester-app-shell .lester-b2b-form-section{margin-top:68px}
#lester-app-shell .lester-b2b-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#lester-app-shell .lester-b2b-tier{min-height:150px;padding:20px;border:1px solid #dce1f1;border-radius:17px;background:#fff;box-shadow:0 10px 28px rgba(7,27,150,.045)}
#lester-app-shell .lester-b2b-tier__qty{display:block;color:#59627c;font-size:13px;font-weight:700}
#lester-app-shell .lester-b2b-tier strong{display:block;margin:13px 0 8px;color:#071b96;font-size:32px;line-height:1;letter-spacing:-.035em}
#lester-app-shell .lester-b2b-tier p{margin:0;color:#69718c;font-size:13px;line-height:1.45}
#lester-app-shell .lester-b2b-tier--custom{background:#071b96;border-color:#071b96}
#lester-app-shell .lester-b2b-tier--custom .lester-b2b-tier__qty,#lester-app-shell .lester-b2b-tier--custom p{color:rgba(255,255,255,.8)}
#lester-app-shell .lester-b2b-tier--custom strong{color:#fff;font-size:26px}
#lester-app-shell .lester-b2b-inline-cta{display:inline-flex;margin-top:18px;color:#071b96;font-size:14px;font-weight:800;text-decoration:none}
#lester-app-shell .lester-b2b-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#lester-app-shell .lester-b2b-benefits article{padding:21px 19px;border-radius:17px;background:#f6f7fb;border:1px solid #e4e7f1}
#lester-app-shell .lester-b2b-benefits article>span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:15px;border-radius:10px;background:#fff;color:#071b96;box-shadow:0 6px 16px rgba(7,27,150,.07)}
#lester-app-shell .lester-b2b-benefits svg{width:22px;height:22px}
#lester-app-shell .lester-b2b-benefits strong{display:block;margin-bottom:7px;color:#071b96;font-size:17px;line-height:1.3}
#lester-app-shell .lester-b2b-benefits p{margin:0;color:#5f677d;font-size:13px;line-height:1.55}
#lester-app-shell .lester-b2b-story{display:grid;gap:28px}
#lester-app-shell .lester-b2b-story__item{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,72px);align-items:center;padding:30px;border:1px solid #e1e5f2;border-radius:22px;background:#fff}
#lester-app-shell .lester-b2b-story__item:nth-child(even){grid-template-columns:minmax(0,1.28fr) minmax(250px,.72fr)}
#lester-app-shell .lester-b2b-story__item:nth-child(even) .lester-b2b-story__visual{order:2}
#lester-app-shell .lester-b2b-story__visual{min-height:220px;border-radius:18px;background:linear-gradient(145deg,#071b96,#3853db);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;overflow:hidden;position:relative}
#lester-app-shell .lester-b2b-story__visual:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-55px;top:-55px;background:rgba(255,255,255,.13)}
#lester-app-shell .lester-b2b-story__visual>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:34px;border-radius:13px;background:#fff;color:#071b96}
#lester-app-shell .lester-b2b-story__visual svg{width:27px;height:27px}
#lester-app-shell .lester-b2b-story__visual b{position:relative;z-index:1;max-width:270px;font-size:24px;line-height:1.12;letter-spacing:-.025em}
#lester-app-shell .lester-b2b-story__copy h2{font-size:clamp(26px,3vw,38px)}
#lester-app-shell .lester-b2b-story__copy p{font-size:15px}
#lester-app-shell .lester-b2b-process ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1px solid #dfe3ef;border-radius:18px;overflow:hidden}
#lester-app-shell .lester-b2b-process li{position:relative;min-height:125px;padding:18px;background:#fff;border-right:1px solid #dfe3ef}
#lester-app-shell .lester-b2b-process li:last-child{border-right:0}
#lester-app-shell .lester-b2b-process li>span{display:block;margin-bottom:17px;color:#9ca4bb;font-size:12px;font-weight:800;letter-spacing:.1em}
#lester-app-shell .lester-b2b-process strong{display:block;margin-bottom:5px;color:#071b96;font-size:17px}
#lester-app-shell .lester-b2b-process p{margin:0;color:#646d83;font-size:13px;line-height:1.45}
#lester-app-shell .lester-b2b-solutions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
#lester-app-shell .lester-b2b-solution{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:12px;min-height:90px;padding:15px;border:1px solid #dce1f1;border-radius:16px;color:#071b96;background:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
#lester-app-shell .lester-b2b-solution:hover,#lester-app-shell .lester-b2b-solution:focus-visible{transform:translateY(-2px);border-color:#071b96;box-shadow:0 10px 25px rgba(7,27,150,.08)}
#lester-app-shell .lester-b2b-solution__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#f2f4ff}
#lester-app-shell .lester-b2b-solution svg{width:23px;height:23px}
#lester-app-shell .lester-b2b-solution strong{display:block;font-size:16px;line-height:1.25}
#lester-app-shell .lester-b2b-solution small{display:block;margin-top:4px;color:#68718a;font-size:12px;line-height:1.35;font-weight:500}
#lester-app-shell .lester-b2b-more-links{margin-top:13px;border:1px solid #dce1f1;border-radius:14px;background:#fff}
#lester-app-shell .lester-b2b-more-links summary{padding:15px 17px;color:#071b96;font-weight:800;cursor:pointer}
#lester-app-shell .lester-b2b-more-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 10px 10px}
#lester-app-shell .lester-b2b-more-links a{display:flex;justify-content:space-between;gap:10px;padding:12px;color:#071b96;text-decoration:none;font-size:13px;font-weight:700}
#lester-app-shell .lester-b2b-examples__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
#lester-app-shell .lester-b2b-examples article{padding:22px;border:1px solid #dce1f1;border-radius:17px;background:#f8f9fe}
#lester-app-shell .lester-b2b-examples article>strong{color:#071b96;font-size:38px;line-height:1}
#lester-app-shell .lester-b2b-examples article>span{margin-left:5px;color:#69718c;font-size:13px;font-weight:700}
#lester-app-shell .lester-b2b-examples h3{margin:15px 0 7px;color:#071b96;font-size:18px}
#lester-app-shell .lester-b2b-examples p{margin:0;color:#69718c;font-size:13px;line-height:1.48}
#lester-app-shell .lester-b2b-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:58px;padding:17px;border-radius:16px;background:#071b96;color:#fff;text-align:center;font-size:13px;font-weight:800}
#lester-app-shell .lester-b2b-faq__items{max-width:920px;border-top:1px solid #dfe3ef}
#lester-app-shell .lester-b2b-faq details{border-bottom:1px solid #dfe3ef}
#lester-app-shell .lester-b2b-faq summary{padding:18px 35px 18px 0;color:#293149;font-size:16px;font-weight:750;line-height:1.4;cursor:pointer}
#lester-app-shell .lester-b2b-faq details p{max-width:820px;margin:-3px 0 18px;color:#5c657c;font-size:14px;line-height:1.68}
#lester-app-shell .lester-b2b-form-section{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(28px,5vw,64px);padding:clamp(24px,4vw,46px);border-radius:24px;background:#f6f7ff;border:1px solid #dbe0f3}
#lester-app-shell .lester-b2b-form-section__copy ul{display:grid;gap:7px;margin:20px 0 0;padding:0;list-style:none;color:#071b96;font-size:13px;font-weight:750}
#lester-app-shell .lester-b2b-form-section__copy li:before{content:"✓";margin-right:8px}
#lester-app-shell .lester-b2b-form{min-width:0}
#lester-app-shell .lester-b2b-form__quick{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#lester-app-shell .lester-b2b-form__quick .lester-b2b-form__qty{grid-column:1/-1}
#lester-app-shell .lester-b2b-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px}
#lester-app-shell .lester-b2b-form label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#333c55;font-size:13px;font-weight:750}
#lester-app-shell .lester-b2b-form input,#lester-app-shell .lester-b2b-form select,#lester-app-shell .lester-b2b-form textarea{width:100%;box-sizing:border-box;border:1px solid #cdd3e5;border-radius:11px;background:#fff;color:#222b43;font:inherit;font-size:16px;font-weight:500;outline:0;transition:border-color .15s ease,box-shadow .15s ease}
#lester-app-shell .lester-b2b-form input,#lester-app-shell .lester-b2b-form select{height:50px;padding:0 13px}
#lester-app-shell .lester-b2b-form input[type=file]{height:auto;min-height:50px;padding:11px}
#lester-app-shell .lester-b2b-form textarea{padding:13px;resize:vertical;line-height:1.5}
#lester-app-shell .lester-b2b-form input:focus,#lester-app-shell .lester-b2b-form select:focus,#lester-app-shell .lester-b2b-form textarea:focus{border-color:#071b96;box-shadow:0 0 0 3px rgba(7,27,150,.08)}
#lester-app-shell .lester-b2b-form__wide{grid-column:1/-1}
#lester-app-shell .lester-b2b-form__qty small,#lester-app-shell .lester-b2b-file small{min-height:17px;color:#071b96;font-size:12px;line-height:1.35}
#lester-app-shell .lester-b2b-file em{min-height:17px;color:#17663c;font-size:12px;font-style:normal;font-weight:700}
#lester-app-shell .lester-b2b-form__details{margin-top:15px;border:1px solid #d9deed;border-radius:13px;background:#fff}
#lester-app-shell .lester-b2b-form__details summary{padding:15px;color:#071b96;font-size:13px;font-weight:800;cursor:pointer}
#lester-app-shell .lester-b2b-form__details[open]{padding:0 15px 15px}
#lester-app-shell .lester-b2b-form__details[open] summary{margin:0 -15px;padding:15px;border-bottom:1px solid #e4e7f1}
#lester-app-shell .lester-b2b-form__trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#lester-app-shell .lester-b2b-consent{display:grid!important;grid-template-columns:20px 1fr!important;align-items:start!important;gap:9px!important;margin-top:16px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;color:#626b81!important}
#lester-app-shell .lester-b2b-consent input{width:18px!important;height:18px!important;margin:0!important;box-shadow:none!important}
#lester-app-shell .lester-b2b-consent a{color:#071b96}
#lester-app-shell .lester-b2b-form__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
#lester-app-shell .lester-b2b-form__status{min-height:22px;margin:12px 0 0;color:#071b96;font-size:13px;font-weight:700;line-height:1.5}
#lester-app-shell .lester-b2b-form__status.is-error{color:#9b1c31}
#lester-app-shell .lester-b2b-form__status.is-success{color:#17663c}
#lester-app-shell .lester-b2b-sticky{display:none}
@media(max-width:980px){
  #lester-app-shell .lester-b2b-hero{grid-template-columns:1fr}
  #lester-app-shell .lester-b2b-hero__visual{min-height:330px}
  #lester-app-shell .lester-b2b-tiers,#lester-app-shell .lester-b2b-benefits__grid{grid-template-columns:1fr 1fr}
  #lester-app-shell .lester-b2b-story__item,#lester-app-shell .lester-b2b-story__item:nth-child(even){grid-template-columns:1fr 1fr;gap:28px}
  #lester-app-shell .lester-b2b-solutions{grid-template-columns:1fr 1fr}
  #lester-app-shell .lester-b2b-form-section{grid-template-columns:1fr}
}
@media(max-width:640px){
  #lester-app-shell .lester-b2b-page{padding-top:12px;padding-bottom:88px}
  #lester-app-shell .lester-b2b-breadcrumbs{margin-bottom:14px;font-size:11px}
  #lester-app-shell .lester-b2b-breadcrumbs span[aria-current=page]{max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #lester-app-shell .lester-b2b-hero{margin-left:-4px;margin-right:-4px;padding:22px 16px 17px;border-radius:17px;gap:18px}
  #lester-app-shell .lester-b2b-hero h1{font-size:34px;line-height:1.01;margin-bottom:13px}
  #lester-app-shell .lester-b2b-hero__lead{font-size:14px;line-height:1.48}
  #lester-app-shell .lester-b2b-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}
  #lester-app-shell .lester-b2b-hero__actions .lester-button{width:100%;min-height:44px;padding:10px 8px;font-size:12px;text-align:center}
  #lester-app-shell .lester-b2b-hero__visual{min-height:235px;border-radius:15px}
  #lester-app-shell .lester-b2b-case{width:90px;height:173px;border-width:5px;border-radius:18px}
  #lester-app-shell .lester-b2b-case i{top:8px;left:8px;width:31px;height:31px;border-radius:8px;box-shadow:inset 0 0 0 6px #fff}
  #lester-app-shell .lester-b2b-case b{font-size:14px}
  #lester-app-shell .lester-b2b-case span{font-size:8px}
  #lester-app-shell .lester-b2b-case--a{left:7%;top:35px}.lester-b2b-case--b{left:36%!important;top:20px!important}.lester-b2b-case--c{right:7%;top:39px}
  #lester-app-shell .lester-b2b-hero__visual p{left:10px;right:10px;bottom:10px;padding:10px;font-size:11px}
  #lester-app-shell .lester-b2b-hero__visual p strong{font-size:12px}#lester-app-shell .lester-b2b-hero__visual p span{font-size:10px}
  #lester-app-shell .lester-b2b-fact-strip{grid-template-columns:repeat(3,1fr);border-radius:13px;margin-top:9px}
  #lester-app-shell .lester-b2b-fact-strip>div{display:block;padding:11px 8px;text-align:center}
  #lester-app-shell .lester-b2b-fact-strip strong{display:block;font-size:13px}#lester-app-shell .lester-b2b-fact-strip span{display:block;margin-top:4px;font-size:9px;text-align:center}
  #lester-app-shell .lester-b2b-tiers-section,#lester-app-shell .lester-b2b-benefits,#lester-app-shell .lester-b2b-story,#lester-app-shell .lester-b2b-process,#lester-app-shell .lester-b2b-usecases,#lester-app-shell .lester-b2b-examples,#lester-app-shell .lester-b2b-faq,#lester-app-shell .lester-b2b-form-section{margin-top:44px}
  #lester-app-shell .lester-b2b-section-heading{margin-bottom:18px}
  #lester-app-shell .lester-b2b-section-heading h2,#lester-app-shell .lester-b2b-story__copy h2,#lester-app-shell .lester-b2b-form-section h2{font-size:27px}
  #lester-app-shell .lester-b2b-section-heading>p:not(.lester-eyebrow),#lester-app-shell .lester-b2b-story__copy p,#lester-app-shell .lester-b2b-form-section__copy>p{font-size:13px;line-height:1.58}
  #lester-app-shell .lester-b2b-tiers,#lester-app-shell .lester-b2b-benefits__grid{grid-template-columns:1fr 1fr;gap:8px}
  #lester-app-shell .lester-b2b-tier{min-height:128px;padding:15px 12px;border-radius:14px}
  #lester-app-shell .lester-b2b-tier strong{font-size:27px;margin:10px 0 7px}#lester-app-shell .lester-b2b-tier--custom strong{font-size:20px}
  #lester-app-shell .lester-b2b-tier__qty,#lester-app-shell .lester-b2b-tier p{font-size:11px}
  #lester-app-shell .lester-b2b-benefits article{padding:15px 12px;border-radius:14px}#lester-app-shell .lester-b2b-benefits article>span{width:34px;height:34px;margin-bottom:11px}#lester-app-shell .lester-b2b-benefits strong{font-size:14px}#lester-app-shell .lester-b2b-benefits p{font-size:11px}
  #lester-app-shell .lester-b2b-story{gap:14px}
  #lester-app-shell .lester-b2b-story__item,#lester-app-shell .lester-b2b-story__item:nth-child(even){grid-template-columns:1fr;padding:15px;border-radius:16px;gap:16px}
  #lester-app-shell .lester-b2b-story__item:nth-child(even) .lester-b2b-story__visual{order:0}
  #lester-app-shell .lester-b2b-story__visual{min-height:118px;padding:16px;border-radius:13px;display:grid;grid-template-columns:38px 1fr;align-items:end;gap:12px}
  #lester-app-shell .lester-b2b-story__visual>span{width:38px;height:38px;margin:0}#lester-app-shell .lester-b2b-story__visual b{font-size:18px}
  #lester-app-shell .lester-b2b-story__copy h2{font-size:22px;margin-top:0}
  #lester-app-shell .lester-b2b-process ol{display:block;border-radius:15px}
  #lester-app-shell .lester-b2b-process li{display:grid;grid-template-columns:34px 1fr;gap:10px;min-height:0;padding:13px 15px;border-right:0;border-bottom:1px solid #dfe3ef}#lester-app-shell .lester-b2b-process li:last-child{border-bottom:0}
  #lester-app-shell .lester-b2b-process li>span{margin:2px 0 0}#lester-app-shell .lester-b2b-process strong{font-size:14px}#lester-app-shell .lester-b2b-process p{font-size:11px}
  #lester-app-shell .lester-b2b-solutions{grid-template-columns:1fr;gap:8px}
  #lester-app-shell .lester-b2b-solution{min-height:72px;grid-template-columns:36px 1fr 16px;padding:11px 12px}.lester-b2b-solution__icon{width:36px!important;height:36px!important}#lester-app-shell .lester-b2b-solution strong{font-size:14px}#lester-app-shell .lester-b2b-solution small{font-size:10px}
  #lester-app-shell .lester-b2b-more-links>div{grid-template-columns:1fr 1fr}#lester-app-shell .lester-b2b-more-links a{font-size:11px;padding:9px}
  #lester-app-shell .lester-b2b-examples__grid{grid-template-columns:1fr;gap:8px}#lester-app-shell .lester-b2b-examples article{padding:16px}#lester-app-shell .lester-b2b-examples article>strong{font-size:31px}
  #lester-app-shell .lester-b2b-trust{grid-template-columns:1fr 1fr;margin-top:38px;padding:12px;font-size:11px}
  #lester-app-shell .lester-b2b-faq summary{padding:15px 28px 15px 0;font-size:14px}#lester-app-shell .lester-b2b-faq details p{font-size:12px;line-height:1.58}
  #lester-app-shell .lester-b2b-form-section{padding:20px 14px;border-radius:16px}
  #lester-app-shell .lester-b2b-form-section__copy ul{font-size:11px;margin-top:14px}
  #lester-app-shell .lester-b2b-form__quick,#lester-app-shell .lester-b2b-form__grid{grid-template-columns:1fr;gap:11px}
  #lester-app-shell .lester-b2b-form__quick .lester-b2b-form__qty,#lester-app-shell .lester-b2b-form__wide{grid-column:auto}
  #lester-app-shell .lester-b2b-form__actions{display:grid;grid-template-columns:1fr}#lester-app-shell .lester-b2b-form__actions .lester-button{width:100%}
  #lester-app-shell .lester-b2b-sticky{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));display:block;padding:13px 18px;border-radius:13px;background:#071b96;color:#fff;box-shadow:0 12px 30px rgba(7,27,150,.3);text-align:center;text-decoration:none;font-size:14px;font-weight:800;transition:opacity .18s ease,transform .18s ease}
  #lester-app-shell .lester-b2b-sticky.is-hidden{opacity:0;transform:translateY(18px);pointer-events:none}
}

/* B2B V1.2.0 cluster navigation */
#lester-app-shell .lester-b2b-link-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:16px!important}
#lester-app-shell .lester-b2b-link-group{min-width:0}
#lester-app-shell .lester-b2b-link-group>strong{display:block;margin:0 0 8px;color:#071b96;font-size:13px}
#lester-app-shell .lester-b2b-link-group>div{display:grid;grid-template-columns:1fr;gap:2px}
#lester-app-shell .lester-b2b-link-group a{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:7px 8px!important;border-radius:8px!important;font-size:11px!important;line-height:1.3!important}
#lester-app-shell .lester-b2b-link-group a:hover{background:#f4f6ff}
@media(max-width:640px){#lester-app-shell .lester-b2b-link-groups{grid-template-columns:1fr!important;gap:16px!important;padding:12px!important}#lester-app-shell .lester-b2b-more-links summary{font-size:12px}#lester-app-shell .lester-b2b-link-group a{font-size:10.5px!important;padding:6px!important}}
