.lerma-case{--lerma-ink:#17232b;--lerma-muted:#56636b;--lerma-paper:#f4f1eb;--lerma-line:#17232b29;--lerma-accent:#a83a08;color:var(--lerma-ink);background:#fff}.lerma-case__shell{width:min(1180px,100% - 40px);margin:0 auto}.lerma-case__section{padding:clamp(76px,9vw,132px) 0}.lerma-case h1,.lerma-case h2,.lerma-case h3,.lerma-case p{text-wrap:pretty}.lerma-case h1{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(3.2rem,6vw,6rem);line-height:.93}.lerma-case h1 em{color:#ff8a57;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.lerma-case h2{letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:1}.lerma-case h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.lerma-case p{line-height:1.7}.lerma-case__hero{color:#fff;background:#11181d;padding:112px 0 104px;overflow:hidden}body:has(.lerma-case) .nav-links>a{color:#fff}body:has(.lerma-case) .nav-dropdown-trigger{color:#fff}.lerma-case__crumbs{color:#ffffff94;align-items:center;gap:10px;margin-bottom:32px;font-size:.78rem;display:flex}.lerma-case__crumbs a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.lerma-case__crumbs a:hover{color:#fff}.lerma-case__draft{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff3;margin:0 0 48px;padding:8px 12px;font-size:.72rem;font-weight:700;display:inline-block}.lerma-case__hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.8fr);align-items:center;gap:clamp(48px,7vw,100px);display:grid}.lerma-case__lead{color:#ffffffb8;max-width:650px;margin:32px 0 0;font-size:clamp(1.08rem,1.5vw,1.32rem)}.lerma-case__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lerma-case .btn--outline{color:#fff;border-color:#ffffff59}.lerma-case__hero-visual{background:#fff;border:1px solid #ffffff24;border-radius:12px;margin:0;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 30px 90px #00000059}.lerma-case__browser{color:#53616a;background:#eef1f2;border-bottom:1px solid #dfe4e6;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 15px;font-size:.68rem;display:grid}.lerma-case__browser span{gap:5px;display:flex}.lerma-case__browser i{background:#a9b2b7;border-radius:50%;width:7px;height:7px}.lerma-case__browser b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lerma-case__browser strong{color:#18364a}.lerma-case__hero-crop{height:610px;overflow:hidden}.lerma-case__hero-crop img{width:100%;height:auto}.lerma-case__hero-visual figcaption{color:#647078;padding:10px 15px;font-size:.72rem}.lerma-case img{max-width:100%}.lerma-case__comparison{background:var(--lerma-paper)}.lerma-case__section-head{grid-template-columns:minmax(0,1.1fr) minmax(280px,.58fr);align-items:end;gap:36px 70px;margin-bottom:54px;display:grid}.lerma-case__section-head p:last-child{color:var(--lerma-muted);margin:0;font-size:1.05rem}.lerma-case__shots{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px;display:grid}.lerma-case__shots figure{margin:0}.lerma-case__shot-label{justify-content:space-between;align-items:baseline;padding:0 2px 13px;display:flex}.lerma-case__shot-label span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.lerma-case__shot-label small{color:var(--lerma-muted)}.lerma-case__shot-frame{border:1px solid var(--lerma-line);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #17232b17}.lerma-case__shot-frame--before img{width:100%;height:auto;display:block}.lerma-case__shot-frame--after{height:760px}.lerma-case__shot-frame--after img{width:100%;height:auto;display:block}.lerma-case__caption{border-left:2px solid var(--lerma-accent);max-width:780px;color:var(--lerma-muted);margin:28px 0 0 auto;padding-left:24px;font-size:.92rem}.lerma-case__caption a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;display:inline-flex}.lerma-case__split{grid-template-columns:.88fr 1.12fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.lerma-case__intro{max-width:600px;color:var(--lerma-muted);margin:28px 0 0;font-size:1.08rem}.lerma-case__paths{border-top:1px solid var(--lerma-line)}.lerma-case__paths article{border-bottom:1px solid var(--lerma-line);grid-template-columns:58px 1fr;gap:24px;padding:28px 0;display:grid}.lerma-case__paths article>span{color:var(--lerma-accent);font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.lerma-case__paths p{color:var(--lerma-muted);margin:0}.lerma-case__direction{color:#fff;background:#18364a}.lerma-case__direction-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(70px,11vw,160px);display:grid}.lerma-case__direction-copy>p:last-child{color:#ffffffb8;max-width:560px;margin:28px 0 0;font-size:1.08rem}.lerma-case__principles{gap:2px;display:grid}.lerma-case__principles article{background:#ffffff13;border-left:2px solid #fff3;padding:28px 30px}.lerma-case__principles strong{font-size:1.12rem}.lerma-case__principles p{color:#ffffffad;margin:8px 0 0}.lerma-case__local{background:#e8f0ed}.lerma-case__local-grid{grid-template-columns:320px minmax(0,720px);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.lerma-case__local-proof{background:#fff;border:1px solid #17232b33;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 18px 50px #17232b1c}.lerma-case__local-proof img{object-fit:cover;object-position:center 88%;width:100%;height:330px;display:block}.lerma-case__local-proof figcaption{color:var(--lerma-muted);padding:13px 15px;font-size:.75rem;line-height:1.45}.lerma-case__local-grid>div:last-child>p{color:#53616a;max-width:650px;margin:24px 0 0;font-size:1.08rem}.lerma-case__metrics{background:#fff}.lerma-case__metrics-head{grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:48px;display:grid}.lerma-case__metrics-head>p{color:var(--lerma-muted);margin:0}.lerma-case__metric-list{border-top:1px solid var(--lerma-line);border-bottom:1px solid var(--lerma-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.lerma-case__metric-list div{border-right:1px solid var(--lerma-line);min-height:150px;padding:28px 24px}.lerma-case__metric-list div:last-child{border-right:0}.lerma-case__metric-list dt{color:var(--lerma-muted);font-size:.82rem}.lerma-case__metric-list dd{margin:38px 0 0;font-size:1rem;font-weight:800}.lerma-case__faq{background:var(--lerma-paper)}.lerma-case__faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,10vw,150px);display:grid}.lerma-case__faq .svc-faq-item{background:0 0}.lerma-case__closing{color:#fff;background:#11181d;padding:96px 0}.lerma-case__closing-grid{grid-template-columns:1fr .55fr;align-items:end;gap:80px;display:grid}.lerma-case__closing-grid>div:last-child p{color:#ffffffad;margin:0 0 28px}@media (max-width:900px){.lerma-case__hero{padding-top:94px}.lerma-case__hero-grid,.lerma-case__section-head,.lerma-case__split,.lerma-case__direction-grid,.lerma-case__local-grid,.lerma-case__metrics-head,.lerma-case__faq-grid,.lerma-case__closing-grid{grid-template-columns:1fr}.lerma-case__hero-visual{max-width:620px;transform:none}.lerma-case__hero-crop{height:500px}.lerma-case__shots{grid-template-columns:1fr;gap:42px}.lerma-case__shot-frame--after{height:680px}.lerma-case__local-proof{width:min(420px,100%)}.lerma-case__metric-list{grid-template-columns:repeat(2,1fr)}.lerma-case__metric-list div:nth-child(2){border-right:0}.lerma-case__metric-list div:nth-child(-n+2){border-bottom:1px solid var(--lerma-line)}}@media (max-width:560px){.lerma-case__shell{width:min(100% - 28px,1180px)}.lerma-case__section{padding:68px 0}.lerma-case__hero{padding:82px 0 72px}.lerma-case__crumbs{white-space:nowrap;overflow:hidden}.lerma-case__draft{margin-bottom:34px}.lerma-case h1{font-size:clamp(3rem,15vw,4.5rem)}.lerma-case h2{font-size:clamp(2.25rem,11vw,3.4rem)}.lerma-case__hero-grid{gap:42px}.lerma-case__hero-crop{height:390px}.lerma-case__browser strong{display:none}.lerma-case__section-head{gap:26px}.lerma-case__shot-frame--after{height:520px}.lerma-case__caption{margin-top:22px}.lerma-case__paths article{grid-template-columns:40px 1fr;gap:14px}.lerma-case__principles article{padding:24px 22px}.lerma-case__local-proof img{height:300px}.lerma-case__metric-list{grid-template-columns:1fr}.lerma-case__metric-list div{border-right:0;border-bottom:1px solid var(--lerma-line);min-height:auto}.lerma-case__metric-list div:last-child{border-bottom:0}.lerma-case__metric-list dd{margin-top:20px}.lerma-case__closing{padding:72px 0}}@media (prefers-reduced-motion:reduce){.lerma-case *,.lerma-case :before,.lerma-case :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
