:root{--bg:#fff;--bg-soft:#f4f6f5;--bg-card:#fff;--ink:#0d1b26;--ink-2:#3d4f5e;--ink-3:#687a89;--line:#dde5e1;--line-strong:#c3d0cc;--green:#0b6b4f;--green-dark:#084c38;--green-tint:#e6f2ed;--green-tint-2:#d3e9df;--amber:#9a6206;--amber-bg:#fdf3e0;--amber-line:#ecd29b;--red:#a83232;--red-bg:#fbeeec;--shadow:0 1px 2px #0d1b260d,0 8px 28px #0d1b260f;--shadow-lg:0 2px 4px #0d1b260f,0 20px 48px #0d1b261a;--radius:14px}@media (prefers-color-scheme:dark){:root{--bg:#0c141b;--bg-soft:#101c25;--bg-card:#12202b;--ink:#eef4f2;--ink-2:#b7c6cf;--ink-3:#8598a6;--line:#22333f;--line-strong:#31485a;--green:#3cb68f;--green-dark:#7fd3b6;--green-tint:#12291f;--green-tint-2:#173729;--amber:#e8b45a;--amber-bg:#2a2110;--amber-line:#57451c;--red:#f0938a;--red-bg:#2c1715;--shadow:0 1px 2px #0000004d,0 8px 28px #00000047;--shadow-lg:0 2px 4px #00000059,0 20px 48px #0006}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Public Sans,system-ui,-apple-system,sans-serif;font-size:16.5px;line-height:1.6}h1,h2,h3,.lc-display{letter-spacing:-.015em;margin:0;font-family:Plus Jakarta Sans,Public Sans,sans-serif;line-height:1.15}p{margin:0}a{color:var(--green)}.lc-wrap{max-width:1120px;margin:0 auto;padding:0 22px}.lc-mono{font-family:IBM Plex Mono,ui-monospace,monospace}header.lc-site{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.lc-nav{align-items:center;gap:28px;height:64px;display:flex}.lc-brand{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;text-decoration:none;display:flex}.lc-brand-mark{background:var(--green);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.lc-brand-mark svg{width:17px;height:17px}.lc-nav-links{align-items:center;gap:24px;margin-left:auto;display:flex}.lc-nav-links a{color:var(--ink-2);font-size:14.5px;font-weight:600;text-decoration:none}.lc-nav-links a:hover{color:var(--ink)}.lc-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.lc-btn:active{transform:translateY(1px)}.lc-btn-primary{background:var(--green);color:#fff}@media (prefers-color-scheme:dark){.lc-btn-primary{color:#06130d}}.lc-btn-primary:hover{background:var(--green-dark)}@media (prefers-color-scheme:dark){.lc-btn-primary:hover{color:#eafff5}}.lc-btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.lc-btn-ghost:hover{border-color:var(--ink-3)}.lc-btn-sm{padding:9px 16px;font-size:14px}header.lc-site .lc-nav-links a.lc-btn-primary{color:#fff}@media (prefers-color-scheme:dark){header.lc-site .lc-nav-links a.lc-btn-primary{color:#06130d}}@media (width<=760px){.lc-nav-links a:not(.lc-btn){display:none}.lc-nav{gap:14px}}.lc-hero{background:linear-gradient(var(--bg-soft),var(--bg-soft)) top/100% 100% no-repeat;padding:72px 0 56px}.lc-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;display:grid}@media (width<=920px){.lc-hero-grid{grid-template-columns:1fr;gap:36px}.lc-hero{padding:48px 0 40px}}.lc-hero h1{font-size:clamp(34px,4.6vw,52px);font-weight:800}.lc-hero h1 .lc-hl{color:var(--green)}.lc-hero .lc-sub{color:var(--ink-2);max-width:34em;margin-top:20px;font-size:18.5px}.lc-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lc-hero-facts{flex-wrap:wrap;gap:10px 26px;margin-top:30px;display:flex}.lc-hero-facts span{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.lc-hero-facts svg{flex:none;width:16px;height:16px}.lc-report-card{background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;padding:22px 22px 18px}.lc-report-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.lc-report-head .lc-dot{background:var(--green);border-radius:50%;width:9px;height:9px}.lc-report-head strong{font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.lc-report-head span{color:var(--ink-3);margin-left:auto;font-size:12px}.lc-finding{border-bottom:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.lc-finding:last-of-type{border-bottom:none}.lc-sev{letter-spacing:.06em;border-radius:999px;flex:none;height:fit-content;margin-top:3px;padding:3px 8px;font-size:10.5px;font-weight:700}.lc-sev-high{background:var(--red-bg);color:var(--red)}.lc-sev-med{background:var(--amber-bg);color:var(--amber)}.lc-sev-ok{background:var(--green-tint);color:var(--green)}.lc-finding b{font-size:14.5px;line-height:1.4;display:block}.lc-finding p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.lc-report-foot{background:var(--green-tint);color:var(--ink-2);border-radius:10px;margin-top:12px;padding:11px 14px;font-size:13.5px}.lc-report-foot b{color:var(--ink)}section.lc-block{padding:76px 0}section.lc-block.lc-soft{background:var(--bg-soft)}.lc-sec-head{max-width:720px}.lc-sec-head h2{font-size:clamp(26px,3.4vw,36px);font-weight:800}.lc-sec-head p{color:var(--ink-2);margin-top:14px;font-size:17.5px}.lc-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--green);margin-bottom:14px;font-size:12.5px;font-weight:700}.lc-cov-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px;display:grid}@media (width<=820px){.lc-cov-grid{grid-template-columns:1fr}}.lc-cov-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.lc-cov-card.lc-wide{grid-column:1/-1}.lc-cov-top{align-items:flex-start;gap:14px;display:flex}.lc-cov-icon{background:var(--green-tint);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.lc-cov-icon svg{width:21px;height:21px}.lc-cov-card h3{font-size:18px;font-weight:700}.lc-cov-card .lc-lede{color:var(--ink-2);margin-top:3px;font-size:14.5px}.lc-cov-list{border-top:1px solid var(--line);gap:9px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.lc-cov-list li{color:var(--ink-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.lc-cov-list svg{flex:none;width:15px;height:15px;margin-top:4px}.lc-limits{border:1px solid var(--amber-line);background:var(--amber-bg);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;margin-top:18px;padding:22px 24px;display:grid}.lc-limits h3{font-size:16.5px}.lc-limits p{color:var(--ink-2);grid-column:2;font-size:14.5px}.lc-limits .lc-tag{letter-spacing:.07em;background:var(--amber);color:#fff;border-radius:999px;margin-top:2px;padding:4px 9px;font-size:11px;font-weight:700}@media (prefers-color-scheme:dark){.lc-limits .lc-tag{color:#1d1503}}@media (width<=560px){.lc-limits{grid-template-columns:1fr}.lc-limits p{grid-column:1}}.lc-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}@media (width<=920px){.lc-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.lc-steps{grid-template-columns:1fr}}.lc-step{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.lc-step .lc-num{color:var(--green);border:1px solid var(--green-tint-2);background:var(--green-tint);border-radius:50%;place-items:center;width:30px;height:30px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;display:grid}.lc-step h3{margin-top:14px;font-size:16.5px}.lc-step p{color:var(--ink-2);margin-top:7px;font-size:14.5px}.lc-meter{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:34px;padding:24px}.lc-meter-labels{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.lc-meter-labels .lc-r{color:var(--ink-3)}.lc-meter-bar{border:1px solid var(--line);border-radius:999px;height:14px;margin-top:12px;display:flex;overflow:hidden}.lc-meter-bar .lc-fill{background:var(--green);width:34%}.lc-meter-bar .lc-rest{background:repeating-linear-gradient(-45deg,var(--bg-soft) 0 8px,var(--line) 8px 10px);flex:1}.lc-scan-cols{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}@media (width<=820px){.lc-scan-cols{grid-template-columns:1fr}}.lc-scan-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-card);padding:24px}.lc-scan-card.lc-checked{border-color:var(--green-tint-2)}.lc-scan-card h3{align-items:center;gap:9px;font-size:17px;display:flex}.lc-scan-card ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lc-scan-card li{color:var(--ink-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.lc-scan-card li svg{flex:none;width:15px;height:15px;margin-top:4px}.lc-scan-card.lc-notchecked li{color:var(--ink-3)}.lc-pill{letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.lc-pill-in{background:var(--green-tint);color:var(--green)}.lc-pill-out{background:var(--bg-soft);color:var(--ink-3);border:1px solid var(--line)}.lc-scan-note{color:var(--ink-2);max-width:65em;margin-top:18px;font-size:15px}.lc-scan-note b{color:var(--ink)}.lc-price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:38px;display:grid}@media (width<=920px){.lc-price-grid{grid-template-columns:1fr;max-width:520px}}.lc-price-card{background:var(--bg-card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:28px;display:flex}.lc-price-card.lc-featured{border:2px solid var(--green);box-shadow:var(--shadow-lg);position:relative}.lc-price-flag{background:var(--green);color:#fff;letter-spacing:.05em;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:24px}@media (prefers-color-scheme:dark){.lc-price-flag{color:#06130d}}.lc-price-card h3{font-size:19px}.lc-price-card .lc-who{color:var(--ink-3);min-height:2.6em;margin-top:4px;font-size:14px}.lc-price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.lc-price .lc-amt{letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif;font-size:42px;font-weight:800}.lc-price .lc-per{color:var(--ink-3);font-size:13.5px}.lc-price-card ul{border-top:1px solid var(--line);flex:1;gap:10px;margin:20px 0 24px;padding:18px 0 0;list-style:none;display:grid}.lc-price-card li{color:var(--ink-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.lc-price-card li svg{flex:none;width:15px;height:15px;margin-top:4px}.lc-price-card .lc-btn{width:100%}.lc-price-note{text-align:center;color:var(--ink-3);margin-top:22px;font-size:14px}.lc-price-note b{color:var(--ink-2)}.lc-deliv{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}@media (width<=920px){.lc-deliv{grid-template-columns:1fr}}.lc-deliv-item{gap:14px;display:flex}.lc-deliv-item svg{flex:none;width:22px;height:22px;margin-top:2px}.lc-deliv-item h3{font-size:16.5px}.lc-deliv-item p{color:var(--ink-2);margin-top:5px;font-size:14.5px}.lc-trust-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:38px;display:grid}@media (width<=820px){.lc-trust-grid{grid-template-columns:1fr}}.lc-trust-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);gap:16px;padding:24px;display:flex}.lc-trust-card svg{flex:none;width:24px;height:24px;margin-top:2px}.lc-trust-card h3{font-size:16.5px}.lc-trust-card p{color:var(--ink-2);margin-top:6px;font-size:14.5px}.lc-badge-strip{background:var(--green-tint);border:1px solid var(--green-tint-2);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding:22px 24px;display:flex}.lc-badge-chip{background:var(--bg-card);border:1.5px solid var(--green);color:var(--green);border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800;display:inline-flex}.lc-badge-chip svg{width:16px;height:16px}.lc-badge-strip p{color:var(--ink-2);flex:1;min-width:240px;font-size:14.5px}.lc-faq{border-top:1px solid var(--line);margin-top:36px}.lc-faq details{border-bottom:1px solid var(--line);padding:4px 0}.lc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:16.5px;font-weight:700;list-style:none;display:flex}.lc-faq summary::-webkit-details-marker{display:none}.lc-faq summary .lc-plus{color:var(--green);flex:none;font-size:22px;font-weight:500;line-height:1}.lc-faq details[open] summary .lc-plus{transform:rotate(45deg)}.lc-faq .lc-ans{color:var(--ink-2);max-width:62em;padding:0 4px 20px;font-size:15.5px}.lc-request{background:var(--ink);color:#eef4f2;border-radius:22px;margin:0 0 76px;padding:44px}@media (prefers-color-scheme:dark){.lc-request{border:1px solid var(--line);background:#13222e}}.lc-request-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}@media (width<=920px){.lc-request-grid{grid-template-columns:1fr;gap:30px}.lc-request{padding:30px 22px}}.lc-request h2{color:#fff;font-size:clamp(25px,3.2vw,34px)}.lc-request .lc-rsub{color:#b9c9d2;margin-top:14px;font-size:16.5px}.lc-request ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.lc-request li{color:#cfdde4;gap:10px;font-size:14.5px;display:flex}.lc-request li svg{flex:none;width:15px;height:15px;margin-top:4px}form.lc-req{gap:14px;display:grid}form.lc-req label{color:#dbe7ec;gap:7px;font-size:13.5px;font-weight:700;display:grid}form.lc-req input[type=text],form.lc-req input[type=email],form.lc-req input[type=url],form.lc-req select,form.lc-req textarea{font:inherit;color:#0d1b26;background:#fff;border:1px solid #0000;border-radius:10px;width:100%;padding:12px 14px;font-size:15px}form.lc-req textarea{resize:vertical;min-height:74px}.lc-owncheck{background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.lc-owncheck input{accent-color:#3cb68f;flex:none;width:18px;height:18px;margin-top:2px}.lc-owncheck span{color:#dbe7ec;font-size:13.5px;font-weight:500;line-height:1.5}.lc-req-actions{flex-wrap:wrap;gap:10px;display:flex}.lc-btn-light{color:#06130d;background:#3cb68f}.lc-btn-light:hover{background:#55cba3}.lc-btn-outline-l{color:#eef4f2;background:0 0;border-color:#ffffff59}.lc-req-output{color:#0d1b26;background:#fff;border-radius:12px;padding:18px;display:none}.lc-req-output.lc-show{display:block}.lc-req-output h3{margin-bottom:8px;font-size:15.5px}.lc-req-output pre{white-space:pre-wrap;background:#f4f6f5;border-radius:8px;margin:0;padding:14px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.lc-req-output p{color:#3d4f5e;margin-top:10px;font-size:13.5px}.lc-form-err{color:#ffb4ab;font-size:13.5px;font-weight:600;display:none}.lc-form-err.lc-show{display:block}footer.lc-site{border-top:1px solid var(--line);padding:34px 0 44px}.lc-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lc-foot p{color:var(--ink-3);max-width:52em;font-size:13.5px}.lc-foot nav{flex-wrap:wrap;gap:20px;display:flex}.lc-foot nav a{color:var(--ink-2);font-size:13.5px;font-weight:600;text-decoration:none}
