:root{--lb-navy: #0c1d3c;--lb-navy-deep: #081530;--lb-navy-soft: #14264a;--lb-electric: #2b6dff;--lb-electric-bright: #3a82ff;--lb-cream: #f6f2ea;--lb-cream-warm: #efe9dd;--lb-paper: #fbf8f2;--lb-ink: #0c1d3c;--lb-ink-soft: #3a4663;--lb-line: rgba(12, 29, 60, .12);--lb-line-strong: rgba(12, 29, 60, .24);--lb-white: #ffffff}.lb-section{box-sizing:border-box}.lb-section *,.lb-section *:before,.lb-section *:after{box-sizing:border-box}.lb-section img{max-width:100%;height:auto;display:block}.lb-wrap{max-width:900px;margin:0 auto;padding:0 22px}@media(max-width:480px){.lb-wrap{padding:0 18px}}.lb-section{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--lb-ink);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased}.lb-section--light{background:var(--lb-paper)}.lb-section--dark{background:var(--lb-navy);color:var(--lb-white)}.lb-reason-number{font-family:Franie;font-weight:700;font-size:13px;letter-spacing:.32em;color:var(--lb-electric);margin-bottom:14px;display:flex;align-items:center;gap:12px;text-transform:uppercase}.lb-reason-number:before{content:"";display:inline-block;width:28px;height:1px;background:var(--lb-electric)}.lb-section--dark .lb-reason-number{color:var(--lb-electric-bright)}.lb-section--dark .lb-reason-number:before{background:var(--lb-electric-bright)}.lb-h2{font-family:Franie;font-weight:600;font-size:clamp(25px,5.4vw,40px);line-height:1.2;letter-spacing:-.02em;margin:0 0 22px;color:inherit}.lb-h2 em,.lb-h2 .lb-italic{font-style:italic;color:var(--lb-electric)}.lb-section--dark .lb-h2 em,.lb-section--dark .lb-h2 .lb-italic{color:var(--lb-electric-bright)}.lb-p{font-size:16px;line-height:1.65;margin:0 0 16px;color:var(--lb-ink-soft)}.lb-section--dark .lb-p{color:#ffffffd1}.lb-p strong{color:var(--lb-ink);font-weight:600}.lb-section--dark .lb-p strong{color:var(--lb-white)}.lb-rte p{margin:0 0 16px}.lb-rte p:last-child{margin-bottom:0}.lb-rte strong{color:var(--lb-ink);font-weight:600}.lb-section--dark .lb-rte strong{color:var(--lb-white)}.lb-rte em{font-style:italic}.lb-rte ul,.lb-rte ol{margin:0 0 16px;padding-left:22px}.lb-rte li{margin-bottom:6px}.lb-rte a{color:var(--lb-electric);text-decoration:underline}.lb-cta-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:var(--lb-electric);color:var(--lb-white);border:none;padding:20px 26px;border-radius:4px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;box-shadow:0 6px 24px #2b6dff52;line-height:1.3}.lb-cta-primary:hover{background:var(--lb-electric-bright);transform:translateY(-1px);box-shadow:0 10px 28px #2b6dff6b;color:var(--lb-white)}.lb-cta-primary .lb-arrow{font-size:18px;transition:transform .18s ease}.lb-cta-primary:hover .lb-arrow{transform:translate(4px)}.lb-cta-inline{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--lb-electric);color:var(--lb-white);border:none;padding:16px 22px;border-radius:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;margin-top:18px;width:100%;box-shadow:0 4px 18px #2b6dff47;transition:transform .18s ease,background .18s ease}.lb-cta-inline:hover{background:var(--lb-electric-bright);transform:translateY(-1px);color:var(--lb-white)}.lb-cta-inline--outline{background:transparent;border:1.5px solid var(--lb-electric);color:var(--lb-electric);box-shadow:none}.lb-cta-inline--outline:hover{background:var(--lb-electric);color:var(--lb-white)}.lb-trust-row{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:13px;justify-content:center}.lb-trust-row .lb-item{display:flex;align-items:center;gap:8px}.lb-trust-row .lb-check{color:var(--lb-electric);font-weight:700;font-size:13px}.lb-section--dark .lb-trust-row{color:#ffffffc7}.lb-section--dark .lb-trust-row .lb-check{color:var(--lb-electric-bright)}@media(min-width:540px){.lb-trust-row{flex-direction:row;flex-wrap:wrap;gap:14px}}.lb-empty{padding:40px 22px;text-align:center;border:1px dashed var(--lb-line-strong);color:var(--lb-ink-soft);font-size:14px;border-radius:4px;margin:16px 0}@media(max-width:749px){.lb-reason-number{font-size:11px;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/listicle-b.css.map */
