.ld{background:var(--lg-bg);color:var(--lg-text);font-family:var(--lg-font-question);font-size:16px;line-height:1.6;overflow-x:hidden}.ld ::selection{color:var(--lg-text);background:#93c5fd40}.ld a{color:var(--lg-text-1);text-decoration:none;transition:color .15s}.ld a:hover{color:var(--lg-text)}.ld-nav{z-index:100;position:fixed;top:0;left:0;right:0}.ld-nav-bg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lg-border);opacity:0;background:#0b0c0ed1;transition:opacity .22s;position:absolute;inset:0}.ld-nav-in{justify-content:space-between;align-items:center;max-width:1200px;height:66px;margin:0 auto;padding:0 28px;display:flex;position:relative}.ld-nav-brand{align-items:center;gap:10px;display:flex}.ld-nav-links{align-items:center;gap:28px;display:flex}.ld-nav-link{color:var(--lg-text-3);font-size:14px}.ld-nav-link:hover{color:var(--lg-text-1)}.ld-nav-enter{color:var(--lg-text-1);font-size:14px}.ld-cta{background:var(--lg-text);color:var(--lg-bg);white-space:nowrap;border-radius:5px;padding:9px 17px;font-size:13px;font-weight:500;transition:background .15s}.ld-cta:hover{color:var(--lg-bg);background:#e3e8ef}.ld-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 28px 72px;display:flex;position:relative}.ld-hero-pitch{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ld-hero-pitch svg{width:100%;height:100%;display:block}.ld-hero>*{z-index:1;position:relative}.ld-h1{max-width:700px;font-family:var(--lg-font-voice);letter-spacing:-.025em;color:var(--lg-text);text-wrap:balance;margin:0;font-size:clamp(40px,6.5vw,68px);font-weight:400;line-height:1.07}.ld-h1 em,.ld-h2 em{font-style:italic}.ld-hero-sub{max-width:460px;color:var(--lg-text-1);text-wrap:pretty;margin:24px 0 0;font-size:clamp(16px,2.2vw,19px);line-height:1.5}.ld-composer-wrap{width:100%;max-width:620px;margin-top:44px}.ld-composer{background:var(--lg-raised);border:1px solid var(--lg-border-strong);transition:border-color .2s var(--lg-ease), box-shadow .2s var(--lg-ease);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch)), calc(100% - var(--lg-notch)) 100%, 0 100%);border-radius:5px;align-items:center;gap:14px;padding:12px 12px 12px 22px;display:flex}.ld-composer:focus-within{border-color:var(--lg-accent);box-shadow:0 0 0 3px #93c5fd24}.ld-composer input{min-width:0;color:var(--lg-text);font-family:var(--lg-font-question);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:17px}.ld-composer input::placeholder{color:var(--lg-text-2);opacity:1}.ld-composer-send{border:1px solid var(--lg-border);width:44px;height:44px;color:var(--lg-text-3);font-family:var(--lg-font-data);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;transition:border-color .16s,color .16s;display:flex}.ld-composer-send:hover{border-color:var(--lg-accent);color:var(--lg-accent)}.ld-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ld-chip{background:var(--lg-surface);border:1px solid var(--lg-border);font-family:var(--lg-font-question);color:var(--lg-text-1);cursor:pointer;border-radius:4px;padding:8px 14px;font-size:14px;transition:border-color .16s,color .16s}.ld-chip:hover{color:var(--lg-text);border-color:#3a3f47}.ld-hero-down{color:var(--lg-text-3);margin-top:56px;font-size:14px}.ld-hero-down:hover{color:var(--lg-text-1)}.ld-proof{border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border);padding:26px 28px}.ld-proof-in{max-width:1100px;font-family:var(--lg-font-data);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:18px 48px;margin:0 auto;display:flex}.ld-proof-item{align-items:baseline;gap:11px;display:flex}.ld-proof-num{color:var(--lg-text);letter-spacing:.5px;font-size:clamp(22px,3vw,30px);font-weight:500}.ld-proof-label{letter-spacing:1.5px;color:var(--lg-text-3);font-size:12px}.ld-section{padding:112px 28px}.ld-section.tall{padding:120px 28px}.ld-section.alt{background:var(--lg-surface);border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border)}.ld-h2{font-family:var(--lg-font-voice);letter-spacing:-.02em;color:var(--lg-text);text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,50px);font-weight:400;line-height:1.1}.ld-lead{color:var(--lg-text-1);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}.ld-eyebrow{font-family:var(--lg-font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--lg-grade-sd);font-size:11px}.ld [data-reveal]{opacity:0;transform:translateY(16px)}.ld [data-reveal].on{opacity:1;transition:opacity .5s var(--lg-ease), transform .5s var(--lg-ease);transform:none}.ld-mock-bubble{background:var(--lg-hover);border:1px solid var(--lg-border);border-radius:4px 14px 14px;max-width:560px;padding:16px 20px}.ld-mock-flaw{max-width:560px;font-family:var(--lg-font-data);color:var(--lg-rojo);align-items:flex-start;gap:9px;margin-top:14px;display:flex}.ld-verdict-rule{align-items:center;gap:12px;padding:16px 4px;display:flex}.ld-verdict-rule span:first-child,.ld-verdict-rule span:last-child{background:var(--lg-border);flex:1;height:1px}.ld-verdict-label{font-family:var(--lg-font-data);letter-spacing:1.6px;color:var(--lg-grade-sd);font-size:11px}.ld-card{background:#0a0d12;border:1px solid #1a2230;border-radius:5px;overflow:hidden;box-shadow:0 20px 64px #00000080}.ld-card-head{border-bottom:1px solid #141b26;justify-content:space-between;align-items:center;padding:15px 26px;display:flex}.ld-card-wordmark{font-family:var(--lg-font-wordmark);color:#c7cfda;letter-spacing:.14em;font-size:14px;font-weight:700}.ld-req{font-family:var(--lg-font-data);color:var(--lg-grade-sd);letter-spacing:.04em;font-size:11px}.ld-evidence{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch)), calc(100% - var(--lg-notch)) 100%, 0 100%);background:#0d1118;border:1px solid #1c2636;border-radius:4px;padding:20px 22px;position:relative}.ld-seal{background:var(--lg-verde-bg);border:1px solid var(--lg-verde-border);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch-sm)), calc(100% - var(--lg-notch-sm)) 100%, 0 100%);flex-shrink:0;align-items:center;gap:8px;padding:7px 12px 8px 10px;display:inline-flex}.ld-seal-title{font-family:var(--lg-font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-verde-text);font-size:11px;font-weight:600;line-height:1.1}.ld-seal-sub{font-family:var(--lg-font-data);color:var(--lg-grade-sd);margin-top:2px;font-size:11px}.ld-ledger-row{border-top:1px solid #141b26;align-items:center;gap:14px;padding:11px 0;display:flex}.ld-ledger-name{font-family:var(--lg-font-voice);color:#c7cfda;flex:1;font-size:15px}.ld-ledger-val{font-family:var(--lg-font-data);color:#eff3f8;text-align:right;width:26px;font-size:13px}.ld-ledger-dot{background:var(--lg-verde);border-radius:50%;width:7px;height:7px}.ld-card-foot{font-family:var(--lg-font-data);color:var(--lg-grade-sd);font-size:11px;line-height:1.8}.ld-redacta-grid{grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:8px;margin-top:44px;display:grid}.ld-scan-panel{background:var(--lg-bg);border:1px solid var(--lg-border);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch)), calc(100% - var(--lg-notch)) 100%, 0 100%);border-radius:5px;padding:26px;position:relative;overflow:hidden}.ld-scan-rows{flex-direction:column;gap:11px;display:flex;position:relative}.ld-scanline{background:linear-gradient(90deg, transparent, var(--lg-accent), transparent);opacity:0;pointer-events:none;height:2px;position:absolute;top:0;left:-6px;right:-6px;box-shadow:0 0 12px #93c5fd99}.ld-scan-row{align-items:center;gap:12px;height:16px;display:flex}.ld-scan-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .35s}.ld-scan-bar{border-radius:3px;flex:1;height:6px;transition:background .35s}.ld-redacta-arrow{font-family:var(--lg-font-data);justify-content:center;align-items:center;font-size:20px;transition:color .4s;display:flex}.ld-redacta-panel{background:var(--lg-raised);border:1px solid var(--lg-border-strong);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch)), calc(100% - var(--lg-notch)) 100%, 0 100%);border-radius:5px;padding:26px;transition:opacity .5s}.ld-redacta-text{font-family:var(--lg-font-voice);color:#eff3f8;min-height:96px;margin:18px 0 0;font-size:21px;font-style:italic;line-height:1.5}.ld-caret{background:var(--lg-accent);vertical-align:-3px;width:2px;height:20px;margin-left:2px;display:inline-block}.ld-panel-note{color:var(--lg-grade-sd);margin:0;font-size:13px}@media (max-width:760px){.ld-redacta-grid{grid-template-columns:1fr}.ld-redacta-arrow{min-height:44px;padding:4px 0;transform:rotate(90deg)}}.ld-2col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:52px;display:grid}.ld-legend{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.ld-legend-item{align-items:center;gap:9px;display:flex}.ld-legend-item span{font-family:var(--lg-font-data);font-size:11px}.ld-sd-box{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch)), calc(100% - var(--lg-notch)) 100%, 0 100%);background:#0d1118;border:1px dashed #2a3547;border-radius:4px;margin-top:20px;padding:22px 24px;position:relative}.ld-sd-seal{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--lg-notch-sm)), calc(100% - var(--lg-notch-sm)) 100%, 0 100%);background:#7e8a9c12;border:1px solid #7e8a9c47;align-items:center;gap:9px;padding:7px 12px 8px 10px;display:inline-flex}.ld-map-grid{grid-template-columns:repeat(16,1fr);gap:6px;width:100%;max-width:290px;display:grid}.ld-map-cell{aspect-ratio:1;opacity:.14;border-radius:50%;width:100%}.ld-cov-item{align-items:flex-start;gap:14px;display:flex}.ld-cov-item p{color:#eff3f8;margin:0;font-size:16.5px;line-height:1.5}.ld-cov-item p span{color:var(--lg-text-1)}.ld-price-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ld-toggle{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:6px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ld-toggle button{font-family:var(--lg-font-question);cursor:pointer;color:var(--lg-text-3);background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .16s,color .16s;display:flex}.ld-toggle button.on{color:var(--lg-text);background:#1c2027}.ld-toggle .free{font-family:var(--lg-font-data);letter-spacing:.5px;color:var(--lg-verde-text);font-size:11px}.ld-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:18px;margin-top:40px;display:grid}.ld-plan{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:5px;flex-direction:column;padding:32px 28px;display:flex}.ld-plan.pro{background:#101319;border-color:#2e4159;position:relative;box-shadow:0 0 0 1px #93c5fd1f,0 20px 60px #00000080}.ld-plan.pro:before{content:"";background:linear-gradient(90deg, transparent, var(--lg-accent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.ld-plan h3{font-family:var(--lg-font-wordmark);color:var(--lg-text);margin:0;font-size:22px;font-weight:700}.ld-plan-for{font-family:var(--lg-font-voice);color:var(--lg-text-3);margin:8px 0 0;font-size:15px;font-style:italic}.ld-plan-price{font-family:var(--lg-font-data);font-variant-numeric:tabular-nums;margin:22px 0 26px}.ld-plan-num{font-family:var(--lg-font-voice);color:var(--lg-text);font-size:40px}.ld-plan-unit{color:var(--lg-text-3);font-size:14px}.ld-plan-note{font-family:var(--lg-font-data);min-height:15px;margin-top:6px;font-size:11px}.ld-plan-rows{flex-direction:column;gap:14px;display:flex}.ld-plan-row{align-items:flex-start;gap:11px;display:flex}.ld-plan-row svg{flex-shrink:0;margin-top:2px}.ld-plan-row span{color:var(--lg-text-1);font-size:15px}.ld-plan-row.main span{color:var(--lg-text)}.ld-plan-cta{margin-top:auto;padding-top:30px;display:block}.ld-plan-cta span{text-align:center;border:1px solid var(--lg-border-strong);color:#eceef0;border-radius:5px;padding:11px 0;font-size:14px;font-weight:500;transition:border-color .15s,background .15s;display:block}.ld-plan-cta:hover span{border-color:#4a5058}.ld-plan-cta.solid span{background:var(--lg-text);color:var(--lg-bg);border:none;padding:12px 0;font-weight:600}.ld-plan-cta.solid:hover span{background:#e3e8ef}.ld-honesty{background:var(--lg-surface);border:1px solid #1e2a22;border-radius:5px;align-items:flex-start;gap:14px;margin-top:24px;padding:22px 26px;display:flex}.ld-honesty p{color:var(--lg-text-1);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.ld-honesty strong{color:var(--lg-text);font-weight:500}.ld-press{text-align:center;color:var(--lg-grade-sd);margin:18px 0 0;font-size:13.5px}.ld-press a{color:var(--lg-text-3);border-bottom:1px solid var(--lg-border-strong)}.ld-press a:hover{color:var(--lg-text)}.ld-faq details{border-top:1px solid var(--lg-border);padding:4px 0}.ld-faq details:last-child{border-bottom:1px solid var(--lg-border)}.ld-faq summary{cursor:pointer;color:var(--lg-text);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:16px;font-weight:500;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary .mark{font-family:var(--lg-font-data);color:var(--lg-text-3)}.ld-faq details[open] summary .mark:before{content:"−"}.ld-faq details:not([open]) summary .mark:before{content:"+"}.ld-faq p{color:var(--lg-text-1);max-width:60ch;margin:0;padding:0 4px 20px;font-size:15px;line-height:1.6}.ld-footer{border-top:1px solid var(--lg-border);padding:42px 28px}.ld-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:0 auto;display:flex}.ld-footer-brand{align-items:center;gap:12px;display:flex}.ld-footer-tag{font-family:var(--lg-font-data);letter-spacing:.5px;color:var(--lg-text-3);font-size:12px}.ld-footer-links{align-items:center;gap:24px;font-size:13px;display:flex}.ld-footer-links a{color:var(--lg-text-3)}.ld-footer-links a:hover{color:var(--lg-text)}.ld-copy{font-family:var(--lg-font-data);color:var(--lg-grade-sd);font-size:12px}@media (max-width:760px){.ld-nav-link,.ld-nav-enter{display:none}.ld-cta{align-items:center;min-height:44px;display:inline-flex}.ld-chip{min-height:44px}.ld-hero-down,.ld-press a,.ld-footer-links a{margin:-12px -6px;padding:12px 6px;display:inline-block}.ld-section,.ld-section.tall{padding-top:64px;padding-bottom:64px}.ld-hero{padding:96px 20px 56px}.ld-proof-in{grid-template-columns:1fr 1fr;justify-items:start;gap:22px 24px;display:grid}.ld-proof-item{flex-direction:column;align-items:flex-start;gap:3px}.ld-toggle button{min-height:44px}.ld-plan-cta span{justify-content:center;align-items:center;min-height:44px;display:flex}}@keyframes ld-dash{0%{stroke-dashoffset:1440px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ld [data-reveal]{opacity:1;transition:none;transform:none}.ld *{transition:none!important;animation:none!important}}
