:root{--li-tint-green: rgba(52, 199, 89, .15);--li-tint-amber: rgba(255, 149, 0, .18);--li-tint-red: rgba(255, 59, 48, .18);--li-tier-green: #34c759;--li-tier-amber: #ff9500;--li-tier-red: #ff3b30;--li-shadow-card: 0 4px 18px rgba(4, 54, 61, .06);--li-shadow-card-lg: 0 12px 40px rgba(4, 54, 61, .18);--li-accent-soft: rgba(207, 255, 144, .18);--li-accent-medium: rgba(207, 255, 144, .25);--li-accent-strong: rgba(207, 255, 144, .4);--li-tint-line: rgba(4, 54, 61, .18)}.li-page{background:var(--color-background);color:var(--color-body-text)}.li-container{width:100%;max-width:1280px;margin:0 auto;padding:0 calc(var(--gap, 8px) * 2);box-sizing:border-box}.li-h2{font-family:var(--font-headline);font-size:var(--font-headline-size);margin:0 0 calc(var(--gap, 8px) * 2);line-height:1.15}.li-section-title{font-family:var(--font-headline);font-size:1.8rem;margin:0 0 calc(var(--gap, 8px) * 1.25);line-height:1.2}.li-section-intro{font-size:1.5rem;line-height:1.5;opacity:.85;margin:0 0 calc(var(--gap, 8px) * 3);max-width:70ch}.li-trust{font-size:1.25rem;opacity:.7;margin-top:calc(var(--gap, 8px) * 1.5)}.li-reveal{opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.li-reveal.is-in-view{opacity:1;transform:none}.li-hero{padding:calc(var(--gap, 8px) * 8) 0 calc(var(--gap, 8px) * 5);text-align:center}.li-hero__h1{font-family:var(--font-headline);font-size:clamp(3rem,5vw,5rem);line-height:1.05;margin:0 0 calc(var(--gap, 8px) * 2)}.li-hero__sub{font-size:1.6rem;line-height:1.5;opacity:.85;max-width:60ch;margin:0 auto calc(var(--gap, 8px) * 3)}.li-hero__cta{margin-top:calc(var(--gap, 8px) * 1.5)}.li-how{padding:calc(var(--gap, 8px) * 5) 0}.li-how__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 3);list-style:none;padding:0}@media(min-width:800px){.li-how__grid{grid-template-columns:repeat(3,1fr)}}.li-how__step{background:var(--color-background);padding:calc(var(--gap, 8px) * 3);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 2)}.li-how__icon{width:48px;height:48px;color:var(--color-button-primary-background);margin-bottom:calc(var(--gap, 8px) * 1.5)}.li-how__icon svg{width:100%;height:100%}.li-how__h3{font-family:var(--font-headline);font-size:1.6rem;margin:0 0 calc(var(--gap, 8px) * 1)}.li-how__step p{margin:0;font-size:1.4rem;line-height:1.5;opacity:.85}.li-flow-wrap{padding:calc(var(--gap, 8px) * 4) 0}.li-flow{background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 2);padding:clamp(2rem,4vw,3.5rem);min-height:360px}.li-flow__loading{text-align:center;padding:calc(var(--gap, 8px) * 4) 0;opacity:.6}.li-step{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 2)}.li-step__title{font-family:var(--font-headline);font-size:2.4rem;margin:0;line-height:1.15}.li-step__sub{font-size:1.5rem;opacity:.75;margin:0;line-height:1.5}.li-step__sub--small{font-size:1.2rem}.li-step__row{display:flex;gap:calc(var(--gap, 8px) * 1.5);flex-wrap:wrap;align-items:center}.li-tips{display:flex;align-items:flex-start;gap:calc(var(--gap, 8px) * 2);padding:calc(var(--gap, 8px) * 2.5) calc(var(--gap, 8px) * 3);background:var(--li-accent-soft);border:1px solid var(--li-accent-strong);border-radius:calc(var(--border-radius, 8px) * 2)}.li-tips__icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-button-primary-background);color:var(--color-button-primary-text);display:inline-flex;align-items:center;justify-content:center}.li-tips__icon svg{width:20px;height:20px}.li-tips__body{flex:1 1 auto}.li-tips__title{margin:0 0 calc(var(--gap, 8px) * 1);font-family:var(--font-headline);font-size:1.6rem;font-weight:700;line-height:1.2}.li-tips__list{margin:0;padding-left:1.4em;list-style:disc}.li-tips__list li{font-size:1.4rem;line-height:1.55;margin:.3em 0;color:var(--color-body-text);opacity:.85}.li-breed-select{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * .75)}.li-breed-select__input-wrap{position:relative}.li-breed-select__input{width:100%}.li-breed-select__dropdown{max-height:280px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);background:var(--color-background);display:flex;flex-direction:column}.li-breed-select__option{text-align:left;background:transparent;border:0;border-bottom:1px solid var(--li-tint-line);padding:calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1.5);font-family:var(--font-base);font-weight:500;font-size:1.45rem;color:var(--color-body-text);cursor:pointer;text-transform:none;letter-spacing:normal;transition:background .15s ease}.li-breed-select__option:last-child{border-bottom:0}@media(hover:hover){.li-breed-select__option:hover{background:var(--li-accent-soft);color:var(--color-body-text)}}.li-breed-select__option.is-selected{background:var(--li-accent-medium);font-weight:600}.li-error{background:var(--li-tint-red);border:1px solid var(--li-tier-red);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 1.5);font-size:1.4rem;color:var(--color-body-text)}.li-btn-link{background:transparent;border:0;color:var(--color-button-primary-background);cursor:pointer;font-size:1.35rem;padding:0;text-decoration:underline;align-self:flex-start}.li-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.li-step__progress{display:flex;align-items:center;width:100%;padding:0;margin:0 0 calc(var(--gap, 8px) * 1.5)}.li-step__progress-item{display:inline-flex;align-items:center;gap:calc(var(--gap, 8px) * 1);flex:0 0 auto;font-family:var(--font-navigation, var(--font-base));font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--font-navigation-letter-spacing, .08em);font-weight:600;color:#04363d8c}.li-step__progress-line{flex:1 1 0;min-width:calc(var(--gap, 8px) * 2);height:2px;background:var(--color-border);margin:0 calc(var(--gap, 8px) * 1.5);align-self:center}.li-step__progress-line.is-done{background:var(--color-button-primary-background)}.li-step__progress-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-background);border:2px solid rgba(4,54,61,.25);color:#04363d8c;font-family:var(--font-headline);font-weight:700;font-size:1.3rem;flex-shrink:0}.li-step__progress-item.is-done{color:var(--color-button-primary-background)}.li-step__progress-item.is-done .li-step__progress-num{background:var(--color-button-primary-background);border-color:var(--color-button-primary-background);color:var(--color-button-primary-text)}.li-step__progress-item.is-active{color:var(--color-button-primary-background)}.li-step__progress-item.is-active .li-step__progress-num{background:var(--color-button-primary-background);border-color:var(--color-button-primary-background);color:var(--color-button-primary-text);box-shadow:0 0 0 3px #04363d2e}.li-step__progress-label{white-space:nowrap}@media(max-width:540px){.li-step__progress-label{display:none}.li-step__progress-line{margin:0 calc(var(--gap, 8px) * 1)}}.li-input{width:100%;height:var(--input-height);padding:0 calc(var(--gap, 8px) * 1.25);font-size:1.5rem;border:1px solid var(--color-input-border);border-radius:var(--border-radius-input, var(--border-radius, 8px));background:var(--color-input-background);color:var(--color-input-text);box-sizing:border-box}.li-input::placeholder{color:var(--color-input-placeholder)}.li-q{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * .75)}.li-q__label{font-size:1.4rem;font-weight:600}.li-checkbox{display:flex;align-items:flex-start;gap:calc(var(--gap, 8px) * 1.25);font-size:1.3rem;opacity:.85;cursor:pointer}.li-checkbox input[type=checkbox]{margin-top:3px;flex:0 0 auto;accent-color:var(--color-button-primary-background)}.li-marketing-label{font-size:1.35rem;opacity:.9}.li-video__silhouette{width:100%;max-width:320px;margin:0 auto;color:var(--color-button-primary-background);display:flex;justify-content:center}.li-video__silhouette svg{width:auto;height:auto;max-width:100%;max-height:220px;display:block}.li-video__samples{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1);margin-top:calc(var(--gap, 8px) * 1)}.li-video__choices{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 1.5)}@media(min-width:700px){.li-video__choices{grid-template-columns:1fr 1fr}}.li-video__choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--gap, 8px) * 1.25);border:1px solid var(--color-border);background:var(--color-background);border-radius:calc(var(--border-radius, 8px) * 2);padding:calc(var(--gap, 8px) * 3) calc(var(--gap, 8px) * 2);margin:0;cursor:pointer;font-family:var(--font-base);font-style:normal;font-weight:600;color:var(--color-body-text);font-size:1.55rem;text-align:center;text-transform:none;letter-spacing:normal;transition:border-color .18s ease,background .18s ease,transform .12s ease}.li-video__choice:hover,.li-video__choice:focus-visible{border-color:var(--color-button-primary-background);background:var(--li-tint-green);outline:none;transform:translateY(-2px)}.li-video__choice input[type=file]{display:none}.li-video__choice-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-button-primary-background);color:var(--color-button-primary-text);flex-shrink:0}.li-video__choice-icon svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.li-video__choice-label{display:block;font-weight:700;font-style:normal;font-size:1.55rem}.li-video__choice small{display:block;font-weight:400;font-style:normal;opacity:.65;font-size:1.2rem;text-transform:none;letter-spacing:normal}.li-video__choice--drop{border-style:dashed}.li-video__choice--drop.is-drag{border-style:solid;background:var(--li-tint-green)}.li-video__preview{width:100%;max-width:100%;border-radius:var(--border-radius, 8px);background:#000}.li-extracting__counter{font-family:var(--font-headline);font-size:2.4rem;text-align:center;margin:calc(var(--gap, 8px) * 1.5) 0}.li-loading{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap, 8px) * 2);padding:calc(var(--gap, 8px) * 4) 0}.li-loading__msg{font-size:1.5rem;opacity:.85;text-align:center;transition:opacity .25s}.li-loading__msg.is-fading{opacity:0}.li-step--email{align-items:center}.li-step--email .li-step__progress{width:100%}.li-email-gate{width:100%;max-width:44rem;margin:calc(var(--gap, 8px) * 2) auto 0;display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1.5);text-align:left}.li-email-form{display:flex;gap:calc(var(--gap, 8px) * 1);flex-wrap:wrap}.li-email-form input[type=email]{flex:1 1 220px}.li-email-form input[type=checkbox]{flex:0 0 auto}.li-email-form--gate{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--gap, 8px) * 1.5)}.li-email-form--gate>*{flex:0 0 auto}.li-email-form--gate input[type=email]{width:100%;height:var(--input-height)}.li-email-form--gate .hero__button--primary{align-self:flex-start}.li-tier-banner{border-radius:calc(var(--border-radius, 8px) * 2);padding:calc(var(--gap, 8px) * 3);border:1px solid var(--color-border);background:var(--color-background)}.li-tier-banner[data-tier=green]{background:var(--li-tint-green);border-color:var(--li-tier-green)}.li-tier-banner[data-tier=amber]{background:var(--li-tint-amber);border-color:var(--li-tier-amber)}.li-tier-banner[data-tier=red]{background:var(--li-tint-red);border-color:var(--li-tier-red)}.li-tier-banner__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.li-tier-banner__head{font-family:var(--font-headline);font-size:2.4rem;margin:calc(var(--gap, 8px) * .75) 0}.li-tier-banner__sub{font-size:1.5rem;line-height:1.5;margin:0;opacity:.85}.li-grade{text-align:center;padding:calc(var(--gap, 8px) * 3) 0}.li-grade__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin:0}.li-grade__num{font-family:var(--font-headline);font-size:7rem;line-height:1;margin:calc(var(--gap, 8px) * 1) 0}.li-grade__name{font-family:var(--font-headline);font-size:1.8rem;margin:0 0 calc(var(--gap, 8px) * 1)}.li-grade__desc{font-size:1.5rem;line-height:1.5;opacity:.85;max-width:60ch;margin:0 auto calc(var(--gap, 8px) * 2)}.li-grade__scale{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--gap, 8px) * .5);max-width:360px;margin:0 auto}.li-grade__scale-cell{font-family:var(--font-headline);font-size:1.6rem;padding:calc(var(--gap, 8px) * 1) 0;border-radius:var(--border-radius, 8px);text-align:center;background:var(--color-background);border:1px solid var(--color-border);opacity:.5}.li-grade__scale-cell[data-tier=green]{border-left:3px solid var(--li-tier-green)}.li-grade__scale-cell[data-tier=amber]{border-left:3px solid var(--li-tier-amber)}.li-grade__scale-cell[data-tier=red]{border-left:3px solid var(--li-tier-red)}.li-grade__scale-cell.is-current{opacity:1;transform:scale(1.06);box-shadow:0 4px 16px #00000014}.li-silhouette{width:100%;max-width:340px;margin:calc(var(--gap, 8px) * 1) auto;color:var(--color-button-primary-background)}.li-silhouette svg{width:100%;height:auto}.li-markers{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 2)}.li-markers__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 1.5);margin-top:calc(var(--gap, 8px) * 1)}@media(min-width:700px){.li-markers__grid{grid-template-columns:repeat(3,1fr)}}.li-markers__card{padding:calc(var(--gap, 8px) * 2);border-radius:var(--border-radius, 8px);border:1px solid var(--color-border)}.li-markers__card[data-tier=green]{background:var(--li-tint-green);border-color:var(--li-tier-green)}.li-markers__card[data-tier=amber]{background:var(--li-tint-amber);border-color:var(--li-tier-amber)}.li-markers__card[data-tier=red]{background:var(--li-tint-red);border-color:var(--li-tier-red)}.li-markers__title{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0}.li-markers__value{font-family:var(--font-headline);font-size:1.7rem;margin:calc(var(--gap, 8px) * .5) 0}.li-markers__body{font-size:1.35rem;line-height:1.5;margin:0;opacity:.85}.li-foundation__trust{font-size:1.2rem;opacity:.7;margin:0}.li-vet-resources{margin-top:calc(var(--gap, 8px) * 2);padding-top:calc(var(--gap, 8px) * 2);border-top:1px solid var(--color-border)}.li-vet-resources h4{font-family:var(--font-headline);font-size:1.4rem;margin:0 0 calc(var(--gap, 8px) * 1)}.li-vet-resources__links{display:flex;gap:calc(var(--gap, 8px) * 1);flex-wrap:wrap}.li-plan__note{font-size:1.2rem;opacity:.7;margin-top:calc(var(--gap, 8px) * 2);border-top:1px solid var(--color-border);padding-top:calc(var(--gap, 8px) * 2)}.li-share,.li-vet-email{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 2);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1.5)}.li-share__row{display:flex;gap:calc(var(--gap, 8px) * 1);flex-wrap:wrap}.li-share__row .hero__button{margin-block:0}.li-vet-email>.hero__button{align-self:flex-start;margin-block:0}.li-limb{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 2)}.li-limb p{font-size:1.5rem;line-height:1.5;margin:0}.li-obs{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 2)}.li-obs__item{padding:calc(var(--gap, 8px) * .75) 0;font-size:1.45rem;line-height:1.5;border-bottom:1px solid var(--color-border)}.li-obs__item:last-child{border-bottom:0}.li-plan{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 2)}.li-plan__actions{padding-left:0;list-style:none;counter-reset:li-plan;display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 2);margin:calc(var(--gap, 8px) * 1.5) 0 0}.li-plan__action{counter-increment:li-plan;padding-left:calc(var(--gap, 8px) * 4);position:relative}.li-plan__action:before{content:counter(li-plan);position:absolute;left:0;top:0;width:calc(var(--gap, 8px) * 3);height:calc(var(--gap, 8px) * 3);background:var(--color-button-primary-background);color:var(--color-button-primary-text);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem}.li-plan__action h4{font-family:var(--font-headline);font-size:1.5rem;margin:0 0 calc(var(--gap, 8px) * .5)}.li-plan__action p{font-size:1.4rem;line-height:1.5;margin:0;opacity:.85}.li-foundation{background:var(--li-tint-green);border:1px solid var(--li-tier-green);border-radius:calc(var(--border-radius, 8px) * 2);padding:calc(var(--gap, 8px) * 3);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1.5);align-items:flex-start}.li-foundation p{font-size:1.5rem;line-height:1.5;margin:0}.li-cross-row{display:flex;gap:calc(var(--gap, 8px) * 1.5);flex-wrap:wrap;margin-top:calc(var(--gap, 8px) * 2)}.li-scale{padding:calc(var(--gap, 8px) * 5) 0}.li-scale__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 2)}@media(min-width:700px){.li-scale__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.li-scale__grid{grid-template-columns:repeat(3,1fr)}}.li-scale__card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 3);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1);border-left:4px solid transparent}.li-scale__card[data-tier=green]{border-left-color:var(--li-tier-green)}.li-scale__card[data-tier=amber]{border-left-color:var(--li-tier-amber)}.li-scale__card[data-tier=red]{border-left-color:var(--li-tier-red)}.li-scale__num{font-family:var(--font-headline);font-size:4rem;line-height:1;opacity:.85}.li-scale__card h3{font-family:var(--font-headline);font-size:1.7rem;margin:0}.li-scale__tier{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0}.li-scale__card p:last-child{font-size:1.4rem;line-height:1.5;margin:0;opacity:.85}.li-check{padding:calc(var(--gap, 8px) * 5) 0}.li-check__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 2)}@media(min-width:700px){.li-check__grid{grid-template-columns:repeat(2,1fr)}}.li-check__card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 3)}.li-check__card h3{font-family:var(--font-headline);font-size:1.7rem;margin:0 0 calc(var(--gap, 8px) * 1)}.li-check__card p{font-size:1.45rem;line-height:1.55;margin:0;opacity:.85}.li-senior{padding:calc(var(--gap, 8px) * 5) 0;background:var(--li-tint-green)}.li-senior__body{max-width:70ch}.li-senior__body p{font-size:1.55rem;line-height:1.6;margin:0 0 calc(var(--gap, 8px) * 1.5)}.li-causes{padding:calc(var(--gap, 8px) * 5) 0}.li-causes__grid{display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 3)}@media(min-width:800px){.li-causes__grid{grid-template-columns:repeat(2,1fr)}}.li-causes__card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);padding:calc(var(--gap, 8px) * 3);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1.5)}.li-causes__card h3{font-family:var(--font-headline);font-size:1.8rem;margin:0}.li-causes__card p{font-size:1.45rem;line-height:1.55;margin:0;opacity:.85}.li-isnt{padding:calc(var(--gap, 8px) * 7) 0;background:var(--li-accent-medium)}.li-isnt__card{background:var(--color-background);border:1px solid var(--color-border);border-left:6px solid var(--color-button-primary-background);border-radius:calc(var(--border-radius, 8px) * 2);padding:calc(var(--gap, 8px) * 3.5);font-size:1.6rem;color:var(--color-body-text);position:relative;box-shadow:var(--li-shadow-card)}.li-isnt__card p:first-of-type{margin:0;font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.85rem;line-height:1.35;color:var(--color-body-text)}.li-isnt__sub{opacity:.75;font-size:1.45rem;margin:calc(var(--gap, 8px) * 1.5) 0 0;line-height:1.55}@media(max-width:720px){.li-isnt{padding:calc(var(--gap, 8px) * 5) 0}.li-isnt__card{padding:calc(var(--gap, 8px) * 2.5)}.li-isnt__card p:first-of-type{font-size:1.65rem}}.li-faq{padding:calc(var(--gap, 8px) * 5) 0}.li-cross{padding:calc(var(--gap, 8px) * 7) 0}.li-cross__card{background:var(--color-button-primary-background);color:var(--color-body-text-light);border-radius:calc(var(--border-radius, 8px) * 3);padding:clamp(2.5rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);text-align:center;box-shadow:var(--li-shadow-card-lg)}.li-cross__body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap, 8px) * 1.5);max-width:60rem;margin:0 auto}.li-cross__headline{font-size:calc(var(--font-headline-size) * .8);line-height:1.15;margin:0;color:var(--color-body-text-light)}.li-cross__subline{margin:0;font-size:1.6rem;color:var(--color-body-text-light);opacity:.85;line-height:1.5}.li-cross__cta{margin-top:calc(var(--gap, 8px) * 1.5);background:var(--color-button-primary-text);color:var(--color-button-primary-background);border-color:transparent}@media(hover:hover){.li-cross__cta:hover{background:var(--color-button-primary-text-hover);color:var(--color-button-primary-background);border-color:transparent}}.li-disclaimer{padding:calc(var(--gap, 8px) * 4) 0 calc(var(--gap, 8px) * 5);border-top:1px solid var(--color-border);background:var(--color-background)}.li-disclaimer p{font-size:1.2rem;color:var(--color-body-text);opacity:.65;margin:0;text-align:center;line-height:1.5}.li-disclaimer a{color:var(--color-links);text-decoration:underline}@media(max-width:540px){.li-faq,.li-cross{padding:calc(var(--gap, 8px) * 5) 0}.li-cross__subline{font-size:1.4rem}}.li-deep-dive{padding:calc(var(--gap, 8px) * 7) 0;background:#04363d0a}.li-deep-dive__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:calc(var(--gap, 8px) * 2)}.li-deep-dive__card{display:flex;flex-direction:column;background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 2);overflow:hidden;text-decoration:none;color:var(--color-body-text);transition:transform .18s ease,box-shadow .18s ease}.li-deep-dive__card:hover{transform:translateY(-2px);box-shadow:var(--li-shadow-card);color:var(--color-body-text)}.li-deep-dive__thumb{display:block;aspect-ratio:16 / 9;background:#04363d0a;overflow:hidden}.li-deep-dive__thumb img{width:100%;height:100%;object-fit:cover;display:block}.li-deep-dive__body{padding:calc(var(--gap, 8px) * 2.5);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1)}.li-deep-dive__title{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:1.6rem;line-height:1.25}.li-deep-dive__excerpt{font-size:1.4rem;line-height:1.55;color:var(--color-body-text);opacity:.8}.li-deep-dive__cta{font-family:var(--font-button);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-transform, none);letter-spacing:var(--font-button-letter-spacing, normal);color:var(--color-links-active);margin-top:auto}.li-patterns{padding:calc(var(--gap, 8px) * 7) 0;background:#04363d0a}.li-patterns__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:calc(var(--gap, 8px) * 2)}.li-patterns__card{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1);padding:calc(var(--gap, 8px) * 3);background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 2);text-decoration:none;color:var(--color-body-text);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}@media(hover:hover){.li-patterns__card:hover{transform:translateY(-2px);border-color:var(--color-button-primary-background);box-shadow:var(--li-shadow-card);color:var(--color-body-text)}}.li-patterns__title{margin:0;font-family:var(--font-headline);font-size:1.8rem;line-height:1.2}.li-patterns__sub{margin:0;font-size:1.4rem;line-height:1.5;color:var(--color-body-text);opacity:.78}.li-patterns__cta{font-family:var(--font-button);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-transform, none);letter-spacing:var(--font-button-letter-spacing, normal);color:var(--color-links-active);margin-top:auto}.lp-page{color:var(--color-body-text);background:var(--color-background)}.lp-page--404{padding:calc(var(--gap, 8px) * 12) 0;text-align:center}.lp-eyebrow{font-family:var(--font-button, var(--font-base));font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-button-primary-background);font-weight:700;margin:0 0 calc(var(--gap, 8px) * 1.5)}.lp-causes{padding:calc(var(--gap, 8px) * 7) 0}.lp-causes__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(var(--gap, 8px) * 2);max-width:110rem;margin:0 auto}.lp-cause{grid-column:span 2}.lp-causes__grid .lp-cause:nth-child(4){grid-column:2 / span 2}.lp-causes__grid .lp-cause:nth-child(5){grid-column:4 / span 2}@media(max-width:960px){.lp-causes__grid{grid-template-columns:repeat(2,1fr)}.lp-cause,.lp-causes__grid .lp-cause:nth-child(4),.lp-causes__grid .lp-cause:nth-child(5){grid-column:span 1}}@media(max-width:560px){.lp-causes__grid{grid-template-columns:1fr}}.lp-cause{position:relative;padding:calc(var(--gap, 8px) * 3);background:var(--color-background);border:1px solid var(--color-border);border-left:4px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 1.5);display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1)}.lp-cause--low{border-left-color:var(--li-tier-green, #34c759)}.lp-cause--medium,.lp-cause--high{border-left-color:var(--li-tier-amber, #ff9500)}.lp-cause--emergency{border-left-color:var(--li-tier-red, #ff3b30)}.lp-cause__band{display:inline-block;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;opacity:.7}.lp-cause__title{margin:0;font-size:1.7rem;line-height:1.25;font-family:var(--font-headline)}.lp-cause__body{margin:0;font-size:1.45rem;line-height:1.55;opacity:.85}.lp-vet{padding:calc(var(--gap, 8px) * 7) 0;background:#04363d0a}.lp-vet__matrix{width:100%;border-collapse:collapse;background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 1.5);overflow:hidden}.lp-vet__matrix th,.lp-vet__matrix td{padding:calc(var(--gap, 8px) * 1.75) calc(var(--gap, 8px) * 2);font-size:1.45rem;line-height:1.5;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.lp-vet__matrix th{font-family:var(--font-headline);font-size:1.4rem;background:#04363d0a}.lp-vet__matrix tr:last-child td{border-bottom:0}.lp-vet__note{margin:calc(var(--gap, 8px) * 2.5) 0 0;font-size:1.3rem;opacity:.7;line-height:1.5}.lp-recovery{padding:calc(var(--gap, 8px) * 7) 0}.lp-recovery__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:calc(var(--gap, 8px) * 1.5);max-width:70rem;margin-inline:auto}@media(min-width:760px){.lp-recovery__list{grid-template-columns:1fr 1fr}}.lp-recovery__item{position:relative;padding:calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 1.5) calc(var(--gap, 8px) * 5);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius, 8px);font-size:1.45rem;line-height:1.5}.lp-recovery__item:before{content:"\2713";position:absolute;left:calc(var(--gap, 8px) * 1.75);top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--li-tier-green, #34c759);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700}.lp-faq{padding:calc(var(--gap, 8px) * 7) 0;background:#04363d0a}.lp-related{padding:calc(var(--gap, 8px) * 7) 0}.lp-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:calc(var(--gap, 8px) * 2)}.lp-related__card{display:flex;flex-direction:column;gap:calc(var(--gap, 8px) * 1);padding:calc(var(--gap, 8px) * 3);background:var(--color-background);border:1px solid var(--color-border);border-radius:calc(var(--border-radius, 8px) * 2);text-decoration:none;color:var(--color-body-text);transition:transform .15s ease,border-color .15s ease;min-height:110px}@media(hover:hover){.lp-related__card:hover{transform:translateY(-2px);border-color:var(--color-button-primary-background);color:var(--color-body-text)}}.lp-related__card--hub{border-style:dashed}.lp-related__title{margin:0;font-family:var(--font-headline);font-size:1.7rem;line-height:1.2}.lp-related__cta{font-family:var(--font-button);font-weight:var(--font-button-weight);font-size:var(--font-button-size);text-transform:var(--font-button-transform, none);color:var(--color-links-active);margin-top:auto}.lp-cross--alt{background:var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/lameness-inspector-flow.css.map */
