.kbas{position:relative;width:100%;max-width:var(--kbas-max,100%);margin:0 auto var(--kbas-mb,0);box-sizing:border-box}.kbas *,.kbas *::before,.kbas *::after{box-sizing:border-box}.kbas__frame{position:relative;width:100%;overflow:hidden;line-height:0;border-radius:var(--kbas-radius,0);border:var(--kbas-border-w,0) solid var(--kbas-border-c,transparent);background:#f3f4f6;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0;isolation:isolate}.kbas--vertical .kbas__frame{cursor:ns-resize;touch-action:pan-x}.kbas[data-drag="0"] .kbas__frame{cursor:default}.kbas--shadow-soft .kbas__frame{box-shadow:0 8px 24px rgb(15 23 42 / .08)}.kbas--shadow-medium .kbas__frame{box-shadow:0 18px 45px rgb(15 23 42 / .16)}.kbas--shadow-strong .kbas__frame{box-shadow:0 30px 70px rgb(15 23 42 / .28)}.kbas__img{display:block;width:100%;height:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}.kbas__after{position:relative;z-index:1}.kbas__before{position:absolute;inset:0;z-index:2;overflow:hidden;clip-path:inset(0 calc(100% - var(--kbas-pos, 50%)) 0 0);will-change:clip-path}.kbas--vertical .kbas__before{clip-path:inset(0 0 calc(100% - var(--kbas-pos, 50%)) 0)}.kbas__before .kbas__img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--kbas-fit,cover);object-position:center}.kbas--ratio .kbas__frame{aspect-ratio:var(--kbas-ratio,3 / 2)}.kbas--fixed .kbas__frame{height:var(--kbas-h,480px)}.kbas--ratio .kbas__after,.kbas--fixed .kbas__after{position:absolute;inset:0}.kbas--ratio .kbas__after .kbas__img,.kbas--fixed .kbas__after .kbas__img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--kbas-fit,cover);object-position:center}.kbas__divider{position:absolute;inset:0;z-index:4;pointer-events:none;transform:translateX(var(--kbas-pos,50%));will-change:transform}.kbas--vertical .kbas__divider{transform:translateY(var(--kbas-pos,50%))}.kbas__line{position:absolute;top:0;bottom:0;left:0;width:var(--kbas-line-w,2px);margin-left:calc(var(--kbas-line-w, 2px) / -2);background:var(--kbas-line-c,#ffffff);pointer-events:none}.kbas--vertical .kbas__line{top:0;bottom:auto;left:0;right:0;width:auto;height:var(--kbas-line-w,2px);margin-left:0;margin-top:calc(var(--kbas-line-w, 2px) / -2)}.kbas--line-shadow .kbas__line{box-shadow:0 0 14px rgb(0 0 0 / .35)}.kbas__handle{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;width:var(--kbas-handle-size,56px);height:var(--kbas-handle-size,56px);min-width:0;min-height:0;padding:0;margin:0;font-size:0;line-height:0;text-transform:none;letter-spacing:normal;background:var(--kbas-handle-bg,#ffffff);background-image:none;color:var(--kbas-handle-icon,#111827);border:var(--kbas-handle-border-w,0) solid var(--kbas-handle-border-c,transparent);border-radius:var(--kbas-handle-radius,999px);box-shadow:none;cursor:inherit;touch-action:none;appearance:none;-webkit-appearance:none}.kbas--vertical .kbas__handle{top:0;left:50%}.kbas--handle-shadow .kbas__handle{box-shadow:0 6px 22px rgb(15 23 42 / .3)}.kbas__handle:hover,.kbas__handle:focus,.kbas__handle:active{background:var(--kbas-handle-bg,#ffffff);color:var(--kbas-handle-icon,#111827)}.kbas__handle:focus{outline:none}.kbas__handle:focus-visible{outline:2px solid var(--kbas-handle-icon,#111827);outline-offset:3px}.kbas.is-dragging .kbas__handle,.kbas.is-dragging .kbas__handle:focus-visible{outline:none}.kbas__icon{display:block;width:var(--kbas-handle-icon-size,22px);height:var(--kbas-handle-icon-size,22px);pointer-events:none}.kbas--vertical .kbas__icon{transform:rotate(90deg)}.kbas__label{position:absolute;z-index:3;display:inline-block;max-width:calc(50% - var(--kbas-label-offset, 20px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--kbas-label-color,#ffffff);font-family:var(--kbas-label-font,inherit);font-size:var(--kbas-label-fs,14px);font-weight:var(--kbas-label-weight,700);letter-spacing:var(--kbas-label-ls,1px);text-transform:var(--kbas-label-transform,uppercase);line-height:1.25;padding:var(--kbas-label-py,9px) var(--kbas-label-px,18px);border-radius:var(--kbas-label-radius,999px);transition:opacity 0.25s ease}.kbas--label-blur .kbas__label{-webkit-backdrop-filter:blur(var(--kbas-label-blur,0));backdrop-filter:blur(var(--kbas-label-blur,0))}.kbas__label--before{left:var(--kbas-label-offset,20px);background:var(--kbas-label-bg-before,#1f2937)}.kbas__label--after{right:var(--kbas-label-offset,20px);background:var(--kbas-label-bg-after,#16a34a)}.kbas__label--top{top:var(--kbas-label-offset,20px)}.kbas__label--bottom{bottom:var(--kbas-label-offset,20px)}.kbas__label--center{top:50%;transform:translateY(-50%)}.kbas--vertical .kbas__label{left:50%;right:auto;transform:translateX(-50%)}.kbas--vertical .kbas__label--before{top:var(--kbas-label-offset,20px);bottom:auto}.kbas--vertical .kbas__label--after{bottom:var(--kbas-label-offset,20px);top:auto}.kbas--label-fade.is-dragging .kbas__label{opacity:0}.kbas.is-dragging .kbas__frame{cursor:grabbing}.kbas-notice{padding:12px 16px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:14px}@media (max-width:1024px){.kbas--fixed .kbas__frame{height:var(--kbas-h-t,var(--kbas-h,420px))}.kbas__label{font-size:var(--kbas-label-fs-t,13px)}}@media (max-width:767px){.kbas--fixed .kbas__frame{height:var(--kbas-h-m,var(--kbas-h,320px))}.kbas__label{font-size:var(--kbas-label-fs-m,11px)}.kbas__handle{width:var(--kbas-handle-size-m,44px);height:var(--kbas-handle-size-m,44px)}.kbas--label-hide-mobile .kbas__label{display:none}}@media (prefers-reduced-motion:reduce){.kbas__divider{will-change:auto}}.tl-section{position:relative;background:var(--tl-bg,#000);padding:var(--tl-pad-y,60px) 16px;overflow:hidden;box-sizing:border-box;--tl-amp:180px;--tl-overlap:0px}.tl-section *,.tl-section *::before,.tl-section *::after{box-sizing:border-box}.tl-wrap{position:relative;max-width:var(--tl-wrap-max,1400px);margin:0 auto;width:100%}.tl-wave{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.tl-wave__track{stroke:var(--tl-line-c1,#e8ff00);stroke-width:var(--tl-line-w,3px);opacity:.14}.tl-wave__glow{stroke:var(--tl-glow-c,transparent);stroke-width:calc(var(--tl-line-w,3px) + 4px);filter:blur(calc(var(--tl-glow-sz,14px) / 2));opacity:.85}.tl-wave__fill{stroke:var(--tl-line-c1,#e8ff00);stroke-width:var(--tl-line-w,3px)}.tl-dots{position:absolute;inset:0;pointer-events:none;z-index:1}.tl-dot{position:absolute;width:var(--tl-dot-sz,16px);height:var(--tl-dot-sz,16px);margin:calc(var(--tl-dot-sz,16px) / -2) 0 0 calc(var(--tl-dot-sz,16px) / -2);border-radius:50%;background:var(--tl-dot-bg,#e8ff00);box-shadow:0 0 var(--tl-glow-sz,14px) var(--tl-glow-c,transparent);opacity:0;transform:scale(.4);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.tl-dot.is-on{opacity:1;transform:scale(1)}.tl-items{position:relative;z-index:2;display:block}.tl-card{position:relative;width:var(--tl-card-w,560px);margin-bottom:var(--tl-gap,110px);will-change:transform,opacity}.tl-card:last-child{margin-bottom:0}.tl-card--right{margin-left:var(--tl-ml-right,max(0px, calc(50% + var(--tl-amp))));max-width:var(--tl-card-real,var(--tl-card-w,560px))}.tl-card--left{margin-left:var(--tl-ml-left,max(0px, calc(50% - var(--tl-amp) - var(--tl-card-w,560px))));max-width:var(--tl-card-real,var(--tl-card-w,560px))}.tl-card--left .tl-card__inner{margin-left:auto}.tl-card__inner{display:flex;flex-direction:row;gap:var(--tl-block-gap,16px);align-items:stretch;background:var(--tl-card-bg,#1b2437);border:var(--tl-border-w,1px) solid var(--tl-border-c,rgb(255 255 255 / .08));border-radius:var(--tl-radius,24px);padding:var(--tl-card-pad,22px);box-shadow:var(--tl-card-glow,none);width:100%;max-width:var(--tl-card-real,var(--tl-card-w,560px));overflow:hidden}.tl-dir-column .tl-card__inner{flex-direction:column}.tl-card__mediacol{flex:0 0 auto;width:var(--tl-img-w,300px);max-width:45%;display:flex;flex-direction:column;justify-content:center;gap:var(--tl-block-gap,16px)}.tl-dir-column .tl-card__mediacol{width:100%;max-width:100%}.tl-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--tl-block-gap,16px);justify-content:center}.tl-card__body>.tl-block{margin:0!important}.tl-block--image{width:100%;border-radius:var(--tl-img-radius,18px);overflow:hidden}.tl-imgmode-fill .tl-block--image{height:var(--tl-img-h,auto);flex:1 1 auto;min-height:140px}.tl-imgmode-ratio .tl-block--image{flex:0 0 auto;aspect-ratio:var(--tl-img-ratio,4/3);height:auto}.tl-imgmode-auto .tl-block--image{flex:0 0 auto;height:auto}.tl-imgmode-auto .tl-block--image img{height:auto;object-fit:contain}.tl-block--image img{width:100%;height:100%;object-fit:var(--tl-img-fit,cover);display:block}.tl-img-full .tl-card__inner{padding:0}.tl-img-full .tl-card__body{padding:var(--tl-card-pad,22px)}.tl-img-full .tl-block--image{border-radius:0}.tl-img-full.tl-dir-column .tl-card__mediacol{margin-bottom:calc(var(--tl-block-gap,16px) * -1)}.tl-block--icon{flex:0 0 auto;width:var(--tl-icon-sz,46px);height:var(--tl-icon-sz,46px);display:flex;align-items:center;justify-content:center;overflow:hidden}.tl-block--icon img{width:100%;height:100%;object-fit:contain;display:block}.tl-icon__mask{display:block;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tl-card__header{display:flex;align-items:center;gap:14px}.tl-card__headtext{min-width:0;display:flex;flex-direction:column;gap:4px}.tl-ba-center .tl-card__header{justify-content:center}.tl-ba-right .tl-card__header{justify-content:flex-end}.tl-ba-center .tl-dir-column .tl-block--icon,.tl-ba-center .tl-card__body>.tl-block--icon{margin-left:auto;margin-right:auto}.tl-ba-right .tl-card__body>.tl-block--icon{margin-left:auto}.tl-section .tl-card .tl-card__eyebrow{font-family:var(--tl-font,inherit)!important;font-size:var(--tl-eyebrow-sz,13px)!important;font-weight:var(--tl-eyebrow-fw,700)!important;letter-spacing:var(--tl-eyebrow-ls,1.4px)!important;color:var(--tl-eyebrow-c,#22c55e)!important;line-height:1.2!important;margin:0!important;padding:0!important}.tl-section.tl-eyebrow-upper .tl-card__eyebrow{text-transform:uppercase!important}.tl-section .tl-card .tl-card__title{font-family:var(--tl-font,inherit)!important;font-size:var(--tl-title-sz,30px)!important;font-weight:var(--tl-title-fw,800)!important;line-height:var(--tl-title-lh,1.2)!important;letter-spacing:var(--tl-title-ls,0)!important;color:var(--tl-title-c,#fff)!important;margin:0!important;padding:0!important}.tl-section .tl-card .tl-card__text,.tl-section .tl-card .tl-card__text p{font-family:var(--tl-font,inherit)!important;font-size:var(--tl-text-sz,17px)!important;font-weight:var(--tl-text-fw,400)!important;line-height:var(--tl-text-lh,1.6)!important;color:var(--tl-text-c,#94a3b8)!important;margin:0!important}.tl-section .tl-card .tl-card__text p+p{margin-top:.6em!important}.tl-section.tl-upper .tl-card__title{text-transform:uppercase!important}.tl-card__bullets{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(var(--tl-bullet-cols,1),minmax(0,1fr));gap:calc(var(--tl-bullet-gy,12px) / 2) 24px}.tl-card__bullets li{display:flex;align-items:center;gap:12px;margin:0!important;padding:0 0 calc(var(--tl-bullet-gy,12px) / 2)!important;border-bottom:var(--tl-bullet-line,none);font-family:var(--tl-font,inherit)!important;font-size:var(--tl-bullet-sz,16px)!important;color:var(--tl-bullet-c,#e2e8f0)!important;line-height:1.4}.tl-card__bullets li:last-child{padding-bottom:0!important;border-bottom:none}.tl-bullet__ico{flex:0 0 auto;width:var(--tl-bullet-isz,20px);height:var(--tl-bullet-isz,20px);padding:var(--tl-bullet-pad,0);background-color:var(--tl-bullet-bg,transparent);border-radius:var(--tl-bullet-rad,50%);object-fit:contain;display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box}.tl-bullet__ico--mask{background-color:var(--tl-check-c,#22c55e);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tl-bullet__ico--check{color:var(--tl-check-c,#22c55e);font-size:calc(var(--tl-bullet-isz,20px) * .8);line-height:1;font-weight:700;border:2px solid currentColor;border-radius:var(--tl-bullet-rad,50%);box-sizing:border-box}.tl-card__link{display:inline-block;color:var(--tl-line-c1,#22c55e)!important;text-decoration:none;font-weight:700;border-bottom:1px solid currentColor}.tl-align-left .tl-card__body{text-align:left}.tl-align-center .tl-card__body{text-align:center}.tl-align-center .tl-card__bullets li{justify-content:center}.tl-align-right .tl-card__body{text-align:right}.tl-align-right .tl-card__bullets li{flex-direction:row-reverse}.tl-align-auto .tl-card--left .tl-card__body{text-align:left}.tl-align-auto .tl-card--right .tl-card__body{text-align:left}.tl-section:not(.tl-anim-none) .tl-card{opacity:0;transition:opacity var(--tl-dur,700ms) ease,transform var(--tl-dur,700ms) cubic-bezier(.22,.9,.28,1)}.tl-anim-slide .tl-card--right{transform:translateX(var(--tl-dist,60px))}.tl-anim-slide .tl-card--left{transform:translateX(calc(var(--tl-dist,60px) * -1))}.tl-anim-zoom .tl-card{transform:scale(.9)}.tl-anim-flip .tl-card{transform:perspective(900px) rotateY(12deg);transform-origin:center}.tl-anim-fade .tl-card{transform:translateY(calc(var(--tl-dist,60px) / 2))}.tl-section:not(.tl-anim-none) .tl-card.is-visible{opacity:1;transform:none}.tl-section.is-mobile .tl-wrap{padding-left:calc(var(--tl-mobile-x,26px) + 22px)}.tl-section.is-mobile .tl-card,.tl-section.is-mobile .tl-card--left,.tl-section.is-mobile .tl-card--right{margin-left:0;width:100%;max-width:100%}.tl-section.is-mobile .tl-card__inner{max-width:100%;flex-direction:column;align-items:flex-start;gap:16px;padding:calc(var(--tl-card-pad,26px) * .8)}.tl-section.is-mobile .tl-card__mediacol{width:100%;max-width:100%}.tl-section.is-mobile .tl-block--icon{width:min(var(--tl-icon-sz,46px), 22vw);height:min(var(--tl-icon-sz,46px), 22vw);max-width:none}.tl-section.is-mobile .tl-card__bullets{grid-template-columns:1fr}.tl-section.is-mobile .tl-block--image{min-height:0;height:auto;aspect-ratio:16/10;max-height:46vh}.tl-section.is-mobile .tl-card__title{font-size:var(--tl-m-title-sz,22px)!important}.tl-section.is-mobile .tl-card__text,.tl-section.is-mobile .tl-card__text p{font-size:var(--tl-m-text-sz,15px)!important}.tl-section.is-mobile .tl-card__body{text-align:left!important}.tl-section.is-mobile .tl-card__bullets li{flex-direction:row;justify-content:flex-start}.tl-section.is-mobile.tl-anim-slide .tl-card--left,.tl-section.is-mobile.tl-anim-slide .tl-card--right{transform:translateX(calc(var(--tl-dist,60px) / 2))}.tl-section.is-mobile .tl-card.is-visible{transform:none}.tl-section.is-mobile.tl-wave-off .tl-wrap{padding-left:0}@media (prefers-reduced-motion:reduce){.tl-section.tl-reduced .tl-card{opacity:1!important;transform:none!important;transition:none!important}.tl-section.tl-reduced .tl-dot{opacity:1!important;transform:scale(1)!important;transition:none!important}}.tl-block--icon .tl-ico{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(var(--tl-icon-sz,46px) * .58);line-height:1;color:inherit}.tl-block--icon .tl-ico.dashicons{width:auto;height:auto;font-size:calc(var(--tl-icon-sz,46px) * .58)!important;line-height:1!important}.tl-card__eyebrow{display:flex;align-items:center;gap:8px}.tl-align-center .tl-card__eyebrow{justify-content:center}.tl-align-right .tl-card__eyebrow{flex-direction:row-reverse}.tl-eyebrow__ico{flex:0 0 auto;width:var(--tl-eb-icon-sz,16px);height:var(--tl-eb-icon-sz,16px);display:inline-flex;align-items:center;justify-content:center}.tl-eyebrow__ico img{width:100%;height:100%;object-fit:contain;display:block}.tl-eyebrow__ico .tl-icon__mask{width:100%;height:100%}.tl-eyebrow__ico .tl-ico{font-size:var(--tl-eb-icon-sz,16px)!important;width:auto!important;height:auto!important;line-height:1!important}.tl-bullet__ico--font{color:var(--tl-check-c,#22c55e);font-size:var(--tl-bullet-isz,20px)!important;width:var(--tl-bullet-isz,20px);height:var(--tl-bullet-isz,20px);line-height:1!important;display:inline-flex;align-items:center;justify-content:center}.tl-bullet__ico--font.dashicons{width:auto;height:auto}.tl-card__inner{box-shadow:var(--tl-card-shadow,none),var(--tl-card-glow,none);transition:transform .35s cubic-bezier(.22,.9,.28,1),box-shadow .35s ease}.tl-card-sheen .tl-card__inner{position:relative}.tl-card-sheen .tl-card__inner::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgb(255 255 255 / .07) 0%,#fff0 42%)}.tl-card-hover .tl-card__inner:hover{transform:translateY(-4px);box-shadow:var(--tl-card-shadow,none),0 18px 46px -12px rgb(0 0 0 / .5)}.tl-block--image{position:relative}.tl-block--image::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--tl-img-overlay,none)}@media (prefers-reduced-motion:reduce){.tl-card-hover .tl-card__inner{transition:none}.tl-card-hover .tl-card__inner:hover{transform:none}}.tl-section .tl-card .tl-card__title,.tl-section .tl-card .tl-card__text,.tl-section .tl-card .tl-card__text p,.tl-section .tl-card .tl-card__eyebrow,.tl-section .tl-card .tl-card__bullets li{overflow-wrap:break-word;word-break:break-word;min-width:0}.tl-card__headtext{flex:1 1 auto}