/* Laenuradar homepage — centralized in Laenuradar Design System */
body.home{color:var(--lrds-text,#17364f);background:#f6f9fc}
body.home .lr-shell{width:min(1140px,calc(100% - 40px));margin:0 auto}
body.home .lr-home-hero{position:relative;overflow:hidden;padding:68px 0 92px;color:#fff;background:radial-gradient(circle at 18% 20%,rgba(47,115,183,.16),transparent 28%),radial-gradient(circle at 82% 22%,rgba(255,255,255,.06),transparent 24%),linear-gradient(135deg,var(--lrds-navy,#123a5a),var(--lrds-navy-deep,#0b263d))}
body.home .lr-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,430px);gap:38px;align-items:center}
body.home .lr-home-hero__content{max-width:700px}
body.home .lr-home-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(42px,5vw,58px);line-height:1.02;letter-spacing:-.04em;font-weight:700}
body.home .lr-home-hero__lead{max-width:650px;margin:0 0 26px;color:rgba(255,255,255,.94);font-size:18px;line-height:1.68}
body.home .lr-home-hero__actions,body.home .lr-home-cta__actions{display:flex;flex-wrap:wrap;gap:10px}
body.home .lr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:var(--lrds-button-radius,12px);font-size:14px;font-weight:700;text-decoration:none!important;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}
body.home .lr-btn:hover{transform:translateY(-1px);text-decoration:none!important}
body.home .lr-btn--primary{color:#fff!important;background:var(--lrds-blue,#2f73b7);box-shadow:0 8px 18px rgba(47,115,183,.24)}
body.home .lr-btn--primary:hover{background:var(--lrds-blue-hover,#2866a4)}
body.home .lr-btn--secondary{color:var(--lrds-navy,#123a5a)!important;background:#fff;border:1px solid rgba(255,255,255,.65)}
body.home .lr-btn--ghost{color:var(--lrds-text,#17364f)!important;background:#fff;border:1px solid var(--lrds-border,#dfe8f0)}
body.home .lr-home-cta .lr-btn--ghost{color:#fff!important;background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.24)}
body.home .lr-btn--full{width:100%}
body.home .lr-pill-row{display:flex;flex-wrap:wrap;gap:8px;max-width:760px;margin-top:26px}
body.home .lr-pill{display:inline-flex;padding:7px 11px;color:rgba(255,255,255,.94);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:12px;line-height:1.2;font-weight:700;text-decoration:none!important}
body.home .lr-pill:hover{color:#fff;background:rgba(255,255,255,.15)}
body.home .lr-home-hero__note{max-width:650px;margin:14px 0 0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}
body.home .lr-slider-card{justify-self:end;width:100%;padding:24px;color:var(--lrds-text,#17364f);background:rgba(255,255,255,.99);border:1px solid rgba(255,255,255,.28);border-radius:20px;box-shadow:0 18px 44px rgba(7,20,34,.20)}
body.home .lr-slider-card__top{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}
body.home .lr-stat-box{padding:14px;background:#f8fbfd;border:1px solid var(--lrds-border,#dfe8f0);border-radius:14px}
body.home .lr-slider-card__label{margin-bottom:8px;color:#52677a;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}
body.home .lr-slider-card__value{color:var(--lrds-navy,#123a5a);font-size:30px;line-height:1;font-weight:800}
body.home .lr-slider-group+.lr-slider-group{margin-top:18px}
body.home .lr-slider-group input[type="range"]{width:100%;height:8px;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--lrds-blue,#2f73b7) 0%,var(--lrds-blue,#2f73b7) 50%,#dbe5ef 50%,#dbe5ef 100%);outline:none}
body.home .lr-slider-group input[type="range"]::-webkit-slider-thumb{width:24px;height:24px;appearance:none;cursor:pointer;background:#fff;border:3px solid var(--lrds-blue,#2f73b7);border-radius:50%;box-shadow:0 4px 12px rgba(15,53,86,.18)}
body.home .lr-slider-group input[type="range"]::-moz-range-thumb{width:24px;height:24px;cursor:pointer;background:#fff;border:3px solid var(--lrds-blue,#2f73b7);border-radius:50%;box-shadow:0 4px 12px rgba(15,53,86,.18)}
body.home .lr-slider-scale{display:flex;justify-content:space-between;gap:12px;margin-top:10px;color:var(--lrds-muted,#667b8e);font-size:13px}
body.home .lr-slider-card__cta{margin-top:22px}
body.home .lr-slider-card__note{margin:12px 0 0;color:var(--lrds-muted,#667b8e);font-size:13px;text-align:center}
body.home .lr-home-trust{position:relative;z-index:5;padding:0 0 8px;background:#f6f9fc}
body.home .lr-home-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:-20px;transform:translateY(-40px)}
body.home .lr-trust-card,body.home .lr-info-card,body.home .lr-review-card,body.home .lr-logo-card{background:#fff;border:1px solid var(--lrds-border,#dfe8f0);border-radius:var(--lrds-card-radius,16px);box-shadow:var(--lrds-shadow-card,0 4px 14px rgba(15,53,86,.045))}
body.home .lr-trust-card{padding:20px}
body.home .lr-trust-card strong{display:block;margin-bottom:7px;color:var(--lrds-navy,#123a5a);font-size:17px}
body.home .lr-trust-card p,body.home .lr-info-card p,body.home .lr-review-card p{margin:0;color:#52697d;line-height:1.62}
body.home .lr-home-section,body.home .lr-home-logos{padding:54px 0;background:#fff}
body.home .lr-home-section--soft{background:#f6f9fc}
body.home #lr-kategooriad{padding-top:52px}
body.home .lr-section-head{max-width:780px;margin-bottom:20px}
body.home .lr-section-head--center{text-align:center;margin-left:auto;margin-right:auto}
body.home .lr-kicker{display:inline-flex;align-items:center;margin-bottom:12px;padding:6px 10px;border-radius:999px;font-size:12px;line-height:1.2;font-weight:800}
body.home .lr-kicker--light{color:var(--lrds-navy,#123a5a);background:var(--lrds-blue-soft,#f1f6fb)}
body.home .lr-kicker--dark{color:var(--lrds-navy,#123a5a);background:rgba(18,58,90,.08)}
body.home .lr-section-head h2,body.home .lr-home-cta h2{margin:0 0 10px;color:#0e2840;font-size:34px;line-height:1.12;letter-spacing:-.03em;font-weight:800}
body.home .lr-section-head h2::after{content:"";display:block;width:44px;height:2px;margin-top:10px;background:#d4e2ed;border-radius:999px}
body.home .lr-section-head--center h2::after{margin-left:auto;margin-right:auto}
body.home .lr-section-head p,body.home .lr-home-cta p{margin:0;color:#52697d;font-size:16px;line-height:1.68}
body.home .lr-card-grid{display:grid;gap:16px}
body.home .lr-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
body.home .lr-info-card,body.home .lr-review-card{display:block;min-height:100%;padding:21px;color:var(--lrds-text,#17364f);text-decoration:none!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
body.home .lr-info-card:hover,body.home .lr-review-card:hover{transform:translateY(-2px);border-color:#d4e3f0;box-shadow:0 10px 28px rgba(15,53,86,.08)}
body.home .lr-info-card h3,body.home .lr-review-card h3{margin:0 0 8px;color:var(--lrds-navy,#123a5a);font-size:20px;line-height:1.25;letter-spacing:-.02em}
body.home .lr-info-card > .lr-card-link,body.home .lr-review-card > .lr-card-link{display:inline-block;margin-top:14px;color:var(--lrds-blue,#2f73b7);font-size:13px;font-weight:800}
body.home .lr-info-card--static:hover{transform:none;border-color:var(--lrds-border,#dfe8f0);box-shadow:var(--lrds-shadow-card,0 4px 14px rgba(15,53,86,.045))}
body.home .lr-home-steps .lr-info-card{border-top:1px solid var(--lrds-border,#dfe8f0)}
body.home .lr-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}
body.home .lr-logo-card{display:flex;align-items:center;justify-content:center;min-height:88px;padding:18px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
body.home .lr-logo-card:hover{transform:translateY(-2px);border-color:#d4e3f0;box-shadow:0 10px 28px rgba(15,53,86,.08)}
body.home .lr-logo-grid img{display:block;width:116px;max-width:72%;height:auto;object-fit:contain}
body.home .lr-section-actions{display:flex;justify-content:center;margin-top:22px}
body.home .lr-section-actions--left{justify-content:flex-start}
body.home .lr-home-cta{padding:52px 0 54px;background:#f6f9fc}
body.home .lr-home-cta__inner{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center;padding:30px;background:linear-gradient(135deg,#f2faf5,#f7fbf9);border:1px solid var(--lrds-green-border,#d7e9de);border-radius:20px;box-shadow:0 6px 18px rgba(15,53,86,.04)}
body.home .lr-home-cta__actions{justify-content:flex-end}
body.home .lr-home-cta .lr-kicker--dark{color:var(--lrds-navy,#123a5a);background:rgba(18,58,90,.08)}
body.home .lr-home-cta .lr-btn--ghost{color:var(--lrds-text,#17364f)!important;background:#fff;border-color:var(--lrds-green-border,#d7e9de)}
body.home .screen-reader-text{position:absolute;left:-9999px}
body.home .lr-btn:focus-visible,body.home .lr-pill:focus-visible,body.home .lr-info-card:focus-visible,body.home .lr-review-card:focus-visible,body.home .lr-logo-card:focus-visible{outline:3px solid rgba(47,115,183,.32);outline-offset:3px}
@media(max-width:1100px){
  body.home .lr-home-hero__grid,body.home .lr-home-cta__inner,body.home .lr-home-trust__grid,body.home .lr-card-grid--3,body.home .lr-logo-grid{grid-template-columns:1fr 1fr}
  body.home .lr-slider-card{justify-self:stretch}
  body.home .lr-home-trust__grid{margin-bottom:-18px;transform:translateY(-38px)}
}
@media(max-width:767px){
  body.home .lr-shell{width:min(1140px,calc(100% - 20px))}
  body.home .lr-home-hero{padding:50px 0 72px}
  body.home .lr-home-hero__grid,body.home .lr-home-cta__inner,body.home .lr-home-trust__grid,body.home .lr-card-grid--3,body.home .lr-logo-grid,body.home .lr-slider-card__top{grid-template-columns:1fr}
  body.home .lr-home-section,body.home .lr-home-cta,body.home .lr-home-logos{padding-top:52px;padding-bottom:52px}
  body.home .lr-home-trust__grid{margin-bottom:-10px;transform:translateY(-24px)}
  body.home #lr-kategooriad{padding-top:46px}
  body.home .lr-home-hero h1{font-size:36px}
  body.home .lr-slider-card{padding:20px}
  body.home .lr-btn{width:100%}
  body.home .lr-home-cta__actions{justify-content:flex-start}
}

/* Homepage polish 2026-08-10 */
body.home .lr-pill{padding:8px 12px;font-size:13px;background:rgba(255,255,255,.115);border-color:rgba(255,255,255,.16)}
body.home .lr-pill:hover{background:rgba(255,255,255,.18)}

body.home .lr-slider-card__value{font-size:28px}
body.home .lr-slider-scale{color:#607589;font-weight:600}
body.home .lr-slider-card__note{color:#5f7488}

body.home .lr-home-trust__grid{gap:14px;transform:translateY(-32px);margin-bottom:-14px}
body.home .lr-trust-card{padding:18px;box-shadow:0 4px 12px rgba(15,53,86,.04)}
body.home .lr-trust-card strong{margin-bottom:6px;font-size:16px}
body.home .lr-trust-card p{font-size:14px;line-height:1.58}

/* Category cards use the central Laenuradar Icon System. */
body.home #lr-kategooriad .lr-info-card{position:relative;padding-top:60px}
body.home #lr-kategooriad .lr-home-category-icon{--lrds-icon-container-size:28px;--lrds-icon-radius:9px;position:absolute;top:20px;left:21px}
body.home #lr-kategooriad .lr-home-category-icon .lr-icon{width:18px;height:18px}
@media(max-width:767px){
  body.home #lr-kategooriad .lr-home-category-icon{--lrds-icon-container-size:30px;top:16px;left:18px}
  body.home #lr-kategooriad .lr-home-category-icon .lr-icon{width:19px;height:19px}
}

/* Benefits are a feature row rather than another set of cards */
body.home .lr-info-card--static{padding:10px 26px 10px 0;background:transparent;border:0;border-radius:0;box-shadow:none}
body.home .lr-info-card--static + .lr-info-card--static{padding-left:26px;border-left:1px solid #dfe8f0}
body.home .lr-info-card--static h3{font-size:18px}
body.home .lr-info-card--static p{font-size:15px}
body.home .lr-info-card--static:hover{border-color:transparent;box-shadow:none}

/* Tighten the handoff from benefits to provider logos */
body.home .lr-home-section:not(.lr-home-section--soft){padding-bottom:30px}
body.home .lr-home-section:not(.lr-home-section--soft)+.lr-home-logos{padding-top:30px;padding-bottom:48px}
body.home .lr-home-logos .lr-section-head{margin-bottom:18px}
body.home .lr-logo-grid{gap:12px}
body.home .lr-logo-card{min-height:80px;padding:15px;box-shadow:0 3px 10px rgba(15,53,86,.035)}
body.home .lr-logo-grid img{width:116px;height:auto;max-width:72%}


/* Editorial picks should read as provider reviews, not category cards */
body.home .lr-review-card{position:relative;padding-top:88px}
body.home .lr-review-card::before{content:"";position:absolute;top:18px;left:21px;width:116px;height:58px;background-position:left center;background-repeat:no-repeat;background-size:116px auto}
body.home .lr-review-card:nth-child(1)::before{background-image:url("https://laenuradar.ee/wp-content/uploads/Bondora_taustata_50px-1.png")}
body.home .lr-review-card:nth-child(2)::before{background-image:url("https://laenuradar.ee/wp-content/uploads/Credit24-logo.png")}
body.home .lr-review-card:nth-child(3)::before{background-image:url("https://laenuradar.ee/wp-content/uploads/Coop-Pank-logo.png")}
body.home .lr-review-card h3{font-size:19px}

/* CTA remains distinct but is visually quieter */
body.home .lr-home-cta__inner{background:linear-gradient(135deg,#f6fbf8,#fbfdfc);box-shadow:0 4px 14px rgba(15,53,86,.035)}

/* Header conversion action */
@media(min-width:769px){
  body.home .main-navigation .lr-nav-cta>a{margin-left:8px;padding:9px 14px!important;color:#fff!important;background:#2f73b7;border-radius:10px;line-height:1.2}
  body.home .main-navigation .lr-nav-cta>a:hover{background:#2866a4;color:#fff!important}
}

@media(max-width:1100px){
  body.home .lr-home-trust__grid{transform:translateY(-28px);margin-bottom:-12px}
}

@media(max-width:767px){
  body.home .lr-home-trust__grid{transform:translateY(-20px);margin-bottom:-6px}
  body.home .lr-info-card--static{padding:16px 0;border-top:1px solid #dfe8f0}
  body.home .lr-info-card--static + .lr-info-card--static{padding-left:0;border-left:0}
  body.home .lr-info-card--static:first-child{border-top:0;padding-top:6px}
  body.home .lr-home-section:not(.lr-home-section--soft){padding-bottom:28px}
  body.home .lr-home-section:not(.lr-home-section--soft)+.lr-home-logos{padding-top:28px;padding-bottom:46px}
  body.home .lr-review-card{padding-top:62px}
}

/* Final homepage micro-polish 2026-08-10 */
body.home .lr-pill-row{display:grid;grid-template-columns:repeat(3,max-content);column-gap:8px;row-gap:8px;width:max-content;max-width:100%}

body.home #lr-kategooriad .lr-info-card{padding-top:64px}
body.home #lr-kategooriad .lr-info-card::before{width:32px;height:32px;background-size:20px 20px;border-radius:10px}

body.home .lr-info-card--static{position:relative;padding-top:18px}
body.home .lr-info-card--static::before{content:"";position:absolute;top:0;left:0;width:32px;height:2px;background:var(--lrds-blue,#2f73b7);border-radius:999px;opacity:.72}
body.home .lr-info-card--static + .lr-info-card--static::before{left:26px}

body.home .lr-review-card{padding-top:88px}
body.home .lr-review-card::before{width:116px;height:58px;background-size:116px auto}
body.home .lr-review-card:nth-child(2)::before,
body.home .lr-review-card:nth-child(3)::before{width:116px}

body.home .lr-home-cta{padding-bottom:40px}

@media(max-width:767px){
  body.home .lr-pill-row{grid-template-columns:repeat(2,max-content)}
  body.home .lr-info-card--static{padding-top:20px}
  body.home .lr-info-card--static + .lr-info-card--static::before{left:0}
  body.home .lr-review-card{padding-top:66px}
  body.home .lr-review-card::before{height:32px}
  body.home .lr-home-cta{padding-bottom:38px}

  /* Keep the footer compact: brand full width, link groups side by side. */
  body.home .site-footer .inside-footer-widgets{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}
  body.home .site-footer .inside-footer-widgets>div{float:none!important;width:auto!important;margin:0!important}
  body.home .site-footer .inside-footer-widgets .footer-widget-1{grid-column:1/-1}
  body.home .site-footer .inside-footer-widgets .footer-widget-2,
  body.home .site-footer .inside-footer-widgets .footer-widget-3{grid-column:auto}
  body.home .footer-widgets{padding-top:30px;padding-bottom:28px}
}

/* Mobile density and rhythm pass */
@media(max-width:767px){
  body.home .lr-home-hero{padding:42px 0 64px}
  body.home .lr-home-hero__lead{margin-bottom:20px;font-size:16px;line-height:1.58}
  body.home .lr-pill-row{margin-top:18px}
  body.home .lr-slider-card{margin-top:6px}

  body.home .lr-home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;transform:translateY(-16px);margin-bottom:-2px}
  body.home .lr-trust-card{min-height:112px;padding:14px}
  body.home .lr-trust-card strong{font-size:15px;line-height:1.25}
  body.home .lr-trust-card p{font-size:12px;line-height:1.48}

  body.home .lr-home-section,body.home .lr-home-logos{padding-top:44px;padding-bottom:44px}
  body.home #lr-kategooriad{padding-top:40px}
  body.home .lr-section-head{margin-bottom:16px}
  body.home .lr-section-head h2,body.home .lr-home-cta h2{font-size:30px}
  body.home .lr-section-head p,body.home .lr-home-cta p{font-size:15px;line-height:1.58}

  body.home #lr-kategooriad .lr-info-card{padding:18px;padding-top:56px}
  body.home #lr-kategooriad .lr-info-card::before{top:16px;left:18px;width:30px;height:30px;background-size:19px 19px}

  body.home .lr-home-section:not(.lr-home-section--soft){padding-bottom:24px}
  body.home .lr-home-section:not(.lr-home-section--soft)+.lr-home-logos{padding-top:24px;padding-bottom:40px}
  body.home .lr-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  body.home .lr-logo-card{min-height:66px;padding:10px}
  body.home .lr-logo-grid img{height:30px;max-width:120px}

  body.home .lr-review-card{padding:62px 18px 18px}
  body.home .lr-review-card::before{top:17px;left:18px;width:118px;height:30px}
  body.home .lr-review-card:nth-child(2)::before{width:126px}
  body.home .lr-review-card:nth-child(3)::before{width:122px}

  body.home .lr-home-cta{padding-top:40px;padding-bottom:30px}
  body.home .lr-home-cta__inner{padding:22px;gap:18px}
}


/* Homepage provider logos — use full original source files, never cropped WP thumbnails. */
body.home .lr-logo-card{position:relative;min-height:88px;overflow:visible}
body.home .lr-logo-card::before{content:none!important;background:none!important}
body.home .lr-logo-card img{display:block!important;width:140px!important;height:46px!important;max-width:78%!important;max-height:46px!important;object-fit:contain!important;object-position:center!important}

body.home .lr-review-card{padding-top:88px}
body.home .lr-review-card::before{top:18px;left:21px;width:116px!important;height:58px!important;background-size:116px auto!important;background-position:left center;background-repeat:no-repeat}
body.home .lr-review-card:nth-child(2)::before,
body.home .lr-review-card:nth-child(3)::before{width:116px!important}

@media(max-width:767px){
  body.home .lr-logo-card{min-height:76px}
  body.home .lr-logo-card img{width:124px!important;height:40px!important;max-width:80%!important;max-height:40px!important}
  body.home .lr-review-card{padding:82px 18px 18px}
  body.home .lr-review-card::before{top:16px;left:18px;width:104px!important;height:52px!important;background-size:104px auto!important}
  body.home .lr-review-card:nth-child(2)::before,
  body.home .lr-review-card:nth-child(3)::before{width:104px!important}
}


/* Homepage Icon System + hierarchy polish 2026-08-22 */
body.home .lr-btn{gap:7px}
body.home .lr-btn .lr-icon{width:16px;height:16px;transition:transform .15s ease}
body.home .lr-btn:hover .lr-icon{transform:translateX(2px)}
body.home .lr-btn--secondary:hover .lr-icon{transform:translateY(2px)}
body.home .lr-home-hero h1{max-width:720px;font-size:clamp(40px,4.4vw,52px);line-height:1.04}
body.home .lr-icon-container{display:inline-flex!important;align-items:center;justify-content:center}
body.home .lr-slider-card__heading{display:flex;align-items:center;gap:11px;margin:0 0 18px}
body.home .lr-slider-card__heading .lr-slider-card__icon{--lrds-icon-container-size:34px;--lrds-icon-radius:10px}
body.home .lr-slider-card__heading strong{display:block;margin:0 0 2px;color:var(--lrds-navy,#123a5a);font-size:15px;line-height:1.2}
body.home .lr-slider-card__heading span:not(.lr-icon-container){display:block;color:var(--lrds-muted,#667b8e);font-size:12px;line-height:1.35}
body.home .lr-home-trust__grid{align-items:stretch}
body.home .lr-trust-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:3px;align-items:start}
body.home .lr-trust-card__icon{--lrds-icon-container-size:32px;--lrds-icon-radius:9px;grid-row:1/span 2;margin-top:1px}
body.home .lr-trust-card strong{grid-column:2;margin:0}
body.home .lr-trust-card p{grid-column:2}
body.home #lr-kategooriad .lr-home-category-icon{--lrds-icon-container-size:32px;--lrds-icon-radius:10px;display:inline-flex!important}
body.home #lr-kategooriad .lr-info-card{padding-top:66px}
body.home .lr-card-link{display:inline-flex!important;align-items:center;gap:5px}
body.home .lr-card-link .lr-icon{width:15px;height:15px;transition:transform .15s ease}
body.home a:hover .lr-card-link .lr-icon{transform:translateX(3px)}
body.home .lr-feature-icon{--lrds-icon-container-size:38px;--lrds-icon-radius:11px;margin:0 0 14px}
body.home .lr-process-card::before,
body.home .lr-benefit-card::before,
body.home .lr-responsibility-card::before{content:none!important}
body.home .lr-process-card{padding:8px 26px 14px 0!important}
body.home .lr-process-card + .lr-process-card{padding-left:26px!important}
body.home .lr-benefit-card,
body.home .lr-benefit-card + .lr-benefit-card{padding:20px!important;background:#fff;border:1px solid var(--lrds-border,#dfe8f0);border-radius:16px;box-shadow:0 4px 14px rgba(15,53,86,.045)}
body.home .lr-responsibility-card,
body.home .lr-responsibility-card + .lr-responsibility-card{padding:20px!important;background:#f8fbfd;border:1px solid var(--lrds-border,#dfe8f0);border-radius:16px;box-shadow:0 3px 12px rgba(15,53,86,.035)}
body.home .lr-benefit-card:hover,
body.home .lr-responsibility-card:hover{border-color:var(--lrds-border,#dfe8f0);box-shadow:0 4px 14px rgba(15,53,86,.045)}
body.home .lr-review-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px!important}
body.home .lr-review-card::before{content:none!important;background:none!important}
body.home .lr-review-card__logo{display:block;width:132px;height:46px;margin:0 0 12px;object-fit:contain;object-position:left center}
body.home .lr-review-card__type{display:inline-flex!important;align-items:center;gap:6px;margin:0 0 10px!important;padding:5px 8px;color:#315f82!important;background:#eef5fb;border-radius:999px;font-size:11px!important;line-height:1.2;font-weight:700!important}
body.home .lr-review-card__type .lr-icon{width:14px;height:14px}
body.home .lr-review-card h3{margin-bottom:7px}
body.home .lr-review-card .lr-card-link{margin-top:auto!important;padding-top:14px}
body.home .lr-logo-card[href*="/creditstar/"] img{width:154px!important}
body.home .lr-logo-card[href*="/ferratum/"] img{width:148px!important}
body.home .lr-logo-card[href*="/credit24/"] img{width:126px!important}
body.home .lr-logo-card[href*="/esto/"] img{width:112px!important;max-height:40px!important}
body.home .lr-home-cta__inner{color:#fff;background:linear-gradient(135deg,var(--lrds-navy,#123a5a),var(--lrds-navy-deep,#0b263d))!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 16px 36px rgba(7,20,34,.15)!important}
body.home .lr-home-cta h2{color:#fff}
body.home .lr-home-cta p{color:rgba(255,255,255,.78)}
body.home .lr-home-cta__icon{--lrds-icon-color:#cfe6fb;--lrds-icon-bg:rgba(255,255,255,.11);--lrds-icon-container-size:40px;--lrds-icon-radius:11px;margin:0 0 13px}
body.home .lr-home-cta .lr-kicker--dark{color:#dcecf8;background:rgba(255,255,255,.10)}
body.home .lr-home-cta .lr-btn--ghost{color:#fff!important;background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.24)!important}
body.home .lr-home-cta .lr-btn--ghost:hover{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.38)!important}

@media(max-width:767px){
  body.home .lr-home-hero h1{font-size:35px;line-height:1.06}
  body.home .lr-slider-card__heading{margin-bottom:16px}
  body.home .lr-trust-card{display:block;min-height:138px}
  body.home .lr-trust-card__icon{margin:0 0 10px}
  body.home .lr-trust-card strong{margin-bottom:5px}
  body.home #lr-kategooriad .lr-home-category-icon{--lrds-icon-container-size:30px}
  body.home .lr-process-card,
  body.home .lr-process-card + .lr-process-card{padding:18px 0!important}
  body.home .lr-process-card:first-child{padding-top:6px!important}
  body.home .lr-benefit-card,
  body.home .lr-benefit-card + .lr-benefit-card,
  body.home .lr-responsibility-card,
  body.home .lr-responsibility-card + .lr-responsibility-card{padding:18px!important}
  body.home .lr-review-card{padding:18px!important}
  body.home .lr-review-card__logo{width:118px;height:42px;margin-bottom:11px}
  body.home .lr-home-cta__icon{--lrds-icon-container-size:38px}
}


/* Homepage button icon colour correction 2026-08-22 */
body.home .lr-btn .lr-icon{
  --lrds-icon-color:currentColor;
  color:currentColor;
  opacity:.92;
}


/* Homepage final CTA precision pass 2026-08-22 */
body.home .lr-home-cta{padding-top:40px;padding-bottom:40px}
body.home .lr-home-cta__inner{
  padding:30px 32px;
  border-radius:20px;
  box-shadow:0 16px 36px rgba(7,20,34,.15),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
body.home .lr-home-cta__copy{
  display:grid;
  grid-template-columns:max-content max-content;
  align-items:center;
  column-gap:10px;
  min-width:0;
}
body.home .lr-home-cta__copy>.lr-home-cta__icon{
  grid-column:1;
  grid-row:1;
  margin:0;
}
body.home .lr-home-cta__copy>.lr-kicker{
  grid-column:2;
  grid-row:1;
  margin:0;
}
body.home .lr-home-cta__copy>h2,
body.home .lr-home-cta__copy>p{grid-column:1/-1}
body.home .lr-home-cta__copy>h2{
  max-width:650px;
  margin:14px 0 10px;
}
body.home .lr-home-cta__copy>p{max-width:670px}
body.home .lr-home-cta__actions{
  align-items:center;
  gap:12px;
}
body.home .lr-home-cta__actions .lr-btn{
  min-height:48px;
  padding:12px 18px;
  line-height:1.2;
  white-space:nowrap;
}
@media(min-width:1101px){
  body.home .lr-home-cta__inner{
    grid-template-columns:minmax(0,1fr) auto;
    column-gap:36px;
  }
}
@media(max-width:1100px){
  body.home .lr-home-cta__copy>p{max-width:590px}
  body.home .lr-home-cta__actions{align-self:center}
}
@media(max-width:767px){
  body.home .lr-home-cta{padding-top:34px;padding-bottom:30px}
  body.home .lr-home-cta__inner{padding:22px 20px;border-radius:18px}
  body.home .lr-home-cta__copy{column-gap:9px}
  body.home .lr-home-cta__copy>h2{margin-top:13px}
  body.home .lr-home-cta__actions{gap:10px}
  body.home .lr-home-cta__actions .lr-btn{min-height:46px;white-space:normal}
}


/* CTA meta-row grid correction 2026-08-22 */
body.home .lr-home-cta__copy{
  grid-template-columns:40px minmax(0,1fr);
}
body.home .lr-home-cta__copy>.lr-home-cta__icon{justify-self:start}
body.home .lr-home-cta__copy>.lr-kicker{justify-self:start;width:max-content;max-width:100%}
@media(max-width:767px){
  body.home .lr-home-cta__copy{grid-template-columns:38px minmax(0,1fr)}
}


/* CTA tablet-width wrapping guard 2026-08-22 */
@media(max-width:920px){
  body.home .lr-home-cta__inner{grid-template-columns:1fr;gap:20px}
  body.home .lr-home-cta__actions{justify-content:flex-start}
}

/* Homepage whole-page precision pass 2026-08-22 */
/* Keep every category CTA on a shared baseline, including the taller second row. */
body.home #lr-kategooriad .lr-info-card{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
body.home #lr-kategooriad .lr-info-card>.lr-card-link{
  margin-top:auto!important;
  padding-top:14px;
}

/* Prevent the final conversion headline from leaving a visually weak orphan line. */
body.home .lr-home-cta h2{
  text-wrap:balance;
}
