.b2b-page{background:var(--white);color:var(--lv-body);font-size:17px}.b2b-shell{width:var(--lv-w);margin:0 auto}.b2b-section{padding:var(--lv-7) 0;background:var(--white)}.b2b-section.is-soft{background:var(--lv-bg-soft)}.b2b-section[id],.b2b-cta[id]{scroll-margin-top:140px}.b2b-page h1{margin:0;color:var(--lv-ink);font-size:clamp(2.3rem,4.2vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.b2b-page h2{margin:0;color:var(--lv-ink);font-size:clamp(1.75rem,3vw,2.6rem);font-weight:900;line-height:1.16;letter-spacing:-.015em;text-wrap:balance}.b2b-page h3{margin:0;color:var(--lv-ink);font-weight:850;line-height:1.3}.b2b-page p{margin:0;line-height:1.68}.b2b-eyebrow{margin:0 0 var(--lv-2);color:var(--label-blue);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.b2b-head{margin-bottom:var(--lv-6)}.b2b-head p{margin-top:var(--lv-2);color:var(--lv-body);font-size:1.04rem}.b2b-page a:focus-visible,.b2b-page button:focus-visible,.b2b-page input:focus-visible,.b2b-page select:focus-visible,.b2b-page textarea:focus-visible{outline:3px solid rgba(22,141,180,.45);outline-offset:3px;border-radius:6px}.b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lv-1);min-height:50px;padding:0 var(--lv-3);border:1px solid transparent;border-radius:var(--lv-r-sm);font-size:.97rem;font-weight:800;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.b2b-btn-primary{background:var(--yellow);color:#3d2f00}.b2b-btn-primary:hover{background:#f5c00b;color:#3d2f00}.b2b-btn-ghost{border-color:var(--lv-line-2);background:var(--white);color:var(--lv-ink)}.b2b-btn-ghost:hover{border-color:var(--blue);color:var(--blue-deep)}.b2b-btn span,.b2b-link span{transition:transform .18s ease}.b2b-btn:hover span,.b2b-link:hover span{transform:translate(3px)}.b2b-link{display:inline-flex;align-items:center;gap:var(--lv-1);min-height:44px;color:var(--blue-deep);font-size:.96rem;font-weight:850;text-decoration:none}.b2b-note{display:flex;gap:10px;max-width:78ch;color:var(--lv-body);font-size:.93rem;line-height:1.6}.b2b-note svg{flex-shrink:0;width:18px;height:18px;margin-top:3px;color:var(--blue-deep)}.b2b-subnav{position:sticky;top:72px;z-index:40;border-bottom:1px solid var(--lv-line);background:#fffffff5;backdrop-filter:blur(10px)}.b2b-subnav-inner{display:flex;gap:var(--lv-3);overflow-x:auto;scrollbar-width:none}.b2b-subnav-inner::-webkit-scrollbar{display:none}.b2b-subnav a{display:inline-flex;align-items:center;min-height:52px;border-bottom:2px solid transparent;color:var(--lv-body);font-size:.9rem;font-weight:800;white-space:nowrap;text-decoration:none;transition:color .18s ease,border-color .18s ease}.b2b-subnav a:hover,.b2b-subnav a.is-active{border-bottom-color:var(--blue);color:var(--lv-ink)}.b2b-hero{padding:var(--lv-7) 0;background:radial-gradient(circle at 96% 2%,rgba(255,205,36,.1),transparent 34%),radial-gradient(circle at 0% 96%,rgba(22,141,180,.07),transparent 40%),linear-gradient(170deg,#f4fafd,#fff 58%)}.b2b-hero-grid{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:var(--lv-6);align-items:center}.b2b-hero .b2b-eyebrow{text-transform:none;letter-spacing:.04em;font-size:.86rem}.b2b-hero-lede{margin-top:var(--lv-3);font-size:1.06rem}.b2b-hero-actions{display:flex;flex-wrap:wrap;gap:var(--lv-2);margin-top:var(--lv-4)}.b2b-hero-note{max-width:54ch;margin-top:var(--lv-2);color:var(--lv-soft);font-size:.92rem}.b2b-eco{padding:var(--lv-4);border:1px solid var(--lv-line);border-radius:22px;background:var(--white);box-shadow:0 1px 2px #245f870a,0 14px 34px #245f8712}.b2b-eco-label{margin:0 0 var(--lv-3);color:var(--lv-soft);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.b2b-eco-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.b2b-eco-list>li+li{border-top:1px solid var(--lv-line)}.b2b-eco-item{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:var(--lv-2);align-items:center;margin:0 -10px;padding:14px 10px;border-radius:13px;transition:background .18s ease}.b2b-eco-item:hover{background:#f2f8fc}.b2b-eco-icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid var(--lv-line);border-radius:13px;background:#eef5fa;color:var(--navy);transition:background .18s ease,border-color .18s ease}.b2b-eco-item:hover .b2b-eco-icon{border-color:#bfdceb;background:#e1eff7}.b2b-eco-icon svg{width:23px;height:23px}.b2b-eco-text strong{display:block;color:var(--lv-ink);font-size:1.18rem;font-weight:850;line-height:1.3}.b2b-eco-text>span{display:block;margin-top:3px;color:var(--lv-body);font-size:.96rem;line-height:1.45}.b2b-eco-go{display:grid;place-items:center;color:var(--lv-soft);transition:color .18s ease,transform .18s ease}.b2b-eco-go svg{width:17px;height:17px}.b2b-eco-item:hover .b2b-eco-go{color:var(--blue-deep);transform:translate(3px,-3px)}.b2b-eco-foot{margin-top:var(--lv-3);padding-top:var(--lv-3);border-top:1px solid var(--lv-line);color:var(--lv-soft);font-size:.86rem;line-height:1.5}.b2b-audience{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lv-3)}.b2b-aud{display:flex;flex-direction:column;padding:var(--lv-4);border:1px solid var(--lv-line);border-top:3px solid var(--b2b-accent, var(--blue));border-radius:var(--lv-r);background:var(--white);transition:border-color .2s ease,box-shadow .2s ease}.b2b-aud:hover{border-color:var(--lv-line-2);border-top-color:var(--b2b-accent, var(--blue));box-shadow:var(--lv-lift)}.b2b-aud h3{font-size:1.16rem;letter-spacing:.04em;text-transform:uppercase}.b2b-tags{display:flex;flex-wrap:wrap;gap:6px;margin:var(--lv-3) 0 0;padding:0;list-style:none}.b2b-tags li{padding:5px 11px;border:1px solid var(--lv-line-2);border-radius:8px;background:var(--lv-bg-soft);color:var(--lv-body);font-size:.85rem;font-weight:700}.b2b-aud .b2b-link{margin-top:auto;padding-top:var(--lv-3)}.b2b-sol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--lv-line-2);border-left:1px solid var(--lv-line-2)}.b2b-sol{display:block;padding:var(--lv-4);border-right:1px solid var(--lv-line-2);border-bottom:1px solid var(--lv-line-2);color:inherit;text-decoration:none;transition:background .2s ease}.b2b-sol:hover{background:var(--lv-bg-soft)}.b2b-sol-num{margin:0 0 var(--lv-2);color:var(--b2b-accent, var(--blue-deep));font-size:.78rem;font-weight:900;letter-spacing:.12em}.b2b-sol h3{font-size:1.02rem;letter-spacing:.05em;text-transform:uppercase}.b2b-sol p{margin-top:var(--lv-2);color:var(--lv-body);font-size:.95rem;line-height:1.6}.b2b-sol-go{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--blue-deep);font-size:.9rem;font-weight:850}.b2b-sol-go span{transition:transform .18s ease}.b2b-sol:hover .b2b-sol-go span{transform:translate(4px)}.b2b-split{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:var(--lv-7);align-items:start}.b2b-split-intro p{margin-top:var(--lv-3);color:var(--lv-body);font-size:1.04rem}.b2b-caps-label,.b2b-cases-label{display:block;margin-bottom:var(--lv-2);color:var(--lv-ink);font-size:.82rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.b2b-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--lv-4);margin:0;padding:0;list-style:none;border-top:1px solid var(--lv-line)}.b2b-caps li{position:relative;padding:11px 0 11px 20px;border-bottom:1px solid var(--lv-line);color:var(--lv-body);font-size:.97rem;line-height:1.5}.b2b-caps li:before{content:"";position:absolute;left:2px;top:1.15em;width:8px;height:4px;border-left:1.8px solid var(--b2b-accent, var(--blue));border-bottom:1.8px solid var(--b2b-accent, var(--blue));transform:rotate(-45deg)}.b2b-cases{margin:var(--lv-4) 0 0;padding:0;list-style:none}.b2b-cases li{position:relative;padding-left:18px;color:var(--lv-body);font-size:.97rem;font-style:italic;line-height:1.55}.b2b-cases li+li{margin-top:8px}.b2b-cases li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.b2b-levels{display:flex;flex-wrap:wrap;gap:6px;margin:var(--lv-3) 0 0;padding:0;list-style:none}.b2b-levels li{padding:5px 12px;border:1px solid var(--lv-line-2);border-radius:999px;color:var(--lv-body);font-size:.82rem;font-weight:800}.b2b-actions{display:flex;flex-wrap:wrap;gap:var(--lv-2);margin-top:var(--lv-4)}.b2b-taxo{margin:0;padding:0;list-style:none;border-top:1px solid var(--lv-line-2)}.b2b-taxo li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--lv-3);padding:var(--lv-3) 0;border-bottom:1px solid var(--lv-line-2)}.b2b-taxo b{color:var(--b2b-accent, var(--blue-deep));font-size:1.05rem;font-weight:900}.b2b-taxo strong{display:block;margin-bottom:4px;color:var(--lv-ink);font-size:1rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.b2b-taxo p{color:var(--lv-body);font-size:.97rem}.b2b-spotlight{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--lv-5);margin-top:var(--lv-6);padding:var(--lv-5);border:1px solid var(--lv-line-2);border-radius:var(--lv-r-lg);background:var(--lv-bg-soft)}.b2b-spotlight-tag{display:inline-block;margin-bottom:var(--lv-2);padding:4px 11px;border-radius:999px;background:var(--yellow);color:#3d2f00;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.b2b-spotlight h3{font-size:1.32rem;line-height:1.3}.b2b-spotlight-copy{margin-top:var(--lv-2);color:var(--lv-body);font-size:1rem}.b2b-ladder{display:flex;flex-wrap:wrap;gap:8px;margin:var(--lv-3) 0 0;padding:0;list-style:none}.b2b-ladder li{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--lv-line-2);border-radius:10px;background:var(--white);color:var(--lv-ink);font-size:.86rem;font-weight:800}.b2b-ladder li:after{content:"\2192";color:var(--lv-soft);font-weight:900}.b2b-ladder li:last-child:after{content:none}.b2b-sub{margin:0;padding:0;list-style:none}.b2b-sub li{position:relative;padding-left:17px;color:var(--lv-body);font-size:.95rem;line-height:1.55}.b2b-sub li+li{margin-top:6px}.b2b-sub li:before{content:"";position:absolute;left:3px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--b2b-accent, var(--blue));opacity:.6}.b2b-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lv-3);margin-top:var(--lv-5)}.b2b-model{padding:var(--lv-4);border:1px solid var(--lv-line);border-radius:var(--lv-r);background:var(--white)}.b2b-model b{display:block;margin-bottom:var(--lv-2);color:var(--blue-deep);font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.b2b-model p{color:var(--lv-body);font-size:.97rem}.b2b-model-extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lv-3);margin-top:var(--lv-3);padding:var(--lv-3);border:1px dashed var(--lv-line-2);border-radius:var(--lv-r-sm);background:var(--lv-bg-soft)}.b2b-model-extra strong{color:var(--lv-ink);font-size:.97rem;font-weight:850}.b2b-model-extra span{color:var(--lv-body);font-size:.94rem}.b2b-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lv-4);margin:0;padding:0;list-style:none}.b2b-topic{padding-top:var(--lv-3);border-top:2px solid var(--b2b-accent, var(--blue))}.b2b-topic h3{margin-bottom:var(--lv-2);font-size:.96rem;letter-spacing:.06em;text-transform:uppercase}.b2b-formats{display:flex;flex-wrap:wrap;gap:8px;margin:var(--lv-5) 0 0;padding:0;list-style:none}.b2b-formats li{padding:8px 14px;border:1px solid var(--lv-line-2);border-radius:10px;background:var(--white);color:var(--lv-ink);font-size:.88rem;font-weight:800}.b2b-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lv-4);margin:var(--lv-4) 0 0;padding:0;list-style:none}.b2b-tl{position:relative;padding-top:var(--lv-4)}.b2b-tl:before{content:"";position:absolute;left:0;right:calc(var(--lv-4) * -1);top:6px;height:1px;background:var(--lv-line-2)}.b2b-tl:last-child:before{right:0}.b2b-tl:after{content:"";position:absolute;left:0;top:1px;width:11px;height:11px;border:3px solid var(--lv-bg-soft);border-radius:50%;background:var(--blue)}.b2b-tl:last-child:after{background:var(--yellow)}.b2b-tl b{display:block;margin-bottom:5px;color:var(--lv-soft);font-size:.76rem;font-weight:900;letter-spacing:.11em}.b2b-tl strong{display:block;color:var(--lv-ink);font-size:.98rem;font-weight:850;line-height:1.35}.b2b-combos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--lv-6);margin:0;padding:0;list-style:none;border-top:1px solid var(--lv-line-2)}.b2b-combo{padding:var(--lv-3) 0;border-bottom:1px solid var(--lv-line-2)}.b2b-combo b{display:block;margin-bottom:8px;color:var(--lv-soft);font-size:.76rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.b2b-combo-parts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b2b-combo-parts span{padding:6px 12px;border:1px solid var(--lv-line-2);border-radius:9px;background:var(--white);color:var(--lv-ink);font-size:.9rem;font-weight:800}.b2b-combo-parts i{color:var(--blue-deep);font-size:1rem;font-weight:900;font-style:normal}.b2b-reasons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lv-4);margin:0;padding:0;list-style:none}.b2b-reason{padding-top:var(--lv-3);border-top:1px solid var(--lv-line-2)}.b2b-reason b{display:block;margin-bottom:var(--lv-2);color:#6693b3;font-size:1.8rem;font-weight:900;line-height:1;letter-spacing:-.03em}.b2b-reason strong{display:block;margin-bottom:7px;color:var(--lv-ink);font-size:.95rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.b2b-reason p{color:var(--lv-body);font-size:.94rem;line-height:1.55}.b2b-credit{display:flex;flex-wrap:wrap;gap:var(--lv-5);margin-top:var(--lv-6);padding-top:var(--lv-4);border-top:1px solid var(--lv-line-2)}.b2b-credit div{display:flex;align-items:baseline;gap:var(--lv-2)}.b2b-credit b{color:var(--lv-ink);font-size:1.7rem;font-weight:900;letter-spacing:-.02em}.b2b-credit span{color:var(--lv-body);font-size:.95rem}.b2b-band{padding:var(--lv-7) 0;background:linear-gradient(162deg,var(--lv-deep),#10405d);color:#ffffffd1}.b2b-band h2{color:var(--white)}.b2b-band .b2b-eyebrow{color:var(--yellow)}.b2b-band-head{margin-bottom:var(--lv-6)}.b2b-band-head p{margin-top:var(--lv-2);color:#ffffffc7}.b2b-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lv-5);margin:0;padding:0;list-style:none}.b2b-step{position:relative;padding-top:var(--lv-4)}.b2b-step:before{content:"";position:absolute;left:0;right:calc(var(--lv-5) * -1);top:7px;height:1px;background:#ffffff38}.b2b-step:last-child:before{right:0}.b2b-step:after{content:"";position:absolute;left:0;top:2px;width:11px;height:11px;border-radius:50%;background:var(--yellow)}.b2b-step b{display:block;margin-bottom:6px;color:var(--yellow);font-size:.8rem;font-weight:900;letter-spacing:.1em}.b2b-step strong{display:block;margin-bottom:7px;color:var(--white);font-size:1rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.b2b-step p{color:#ffffffbd;font-size:.95rem}.b2b-band .b2b-actions{margin-top:var(--lv-6)}.b2b-band .b2b-btn-ghost{border-color:#ffffff57;background:transparent;color:var(--white)}.b2b-band .b2b-btn-ghost:hover{border-color:var(--white);background:#ffffff1a;color:var(--white)}.b2b-faq-inner{width:min(960px,calc(100% - 48px));margin:0 auto}.b2b-faq-head{margin-bottom:var(--lv-5)}.b2b-faq-head h2{font-size:clamp(1.5rem,2vw,1.85rem)}.b2b-faq-head p{margin-top:var(--lv-1);color:var(--lv-body);font-size:.98rem}.b2b-cta{padding:var(--lv-7) 0;background:linear-gradient(162deg,var(--lv-deep),#10405d);color:#ffffffd1}.b2b-cta h2{color:var(--white)}.b2b-cta .b2b-eyebrow{color:var(--yellow)}.b2b-cta-grid{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:var(--lv-6);align-items:start}.b2b-cta-intro p{margin-top:var(--lv-3);color:#ffffffc7}.b2b-cta-intro .b2b-actions{margin-top:var(--lv-4)}.b2b-cta .b2b-btn-ghost{border-color:#ffffff57;background:transparent;color:var(--white)}.b2b-cta .b2b-btn-ghost:hover{border-color:var(--white);background:#ffffff1a;color:var(--white)}.b2b-contact{margin-top:var(--lv-5);padding-top:var(--lv-4);border-top:1px solid rgba(255,255,255,.2)}.b2b-contact dt{color:#ffffff9e;font-size:.76rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.b2b-contact dd{margin:4px 0 var(--lv-2)}.b2b-contact dd:last-of-type{margin-bottom:0}.b2b-contact a,.b2b-contact span{color:var(--white);font-size:.97rem;font-weight:700;text-decoration:none}.b2b-contact a{display:inline-flex;align-items:center;min-height:44px}.b2b-contact dd{margin-bottom:4px}.b2b-contact a:hover{text-decoration:underline;text-underline-offset:3px}.b2b-form{padding:var(--lv-5);border-radius:var(--lv-r-lg);background:var(--white);color:var(--lv-body)}.b2b-form h3{font-size:1.16rem}.b2b-form>p{margin-top:6px;color:var(--lv-body);font-size:.94rem}.b2b-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lv-3);margin-top:var(--lv-4)}.b2b-field{display:grid;gap:7px}.b2b-field.is-full{grid-column:1 / -1}.b2b-field label{color:var(--lv-ink);font-size:.88rem;font-weight:850}.b2b-field label .opt{color:var(--lv-soft);font-weight:700}.b2b-field input,.b2b-field select,.b2b-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--lv-line-2);border-radius:var(--lv-r-sm);background:var(--white);color:var(--lv-ink);font:inherit;font-size:.95rem;transition:border-color .18s ease}.b2b-field textarea{min-height:110px;resize:vertical}.b2b-field input:hover,.b2b-field select:hover,.b2b-field textarea:hover{border-color:var(--blue)}.b2b-consent{display:flex;gap:10px;align-items:flex-start;margin-top:var(--lv-3);color:var(--lv-body);font-size:.88rem;line-height:1.55}.b2b-consent input{flex-shrink:0;width:20px;height:20px;margin-top:1px;accent-color:var(--blue)}.b2b-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lv-2);margin-top:var(--lv-3)}.b2b-form-status{margin-top:var(--lv-2);padding:11px 14px;border-radius:var(--lv-r-sm);font-size:.92rem;font-weight:700}.b2b-form-status[data-tone=success]{background:#168db41a;color:#10607c}.b2b-form-status[data-tone=error]{background:#e5484d1a;color:#a4272b}.b2b-t-recruit{--b2b-accent: #168db4}.b2b-t-assess{--b2b-accent: #245f87}.b2b-t-wellbeing{--b2b-accent: #55afb8}.b2b-t-learning{--b2b-accent: #c49000}.b2b-t-people{--b2b-accent: #1a6f95}.b2b-t-education{--b2b-accent: #3f95a0}@media (prefers-reduced-motion: reduce){.b2b-page *{transition:none!important;scroll-behavior:auto!important}.b2b-eco-item:hover .b2b-eco-go{transform:none}}@media (max-width: 1200px){.b2b-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lv-5) var(--lv-4)}}@media (max-width: 1080px){.b2b-hero-grid,.b2b-split,.b2b-spotlight,.b2b-cta-grid{grid-template-columns:1fr;gap:var(--lv-5)}.b2b-eco{max-width:620px}.b2b-audience,.b2b-sol-grid,.b2b-models{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-topics,.b2b-timeline,.b2b-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lv-5) var(--lv-4)}.b2b-tl:nth-child(2n):before,.b2b-step:nth-child(2n):before{right:0}}@media (max-width: 860px){.b2b-subnav{top:64px}.b2b-audience,.b2b-sol-grid,.b2b-models,.b2b-combos,.b2b-caps{grid-template-columns:1fr}.b2b-combos{gap:0}.b2b-form-grid{grid-template-columns:1fr}.b2b-timeline,.b2b-steps{grid-template-columns:1fr;gap:0}.b2b-tl,.b2b-step{padding:0 0 var(--lv-4) var(--lv-4)}.b2b-tl:last-child,.b2b-step:last-child{padding-bottom:0}.b2b-tl:before,.b2b-step:before{inset:6px auto -6px 5px;width:1px;height:auto}.b2b-tl:last-child:before,.b2b-step:last-child:before{display:none}.b2b-tl:after,.b2b-step:after{left:0;top:2px}.b2b-topics{grid-template-columns:1fr;gap:var(--lv-4)}}@media (max-width: 640px){.b2b-section[id],.b2b-cta[id]{scroll-margin-top:120px}.b2b-faq-inner{width:min(100%,calc(100% - 32px))}.b2b-hero-actions .b2b-btn,.b2b-actions .b2b-btn,.b2b-form-actions .b2b-btn{flex:1 1 100%}.b2b-reasons{grid-template-columns:1fr;gap:var(--lv-3)}.b2b-spotlight,.b2b-form,.b2b-aud,.b2b-sol,.b2b-model{padding:var(--lv-3)}.b2b-model-extra{flex-direction:column;align-items:flex-start}}
