:where([data-ln-tweaks-widget]){--ln-tweaks-primary: var(--ln-primary,#FF8600);--ln-tweaks-primary-dark: var(--ln-primary-dark,#cc6a00);--ln-tweaks-dark: var(--ln-dark,#2A2A2C);--ln-tweaks-mid: var(--ln-mid,#666666);--ln-tweaks-light: var(--ln-light,#F6F6F6);--ln-tweaks-border: var(--ln-border,#D3D3D3);--ln-tweaks-white: var(--ln-white,#FFFFFF);--ln-tweaks-font: var(--ln-font-body,'Noto Sans',system-ui,-apple-system,sans-serif);--ln-tweaks-radius-sm: var(--ln-radius-sm,2px);--ln-tweaks-radius-md: var(--ln-radius-md,4px);--ln-tweaks-container-max: var(--ln-container-max,1600px);--ln-tweaks-container-pad: var(--ln-container-pad,80px);--ln-tweaks-section-pad: var(--ln-section-pad,80px);--ln-tweaks-transition: var(--ln-transition,0.2s ease)}@media (max-width: 768px){:where([data-ln-tweaks-widget]){--ln-tweaks-container-pad: 24px;--ln-tweaks-section-pad: 56px}}
.ln-tweaks-hero-slider{font-family: var(--ln-tweaks-font);position: relative;width: 100%;height: 640px;overflow: hidden;background: var(--ln-tweaks-dark)}.ln-tweaks-hero-slider__slide{position: absolute;inset: 0;opacity: 0;transition: opacity .8s ease;pointer-events: none}.ln-tweaks-hero-slider__slide.active{opacity: 1;pointer-events: auto;z-index: 1}.ln-tweaks-hero-slider__bg{position: absolute;inset: 0;z-index: 0}.ln-tweaks-hero-slider__overlay{position: absolute;inset: 0;z-index: 1}.ln-tweaks-hero-slider__content{position: relative;z-index: 2;max-width: var(--ln-tweaks-container-max);margin: 0 auto;padding: 0 var(--ln-tweaks-container-pad,80px);height: 100%;display: flex;flex-direction: column;justify-content: center;color: var(--ln-tweaks-white);max-width: 720px;padding-left: var(--ln-tweaks-container-pad,80px)}.ln-tweaks-hero-slider__eyebrow{display: inline-block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;color: var(--ln-tweaks-primary);margin-bottom: 16px}.ln-tweaks-hero-slider__heading{font-size: 56px;font-weight: 900;letter-spacing: -1.5px;line-height: 1.05;color: var(--ln-tweaks-white);margin: 0 0 18px 0}.ln-tweaks-hero-slider__heading em{font-style: normal;color: var(--ln-vh-heading-highlight,var(--ln-tweaks-primary))}.ln-tweaks-hero-slider__heading span{color: var(--ln-vh-heading-highlight,var(--ln-tweaks-primary))}.ln-tweaks-hero-slider__body{font-size: 16px;line-height: 1.6;color: rgba(255,255,255,.85);max-width: 540px;margin: 0 0 28px 0}.ln-tweaks-hero-slider__btns{display: flex;gap: 12px;flex-wrap: wrap}.ln-tweaks-hero-slider__btn-primary,.ln-tweaks-hero-slider .btn-red{display: inline-flex;align-items: center;gap: 10px;padding: 14px 24px;background: var(--ln-tweaks-primary);color: var(--ln-tweaks-white);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;text-decoration: none;transition: background var(--ln-tweaks-transition)}.ln-tweaks-hero-slider__btn-primary:hover{background: var(--ln-tweaks-primary-dark)}.ln-tweaks-hero-slider__btn-ghost,.ln-tweaks-hero-slider .btn-ghost{display: inline-flex;align-items: center;gap: 8px;padding: 14px 24px;background: transparent;color: var(--ln-tweaks-white);border: 1px solid rgba(255,255,255,.35);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;text-decoration: none;transition: border-color var(--ln-tweaks-transition)}.ln-tweaks-hero-slider__btn-ghost:hover{border-color: var(--ln-tweaks-white)}.ln-tweaks-hero-slider__dots{position: absolute;bottom: 28px;left: 50%;transform: translateX(-50%);z-index: 5;display: flex;gap: 8px}.ln-tweaks-hero-slider__dot{width: 10px;height: 10px;border-radius: 50%;background: rgba(255,255,255,.35);border: none;cursor: pointer;padding: 0;transition: all var(--ln-tweaks-transition)}.ln-tweaks-hero-slider__dot:hover{background: rgba(255,255,255,.6)}.ln-tweaks-hero-slider__dot.active{background: var(--ln-tweaks-primary);width: 28px;border-radius: 5px}.ln-tweaks-hero-slider__nav{position: absolute;bottom: 28px;right: var(--ln-tweaks-container-pad,80px);z-index: 5;display: flex;gap: 6px}.ln-tweaks-hero-slider__arr{width: 44px;height: 44px;border: 1px solid rgba(255,255,255,.25);background: rgba(0,0,0,.3);color: var(--ln-tweaks-white);cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: all var(--ln-tweaks-transition);backdrop-filter: blur(4px)}.ln-tweaks-hero-slider__arr:hover{background: var(--ln-tweaks-primary);border-color: var(--ln-tweaks-primary)}@media (max-width: 1024px){.ln-tweaks-hero-slider{height: 540px}.ln-tweaks-hero-slider__heading{font-size: 42px}.ln-tweaks-hero-slider__content{padding: 0 32px}.ln-tweaks-hero-slider__nav{right: 32px}}@media (max-width: 768px){.ln-tweaks-hero-slider{height: 480px}.ln-tweaks-hero-slider__heading{font-size: 32px}.ln-tweaks-hero-slider__body{font-size: 14px}.ln-tweaks-hero-slider__content{padding: 0 24px}.ln-tweaks-hero-slider__nav{right: 24px;bottom: 16px}.ln-tweaks-hero-slider__arr{width: 36px;height: 36px}.ln-tweaks-hero-slider__dots{bottom: 16px}}
:where(.ln-ai-wrap){position: relative}.ln-ai-badge{position: absolute;right: 12px;bottom: 12px;z-index: 10;width: clamp(90px,10%,160px);aspect-ratio: 200 / 45.78;background-color: #2a2a2c7d;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 45.78'%3E%3Cpath fill='white' opacity='.6' d='M80.34,20.08c-.54-.37-1.24-.55-2.09-.55-1.19,0-2.14.38-2.83,1.15-.69.77-1.1,1.83-1.24,3.2h7.76c0-.87-.13-1.63-.4-2.27-.26-.64-.67-1.15-1.21-1.52Z M63.19,20.18c-.66-.4-1.51-.6-2.53-.6-.85,0-1.58.23-2.18.68-.6.45-1.05,1.12-1.36,1.99-.31.87-.47,1.93-.47,3.18,0,1.88.35,3.31,1.04,4.31.69.99,1.7,1.49,3.03,1.49.78,0,1.44-.1,1.99-.3.55-.2,1-.51,1.36-.94.36-.43.63-.97.8-1.63.17-.66.26-1.45.26-2.36v-.6c0-1.38-.16-2.5-.47-3.35-.31-.85-.8-1.48-1.46-1.88Z M135.76,26.55c-.73.53-1.09,1.28-1.09,2.24,0,.85.26,1.48.78,1.88s1.19.6,2,.6c1.29,0,2.36-.36,3.21-1.07.85-.71,1.28-1.8,1.28-3.28v-1.36l-2.25.09c-1.89.08-3.21.38-3.94.91Z M23.2,19.83c-.17-.67-.34-1.37-.51-2.09-.17-.72-.3-1.31-.4-1.76-.08.45-.2,1.02-.36,1.71-.16.68-.32,1.36-.48,2.02-.16.66-.3,1.22-.41,1.68l-.88,3.32h4.32l-.88-3.32c-.09-.36-.23-.88-.4-1.55Z M113.94,20.08c-.54-.37-1.24-.55-2.09-.55-1.19,0-2.14.38-2.83,1.15-.69.77-1.1,1.83-1.24,3.2h7.76c0-.87-.13-1.63-.4-2.27-.26-.64-.67-1.15-1.21-1.52Z M181.19,19.56c-1.35,0-2.35.54-3.03,1.61-.67,1.07-1.01,2.51-1.01,4.31s.34,3.23,1.01,4.23c.67,1,1.69,1.51,3.06,1.51,1.61,0,2.74-.44,3.4-1.32.65-.88.98-2.21.98-3.99v-.45c0-1.89-.31-3.35-.94-4.36-.62-1.01-1.78-1.52-3.47-1.52Z M0,0v45.78h200V0H0ZM26.61,33l-.99-3.81h-6.59l-1.02,3.81h-6.03l6.62-20.38h7.3l6.71,20.38h-6ZM44.15,15.84l-2.53.94v12.14l2.53.97v3.13h-10.57v-3.13l2.53-.97v-12.14l-2.53-.94v-3.13h10.57v3.13ZM67.57,33.26c0,1.44-.25,2.65-.74,3.62-.49.98-1.24,1.71-2.25,2.2-1,.49-2.28.74-3.84.74-1.1,0-2.11-.08-3.03-.24-.92-.16-1.74-.4-2.46-.72v-2.3c.72.38,1.56.67,2.53.88.97.21,2,.31,3.1.31,1.31,0,2.33-.38,3.08-1.15.75-.77,1.12-1.81,1.12-3.14v-.6c0-.23.01-.55.03-.98.02-.43.04-.72.06-.89h-.11c-.53.78-1.19,1.35-1.97,1.73-.79.38-1.7.57-2.74.57-1.97,0-3.51-.69-4.62-2.07-1.11-1.38-1.66-3.32-1.66-5.8s.55-4.35,1.66-5.78c1.11-1.43,2.64-2.15,4.59-2.15,1,0,1.91.19,2.71.57.81.38,1.49.96,2.06,1.73h.14l.34-2.02h1.99v15.49ZM84.56,25.87h-10.43c.04,1.72.48,3.04,1.32,3.94.84.9,2.02,1.35,3.54,1.35.97,0,1.82-.09,2.57-.27.75-.18,1.52-.44,2.32-.78v2.19c-.78.34-1.54.59-2.3.75-.76.16-1.66.24-2.7.24-1.44,0-2.71-.29-3.82-.88-1.11-.59-1.97-1.46-2.59-2.63-.62-1.16-.92-2.59-.92-4.28s.28-3.1.84-4.29c.56-1.19,1.35-2.11,2.36-2.76,1.01-.64,2.19-.97,3.54-.97s2.43.28,3.37.85c.94.57,1.66,1.37,2.16,2.4s.75,2.24.75,3.62v1.51ZM101.27,33h-2.47v-9.75c0-1.23-.27-2.15-.82-2.76-.55-.61-1.41-.91-2.59-.91-1.69,0-2.85.47-3.49,1.42-.65.95-.97,2.31-.97,4.09v7.9h-2.5v-15.23h2.02l.37,2.07h.14c.34-.53.76-.97,1.26-1.32s1.06-.61,1.66-.78,1.23-.26,1.88-.26c1.82,0,3.19.44,4.12,1.32.93.88,1.39,2.31,1.39,4.28v9.92ZM118.16,25.87h-10.43c.04,1.72.48,3.04,1.32,3.94s2.02,1.35,3.54,1.35c.97,0,1.82-.09,2.57-.27.75-.18,1.52-.44,2.32-.78v2.19c-.78.34-1.54.59-2.3.75-.76.16-1.66.24-2.7.24-1.44,0-2.71-.29-3.82-.88-1.11-.59-1.97-1.46-2.59-2.63-.62-1.16-.92-2.59-.92-4.28s.28-3.1.84-4.29c.56-1.19,1.35-2.11,2.36-2.76,1.01-.64,2.19-.97,3.54-.97s2.43.28,3.37.85c.94.57,1.66,1.37,2.16,2.4.5,1.03.75,2.24.75,3.62v1.51ZM130.6,19.96c-.25-.06-.52-.1-.81-.14s-.57-.06-.84-.06c-.59,0-1.15.12-1.68.37-.53.25-1,.59-1.42,1.04-.42.45-.74.98-.98,1.61-.24.63-.36,1.33-.36,2.1v8.13h-2.5v-15.23h2.05l.28,2.79h.11c.32-.57.71-1.08,1.16-1.55.45-.46.98-.83,1.56-1.11.59-.27,1.23-.41,1.93-.41.28,0,.59.01.92.04.33.03.62.07.87.13l-.31,2.3ZM144.42,33h-1.82l-.48-2.16h-.11c-.44.55-.89,1.01-1.35,1.38-.46.37-1,.64-1.59.81-.6.17-1.32.26-2.17.26-.91,0-1.73-.16-2.46-.48-.73-.32-1.3-.82-1.72-1.49-.42-.67-.63-1.52-.63-2.54,0-1.52.6-2.69,1.79-3.51,1.19-.82,3.03-1.27,5.51-1.35l2.59-.08v-.91c0-1.27-.27-2.15-.82-2.64-.55-.49-1.33-.74-2.33-.74-.8,0-1.55.12-2.27.36-.72.24-1.39.51-2.02.81l-.77-1.88c.66-.36,1.45-.67,2.36-.92.91-.26,1.86-.38,2.84-.38,1.86,0,3.23.41,4.12,1.22.89.81,1.34,2.11,1.34,3.89v10.37ZM156.35,32.83c-.27.13-.65.24-1.14.33-.49.08-.97.13-1.42.13-.8,0-1.53-.14-2.2-.41-.67-.27-1.22-.75-1.64-1.44-.42-.68-.62-1.64-.62-2.87v-8.87h-2.16v-1.19l2.19-1,1-3.24h1.48v3.5h4.41v1.93h-4.41v8.81c0,.93.22,1.62.67,2.06.44.45,1.02.67,1.72.67.38,0,.77-.03,1.16-.1.4-.07.72-.14.97-.21v1.9ZM171.56,25.87h-10.43c.04,1.72.48,3.04,1.32,3.94s2.02,1.35,3.54,1.35c.97,0,1.82-.09,2.57-.27.75-.18,1.52-.44,2.32-.78v2.19c-.78.34-1.54.59-2.3.75-.76.16-1.66.24-2.7.24-1.44,0-2.71-.29-3.82-.88-1.11-.59-1.97-1.46-2.59-2.63-.62-1.16-.92-2.59-.92-4.28s.28-3.1.84-4.29c.56-1.19,1.35-2.11,2.36-2.76,1.01-.64,2.19-.97,3.54-.97s2.43.28,3.37.85c.94.57,1.66,1.37,2.16,2.4.5,1.03.75,2.24.75,3.62v1.51ZM188.07,33h-2.02l-.37-2.05h-.11c-.3.44-.67.83-1.11,1.18-.44.35-.95.63-1.55.84-.6.21-1.29.31-2.09.31-1.9,0-3.41-.66-4.55-1.98-1.14-1.32-1.71-3.28-1.71-5.9s.57-4.59,1.72-5.93c1.15-1.34,2.67-2,4.56-2,.8,0,1.49.1,2.07.3.59.2,1.1.47,1.53.81.44.34.81.72,1.11,1.14h.17c-.02-.25-.05-.61-.1-1.09-.05-.48-.07-.87-.07-1.15v-6.08h2.5v21.6Z M167.34,20.08c-.54-.37-1.24-.55-2.09-.55-1.19,0-2.14.38-2.83,1.15-.69.77-1.1,1.83-1.24,3.2h7.76c0-.87-.13-1.63-.4-2.27-.26-.64-.67-1.15-1.21-1.52Z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center;background-size: contain;border-radius: 2px;pointer-events: none}.ln-ai-badge--sm{right: 5px;bottom: 5px;width: clamp(38px,60%,80px)}