/* ListForge V45 — public-page process + pricing design. Dashboard intentionally unchanged. */

/* Discord is a proper navigation destination, using the existing invite. */
body:has(.landing-panel.is-active) .top-nav .lf-discord-nav {
  display:inline-flex!important; align-items:center; justify-content:center;
  text-decoration:none; white-space:nowrap; color:#e1e4ee;
}
body:has(.landing-panel.is-active) .top-nav .lf-discord-nav:hover,
body:has(.landing-panel.is-active) .top-nav .lf-discord-nav:focus-visible {
  color:#fff!important;
}

/* ───── HOW IT WORKS ───── */
body:has(.landing-panel.is-active) .landing-panel.guide-panel.lf-process-panel {
  background:linear-gradient(125deg,#fff 4%,#f7f4f2 50%,#f1e7e3 100%)!important;
  color:#131820!important; min-height:calc(100vh - 76px)!important;
  overflow:visible!important;
}
.lf-process-scene {
  position:relative; isolation:isolate; min-height:900px;
  overflow:visible; padding:44px clamp(20px,3.4vw,64px) 92px;
  background:radial-gradient(ellipse at 90% 90%,rgba(250,135,65,.13),transparent 45%);
}
.lf-process-scene:before,
.lf-process-scene:after {
  content:"";pointer-events:none;position:absolute;z-index:-1;
  width:40vw;height:14vw;background:rgba(221,201,195,.30);
  transform:rotate(24deg);right:-12vw;top:-8vw;
}
.lf-process-scene:after {transform:rotate(-25deg);top:auto;bottom:-9vw;right:-7vw;background:rgba(250,160,106,.11)}
.lf-process-layout {
  max-width:1780px; margin:0 auto;
  display:grid; grid-template-columns:minmax(290px,31%) minmax(0,69%);
  gap:clamp(28px,4.3vw,85px); align-items:start;
}
.lf-process-intro {min-width:0; padding-top:30px;position:relative;}
.lf-process-eyebrow {display:flex;align-items:center;gap:14px;color:#8e8d92;font:800 13px/1.3 Inter,system-ui,sans-serif;letter-spacing:.28em}
.lf-process-eyebrow span {height:5px;width:47px;border-radius:999px;background:#ff7128;}
.lf-process-intro h1 {font:900 clamp(38px,4.3vw,70px)/1.05 Inter,system-ui,sans-serif!important;letter-spacing:-.065em;margin:26px 0 19px!important;color:#12171f;}
.lf-process-intro h1 em {color:#f76b2b;font-style:normal;}
.lf-process-intro>p {margin:0 0 33px;color:#4c5058;font:500 clamp(15px,1.17vw,21px)/1.52 Inter,system-ui,sans-serif;max-width:420px;}
.lf-process-benefits {padding:0;margin:0;list-style:none;display:grid;gap:16px;}
.lf-process-benefits li {display:flex;gap:17px;align-items:center;color:#141920;font:600 clamp(15px,1.05vw,20px)/1.3 Inter,system-ui,sans-serif;}
.lf-process-benefits svg {flex:0 0 27px;width:27px;height:27px;stroke:#1c2228;}
.lf-process-hero-shoe {position:relative;margin-top:36px;margin-left:-50px;max-width:520px;min-height:300px;height:auto;display:flex;align-items:flex-end;pointer-events:none;}
.lf-process-hero-shoe:after {content:"";position:absolute;z-index:-1;left:10%;right:10%;bottom:8px;height:36px;border-radius:50%;background:#caa89c;filter:blur(22px);opacity:.34}
.lf-process-hero-shoe img {height:auto;max-width:none;width:min(122%,600px);display:block;transform:rotate(-8deg);transform-origin:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 18px 14px rgba(78,57,49,.20));}
.lf-process-timeline {display:grid;gap:14px;position:relative;min-width:0;padding-left:33px;}
.lf-process-row {position:relative;min-width:0;}
.lf-process-row:not(:last-child)::before {content:"";position:absolute;left:-34px;top:75px;bottom:-34px;width:2px;background:linear-gradient(#fd812e,#f8ab63);z-index:0;}
.lf-process-row:not(:last-child)::after {content:"";position:absolute;left:-37px;bottom:-13px;width:8px;height:8px;background:#fa842b;border:1px solid #fff;border-radius:50%;z-index:1;}
.lf-process-node {position:absolute;z-index:2;left:-68px;top:22px;width:68px;height:68px;display:grid;place-items:center;background:linear-gradient(#343235,#0e1014);border:3px solid #ff8425;box-shadow:0 0 0 3px #fff,0 6px 15px rgba(20,20,20,.21);border-radius:50%;font:850 24px Inter,system-ui,sans-serif;color:#fff;}
.lf-process-row-inner {min-height:177px;padding:16px 19px 16px 40px;border-radius:25px;display:grid;grid-template-columns:minmax(0,.79fr) minmax(0,1.12fr);align-items:center;gap:22px;background:rgba(255,255,255,.49);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 28px rgba(38,39,51,.07);}
.lf-process-description h2 {margin:0 0 7px;color:#10151d;font:850 clamp(19px,1.7vw,30px)/1.12 Inter,system-ui,sans-serif;letter-spacing:-.04em;}
.lf-process-description p {margin:0;font:500 clamp(13px,1.02vw,17px)/1.42 Inter,system-ui,sans-serif;color:#454951;}
.lf-process-product {height:143px;border-radius:18px;border:1px solid #e4e0e1;background:linear-gradient(160deg,#fff,#faf8f9);box-shadow:0 6px 15px rgba(18,24,30,.13);display:grid;grid-template-columns:45% minmax(0,55%);align-items:center;gap:10px;padding:10px 16px;min-width:0;}
.lf-process-thumb {min-width:0;min-height:0;height:100%;display:grid;place-items:center;}
.lf-process-thumb img {display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}
.lf-process-product-copy {min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;}
.lf-process-product-copy b {font:850 clamp(15px,1.25vw,22px)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.04em;color:#141923}
.lf-process-product-copy span {font:500 clamp(12px,.94vw,15px) Inter,system-ui,sans-serif;color:#55575e}
.lf-process-product-copy strong {font:900 clamp(24px,2.05vw,36px)/1.1 Inter,system-ui,sans-serif;letter-spacing:-.04em;color:#141923}
.lf-process-transfer {height:145px;display:flex;align-items:center;justify-content:center;gap:clamp(7px,1.25vw,20px);padding:9px 10px;border:1px solid #e1dede;border-radius:20px;background:linear-gradient(155deg,#fff,#fbf9fa);box-shadow:0 5px 15px rgba(17,24,39,.12);}
.lf-process-transfer>span {font:850 40px Inter,system-ui,sans-serif;color:#a9aaae;}
.lf-process-transfer-icon {width:clamp(51px,5.4vw,93px);height:clamp(51px,5.4vw,93px);border-radius:16px;background:#fbfbfc;box-shadow:0 2px 12px rgba(14,26,38,.08);display:grid;place-items:center;color:#171a20;}
.lf-process-transfer-icon svg {width:68%;height:68%;}
.lf-process-transfer-ebay {width:clamp(64px,7vw,112px);min-width:0;display:grid;place-items:center;}
.lf-process-transfer-ebay img {width:100%;height:auto;display:block;object-fit:contain;}
.lf-process-profit {min-height:160px;padding:14px 28px;border-radius:17px;background:linear-gradient(130deg,#3b393b,#1d1d21);border:1px solid #ff944f;box-shadow:0 0 0 2px rgba(250,119,32,.10),0 5px 23px rgba(244,111,37,.16);display:grid;align-content:center;gap:8px;color:white;font:500 14px Inter,system-ui,sans-serif;}
.lf-process-profit>div {display:flex;justify-content:space-between;gap:10px;}
.lf-process-profit b {font-size:16px;white-space:nowrap;}
.lf-process-profit .cost {color:#ff783f;}
.lf-process-profit .lf-process-total {border-top:1px solid rgba(255,255,255,.55);margin-top:4px;padding-top:10px;align-items:center;}
.lf-process-profit .lf-process-total strong {font-size:17px;}
.lf-process-profit .lf-process-total b {font:900 clamp(25px,2.25vw,36px) Inter,system-ui,sans-serif;color:#71f3b0;text-shadow:0 0 10px rgba(76,242,160,.24);}
@media(max-width:1210px) {
  .lf-process-layout{grid-template-columns:minmax(245px,32%) minmax(0,68%);gap:35px;}
  .lf-process-row-inner{padding:12px 13px 12px 31px;gap:12px;}
  .lf-process-timeline{gap:13px;}
  .lf-process-intro h1{font-size:clamp(33px,4.3vw,58px)!important;}
  .lf-process-product{grid-template-columns:42% 58%;padding:9px;}
  .lf-process-profit{padding:12px 16px;font-size:12px;}
}
@media(max-width:850px){
  .lf-process-scene{padding:45px 25px 72px;min-height:auto;}
  .lf-process-layout{display:flex;flex-direction:column;gap:30px;}
  .lf-process-intro{width:100%;padding-top:0;}
  .lf-process-intro h1{font-size:clamp(43px,8vw,66px)!important;}
  .lf-process-intro>p{max-width:630px;}
  .lf-process-hero-shoe{display:none;}
  .lf-process-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:700px;}
  .lf-process-timeline{width:100%;padding-left:40px;}
  .lf-process-node{left:-61px;top:26px;width:55px;height:55px;font-size:19px;}
  .lf-process-row:not(:last-child)::before{left:-34px;}
}
@media(max-width:580px){
  .lf-process-scene{padding:28px 14px 58px;min-height:auto;}
  .lf-process-intro h1{font-size:clamp(37px,10.3vw,54px)!important;margin:18px 0!important;}
  .lf-process-benefits{grid-template-columns:1fr;gap:11px;}
  .lf-process-benefits li{font-size:14px;}
  .lf-process-timeline{padding-left:28px;gap:14px;}
  .lf-process-node{left:-43px;width:42px;height:42px;font-size:16px;top:13px;}
  .lf-process-row:not(:last-child)::before{left:-22px;top:52px;bottom:-22px;}
  .lf-process-row:not(:last-child)::after{left:-25px;}
  .lf-process-row-inner{grid-template-columns:minmax(0,1fr);gap:14px;padding:19px 12px 16px 20px;min-height:0;border-radius:17px;}
  .lf-process-description{padding-left:7px;}
  .lf-process-description h2{font-size:21px;}
  .lf-process-description p{font-size:13px;}
  .lf-process-product,.lf-process-transfer{height:131px;}
  .lf-process-product-copy strong{font-size:27px;}
  .lf-process-profit{min-height:167px;}
}

/* ───── PRICING ───── */
body:has(.landing-panel.is-active) .landing-panel.pricing-panel.lf-v45-pricing-panel {
  background:#050607!important;
  color:#f5f6f7!important;
  background-image:
    radial-gradient(circle at 18% 16%,rgba(118,152,255,.18),transparent 16%),
    radial-gradient(circle at 78% 24%,rgba(120,84,255,.12),transparent 15%),
    radial-gradient(circle at 64% 72%,rgba(52,110,255,.09),transparent 18%),
    linear-gradient(180deg,rgba(3,10,18,.10),#040b15d6 80%),
    url('/assets/space-chrome-v2.svg')!important;
  background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;
  background-position:12% 10%,82% 18%,68% 76%,center,center!important;
  background-size:280px 280px,220px 220px,260px 260px,cover,cover!important;
  min-height:calc(100vh - 76px)!important;
  overflow:visible!important;
}
.lf-v45-pricing-wrap{width:min(1610px,calc(100% - 56px));margin:auto;padding:35px 0 96px;}
.lf-v45-price-intro{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.lf-v45-brands{display:flex;gap:21px;justify-content:center;align-items:center;height:45px;}
.lf-v45-brands>img,.lf-v45-brands>.lf-v45-amazon{display:block;height:37px;width:auto;max-width:80px;object-fit:contain;}
.lf-v45-brands>.lf-v45-flame{height:38px;max-width:42px;}
.lf-v45-brands>.lf-v45-amazon svg{width:46px;height:41px;}
.lf-v45-brands>i{height:31px;border-left:1px solid #4d5258;}
.lf-v45-price-intro h1 {margin:13px 0 6px;font:800 clamp(50px,5vw,83px)/1 Inter,system-ui,sans-serif;letter-spacing:-.055em;color:#fff;}
.lf-v45-price-intro>p {margin:7px 0 26px;font:400 clamp(15px,1.5vw,23px) Inter,system-ui,sans-serif;color:#c6c6c9;}
.lf-v45-audience {display:flex;width:350px;height:56px;padding:5px;border:1px solid #46474b;border-radius:40px;background:#101115;}
.lf-v45-audience button {flex:1;appearance:none;background:none;color:#ddd;border:0;border-radius:29px;cursor:pointer;font:700 16px Inter,system-ui,sans-serif;transition:background .18s,color .18s;}
.lf-v45-audience button.is-current {color:#101216;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3);}
.lf-v45-plan-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:65px auto 0;align-items:stretch;}
.lf-v45-plan {position:relative;min-width:0;display:flex;flex-direction:column;min-height:650px;padding:32px 27px 36px;border:1px solid #3c3e43;border-radius:22px;background:linear-gradient(165deg,#111316 0%,#0a0c0e 100%);box-shadow:inset 0 1px rgba(255,255,255,.025);}
.lf-v45-plan-heading {display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:6px;}
.lf-v45-plan-heading h3 {font:750 clamp(23px,1.75vw,29px)/1.2 Inter,system-ui,sans-serif;color:#fff;margin:0;letter-spacing:-.04em;}
.lf-v45-popular {font:650 12px Inter,system-ui,sans-serif;color:#fff;padding:7px 11px;border-radius:50px;background:#243044;white-space:nowrap;}
.lf-v45-price {display:flex;align-items:baseline;gap:8px;margin:22px 0 25px;white-space:nowrap;}
.lf-v45-price strong {font:850 clamp(41px,4vw,63px)/1 Inter,system-ui,sans-serif;letter-spacing:-.065em;color:#fff;}
.lf-v45-price span {color:#c4c6cb;font:400 clamp(14px,1.16vw,19px) Inter,system-ui,sans-serif;}
.lf-v45-plan-cta {height:52px;display:flex;align-items:center;justify-content:center;border:1.5px solid #7e8288;border-radius:40px;color:#fff!important;background:transparent;text-decoration:none!important;font:750 15px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s;}
.lf-v45-plan-cta:hover{background:#24282d;border-color:#fafafa;}
.lf-v45-plan-pro .lf-v45-plan-cta{background:linear-gradient(180deg,#fff,#edf0f3);color:#111318!important;border-color:#f9f9f9;}
.lf-v45-plan-pro .lf-v45-plan-cta:hover{background:#dfe4e8;}
.lf-v45-summary {display:flex;flex-direction:column;gap:4px;margin:29px 0 23px;min-height:92px;}
.lf-v45-summary p {color:#cdd0d5;font:500 14px/1.4 Inter,system-ui,sans-serif;margin:0 0 7px;}
.lf-v45-summary strong {font:800 clamp(24px,1.9vw,31px)/1.13 Inter,system-ui,sans-serif;letter-spacing:-.04em;color:#fff;}
.lf-v45-summary>span {font:400 14px/1.38 Inter,system-ui,sans-serif;color:#d1d3d6;}
.lf-v45-feature-divider {border-top:1px solid #74777e;height:0;margin-bottom:20px;}
.lf-v45-features {margin:0;padding:0;list-style:none;display:grid;gap:18px;}
.lf-v45-feature {min-width:0;display:flex;gap:13px;align-items:flex-start;color:#f0f1f2;font:500 14px/1.37 Inter,system-ui,sans-serif;}
.lf-v45-feature-icon{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:#fff;}
.lf-v45-feature-icon svg{width:23px;height:23px;display:block;}
.lf-v45-feature.no .lf-v45-feature-icon{color:#92979e;}
.lf-v45-feature.normal .lf-v45-feature-icon{color:#eef0f3;}
/* The business choice emphasizes Enterprise using the same published plans and prices. */
.lf-v45-pricing-panel.is-business .lf-v45-plan-enterprise {border-color:#879bb1;box-shadow:0 0 0 1px rgba(135,155,177,.22);}
.lf-v45-pricing-panel.is-business .lf-v45-plan-enterprise .lf-v45-plan-cta {background:#f9fafa;color:#16191e!important;}
.lf-v45-pricing-panel.is-business .lf-v45-plan-pro .lf-v45-plan-cta {background:transparent;color:#fff!important;}
@media(max-width:1290px){
 .lf-v45-pricing-wrap{width:min(1170px,calc(100% - 34px));}
 .lf-v45-plan-grid{gap:12px;}
 .lf-v45-plan{padding:26px 18px;min-height:635px;}
 .lf-v45-price strong{font-size:clamp(38px,4.1vw,52px);}
 .lf-v45-feature{font-size:13px;gap:9px;}
 .lf-v45-summary strong{font-size:25px;}
}
@media(max-width:950px){
 .lf-v45-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-top:40px;gap:18px;}
 .lf-v45-plan{min-height:615px;padding:29px 27px;}
 .lf-v45-price strong{font-size:56px;}
 .lf-v45-feature{font-size:14px;}
}
@media(max-width:560px){
 .lf-v45-pricing-wrap{width:calc(100% - 32px);padding-top:29px;}
 .lf-v45-price-intro h1{font-size:58px;}
 .lf-v45-price-intro>p{font-size:15px;line-height:1.45;margin-bottom:20px;}
 .lf-v45-brands{gap:12px;}
 .lf-v45-brands>img,.lf-v45-brands>.lf-v45-amazon{max-width:58px;height:29px;}
 .lf-v45-brands>.lf-v45-flame{height:31px;width:29px;}
 .lf-v45-brands>.lf-v45-amazon svg{height:31px;width:34px;}
 .lf-v45-audience{width:min(310px,100%);height:52px;}
 .lf-v45-plan-grid{grid-template-columns:1fr;max-width:420px;gap:15px;margin-top:33px;}
 .lf-v45-plan{min-height:585px;padding:27px 25px;}
 .lf-v45-price strong{font-size:54px;}
 .lf-v45-feature{font-size:14px;}
}
@media(prefers-reduced-motion:reduce){.lf-v45-plan-cta,.lf-v45-audience button{transition:none;}}

/* Final polish: real transparent eBay logo and a white Amazon mark on dark Pricing. */
.lf-v45-brands>.lf-v45-amazon svg text{fill:#fff!important;}
.lf-v45-brands>.lf-v45-flame{mix-blend-mode:screen;object-fit:contain;}
.lf-v45-brands>img:first-child{height:36px;max-width:70px;}
.lf-v45-brands{gap:19px;}
.lf-process-hero-shoe img{mix-blend-mode:normal;}

/* V46: deliberately light editorial process background, never inherit the
   surrounding dark marketplace theme. Recreates the warm paper geometry. */
html body:has(.landing-panel.guide-panel.is-active) .landing-panel.guide-panel.lf-process-panel {
  color-scheme:light!important;
  color:#131923!important;
  background:#f9f7f5!important;
  background-image:radial-gradient(ellipse at 4% 66%,rgba(251,200,171,.30),transparent 39%),radial-gradient(ellipse at 88% 84%,rgba(237,212,198,.30),transparent 43%),linear-gradient(126deg,#fff 1%,#faf8f8 43%,#f3efee 100%)!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-scene {
  color-scheme:light!important;
  background:radial-gradient(ellipse at 4% 74%,rgba(252,205,178,.28),transparent 43%),radial-gradient(ellipse at 90% 30%,rgba(255,255,255,.85),transparent 48%)!important;
  isolation:isolate!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-scene::before {
  width:47vw!important;height:18vw!important;right:-13vw!important;top:-9vw!important;
  background:linear-gradient(180deg,rgba(221,210,208,.45),rgba(248,247,248,.04))!important;
  transform:rotate(23deg)!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-scene::after {
  width:75vw!important;height:18vw!important;left:-27vw!important;right:auto!important;top:auto!important;bottom:-13vw!important;
  background:linear-gradient(145deg,rgba(246,195,161,.55),rgba(255,245,237,.10))!important;
  transform:rotate(-17deg)!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-intro h1,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-benefits li,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-description h2,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-product-copy b,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-product-copy strong {color:#171a23!important}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-intro>p,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-description p {color:#4c505a!important}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-benefits svg {stroke:#1b1f25!important}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-row-inner {
  background:rgba(255,255,255,.86)!important;
  border-color:#fff!important;
  box-shadow:0 14px 27px rgba(72,58,55,.09),0 1px 4px rgba(54,56,65,.06)!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-product,
html body:has(.landing-panel.guide-panel.is-active) .lf-process-transfer {
  background:linear-gradient(145deg,#fff,#fbfbfc)!important;
  color:#151922!important;
  border-color:#e5e5e8!important;
  box-shadow:0 5px 13px rgba(17,24,39,.1)!important;
}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-transfer-icon {background:#f7f7f9!important;color:#20252b!important}
html body:has(.landing-panel.guide-panel.is-active) .lf-process-thumb img {mix-blend-mode:multiply!important}
@media (prefers-reduced-motion:reduce){.lf-process-scene *{transition:none!important}}

/* V47: screenshot-matched lifestyle backgrounds for the 10 illustrative Home tiles. */
body .lf-space-market-body .lf-market-grid .lf-item-card .lf-item-image:has(>img.lf-home-lifestyle-photo){background:#0e1723 !important;}
body .lf-space-market-body .lf-market-grid .lf-item-card .lf-item-image >img.lf-home-lifestyle-photo,
body .lf-space-market-body .lf-market-grid .lf-item-card:hover .lf-item-image >img.lf-home-lifestyle-photo{
    object-fit:cover !important;object-position:center !important;
    background:#0e1723 !important;filter:none !important;
    border:0 !important;transform:none !important;
}


/* V61 – lighter pricing typography */
.lf-v45-plan-heading h3 {font-weight:680;letter-spacing:-.035em;}
.lf-v45-price strong {
  font-weight:720;
  letter-spacing:-.045em;
  font-feature-settings:"tnum" 1;
}
.lf-v45-plan-cta{
  font-weight:650;
}

/* V62 — unified, softer Inter typography across public + dashboard pricing */
.lf-v45-pricing-panel .lf-v45-price strong {font-family:Inter,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.045em!important;}
.lf-v45-pricing-panel .lf-v45-plan-heading h3 {font-family:Inter,system-ui,sans-serif!important;font-weight:660!important;}
.lf-v45-pricing-panel .lf-v45-summary strong {font-weight:690!important;}
.lf-v45-pricing-panel .lf-v45-plan-cta {font-weight:650!important;}
.lf-v45-pricing-panel .lf-v45-features li {font-weight:450!important;}


/* V64: keep the Individual/Pro highlight stable, like Business/Enterprise.
   Removing the Pro gradient transition prevents the mouse-hover repaint flash. */
.lf-v45-pricing-panel:not(.is-business) .lf-v45-plan-pro {
  border-color:#879bb1!important;box-shadow:0 0 0 1px rgba(135,155,177,.22)!important;
}
.lf-v45-pricing-panel:not(.is-business) .lf-v45-plan-pro .lf-v45-plan-cta,
.lf-v45-pricing-panel:not(.is-business) .lf-v45-plan-pro .lf-v45-plan-cta:hover {
  color:#111318!important;background:#f9fafa!important;border-color:#f9fafa!important;
  transform:none!important;filter:none!important;transition:none!important;
}
.lf-v45-pricing-panel:not(.is-business) .lf-v45-plan-pro:hover {
  border-color:#a6b5c5!important;box-shadow:0 0 0 1px rgba(166,181,197,.3)!important;
}
