.lk .hero{padding:clamp(28px,5vw,64px) 0 clamp(72px,9vw,120px);position:relative;overflow:clip}.lk .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.lk .hero-copy{justify-items:start;gap:26px;display:grid}.lk .hero-copy .lk-eyebrow svg{width:28px}.lk .hero-copy .lk-lede{max-width:31em}.lk .hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.lk .hero-assurances{color:var(--mute);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.lk .hero-assurances li{align-items:center;gap:8px;display:inline-flex}.lk .hero-assurances li:before{content:"";background:var(--verm-text);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,37% 70%);width:14px;height:10px}.lk .scan{aspect-ratio:1/1.04;width:100%;max-width:580px;margin-left:auto;position:relative}.lk .scan-eclipse{pointer-events:none;width:74%;position:absolute;top:-8%;left:34%}.lk .scan-feed{background:var(--plate);width:72%;box-shadow:var(--shadow-3), inset 0 0 0 1px var(--rule);border-radius:22px;position:absolute;top:16%;left:0;overflow:hidden}.lk .scan-feed-head{border-bottom:1px solid var(--rule);color:var(--mute);justify-content:space-between;align-items:center;padding:14px 18px;font-size:12.5px;display:flex}.lk .scan-feed-head b{color:var(--ink);font-weight:600}.lk .scan-live{align-items:center;gap:7px;font-weight:500;display:inline-flex}.lk .scan-live i{background:var(--verm);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite scan-pulse;box-shadow:0 0 #ff4a2b80}.lk .scan[data-still] .scan-live{visibility:hidden}@keyframes scan-pulse{70%{box-shadow:0 0 0 7px #ff4a2b00}to{box-shadow:0 0 #ff4a2b00}}.lk .scan-window{height:322px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.lk .scan-window ul{will-change:transform;position:relative}.lk .scan-window li{letter-spacing:.035em;color:#aaa398;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 20px 0 54px;font-size:13.5px;font-weight:600;transition:color .26s;display:flex}.lk .scan-window li small{letter-spacing:.02em;color:#b9b3a8;font-size:11.5px;font-weight:500}.lk .scan-window li[data-lens]{color:var(--ink)}.lk .scan-window li[data-lens][data-match]{color:var(--verm-text)}.lk .scan-band{height:46px;box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-1);background:#fff;border-radius:13px;transition:background-color .3s,box-shadow .3s;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.lk .scan-window:has(li[data-lens][data-match]) .scan-band{background:var(--verm-wash);box-shadow:inset 0 0 0 1.5px var(--verm), 0 10px 24px -14px #ff4a2b99}.lk .scan-band-mark{opacity:.35;width:24px;transition:opacity .3s ease, transform .4s var(--ease-out);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.lk .scan-window:has(li[data-lens][data-match]) .scan-band-mark{opacity:1;transform:translateY(-50%)scale(1.12)}.lk .scan-catch{background:var(--ink);width:64%;color:var(--on-ink);box-shadow:var(--shadow-3);border-radius:22px;padding:18px 18px 12px;position:absolute;bottom:0;right:0}.lk .scan-catch-head{border-bottom:1px solid var(--on-ink-rule);grid-template-columns:1fr auto;align-items:end;gap:2px 12px;padding-bottom:12px;display:grid}.lk .scan-catch-head .lk-eyebrow{color:var(--on-ink-mute);grid-column:1/-1;font-size:11px}.lk .scan-catch-head strong{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.1}.lk .scan-count{color:var(--on-ink-mute);padding-bottom:4px;font-size:12.5px}.lk .scan-count b{color:var(--verm);margin-right:4px;font-size:20px}.lk .scan-catch ol{display:grid}.lk .scan-catch li{border-bottom:1px solid var(--on-ink-rule);opacity:.18;transition:opacity .5s var(--ease-soft), transform .6s var(--ease-soft);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:11px 0;display:grid;transform:translateY(6px)}.lk .scan-catch li[data-caught]{opacity:1;transform:none}.lk .scan-prio{white-space:nowrap;border-radius:999px;grid-row:span 2;align-self:start;margin-top:2px;padding:4px 9px;font-size:10.5px;font-weight:600}.lk .scan-prio-1{background:var(--verm);color:var(--ink)}.lk .scan-prio-2{color:var(--on-ink);background:#f6f5ef24}.lk .scan-prio-3{color:var(--on-ink-mute);box-shadow:inset 0 0 0 1px #f6f5ef3d}.lk .scan-name{letter-spacing:.02em;font-size:14px;font-weight:600}.lk .scan-meta{color:var(--on-ink-mute);font-size:12px}.lk .scan-foot{color:var(--on-ink-mute);padding-top:10px;font-size:11px}.lk .audience{border-block:1px solid var(--rule)}.lk .audience-row{flex-wrap:wrap;align-items:baseline;gap:6px 18px;min-height:92px;padding-block:26px;display:flex}.lk .audience-label{color:var(--mute);font-size:14.5px;font-weight:500}.lk .audience-type{min-height:1.2em;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(22px,2.5vw,32px);font-style:italic;font-weight:500;line-height:1.2}.lk .audience-caret{vertical-align:-.1em;background:var(--verm);width:2px;height:.92em;margin-left:3px;animation:1.05s steps(2,jump-none) infinite audience-caret;display:inline-block}@keyframes audience-caret{50%{opacity:0}}.lk .audience-static{font-family:var(--font-display);flex-wrap:wrap;gap:4px 28px;font-size:22px;font-style:italic;font-weight:500;display:flex}.lk .how-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lk .how-steps li{border-radius:var(--r-lg);background:var(--plate);min-height:316px;box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;gap:12px;padding:22px 24px 28px;display:flex;position:relative}.lk .how-steps li:not(:last-child):after{content:"→";z-index:1;background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--mute);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.lk .how-step-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lk .how-who{border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600}.lk .how-who-you{background:var(--ink);color:var(--on-ink)}.lk .how-who-inpi{background:var(--sand-2);color:var(--ink-3)}.lk .how-who-looki{background:var(--verm);color:var(--ink)}.lk .how-when{color:var(--mute);font-size:12.5px;font-weight:500}.lk .how-index{color:var(--rule-strong);margin:18px 0 2px;font-size:58px;font-weight:500;line-height:1}.lk .how-steps p{color:var(--ink-3);font-size:15.5px}.lk .how{padding-bottom:clamp(64px,8vw,104px)}.lk .how-facts dl{--on-ink:#f4f0e6;--on-ink-mute:#f4f0e6bf;--on-ink-rule:#f4f0e62e;border-radius:var(--r-lg);color:var(--on-ink);background:#284c3e;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.lk .how-facts dl>div{padding:30px 30px 32px}.lk .how-facts dl>div+div{border-left:1px solid var(--on-ink-rule)}.lk .how-facts dt .lk-num{letter-spacing:-.02em;color:var(--on-ink);font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1}.lk .how-facts dd{max-width:28ch;color:var(--on-ink-mute);margin:12px 0 0;font-size:15px}@media (prefers-reduced-motion:no-preference){.js .lk .how-steps li{opacity:0;transition:opacity .7s var(--ease-soft), transform .7s var(--ease-soft);transition-delay:calc(.12s + var(--i) * .11s);transform:translateY(18px)}.js .lk .how-steps.is-visible li{opacity:1;transform:none}}.lk .report{background:var(--sand)}.lk .doc-example{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.lk .doc{box-shadow:var(--shadow-3), inset 0 0 0 1px var(--rule);background:#fffefb;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:26px;margin:0;padding:clamp(24px,3.2vw,44px);display:grid;position:relative;overflow:hidden}.lk .doc-watermark{opacity:.07;pointer-events:none;width:300px;position:absolute;top:-84px;right:-86px}.lk .doc-part{border-radius:16px;margin:-14px;padding:14px 44px 14px 14px;transition:opacity .26s,background-color .26s,box-shadow .26s;position:relative}.lk .doc-example.has-active .doc-part:not(.is-active){opacity:.34}.lk .doc-part.is-active{background:var(--verm-wash);box-shadow:inset 0 0 0 1.5px var(--verm)}.lk .doc-pin{background:var(--sand);width:24px;height:24px;color:var(--mute);transition:background-color .2s ease, color .2s ease, transform .3s var(--ease-out);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:12px;right:12px}.lk .doc-part.is-active .doc-pin{background:var(--verm);color:var(--ink);transform:scale(1.12)}.lk .doc-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.lk .doc-brand{color:var(--mute);align-items:center;gap:12px;font-size:13px;display:inline-flex}.lk .doc-brand .wordmark{font-size:24px}.lk .doc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600;display:block}.lk .doc-title strong{font-family:var(--font-display);letter-spacing:-.01em;margin-top:4px;font-size:clamp(34px,3.6vw,46px);font-weight:600;line-height:1;display:block}.lk .doc-meta{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 0;padding-top:18px;display:grid}.lk .doc-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:600}.lk .doc-meta dd{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.35}.lk .doc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lk .doc-summary>div{background:var(--paper);border-radius:14px;padding:16px 16px 14px}.lk .doc-summary strong{font-size:28px;font-weight:600;line-height:1.05;display:block}.lk .doc-summary span{color:var(--mute);margin-top:4px;font-size:13px;line-height:1.35;display:block}.lk .doc-cases li{border-top:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:13px 0;display:grid}.lk .doc-cases li:first-child{border-top:0}.lk .doc-prio{white-space:nowrap;border-radius:999px;grid-row:span 2;justify-self:start;padding:5px 11px;font-size:12px;font-weight:600}.lk .doc-prio-1{background:var(--verm);color:var(--ink)}.lk .doc-prio-2{background:var(--ink);color:var(--on-ink)}.lk .doc-prio-3{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-3)}.lk .doc-case-name{letter-spacing:.02em;font-weight:700}.lk .doc-case-meta{color:var(--mute);font-size:13px}.lk .doc-cases .doc-case-meta:last-child{grid-area:1/3/span 2;font-size:12px}.lk .doc-compare{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 14px;display:grid}.lk .doc-compare .doc-label{margin-bottom:6px}.lk .doc-logo{background:var(--paper);letter-spacing:.05em;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:92px;font-size:19px;font-weight:700;display:flex}.lk .doc-logo i{border-radius:50%;width:26px;height:26px}.lk .doc-logo-a i{background:var(--ink);box-shadow:inset -7px -7px 0 0 var(--sand-2)}.lk .doc-logo-b{font-family:var(--font-display);letter-spacing:.02em;font-weight:600}.lk .doc-logo-b i{box-shadow:inset 0 0 0 3px var(--ink-3);background:0 0;border-radius:7px;transform:rotate(45deg)scale(.82)}.lk .doc-table{border-collapse:collapse;width:100%;font-size:14px}.lk .doc-table th{text-align:left;vertical-align:top;width:34%;padding:10px 12px 10px 0;font-weight:600}.lk .doc-table td{color:var(--ink-3);padding:10px 0}.lk .doc-table tr+tr :is(th,td){border-top:1px solid var(--rule)}.lk .doc-foot{gap:12px;display:grid}.lk .doc-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lk .doc-chips .doc-label{margin-right:4px}.lk .doc-vote{box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.lk .doc-legend{top:calc(var(--header-h) + 28px);gap:6px;display:grid;position:sticky}.lk .doc-legend button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;gap:16px;width:100%;padding:15px 18px;transition:background-color .2s,box-shadow .2s;display:flex}.lk .doc-legend button:hover,.lk .doc-legend button.is-active{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule), var(--shadow-1)}.lk .doc-legend-num{background:var(--paper);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:grid}.lk .doc-legend button.is-active .doc-legend-num{background:var(--verm);box-shadow:none}.lk .doc-legend strong{font-size:15.5px;font-weight:600;line-height:1.3;display:block}.lk .doc-legend strong+span{color:var(--mute);margin-top:3px;font-size:14px;line-height:1.5;display:block}.lk .price-teaser{border-radius:var(--r-xl);background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid;overflow:hidden}.lk .price-teaser-input{align-content:center;gap:18px;padding:clamp(28px,4.4vw,56px);display:grid}.lk .price-teaser-question{color:var(--ink-3);font-size:15.5px;font-weight:600}.lk .price-teaser-count{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:clamp(64px,8.4vw,112px);font-weight:600;line-height:.95;display:flex}.lk .price-teaser-count span{letter-spacing:-.01em;color:var(--mute);font-size:.27em;font-style:italic;font-weight:500}@media (max-width:480px){.lk .price-teaser-count{flex-wrap:nowrap;gap:10px;font-size:clamp(42px,14vw,64px)}}.lk .price-range{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:8px 0 4px}.lk .price-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--fill), var(--sand-2) var(--fill));border-radius:999px;height:6px}.lk .price-range::-moz-range-track{background:var(--sand-2);border-radius:999px;height:6px}.lk .price-range::-moz-range-progress{background:var(--ink);border-radius:999px;height:6px}.lk .price-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--verm);width:30px;height:30px;transition:transform .18s var(--ease-out);border:4px solid #fff;border-radius:50%;margin-top:-12px;box-shadow:0 2px 10px #14121040}.lk .price-range::-moz-range-thumb{background:var(--verm);border:4px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #14121040}.lk .price-range:active::-webkit-slider-thumb{transform:scale(1.12)}.lk .price-range:focus-visible{outline:none}.lk .price-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ff4a2b4d,0 2px 10px #14121040}.lk .price-ticks{flex-wrap:wrap;gap:6px;display:flex}.lk .price-ticks button{background:var(--sand);height:34px;color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background-color .16s,color .16s}.lk .price-ticks button:hover{background:var(--sand-2)}.lk .price-ticks button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.lk .price-teaser-result{background:var(--ink);min-height:380px;color:var(--on-ink);align-content:center;gap:10px;padding:clamp(28px,4.4vw,56px);display:grid;position:relative}.lk .price-teaser-result .lk-eyebrow{color:var(--on-ink-mute)}.lk .price-teaser-total{letter-spacing:-.03em;font-size:clamp(52px,6.2vw,84px);font-weight:600;line-height:1;font-family:var(--font-display)}.lk .price-teaser-total span{letter-spacing:0;color:var(--on-ink-mute);margin-left:6px;font-size:.3em;font-style:italic;font-weight:500}.lk .price-teaser-unit{color:var(--on-ink-mute);font-size:15.5px}.lk .price-teaser-unit b{color:var(--on-ink);font-weight:600}.lk .price-teaser-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:18px;display:flex}.lk .price-teaser-result .lk-btn{--btn-bg:var(--verm);--btn-fg:var(--ink);--btn-hover:#ff5f43}.lk .price-teaser-result .lk-arrow-link,.lk .price-teaser-result .lk-link{color:var(--on-ink)}.lk .price-skeleton{gap:14px;display:grid}.lk .price-skeleton i{background:linear-gradient(90deg,#f6f5ef14,#f6f5ef29,#f6f5ef14) 0 0/200% 100%;border-radius:8px;width:40%;height:18px;animation:1.4s linear infinite lk-shimmer;display:block}.lk .price-skeleton i:nth-child(2){width:70%;height:64px}.lk .price-skeleton i:nth-child(3){width:55%}.lk .services-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;display:grid}.lk .service{border-radius:var(--r-xl);flex-direction:column;gap:18px;min-height:580px;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.lk .service>*{position:relative}.lk .service h3{font-size:clamp(32px,3.4vw,46px)}.lk .service-text{max-width:34ch;font-size:17px}.lk .service ul{gap:11px;margin-top:4px;font-size:15.5px;display:grid}.lk .service li{align-items:baseline;gap:12px;display:flex}.lk .service li:before{content:"";background:var(--verm);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.lk .service-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:auto;padding-top:16px;display:flex}.lk .service-watch{background:var(--ink);color:var(--on-ink)}.lk .service-watch .lk-eyebrow,.lk .service-watch .service-text{color:var(--on-ink-mute)}.lk .service-watch .service-text{color:#f6f5efcc}.lk .service .service-eclipse{pointer-events:none;width:300px;position:absolute;bottom:-92px;right:-84px}.lk .service-watch .lk-arrow-link{color:var(--on-ink)}.lk .service-search{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule)}.lk .service-search .service-text,.lk .service-search ul{color:var(--ink-3)}.lk .quick-search-wrap{flex:100%;min-width:0;display:block}.lk .quick-search{gap:8px;width:100%;display:flex}.lk .quick-search .lk-input{flex:1;min-width:0}.lk .approach{background:var(--ink);color:var(--on-ink);padding-block:clamp(96px,12vw,168px);position:relative;overflow:hidden}.lk .approach-eclipse{pointer-events:none;width:min(62vw,820px);position:absolute;bottom:-26%;left:-12vw}.lk .approach-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid;position:relative}.lk .approach-copy{gap:20px;display:grid}.lk .approach-copy h2{max-width:12em}.lk .approach .lk-eyebrow{color:var(--on-ink-mute)}.lk .approach-principles>div{border-top:1px solid var(--on-ink-rule);grid-template-columns:52px minmax(0,1fr);gap:6px 16px;padding:28px 0;display:grid}.lk .approach-principles>div:last-child{border-bottom:1px solid var(--on-ink-rule)}.lk .approach-principles span{color:var(--verm);grid-row:span 2;font-size:22px;font-weight:500;line-height:1.2}.lk .approach-principles h3{font-size:24px;line-height:1.2}.lk .approach-principles p{color:var(--on-ink-mute);font-size:16px}.lk .faq-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.lk .faq-intro{top:calc(var(--header-h) + 32px);gap:20px;display:grid;position:sticky}.lk .faq-contact{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:4px;display:flex}.lk .faq-list{border-top:1px solid var(--rule-strong)}.lk .faq-list details{border-bottom:1px solid var(--rule)}.lk .faq-list summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.3;list-style:none;display:flex}.lk .faq-list summary::-webkit-details-marker{display:none}.lk .faq-list summary:hover{color:var(--ink-3)}.lk .faq-icon{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--rule-strong);transition:transform .3s var(--ease-out), background-color .2s ease, box-shadow .2s ease;border-radius:50%;flex:none;position:relative}.lk .faq-icon:before,.lk .faq-icon:after{content:"";background:var(--ink);border-radius:2px;width:12px;height:1.75px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lk .faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.lk .faq-list details[open] .faq-icon{background:var(--ink);box-shadow:none;transform:rotate(45deg)}.lk .faq-list details[open] .faq-icon:before,.lk .faq-list details[open] .faq-icon:after{background:var(--on-ink)}.lk .faq-answer p{max-width:60ch;color:var(--ink-3);padding:0 56px 28px 0;font-size:16.5px;line-height:1.65}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.lk .faq-list{interpolate-size:allow-keywords}.lk .faq-list details::details-content{height:0;transition:height .38s var(--ease-soft), content-visibility .38s allow-discrete;overflow:clip}.lk .faq-list details[open]::details-content{height:auto}}}.lk .closing{padding-bottom:clamp(80px,10vw,128px)}.lk .closing-card{border-radius:var(--r-xl);background:var(--ink);min-height:460px;color:var(--on-ink);align-items:center;padding:clamp(36px,6vw,88px);display:flex;position:relative;overflow:hidden}.lk .closing-eclipse{pointer-events:none;width:min(58vw,660px);position:absolute;bottom:-40%;right:-9%}.lk .closing-copy{gap:22px;max-width:36em;display:grid;position:relative}.lk .closing-copy h2{max-width:11em}.lk .closing-copy .lk-eyebrow{color:var(--on-ink-mute)}.lk .closing-copy p:not(.lk-eyebrow){max-width:30em;color:var(--on-ink-mute);font-size:18px}.lk .closing-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:1100px){.lk .how-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.lk .how-steps li:nth-child(2):not(:last-child):after{display:none}.lk .how-steps li{min-height:0}}@media (max-width:960px){.lk .lk-section-head.is-split,.lk .hero-grid,.lk .doc-example,.lk .price-teaser,.lk .services-grid,.lk .approach-grid,.lk .faq-layout{grid-template-columns:minmax(0,1fr)}.lk .lk-section-head.is-split{gap:18px}.lk .hero-art{width:100%;max-width:560px;margin-inline:auto}.lk .scan{margin-inline:auto}.lk .doc-legend,.lk .faq-intro{position:static}.lk .price-teaser-result,.lk .service{min-height:0}.lk .approach{padding-bottom:300px}.lk .approach-eclipse{width:120vw;bottom:-90px;left:-46vw}.lk .how-facts dl{grid-template-columns:minmax(0,1fr)}.lk .how-facts dl>div+div{border-left:0;border-top:1px solid var(--on-ink-rule)}}@media (max-width:640px){.lk .how-steps ol{grid-template-columns:minmax(0,1fr)}.lk .how-steps li:not(:last-child):after{display:none}.lk .how-index{margin-top:8px;font-size:44px}.lk .hero-actions .lk-btn{width:100%}.lk .scan{aspect-ratio:auto;padding-top:56px}.lk .scan-feed{width:88%;position:relative;top:auto}.lk .scan-window{height:230px}.lk .scan-catch{width:86%;margin:-64px 0 0 auto;position:relative;bottom:auto;right:auto}.lk .scan-eclipse{width:64%;top:0;left:auto;right:-14%}.lk .doc-summary>div{align-items:baseline;gap:10px;padding:12px 14px;display:flex}.lk .doc-summary strong{font-size:22px}.lk .doc-summary span{margin:0}.lk .doc-brand>span:last-child{display:none}.lk .doc-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lk .doc-summary,.lk .doc-cases li{grid-template-columns:minmax(0,1fr)}.lk .doc-prio{grid-row:auto}.lk .doc-cases .doc-case-meta:last-child{grid-area:auto}.lk .doc-compare{grid-template-columns:minmax(0,1fr)}.lk .quick-search{flex-direction:column}.lk .faq-answer p{padding-right:0}.lk .closing-card{min-height:0;padding-bottom:200px}.lk .service-watch{padding-bottom:170px}.lk .service .service-eclipse{width:250px;bottom:-70px;right:-60px}.lk .closing-eclipse{width:120%;bottom:-32%;right:-40%}.lk .closing-actions .lk-btn{width:100%}}
