.elementor-55081 .elementor-element.elementor-element-c666990{--display:flex;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55081 .elementor-element.elementor-element-c666990:not(.elementor-motion-effects-element-type-background), .elementor-55081 .elementor-element.elementor-element-c666990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-640b6b2 );}.elementor-55081 .elementor-element.elementor-element-c666990::before, .elementor-55081 .elementor-element.elementor-element-c666990 > .elementor-background-video-container::before, .elementor-55081 .elementor-element.elementor-element-c666990 > .e-con-inner > .elementor-background-video-container::before, .elementor-55081 .elementor-element.elementor-element-c666990 > .elementor-background-slideshow::before, .elementor-55081 .elementor-element.elementor-element-c666990 > .e-con-inner > .elementor-background-slideshow::before, .elementor-55081 .elementor-element.elementor-element-c666990 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://trimlight-nw.com/wp-content/uploads/background-multi2-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-55081 .elementor-element.elementor-element-8173d40{width:var( --container-widget-width, clamp(340px, 100%, 940px) );max-width:clamp(340px, 100%, 940px);--container-widget-width:clamp(340px, 100%, 940px);--container-widget-flex-grow:0;text-align:center;}.elementor-55081 .elementor-element.elementor-element-8173d40.elementor-element{--align-self:center;}.elementor-55081 .elementor-element.elementor-element-8173d40 .elementor-heading-title{color:var( --e-global-color-cc8f262 );}.elementor-55081 .elementor-element.elementor-element-3bbedd7{width:var( --container-widget-width, clamp(340px, 100%, 1040px) );max-width:clamp(340px, 100%, 1040px);--container-widget-width:clamp(340px, 100%, 1040px);--container-widget-flex-grow:0;text-align:center;}.elementor-55081 .elementor-element.elementor-element-3bbedd7.elementor-element{--align-self:center;}.elementor-55081 .elementor-element.elementor-element-3bbedd7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:clamp(2.25rem, 0.6848rem + 5.2174vw, 3.75rem);font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-55081 .elementor-element.elementor-element-acf12b8{width:var( --container-widget-width, clamp(340px, 100%, 740px) );max-width:clamp(340px, 100%, 740px);--container-widget-width:clamp(340px, 100%, 740px);--container-widget-flex-grow:0;text-align:center;}.elementor-55081 .elementor-element.elementor-element-acf12b8.elementor-element{--align-self:center;}.elementor-55081 .elementor-element.elementor-element-acf12b8 .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );font-weight:var( --e-global-typography-0d78502-font-weight );line-height:var( --e-global-typography-0d78502-line-height );color:#FFFFFF;}.elementor-55081 .elementor-element.elementor-element-adfdee7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__plane-normal{background-color:var( --e-global-color-60c08c8 );border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__plane-hover{background-color:var( --e-global-color-cc8f262 );border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-56b9756{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-55081 .elementor-element.elementor-element-56b9756 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-55081 .elementor-element.elementor-element-56b9756:hover .elementor-widget-container{border-style:none;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__container{justify-content:flex-start;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__instance{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__instance:hover{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-normal{padding:24px 20px 24px 20px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-hover{padding:24px 20px 24px 20px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-55081 .elementor-element.elementor-element-56b9756  .jet-button__state-normal .jet-button__label{font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);font-weight:700;text-transform:capitalize;}.elementor-55081 .elementor-element.elementor-element-56b9756  .jet-button__state-hover .jet-button__label{font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);font-weight:700;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__plane-normal{background-color:#38B15700;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF85;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__plane-hover{background-color:#4AC36900;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-e7b1687{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-55081 .elementor-element.elementor-element-e7b1687 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-55081 .elementor-element.elementor-element-e7b1687:hover .elementor-widget-container{border-style:none;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__container{justify-content:flex-start;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__instance{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__instance:hover{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-normal{padding:20px 16px 20px 16px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-hover{padding:20px 16px 20px 16px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-normal .jet-button__label{text-align:left;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-hover .jet-button__label{text-align:left;}.elementor-55081 .elementor-element.elementor-element-e7b1687  .jet-button__state-normal .jet-button__label{font-size:1.1rem;font-weight:500;line-height:1.6em;}.elementor-55081 .elementor-element.elementor-element-e7b1687  .jet-button__state-hover .jet-button__label{font-size:1.1rem;font-weight:500;}.elementor-55081 .elementor-element.elementor-element-ddb8350{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-55081 .elementor-element.elementor-element-ddb8350 .elementor-divider-separator{width:100%;}.elementor-55081 .elementor-element.elementor-element-ddb8350 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55081 .elementor-element.elementor-element-bd853d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-5f1d18c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-68738ae{text-align:center;}.elementor-55081 .elementor-element.elementor-element-68738ae .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );color:#4AC369;}.elementor-55081 .elementor-element.elementor-element-66e6aae{text-align:center;}.elementor-55081 .elementor-element.elementor-element-66e6aae .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-5046b5f );}.elementor-55081 .elementor-element.elementor-element-70c371b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-79f8263{text-align:center;}.elementor-55081 .elementor-element.elementor-element-79f8263 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );color:var( --e-global-color-cc8f262 );}.elementor-55081 .elementor-element.elementor-element-e076101{text-align:center;}.elementor-55081 .elementor-element.elementor-element-e076101 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-5046b5f );}.elementor-55081 .elementor-element.elementor-element-8b01f6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-b767250{text-align:center;}.elementor-55081 .elementor-element.elementor-element-b767250 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );color:var( --e-global-color-cc8f262 );}.elementor-55081 .elementor-element.elementor-element-cca9616{text-align:center;}.elementor-55081 .elementor-element.elementor-element-cca9616 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-5046b5f );}.elementor-55081 .elementor-element.elementor-element-8b8e073{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-2523409{text-align:center;}.elementor-55081 .elementor-element.elementor-element-2523409 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );color:var( --e-global-color-cc8f262 );}.elementor-55081 .elementor-element.elementor-element-37afa87{text-align:center;}.elementor-55081 .elementor-element.elementor-element-37afa87 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-5046b5f );}.elementor-55081 .elementor-element.elementor-element-371e540{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55081 .elementor-element.elementor-element-371e540:not(.elementor-motion-effects-element-type-background), .elementor-55081 .elementor-element.elementor-element-371e540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-06fd665 );}.elementor-55081 .elementor-element.elementor-element-2f5227a{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-55081 .elementor-element.elementor-element-f1b8371{width:var( --container-widget-width, clamp(340px, 100%, 940px) );max-width:clamp(340px, 100%, 940px);--container-widget-width:clamp(340px, 100%, 940px);--container-widget-flex-grow:0;text-align:center;}.elementor-55081 .elementor-element.elementor-element-f1b8371.elementor-element{--align-self:center;}.elementor-55081 .elementor-element.elementor-element-f1b8371 .elementor-heading-title{font-family:var( --e-global-typography-41ca290-font-family ), Sans-serif;font-size:var( --e-global-typography-41ca290-font-size );font-weight:var( --e-global-typography-41ca290-font-weight );text-transform:var( --e-global-typography-41ca290-text-transform );color:#31924A;}.elementor-55081 .elementor-element.elementor-element-ca386d7{text-align:center;}.elementor-55081 .elementor-element.elementor-element-ca386d7 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-5c47aff{width:var( --container-widget-width, clamp(340px, 100%, 760px) );max-width:clamp(340px, 100%, 760px);--container-widget-width:clamp(340px, 100%, 760px);--container-widget-flex-grow:0;text-align:center;}.elementor-55081 .elementor-element.elementor-element-5c47aff.elementor-element{--align-self:center;}.elementor-55081 .elementor-element.elementor-element-5c47aff .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );font-weight:var( --e-global-typography-0d78502-font-weight );line-height:var( --e-global-typography-0d78502-line-height );color:var( --e-global-color-secondary );}.elementor-55081 .elementor-element.elementor-element-535b1c0{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:00rem;}.elementor-55081 .elementor-element.elementor-element-a60e8d8{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55081 .elementor-element.elementor-element-4c68cb1{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55081 .elementor-element.elementor-element-86b2f0b{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-55081 .elementor-element.elementor-element-f876a22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55081 .elementor-element.elementor-element-f876a22:not(.elementor-motion-effects-element-type-background), .elementor-55081 .elementor-element.elementor-element-f876a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-640b6b2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55081 .elementor-element.elementor-element-acf12b8 .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );line-height:var( --e-global-typography-0d78502-line-height );}.elementor-55081 .elementor-element.elementor-element-68738ae .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-79f8263 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-b767250 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-2523409 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-f1b8371 .elementor-heading-title{font-size:var( --e-global-typography-41ca290-font-size );}.elementor-55081 .elementor-element.elementor-element-ca386d7 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-5c47aff .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );line-height:var( --e-global-typography-0d78502-line-height );}}@media(max-width:767px){.elementor-55081 .elementor-element.elementor-element-acf12b8 .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );line-height:var( --e-global-typography-0d78502-line-height );}.elementor-55081 .elementor-element.elementor-element-56b9756 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__instance{border-radius:10px 10px 10px 10px;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-normal .jet-button__label{text-align:center;}.elementor-55081 .elementor-element.elementor-element-56b9756 .jet-button__state-hover .jet-button__label{text-align:center;}.elementor-55081 .elementor-element.elementor-element-56b9756  .jet-button__state-normal .jet-button__label{line-height:1.3em;}.elementor-55081 .elementor-element.elementor-element-56b9756  .jet-button__state-hover .jet-button__label{line-height:1.3em;}.elementor-55081 .elementor-element.elementor-element-e7b1687 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__instance{border-radius:10px 10px 10px 10px;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-normal .jet-button__label{text-align:center;}.elementor-55081 .elementor-element.elementor-element-e7b1687 .jet-button__state-hover .jet-button__label{text-align:center;}.elementor-55081 .elementor-element.elementor-element-e7b1687  .jet-button__state-normal .jet-button__label{font-size:1.3rem;line-height:1.4em;}.elementor-55081 .elementor-element.elementor-element-e7b1687  .jet-button__state-hover .jet-button__label{line-height:1.3em;}.elementor-55081 .elementor-element.elementor-element-68738ae .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-79f8263 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-b767250 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-2523409 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-f1b8371 .elementor-heading-title{font-size:var( --e-global-typography-41ca290-font-size );}.elementor-55081 .elementor-element.elementor-element-ca386d7 .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );}.elementor-55081 .elementor-element.elementor-element-5c47aff .elementor-heading-title{font-size:var( --e-global-typography-0d78502-font-size );line-height:var( --e-global-typography-0d78502-line-height );}}/* Start custom CSS */.lbc,.lbc *{box-sizing:border-box}
    .lbc{
      font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
      color:#1f2933;
      line-height:1.6;
      background:#ffffff;
    }
    .lbc__wrap{max-width:1120px;margin:0 auto;padding:0 20px}
    .lbc h1,.lbc h2,.lbc h3{line-height:1.2;margin:0 0 .4em;font-weight:700}
    .lbc h1{font-size:clamp(1.9rem,4.5vw,3rem)}
    .lbc h2{font-size:clamp(1.5rem,3.4vw,2.2rem)}
    .lbc h3{font-size:clamp(1.15rem,2.2vw,1.4rem)}
    .lbc p{margin:0 0 1em}
    .lbc__eyebrow{
      display:inline-block;letter-spacing:.12em;text-transform:uppercase;
      font-size:.78rem;font-weight:600;color:#2f9e50;margin-bottom:.8em;
    }
    .lbc__hero .lbc__eyebrow{color:#38A95C}
    .lbc__lead{font-size:1.12rem;color:#5c6b7a;max-width:60ch}

    /* ---- BUTTONS ---- */
    .lbc__btn{
      display:inline-block;font-weight:600;font-size:1rem;text-decoration:none;
      padding:15px 30px;border-radius:999px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;
      border:2px solid transparent;
    }
    .lbc__btn--primary{background:#38A95C;color:#ffffff !important;box-shadow:0 8px 22px rgba(76,195,105,.32)}
    .lbc__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(76,195,105,.42)}
    .lbc__btn--ghost{background:transparent;color:#ffffff !important;border-color:rgba(255,255,255,.4)}
    .lbc__btn--ghost:hover{border-color:#ffffff}

    /* ---- HERO ---- */
    .lbc__hero{
      background:radial-gradient(120% 120% at 50% 0%,#18293c 0%,#0e1621 60%);
      color:#ffffff;text-align:center;padding:72px 0 80px;
    }
    .lbc__hero h1{color:#ffffff}
    .lbc__hero .lbc__lead{color:#c4d2e0;margin:0 auto 1.8em}
    .lbc__hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
    .lbc__hero-stats{
      display:flex;gap:34px;justify-content:center;flex-wrap:wrap;
      margin-top:52px;padding-top:34px;border-top:1px solid rgba(255,255,255,.12);
    }
    .lbc__stat{min-width:120px}
    .lbc__stat b{display:block;font-size:2rem;color:#7fdd97;line-height:1}
    .lbc__stat span{font-size:.86rem;color:#a9b8c8;display:block;margin-top:6px}

    /* ---- SECTION SHELL ---- */
    .lbc__sec{padding:70px 0}
    .lbc__sec--alt{background:#f5f7fa}
    .lbc__sec-head{text-align:center;max-width:70ch;margin:0 auto 46px}
    .lbc__sec-head .lbc__lead{margin:0 auto}

    /* ---- 3-WAY VALUE CARDS ---- */
    .lbc__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
    .lbc__card{
      background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;
      padding:30px 26px;position:relative;
    }
    .lbc__card--win{
      border:2px solid #38A95C;box-shadow:0 18px 40px rgba(14,22,33,.12);
    }
    .lbc__card--win::before{
      content:"Best value";position:absolute;top:-13px;left:50%;transform:translateX(-50%);
      background:#38A95C;color:#ffffff;font-size:.72rem;font-weight:700;
      letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:999px;white-space:nowrap;
    }
    .lbc__card h3{margin-bottom:.2em}
    .lbc__card .lbc__price{font-size:1.05rem;font-weight:600;color:#5c6b7a;margin-bottom:1em}
    .lbc__card--win .lbc__price{color:#1e9e5a}
    .lbc__list{list-style:none;margin:0;padding:0}
    .lbc__list li{padding:8px 0 8px 30px;position:relative;font-size:.96rem}
    .lbc__list li::before{
      content:"";position:absolute;left:0;top:14px;width:16px;height:16px;border-radius:50%;
    }
    .lbc__list li.is-yes::before{background:#1e9e5a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center/12px no-repeat}
    .lbc__list li.is-no::before{background:#c8d2dd url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M18.3 5.7 12 12l6.3 6.3-1.4 1.4L10.6 13.4 4.3 19.7 2.9 18.3 9.2 12 2.9 5.7 4.3 4.3l6.3 6.3 6.3-6.3z'/></svg>") center/11px no-repeat}

    /* ---- COMPARISON TABLE ---- */
    .lbc__tablewrap{overflow-x:auto;border-radius:16px;border:1px solid #e2e8f0;background:#ffffff}
    .lbc__table{width:100%;border-collapse:collapse;min-width:760px}
    .lbc__table th,.lbc__table td{padding:16px 18px;text-align:center;border-bottom:1px solid #e2e8f0;font-size:.94rem}
    .lbc__table thead th{
      background:#1a2634;color:#ffffff;font-size:.98rem;position:sticky;top:0;
    }
    .lbc__table thead th.is-feature{text-align:left}
    .lbc__table thead th.is-brand{background:#38A95C;color:#ffffff}
    .lbc__table tbody th{
      text-align:left;font-weight:600;color:#1f2933;background:#f5f7fa;
      position:sticky;left:0;min-width:180px;
    }
    .lbc__table td.is-brand{background:rgba(76,195,105,.08);font-weight:600}
    .lbc__table tbody tr:hover td{background:rgba(14,22,33,.03)}
    .lbc__table tbody tr:hover td.is-brand{background:rgba(76,195,105,.14)}
    .lbc__yes{color:#1e9e5a;font-weight:700}
    .lbc__no{color:#aab6c2}
    .lbc__foot{font-size:.82rem;color:#5c6b7a;margin-top:16px;max-width:80ch}

    /* ---- WHY IT MATTERS ---- */
    .lbc__why{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}
    .lbc__why-item{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:26px 24px}
    .lbc__why-item h3{color:#1f2933}
    .lbc__why-item .lbc__tag{font-size:.8rem;font-weight:700;color:#2f9e50;letter-spacing:.06em;text-transform:uppercase}

    /* ---- FAQ ---- */
    .lbc__faq{max-width:820px;margin:0 auto}
    .lbc__faq details{border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;margin-bottom:14px;overflow:hidden}
    .lbc__faq summary{
      cursor:pointer;list-style:none;padding:20px 24px;font-weight:600;font-size:1.05rem;
      display:flex;justify-content:space-between;align-items:center;gap:16px;
    }
    .lbc__faq summary::-webkit-details-marker{display:none}
    .lbc__faq summary::after{content:"+";font-size:1.5rem;color:#2f9e50;transition:transform .2s ease}
    .lbc__faq details[open] summary::after{transform:rotate(45deg)}
    .lbc__faq .lbc__faq-body{padding:0 24px 22px;color:#5c6b7a;font-size:1rem}

    /* ---- CLOSING CTA ---- */
    .lbc__cta{background:linear-gradient(120% 120% at 0% 0%,#18293c,#0e1621);color:#ffffff;text-align:center;padding:72px 0}
    .lbc__cta h2{color:#ffffff}
    .lbc__cta .lbc__lead{color:#c4d2e0;margin:0 auto 1.6em}
     p.lbc__foot {
    margin: auto;
}

    /* ---- RESPONSIVE ---- */
    @media(max-width:860px){
      .lbc__cards{grid-template-columns:1fr}
      .lbc__why{grid-template-columns:1fr}
      .lbc__card--win{order:-1}
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-light-webfont.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-medium-inter.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-semibold-inter.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-semibold-inter.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-bold-webfont.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-extrabold-webfont.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-extrabold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-black-webfont.woff2') format('woff2'),
		url('https://trimlight-nw.com/wp-content/uploads/2024/06/inter-black-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */