body.page-lone-worker main#content{max-width: none;width: 100%;padding: 0;margin: 0}.lw{--lw-black: var(--e-global-color-ea291a0,#000000);--lw-ink: var(--e-global-color-dd41a09,#111111);--lw-purple: var(--e-global-color-badee53,#4F1398);--lw-violet: var(--e-global-color-a950f61,#9137FF);--lw-cyan: var(--e-global-color-f1d0d55,#00F1FF);--lw-grey: var(--e-global-color-082dd8e,#E5E5E5);--lw-text: #444444;font-family: "Neo Sans Regular",Sans-serif;color: var(--lw-text);font-size: 17px;line-height: 1.6}.lw h1,.lw h2,.lw h3{font-family: "Neo Sans Bold",Sans-serif;font-weight: 400;margin: 0 0 .5em;line-height: 1.15}.lw p{margin: 0 0 1em}.lw-wrap{max-width: 1140px;margin: 0 auto;padding: 0 20px}.lw-narrow{max-width: 820px}.lw section{padding: 80px 0}.lw h2{font-size: clamp(28px,3.2vw,40px);color: var(--lw-ink)}.lw .lw-sub{max-width: 720px;margin-bottom: 40px}.lw .lw-hero{position: relative;padding: 120px 0 160px;text-align: center;color: #ffffff;background: radial-gradient(at top right,var(--lw-violet) 0%,transparent 45%),radial-gradient(at bottom left,var(--lw-purple) 0%,transparent 55%),var(--lw-black);overflow: hidden}.lw-hero h1{font-size: clamp(36px,5vw,64px);color: #ffffff;max-width: 900px;margin: 0 auto .4em}.lw-eyebrow{font-family: "Neo Sans Bold",Sans-serif;color: var(--lw-cyan);letter-spacing: .08em;text-transform: uppercase;font-size: 15px}.lw .lw-lead{font-size: clamp(18px,1.6vw,21px);max-width: 720px;margin: 0 auto 2em;color: #ffffffd9}.lw-curve{position: absolute;left: 0;right: 0;bottom: -1px;width: 100%;height: 70px;display: block}.lw-actions{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap}.lw-btn{display: inline-block;font-family: "Neo Sans Bold",Sans-serif;font-size: 16px;padding: 12px 30px;border-radius: 40px;border: 2px solid #ffffff;text-decoration: none;transition: background-color .2s,color .2s,border-color .2s}.lw-btn-outline{color: #ffffff;background: transparent}.lw-btn-outline:hover,.lw-btn-outline:focus-visible{background: #ffffff;color: var(--lw-black)}.lw-btn-solid{color: #ffffff;background: var(--lw-violet);border-color: var(--lw-violet)}.lw-btn-solid:hover,.lw-btn-solid:focus-visible{background: var(--lw-purple);border-color: var(--lw-purple)}.lw-btn:focus-visible,.lw-scene:focus-visible,.lw summary:focus-visible{outline: 3px solid var(--lw-cyan);outline-offset: 3px}.lw-intro{background: #ffffff}.lw-note{border-left: 4px solid var(--lw-violet);background: #F9F6FF;padding: 16px 20px;border-radius: 0 10px 10px 0;font-size: 16px}.lw .lw-how{color: #ffffffd9;background: radial-gradient(at top left,var(--lw-purple) 0%,transparent 60%),var(--lw-black)}.lw-how h2{color: #ffffff}.lw-grid{display: grid;gap: 24px}.lw-grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.lw-card{background: #ffffff0f;border: 1px solid #ffffff29;border-radius: 10px;padding: 28px}.lw-card h3{color: #ffffff;font-size: 21px}.lw-card h3::before{content: "";display: block;width: 36px;height: 3px;background: var(--lw-violet);border-radius: 2px;margin-bottom: 14px}.lw-card p{margin: 0;font-size: 16px}.lw .lw-scenarios{background: var(--lw-grey)}.lw-scene{display: flex;flex-direction: column;background: #ffffff;border-radius: 20px;overflow: hidden;text-decoration: none;color: var(--lw-text);transition: transform .2s,box-shadow .2s}.lw-scene:hover{transform: translateY(-3px);box-shadow: 0 12px 30px #4F139826}.lw-scene img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block}.lw-scene .lw-tag,.lw-scene h3,.lw-scene p,.lw-scene .lw-more{margin-left: 24px;margin-right: 24px}.lw-tag{margin-top: 20px;font-family: "Neo Sans Bold",Sans-serif;font-size: 13px;color: var(--lw-violet);text-transform: uppercase;letter-spacing: .06em}.lw-scene h3{color: var(--lw-purple);font-size: 22px;margin-top: 6px}.lw .lw-scene p{font-size: 16px;flex: 1;color: var(--lw-text)}.lw-more{font-family: "Neo Sans Bold",Sans-serif;color: var(--lw-ink);margin-bottom: 24px}.lw-more::after{content: " \203A"}.lw .lw-system{background: #ffffff}.lw-gallery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px}.lw-gallery figure{margin: 0}.lw-gallery img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block;border-radius: 20px;box-shadow: 0 12px 30px #4F139826}.lw .lw-gallery figcaption{margin-top: 14px;font-size: 16px;font-style: normal;text-align: left;color: var(--lw-text)}.lw-gallery figcaption strong{font-family: "Neo Sans Bold",Sans-serif;font-weight: 400;color: var(--lw-purple)}@media (max-width: 767px){.lw-gallery{grid-template-columns: 1fr;gap: 24px}}.lw-industries{background: #ffffff;text-align: center}.lw-chips{list-style: none;padding: 0;margin: 24px 0 0;display: flex;flex-wrap: wrap;gap: 12px;justify-content: center}.lw-chips li{border: 2px solid var(--lw-purple);color: var(--lw-purple);border-radius: 40px;padding: 8px 20px;font-size: 16px}.lw .lw-faq{background: #F9F6FF}.lw details{background: #ffffff;border-radius: 10px;margin-bottom: 12px;border: 1px solid #4F139822}.lw summary{cursor: pointer;list-style: none;padding: 20px 56px 20px 24px;font-family: "Neo Sans Bold",Sans-serif;color: var(--lw-ink);font-size: 18px;position: relative}.lw summary::-webkit-details-marker{display: none}.lw summary::after{content: "+";position: absolute;right: 24px;top: 50%;transform: translateY(-50%);color: var(--lw-violet);font-size: 26px}.lw details[open] summary::after{content: "\2013"}.lw details p{padding: 0 24px 20px;margin: 0}.lw .lw-cta{text-align: center;color: #ffffffd9;background: radial-gradient(at bottom right,var(--lw-violet) 0%,transparent 50%),var(--lw-black)}.lw-cta h2{color: #ffffff}.lw-cta p{margin-bottom: 1.6em}@media (max-width: 1024px){.lw-grid-3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.lw section{padding: 56px 0}.lw .lw-hero{padding: 80px 0 110px}.lw-grid-3{grid-template-columns: 1fr}.lw-wrap{padding: 0 16px}}@media (prefers-reduced-motion: reduce){.lw-scene,.lw-btn{transition: none}.lw-scene:hover{transform: none}}.lw-note a{color: var(--lw-purple);text-decoration: underline;text-underline-offset: 2px}.lw-faq a{color: var(--lw-purple);text-decoration: underline;text-underline-offset: 2px}