.jlc-landing[data-v-c0b3128e] :where(h1,h2,h3,p,ul){margin:0;padding:0}.jlc-landing[data-v-c0b3128e] :where(a){color:inherit;text-decoration:none}.jlc-landing[data-v-c0b3128e] :where(a,button,input,select){transition:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.jlc-landing[data-v-c0b3128e] :where(a,button,input,select):focus-visible{box-shadow:var(--focus-ring);outline:none}.jlc-landing[data-v-c0b3128e] :where(section[id],footer[id]){scroll-margin-top:84px}.jlc-logo-mark[data-v-c0b3128e]{width:38px;height:38px;color:var(--primary-foreground);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}[dir=ltr] .jlc-logo-mark[data-v-c0b3128e]{background:linear-gradient(135deg, var(--primary), color-mix(in oklab, var(--primary) 82%, transparent));border-radius:7px 13px}[dir=rtl] .jlc-logo-mark[data-v-c0b3128e]{background:linear-gradient(-135deg, var(--primary), color-mix(in oklab, var(--primary) 82%, transparent));border-radius:13px 7px}.jlc-outline-on-dark[data-v-c0b3128e]{border-radius:var(--button-radius);font-weight:var(--button-weight);justify-content:center;align-items:center;gap:7px}.jlc-hero[data-v-c0b3128e]{background:var(--foreground);min-height:620px}.jlc-hero-content[data-v-c0b3128e]{justify-content:flex-end;min-height:620px;padding-bottom:90px}.jlc-hero-copy[data-v-c0b3128e]{text-align:start;width:min(720px,100%)}.jlc-hero-copy p[data-v-c0b3128e]{color:color-mix(in oklab, var(--background) 95%, transparent);font-size:clamp(20px,1.6vw,27px);font-weight:500;line-height:1.5}.jlc-hero-copy h1[data-v-c0b3128e]{color:var(--background);letter-spacing:-.025em;margin-top:3px;font-size:clamp(34px,3.1vw,52px);font-weight:900;line-height:1.35}.jlc-quick-quote[data-v-c0b3128e]{--jlc-quote-accent:var(--primary);--jlc-quote-accent-hover:color-mix(in oklab, var(--primary) 90%, transparent);z-index:20;border-radius:var(--control-radius);width:min(720px,100vw - 32px);height:55px;color:var(--card-foreground);background:var(--card);box-shadow:0 8px 24px color-mix(in oklab, var(--foreground) 14%, transparent);grid-template-columns:60px 135px 184px 160px 181px;margin-top:64px;display:grid;position:relative}.jlc-quote-icon[data-v-c0b3128e]{color:var(--muted-foreground);place-items:center;display:grid}.jlc-quote-control[data-v-c0b3128e]{min-width:0;margin-block-start:7px;margin-block-end:7px;margin-inline-end:12px;position:relative}.jlc-quote-trigger[data-v-c0b3128e]{border-radius:var(--radius-sm);width:100%;height:41px;color:var(--foreground);background:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:10px;font-size:13px;font-weight:500;display:flex}.jlc-quote-trigger[data-v-c0b3128e]:hover,.jlc-quote-trigger[aria-expanded=true][data-v-c0b3128e]{background:color-mix(in oklab, var(--muted) 80%, transparent)}.jlc-quote-trigger svg[data-v-c0b3128e]{transition:transform var(--duration-base) var(--ease-standard);flex:none}.jlc-quote-size[data-v-c0b3128e]{border-radius:var(--radius-sm);background:var(--muted);grid-template-columns:minmax(42px,1fr) 18px minmax(42px,1fr) 34px;align-items:center;min-width:0;margin-block-start:7px;margin-block-end:7px;margin-inline-end:12px;padding-inline-start:10px;padding-inline-end:7px;display:grid}.jlc-quote-size input[data-v-c0b3128e]{width:100%;color:var(--card-foreground);caret-color:var(--primary);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:0;font-size:13px;font-weight:500}.jlc-quote-size input[data-v-c0b3128e]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.jlc-quote-size input[data-v-c0b3128e]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.jlc-quote-size[data-v-c0b3128e]:focus-within{box-shadow:inset 0 0 0 1px var(--ring)}.jlc-size-separator[data-v-c0b3128e],.jlc-size-unit[data-v-c0b3128e]{color:var(--muted-foreground);text-align:center;font-size:13px}.jlc-size-unit[data-v-c0b3128e]{font-size:12px}.jlc-quote-popover[data-v-c0b3128e]{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);width:370px;color:var(--foreground);background:var(--card);box-shadow:0 3px 10px color-mix(in oklab, var(--foreground) 16%, transparent);padding:12px;position:absolute;top:calc(100% + 10px)}[dir=ltr] .jlc-quote-popover[data-v-c0b3128e]{left:0}[dir=rtl] .jlc-quote-popover[data-v-c0b3128e]{right:0}.jlc-quote-popover>p[data-v-c0b3128e]{color:var(--muted-foreground);text-align:start;margin-bottom:9px;font-size:13px}.jlc-option-grid[data-v-c0b3128e]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.jlc-option-grid button[data-v-c0b3128e]{border:1px solid var(--border);border-radius:var(--radius-sm);height:36px;color:var(--foreground);background:var(--card);font-size:13px}.jlc-option-grid button[data-v-c0b3128e]:hover,.jlc-option-grid button.is-selected[data-v-c0b3128e]{border-color:var(--jlc-quote-accent);color:var(--jlc-quote-accent)}.jlc-quote-submit[data-v-c0b3128e]{border-radius:var(--control-radius);height:55px;color:var(--primary-foreground);background:var(--jlc-quote-accent);font-size:14px;font-weight:var(--button-weight);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline-start:18px;padding-inline-end:18px;display:flex}.jlc-quote-submit[data-v-c0b3128e]:hover:not(:disabled){background:var(--jlc-quote-accent-hover)}.jlc-quote-submit[data-v-c0b3128e]:disabled{cursor:wait;opacity:.7}.jlc-quote-feedback[data-v-c0b3128e]{width:min(720px,100vw - 32px);min-height:28px;color:color-mix(in oklab, var(--background) 90%, transparent);justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.jlc-quote-feedback strong[data-v-c0b3128e]{color:var(--background);font-size:12px}.jlc-quote-feedback-unit[data-v-c0b3128e]{color:color-mix(in oklab, var(--background) 75%, transparent)}.jlc-quote-feedback-link[data-v-c0b3128e]{border-bottom:1px solid color-mix(in oklab, var(--background) 40%, transparent);color:var(--background);align-items:center;gap:4px;font-weight:500;transition:border-color .15s;display:inline-flex}.jlc-quote-feedback-link[data-v-c0b3128e]:hover{border-bottom-color:var(--background)}.jlc-benefit[data-v-c0b3128e]{border-inline-end:1px solid var(--border);align-items:center;gap:14px;min-height:112px;padding:20px;display:flex}.jlc-eyebrow[data-v-c0b3128e]{color:var(--primary);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:900}.jlc-section-title[data-v-c0b3128e]{color:var(--foreground);text-align:center;margin-top:8px;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.5}.jlc-order-step[data-v-c0b3128e]{border-bottom:1px solid var(--border);text-align:start;align-items:flex-start;gap:16px;width:100%;min-height:90px;padding:24px;display:flex}.jlc-order-step[data-v-c0b3128e]:hover{background:var(--surface-hover)}.jlc-order-step.is-active[data-v-c0b3128e]{border-inline-start:3px solid var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);min-height:150px}.jlc-review-card[data-v-c0b3128e]{border:var(--card-border-width) solid var(--border);border-radius:var(--card-radius);background:var(--card);min-height:280px;box-shadow:var(--card-shadow,var(--shadow-sm));flex-direction:column;padding:26px;display:flex}.jlc-review-card>div[data-v-c0b3128e]:last-child{margin-top:auto;padding-top:24px}.jlc-review-card[data-v-c0b3128e]:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent);box-shadow:var(--shadow-md)}.jlc-solution-card[data-v-c0b3128e]{box-shadow:var(--card-shadow,var(--shadow-xs));transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}.jlc-solution-card[data-v-c0b3128e]:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent);box-shadow:var(--shadow-md)}.jlc-news-link[data-v-c0b3128e]:hover{color:var(--primary)}.jlc-tab[data-v-c0b3128e]{min-width:100px;color:var(--muted-foreground);border-bottom:2px solid #0000;padding:12px 18px;font-size:12px;font-weight:400}.jlc-tab[data-v-c0b3128e]:hover{color:var(--primary);background:var(--surface-hover)}.jlc-tab.is-active[data-v-c0b3128e]{border-bottom-color:var(--primary);color:var(--primary)}.jlc-outline-on-dark[data-v-c0b3128e]{border:1px solid color-mix(in oklab, var(--primary-foreground) 28%, transparent);height:40px;color:var(--primary-foreground);padding-inline-start:18px;padding-inline-end:18px;font-size:11px;display:inline-flex}.jlc-outline-on-dark[data-v-c0b3128e]:hover{border-color:var(--primary-foreground);color:var(--primary-foreground);background:color-mix(in oklab, var(--primary-foreground) 10%, transparent)}.jlc-floating-chat[data-v-c0b3128e]{z-index:45;bottom:max(22px, env(safe-area-inset-bottom));border-radius:var(--button-radius);height:46px;color:var(--primary-foreground);background:var(--primary);box-shadow:var(--shadow-xl);font-size:11px;font-weight:var(--button-weight);align-items:center;gap:8px;padding-inline-start:14px;padding-inline-end:14px;display:flex;position:fixed}.jlc-floating-chat[data-v-c0b3128e]:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.jlc-floating-chat[data-v-c0b3128e]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.jlc-floating-chat[data-v-c0b3128e]:hover{color:var(--primary-foreground);background:color-mix(in oklab, var(--primary) 90%, transparent)}@media (max-width:767px){.jlc-hero[data-v-c0b3128e],.jlc-hero-content[data-v-c0b3128e]{min-height:700px}.jlc-hero-content[data-v-c0b3128e]{justify-content:center;padding-block-start:72px;padding-block-end:54px}.jlc-hero-copy[data-v-c0b3128e]{text-align:center}.jlc-hero-copy h1[data-v-c0b3128e]{margin-top:8px;font-size:clamp(30px,8.5vw,42px)}.jlc-quick-quote[data-v-c0b3128e]{grid-template-columns:52px minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr) 150px;height:auto;margin-top:42px}.jlc-quote-control[data-v-c0b3128e],.jlc-quote-size[data-v-c0b3128e]{margin-inline-end:7px}.jlc-quote-trigger[data-v-c0b3128e]{padding-inline-start:10px;padding-inline-end:8px}.jlc-quote-submit[data-v-c0b3128e]{padding-inline-start:12px;padding-inline-end:12px;font-size:12px}}@media (max-width:639px){.jlc-hero[data-v-c0b3128e],.jlc-hero-content[data-v-c0b3128e]{min-height:760px}.jlc-quick-quote[data-v-c0b3128e]{border-radius:var(--control-radius);background:var(--card);box-shadow:var(--shadow-xl);grid-template-columns:52px minmax(0,1fr)}.jlc-quote-icon[data-v-c0b3128e]{height:55px}.jlc-quote-control[data-v-c0b3128e],.jlc-quote-size[data-v-c0b3128e]{border-top:1px solid var(--border);background:var(--card);border-radius:0;height:55px;margin:0;padding:7px 12px}.jlc-layers-control[data-v-c0b3128e]{border-top:0}.jlc-quote-trigger[data-v-c0b3128e],.jlc-quote-size[data-v-c0b3128e]{background:var(--muted)}.jlc-quote-size[data-v-c0b3128e],.jlc-quantity-control[data-v-c0b3128e],.jlc-quote-submit[data-v-c0b3128e]{grid-column:1/-1}.jlc-quote-popover[data-v-c0b3128e]{width:min(370px,100vw - 32px);top:calc(100% + 4px)}[dir=ltr] .jlc-layers-control .jlc-quote-popover[data-v-c0b3128e]{left:-52px}[dir=rtl] .jlc-layers-control .jlc-quote-popover[data-v-c0b3128e]{right:-52px}.jlc-quote-submit[data-v-c0b3128e]{border-radius:var(--control-radius)}.jlc-quote-feedback[data-v-c0b3128e]{text-align:center;justify-content:center}.jlc-benefit[data-v-c0b3128e]{flex-direction:column;align-items:flex-start;gap:9px;min-height:126px;padding:18px}}@media (prefers-reduced-motion:reduce){.jlc-landing[data-v-c0b3128e] *,.jlc-landing[data-v-c0b3128e] :before,.jlc-landing[data-v-c0b3128e] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
