@layer utilities{.lp{--lp-bg:#fff;--lp-surface:#f7f8fa;--lp-surface-raised:#fcfcfd;--lp-well:#eef0f3;--lp-ink:#0e1116;--lp-body:#3d4350;--lp-muted:#5a6070;--lp-subtle:#6b7180;--lp-line:#e8eaee;--lp-line-soft:#f0f1f4;--lp-accent:#2f6feb;--lp-accent-wash:#eaf1fe;--lp-accent-text:#1d57c8;--lp-on-accent:#fff;--lp-cmd:#0e1116;--lp-on-cmd:#fff;--lp-cmd-hover:#2a2f38;--lp-ok:#12704f;--lp-ok-wash:#eaf6f0;--lp-review:#8a5a0b;--lp-review-wash:#fdf3e1;--lp-danger:#b42318;--lp-shadow:#0e11162e;--lp-ease:cubic-bezier(.22, 1, .36, 1);background-color:var(--lp-bg);color:var(--lp-ink)}.dark .lp{--lp-bg:#0b0d11;--lp-surface:#12151a;--lp-surface-raised:#161a20;--lp-well:#1c2027;--lp-ink:#f2f3f5;--lp-body:#c9cdd4;--lp-muted:#a3a9b4;--lp-subtle:#8d93a0;--lp-line:#262a32;--lp-line-soft:#1b1e24;--lp-accent:#6fa0f7;--lp-accent-wash:#6fa0f724;--lp-accent-text:#6fa0f7;--lp-on-accent:#0b0d11;--lp-cmd:#f2f3f5;--lp-on-cmd:#0b0d11;--lp-cmd-hover:#d9dce1;--lp-ok:#5dd3a1;--lp-ok-wash:#1f9d6b29;--lp-review:#e8b85c;--lp-review-wash:#d69e2e29;--lp-danger:#f97066;--lp-shadow:#00000080}.lp{caret-color:var(--lp-accent);accent-color:var(--lp-accent);scrollbar-color:var(--lp-line) transparent;scrollbar-width:thin}.lp ::selection{background:var(--lp-accent);color:var(--lp-on-accent)}.lp-input{border:1px solid var(--lp-line);background:var(--lp-bg);width:100%;min-height:48px;color:var(--lp-ink);transition:border-color .16s var(--lp-ease), box-shadow .16s var(--lp-ease);border-radius:10px;padding:0 14px;font-size:16px;display:block}textarea.lp-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.5}.lp-input::placeholder{color:var(--lp-subtle)}.lp-input:hover{border-color:var(--lp-subtle)}.lp-input:focus{border-color:var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent), 0 0 0 4px var(--lp-accent-wash);outline:none}.lp-input[aria-invalid=true]{border-color:var(--lp-danger)}@media (min-width:1024px){.lp-input{font-size:15px}}.lp-h2{letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance;font-size:clamp(2.125rem,1.4rem + 2.6vw,3.25rem);font-weight:650;line-height:1.06}.lp-h1{letter-spacing:-.04em;color:var(--lp-ink);text-wrap:balance;font-size:clamp(2.5rem,1.7rem + 3.2vw,4rem);font-weight:650;line-height:1.04}.lp-link{color:var(--lp-accent-text);text-underline-offset:3px;transition:text-decoration-color .16s var(--lp-ease);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lp-link:hover{text-decoration-color:currentColor}.lp-lede{color:var(--lp-muted);margin-top:16px;font-size:clamp(1.03rem,.95rem + .3vw,1.19rem);line-height:1.55}.lp-num{font-variant-numeric:tabular-nums}.lp-focus:focus-visible,.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px;border-radius:8px}.lp-menu-trigger{min-height:40px;color:var(--lp-body);transition:color .16s var(--lp-ease), background-color .16s var(--lp-ease);border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.lp-menu-trigger:hover,.lp-menu-trigger[aria-expanded=true]{color:var(--lp-ink);background:var(--lp-surface)}.lp-menu-chevron{color:var(--lp-subtle);transition:transform .2s var(--lp-ease)}[aria-expanded=true]>.lp-menu-chevron,.lp-mobile-group[open] .lp-menu-chevron{transform:rotate(180deg)}.lp-mobile-group summary::-webkit-details-marker{display:none}.lp-menu-panel{visibility:hidden;transition:visibility 0s linear var(--dropdown-close-dur);padding-top:10px;position:absolute;top:calc(100% - 10px);left:50%;translate:-50%}.lp-menu-panel[data-open],.lp-menu-panel[data-closing]{visibility:visible;transition:visibility}.lp-menu-card{border:1px solid var(--lp-line);background:var(--lp-bg);width:max-content;min-width:320px;max-width:min(700px,100vw - 32px);box-shadow:0 1px 2px #0e11160a, 0 16px 40px -12px var(--lp-shadow);border-radius:16px;padding:14px}.lp-menu-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-subtle);padding:4px 12px 8px;font-size:12px;font-weight:600}.lp-menu-link{width:320px;transition:background-color .14s var(--lp-ease);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.lp-menu-link:hover,.lp-menu-link:focus-visible{background:var(--lp-accent-wash)}.lp-menu-label{color:var(--lp-ink);transition:color .14s var(--lp-ease);font-size:15px;font-weight:600}.lp-menu-link:hover .lp-menu-label,.lp-menu-link:focus-visible .lp-menu-label{color:var(--lp-accent)}.lp-menu-note{color:var(--lp-muted);font-size:14px;font-weight:400;line-height:1.4}.lp-menu-foot{border-top:1px solid var(--lp-line-soft);color:var(--lp-ink);justify-content:space-between;align-items:center;margin-top:10px;padding:12px 12px 4px;font-size:14px;font-weight:600;display:flex}.lp-menu-foot:hover{color:var(--lp-accent)}.lp-filter[data-filter=all] [data-dup],.lp-filter:not([data-filter=all]) [data-featured],.lp-filter:not([data-filter=all]) [data-audience]{display:none}.lp-filter[data-filter=public-adjuster] [data-audience=public-adjuster],.lp-filter[data-filter=staff-adjuster] [data-audience=staff-adjuster],.lp-filter[data-filter=restoration] [data-audience=restoration],.lp-filter[data-filter=carrier] [data-audience=carrier],.lp-filter[data-filter=tpa] [data-audience=tpa],.lp-filter[data-filter=general] [data-audience=general]{display:block}.lp-range{appearance:none;cursor:pointer;background:0 0;height:24px}.lp-range::-webkit-slider-runnable-track{background:linear-gradient(var(--lp-accent), var(--lp-accent)) 0 / var(--lp-range-fill,0%) 100% no-repeat, var(--lp-well);border-radius:999px;height:6px}.lp-range::-moz-range-track{background:var(--lp-well);border-radius:999px;height:6px}.lp-range::-moz-range-progress{background:var(--lp-accent);border-radius:999px;height:6px}.lp-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--lp-ink);background:var(--lp-bg);border-radius:999px;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 3px #0e111633}.lp-range::-moz-range-thumb{border:2px solid var(--lp-ink);background:var(--lp-bg);border-radius:999px;width:18px;height:18px}.lp-range:focus-visible{outline:2px solid var(--lp-accent);outline-offset:4px;border-radius:8px}.lp-legal{--ct-ink:var(--lp-ink);--ct-ink-muted:var(--lp-muted);--ct-ink-subtle:var(--lp-subtle);--ct-line:var(--lp-line);--ct-line-strong:var(--lp-line);--ct-accent-ink:var(--lp-accent-text)}.lp-legal h2{letter-spacing:-.02em;color:var(--lp-ink);margin-top:56px;font-size:22px;font-weight:650;line-height:1.25}.lp-legal h3{letter-spacing:-.01em;color:var(--lp-ink);margin-top:32px;font-size:17px;font-weight:650}.lp-legal p,.lp-legal ul,.lp-legal ol{color:var(--lp-muted);font-size:16px;line-height:1.7}.lp-legal p:first-child{margin-top:32px}.lp-legal strong{color:var(--lp-ink);font-weight:600}.lp-legal a{color:var(--lp-accent-text);font-weight:600;text-decoration:none}.lp-legal a:hover{text-underline-offset:3px;text-decoration:underline}.lp-legal th{color:var(--lp-ink);font-weight:600}@media (min-width:1024px){.lp-legal h2{font-size:24px}}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-vbar{transform:scaleY(0)}.lp-faq-vbar{transform-origin:50%;transition:transform .2s var(--lp-ease)}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .7s var(--lp-ease) both}.lp-rise-2{animation-delay:80ms}.lp-rise-3{animation-delay:.16s}.lp-rise-4{animation-delay:.26s}}@keyframes lp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lp-nav{transition:background-color .25s var(--lp-ease), box-shadow .25s var(--lp-ease);background-color:#0000;box-shadow:0 1px #0000}.lp-nav[data-scrolled]{background-color:color-mix(in srgb, var(--lp-bg) 88%, transparent);box-shadow:0 1px 0 var(--lp-line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.lp-nav{transition:none}}.lp-chapter{transition:opacity .25s var(--lp-ease)}.lp-chapter-bar{transform-origin:0;transition:transform .26s linear}.lp-tour-track{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:2px;height:2px;position:absolute;bottom:7px;left:18px;right:18px;overflow:hidden}.lp-tour-bar{transform-origin:0;background:currentColor;height:100%;display:block;transform:scaleX(0)}.lp-tour-shot{transition:opacity .5s var(--lp-ease)}@media (prefers-reduced-motion:reduce){.lp-chapter,.lp-chapter-bar,.lp-tour-shot{transition:none}}.lp-pill,.lp-pill-ghost,.lp-pill-light,.lp-pill-outline-light{white-space:nowrap;min-height:52px;transition:background-color .2s var(--lp-ease), color .2s var(--lp-ease), transform .16s var(--lp-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.lp-pill:active,.lp-pill-ghost:active,.lp-pill-light:active,.lp-pill-outline-light:active{transform:scale(.97)}.lp-pill{background:var(--lp-cmd);color:var(--lp-on-cmd)}.lp-pill:hover{background:var(--lp-cmd-hover)}.lp-pill-ghost{background:var(--lp-surface);color:var(--lp-ink)}.lp-pill-ghost:hover{background:var(--lp-well)}.lp-pill-raised{background:var(--lp-bg)}.lp-pill-light{color:#0e1116;background:#fff}.lp-pill-light:hover{background:#e6e8ec}.lp-pill-outline-light{color:#fff;background:#ffffff24}.lp-pill-outline-light:hover{background:#ffffff3d}.lp-pill-scrim{background:#0e1116c7}.lp-pill-scrim:hover{background:#0e1116e6}@media (prefers-reduced-motion:no-preference){.lp-fade{animation:lp-rise .5s var(--lp-ease) both}.lp-float{animation:lp-rise .7s var(--lp-ease) .7s both}.lp-float-late{animation-delay:1s}.lp-bob{animation:7s ease-in-out 1.4s infinite lp-bob}.lp-float-late .lp-bob{animation-delay:2.6s}.lp-drift{animation:24s ease-in-out infinite alternate lp-drift}.lp-drift[data-offscreen]{animation-play-state:paused}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 40%}.lp-parallax{animation:linear both lp-settle;animation-timeline:view();animation-range:entry 20% cover 50%}}}.lp-float,.lp-bob,.lp-drift,.lp-parallax{will-change:transform;backface-visibility:hidden}@keyframes lp-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes lp-drift{0%{transform:scale(1.1)}to{transform:translate(-2%)scale(1.18)}}@keyframes lp-settle{0%{transform:translateY(48px)scale(.97)}to{transform:translate(0,0)}}}:root{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1)}.lp{--tabs-text-muted:var(--lp-muted);--tabs-text-active:var(--lp-on-cmd);--tabs-bar-bg:var(--lp-surface);--tabs-pill-bg:var(--lp-cmd)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tab:not([aria-selected=true]):hover{color:var(--lp-ink)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.t-stagger-line{display:block}@media (prefers-reduced-motion:no-preference){.t-stagger-line{animation:t-stagger-in var(--stagger-dur) var(--stagger-ease) backwards}.t-stagger-line--2{animation-delay:var(--stagger-stagger)}.t-stagger-line--3{animation-delay:calc(var(--stagger-stagger) * 2)}.t-stagger-line--4{animation-delay:calc(var(--stagger-stagger) * 3)}}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.lp .t-tabs{border-radius:26px;flex-wrap:wrap;justify-content:center}.lp .t-tab{height:44px;padding:0 20px;font-size:15px;font-weight:600}.lp .t-tabs-pill{top:0}
