.lp{--lp-bg:#131313;--lp-bg-2:#161616;--lp-card:#1d1d1f;--lp-card-2:#232326;--lp-line:rgba(255,255,255,0.09);--lp-ink:#f5f2ef;--lp-ink-muted:rgba(245,242,239,0.64);--lp-accent:#f9e902;--lp-light-bg:#f7f4f1;--lp-light-ink:#161616;--lp-light-muted:#585858;--lp-light-line:#e0dddb;background:var(--lp-bg);color:var(--lp-ink);min-height:100vh;font-size:1.7rem;line-height:1.6;--base:#131313;--base-tint:#1d1d1f;--t-bright:#f5f2ef;--t-muted:rgba(245,242,239,0.64);--st-bright:#f5f2ef;--st-muted:rgba(255,255,255,0.12);--accent:#f9e902}.lp__wrap{max-width:1320px;margin-inline:auto;padding-inline:24px}.lp__h2{font-size:clamp(2.8rem,3.2vw,3.8rem);letter-spacing:-.01em}.lp__sectionSub{color:var(--lp-ink-muted);font-size:1.7rem;margin:12px 0 0;max-width:640px}.lp__bar{position:sticky;top:0;z-index:50;background:rgba(19,19,19,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-line)}.lp__barInner{max-width:1320px;margin-inline:auto;padding:16px 24px;display:flex;align-items:center;gap:28px}.lp__logo img{height:30px;width:auto;display:block}.lp__nav{display:flex;gap:26px;margin-inline:auto}.lp__nav a{color:var(--lp-ink-muted);text-decoration:none;font-size:1.5rem;font-weight:600}.lp__nav a:hover{color:var(--lp-ink)}.lp__barCta{background:var(--lp-accent);color:#161616;text-decoration:none;font-weight:700;font-size:1.5rem;padding:11px 20px;border-radius:999px;transition:transform .15s ease}.lp__barCta:hover{transform:translateY(-1px)}@media (max-width:860px){.lp__nav{display:none}.lp__barInner{justify-content:space-between}}.lp__hero{position:relative;display:flex;align-items:center;min-height:calc(100svh - 63px);overflow:hidden}.lp__heroBg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:0}.lp__hero:before{z-index:1;background:linear-gradient(100deg,rgba(14,14,14,.96) 28%,rgba(14,14,14,.88) 58%,rgba(14,14,14,.78))}.lp__hero:after,.lp__hero:before{content:"";position:absolute;inset:0}.lp__hero:after{z-index:2;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:44px 44px;pointer-events:none}.lp__heroInner{position:relative;z-index:3;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:64px;align-items:center;padding-block:56px}@media (max-width:980px){.lp__heroInner{grid-template-columns:1fr;gap:40px}.lp__hero{min-height:0}}.lp__heroCopy{position:relative}.lp__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--lp-accent);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.lp__title{font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.08;letter-spacing:-.015em;color:#fff}.lp__titleMark{display:inline-block;background:var(--lp-accent);color:#161616;padding:2px 14px 4px;border-radius:6px;margin-top:10px}.lp__sub{color:var(--lp-ink-muted);font-size:1.8rem;margin-top:22px;max-width:520px}.lp__checks{list-style:none;display:flex;gap:24px;flex-wrap:wrap;margin-top:26px;padding:0}.lp__checks li{display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:600;color:var(--lp-ink)}.lp__checks li:before{content:"";width:16px;height:16px;border-radius:50%;background:var(--lp-accent);flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.7 6.2-4.2 4.2a.9.9 0 0 1-1.3 0L4.3 8.5A.9.9 0 1 1 5.6 7.2l1.2 1.2 3.6-3.6a.9.9 0 1 1 1.3 1.3Z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.7 6.2-4.2 4.2a.9.9 0 0 1-1.3 0L4.3 8.5A.9.9 0 1 1 5.6 7.2l1.2 1.2 3.6-3.6a.9.9 0 1 1 1.3 1.3Z'/%3E%3C/svg%3E") center /contain no-repeat}.lp__heroCard{position:relative;background:#faf7f4;color:#161616;border-radius:18px;padding:34px 30px 28px;box-shadow:0 30px 70px rgba(0,0,0,.45);scroll-margin-top:90px}.lp__heroBadge{position:absolute;top:-13px;right:22px;background:#161616;color:var(--lp-accent);font-size:1.2rem;font-weight:800;letter-spacing:.12em;padding:6px 14px;border-radius:999px}.lp__heroCard h2{font-size:2.3rem;margin-bottom:8px;color:#161616}.lp__heroCardSub{font-size:1.5rem;color:#585858;line-height:1.55;margin-bottom:20px}.lp__heroTrust{margin-top:14px;font-size:1.3rem;color:#767370;display:flex;align-items:center;gap:7px}.lp__heroTrust:before{content:"\1F512";font-size:1.2rem}.lp__heroCard .audit-cta__row{display:flex;flex-direction:column;align-items:stretch;gap:12px}.lp__heroCard .audit-cta__captcha{width:100%;flex:0 0 auto}.lp__heroCard .audit-cta__input{flex:0 0 auto;max-width:none;height:auto;font:inherit;font-size:1.6rem;width:100%;background:#fff;color:#161616;border:1px solid #dcd8d4;border-radius:10px;padding:14px 16px}.lp__heroCard .audit-cta__input::placeholder{color:#9b9793}.lp__heroCard .audit-cta__input:focus,.lp__heroCard .audit-cta__input:focus-visible{outline:none;border-color:#161616;box-shadow:0 0 0 3px rgba(22,22,22,.12)}.lp__heroCard .audit-cta__button{font:inherit;font-weight:700;font-size:1.6rem;cursor:pointer;background:var(--lp-accent);color:#161616;border:0;border-radius:999px;padding:15px 18px;width:100%;transition:transform .15s ease}.lp__heroCard .audit-cta__button:hover{transform:translateY(-1px)}.lp__heroCard .audit-cta__button:disabled{opacity:.6;cursor:wait}.lp__heroCard .audit-cta__actions{display:flex;gap:10px;width:100%}.lp__heroCard .audit-cta__actions .audit-cta__button{width:auto;flex:1 1 auto}.lp__heroCard .audit-cta__actions .audit-cta__button--back{flex:0 0 auto;background:#161616;color:#faf7f6;border:0}.lp__heroCard .audit-cta__prompt{font-size:1.5rem;font-weight:600;color:#161616}.lp__heroCard .audit-cta__done{font-size:1.7rem;font-weight:700;color:#161616}.lp__heroCard .audit-cta__done:before{content:"\2713  ";color:#1f9d55}.lp__heroCard .audit-cta__error{color:#d64533;font-size:1.4rem;font-weight:600;margin-top:6px}.lp__heroCard .audit-cta__consent-text{color:#585858;font-size:1.25rem}.lp__heroCard .audit-cta__consent-link{color:#161616}.lp__heroCard .ts-loading{border-color:#dcd8d4;background:#faf8f6;border-radius:10px}.lp__heroCard .ts-loading__text{color:#161616}.lp__heroCard .ts-loading__bar{background:linear-gradient(90deg,rgba(22,22,22,.06) 25%,rgba(22,22,22,.14) 37%,rgba(22,22,22,.06) 63%);background-size:400% 100%}@media (max-width:980px){.lp__heroCard{max-width:460px}}.lp__svcFeatured--report{display:flex;flex-direction:column}.lp__svcFeatured--report .lp__svcCta{margin-top:14px}.lp__report{margin-top:18px;padding:18px 18px 14px;background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:12px}.lp__reportHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #eee9e3}.lp__reportMeta b{display:block;font-size:1.5rem;font-weight:700;color:#161616;letter-spacing:-.01em}.lp__reportMeta span{font-family:var(--_font-mono,ui-monospace,"SF Mono",monospace);font-size:1.2rem;color:#8a8580}.lp__reportScore{display:flex;align-items:baseline;gap:2px;padding:6px 12px;border-radius:10px;font-variant-numeric:tabular-nums}.lp__reportScore b{font-size:2.2rem;font-weight:800;line-height:1}.lp__reportScore span{font-size:1.1rem;font-weight:600;opacity:.65}.lp__reportScore[data-tone=bad]{background:#fdeae6;color:#c23a28}.lp__reportScore[data-tone=mid]{background:#fdf3e0;color:#b06e00}.lp__reportScore[data-tone=good]{background:#e4f5ea;color:#187a44}.lp__reportRow{display:grid;grid-template-columns:minmax(0,1fr) 84px 34px;align-items:center;gap:12px;font-size:1.35rem;font-weight:600;color:#3c3935}.lp__reportBar{height:7px;border-radius:999px;background:#f0ece6;overflow:hidden}.lp__reportBar i{display:block;height:100%;border-radius:999px}.lp__reportRow b{font-variant-numeric:tabular-nums;text-align:right;font-size:1.4rem;font-weight:700}.lp__reportRow[data-tone=bad] .lp__reportBar i{background:#d64533}.lp__reportRow[data-tone=bad] b{color:#c23a28}.lp__reportRow[data-tone=mid] .lp__reportBar i{background:#e8a13a}.lp__reportRow[data-tone=mid] b{color:#b06e00}.lp__reportRow[data-tone=good] .lp__reportBar i{background:#2ba05d}.lp__reportRow[data-tone=good] b{color:#187a44}.lp__svcFeatured .lp__reportFinding{margin:2px 0 0;padding:9px 12px;border-radius:9px;background:#fdf3e0;color:#7d5a10;font-size:1.25rem;font-weight:600;line-height:1.35;display:flex;align-items:flex-start;gap:8px}.lp__svcFeatured .lp__reportFinding svg{flex:none;width:1.6rem;height:1.6rem;margin-top:1px;color:#b06e00}.lp__reportNote,.lp__svcFeatured .lp__reportNote{margin:10px 0 0;font-size:1.2rem;font-weight:500;color:rgba(255,255,255,.55)}.lp__stats{background:#0f0f0f;border-block:1px solid var(--lp-line)}.lp__statsInner{gap:70px;flex-wrap:wrap;padding-block:34px}.lp__stat,.lp__statsInner{display:flex;align-items:baseline}.lp__stat{gap:14px}.lp__stat b{font-size:4.4rem;line-height:1;color:var(--lp-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lp__stat span{color:var(--lp-ink-muted);font-size:1.6rem}.lp__pains{padding-block:84px 70px}.lp__painGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px}.lp__pain{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:32px 30px;transition:transform .2s ease,border-color .2s ease}.lp__pain:hover{transform:translateY(-3px);border-color:rgba(249,233,2,.35)}.lp__painIcon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(249,233,2,.12);color:var(--lp-accent);font-size:2.3rem;margin-bottom:18px;transition:transform .25s ease}.lp__pain:hover .lp__painIcon{transform:rotate(-6deg) scale(1.08)}.lp__pain h3{font-size:2rem;margin-bottom:10px;color:#fff}.lp__pain p{font-size:1.55rem;color:var(--lp-ink-muted);line-height:1.6}.lp__pain p strong{color:var(--lp-ink);font-weight:700}@media (max-width:860px){.lp__painGrid{grid-template-columns:1fr}}.lp__svcBand{background:var(--lp-light-bg);padding-block:84px 90px;--t-bright:#161616;--t-muted:#585858;--st-muted:#e0dddb}.lp__svcBand,.lp__svcBand .lp__h2{color:var(--lp-light-ink)}.lp__svcBand .lp__sectionSub{color:var(--lp-light-muted)}.lp__svcRow h3{color:var(--lp-light-ink)}.lp__svcFeatured{--t-bright:#ffffff;--t-muted:rgba(255,255,255,0.72)}.lp__svcFeatured h3{color:#fff}.lp__svcGrid{display:grid;grid-template-columns:5fr 6fr;gap:26px;margin-top:38px;align-items:stretch}.lp__svcFeatured{background:#161616;color:#fff;border-radius:18px;padding:36px 32px;display:flex;flex-direction:column;align-items:flex-start}.lp__svcTag{color:var(--lp-accent);font-size:1.25rem;font-weight:800;letter-spacing:.12em}.lp__svcFeaturedIcon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--lp-accent);color:#161616;font-size:2.6rem;margin-top:22px}.lp__svcFeatured h3{font-size:2.4rem;margin-top:18px}.lp__svcFeatured p{color:rgba(255,255,255,.72);font-size:1.55rem;line-height:1.6;margin-top:10px}.lp__svcCta{margin-top:auto;padding-top:26px}.lp__svcRows{display:flex;flex-direction:column;gap:14px}.lp__svcRow{background:#fff;border:1px solid var(--lp-light-line);border-radius:14px;padding:20px 22px;display:flex;gap:18px;align-items:center;flex:1}.lp__svcRowIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;background:#f1ede9;color:#161616;font-size:2.2rem}.lp__svcRow h3{font-size:1.75rem}.lp__svcRow p{font-size:1.45rem;color:var(--lp-light-muted);margin-top:2px}@media (max-width:900px){.lp__svcGrid{grid-template-columns:1fr}}.lp__cta{display:inline-block;background:var(--lp-accent);color:#161616;text-decoration:none;font-weight:700;font-size:1.6rem;padding:15px 26px;border-radius:999px;transition:transform .15s ease}.lp__cta:hover{transform:translateY(-1px)}.lp__steps{padding-block:84px 30px}.lp__stepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}.lp__step{position:relative;padding:32px 30px;background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;transition:transform .2s ease,border-color .2s ease}.lp__step:hover{transform:translateY(-3px);border-color:rgba(249,233,2,.35)}.lp__step em{font-style:normal;color:var(--lp-accent);font-weight:800;font-size:1.25rem;letter-spacing:.14em}.lp__step h3{margin:12px 0 8px;font-size:2rem;color:#fff}.lp__step p{font-size:1.55rem;color:var(--lp-ink-muted);line-height:1.55}.lp__step:not(:last-child):after{content:"";position:absolute;top:50%;right:-24px;width:24px;height:1px;background:var(--lp-line)}@media (max-width:860px){.lp__stepGrid{grid-template-columns:1fr}.lp__step:not(:last-child):after{display:none}}.lp__faq{padding-block:50px 10px;max-width:860px}.lp__faq h2{font-size:clamp(2.8rem,3.2vw,3.6rem);margin-bottom:24px;color:#fff}.lp__faqItem{border-bottom:1px solid var(--lp-line)}.lp__faqQ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;cursor:pointer;text-align:left;padding-block:22px;font:inherit;font-weight:600;font-size:1.8rem;color:var(--lp-ink)}.lp__faqIcon{position:relative;width:16px;height:16px;flex-shrink:0}.lp__faqIcon:after,.lp__faqIcon:before{content:"";position:absolute;inset:0;margin:auto;background:var(--lp-accent);transition:transform .35s cubic-bezier(.22,1,.36,1)}.lp__faqIcon:before{width:16px;height:2px}.lp__faqIcon:after{width:2px;height:16px}.lp__faqItem.is-open .lp__faqIcon:after{transform:rotate(90deg)}.lp__faqItem.is-open .lp__faqIcon:before{transform:rotate(180deg)}.lp__faqBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.lp__faqItem.is-open .lp__faqBody{grid-template-rows:1fr}.lp__faqInner{overflow:hidden}.lp__faqInner p{color:var(--lp-ink-muted);font-size:1.6rem;line-height:1.65;padding-bottom:22px;max-width:720px}.lp__project{margin-block:70px;display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:start}.lp__projectIntro{color:var(--lp-ink-muted);font-size:1.7rem;margin:12px 0 26px}.lp__projectPoints{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.lp__projectPoints li{display:flex;align-items:center;gap:12px;font-size:1.55rem;font-weight:600}.lp__projectPoints li span{display:inline-flex;color:var(--lp-accent);font-size:2rem}.lp__projectCard{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:18px;padding:32px 30px}.lp__projectForm{display:flex;flex-direction:column;gap:18px}.lp__projectRow{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:640px){.lp__projectRow{grid-template-columns:1fr}}.lp__projectField{display:flex;flex-direction:column;gap:8px}.lp__projectField label{font-size:1.4rem;font-weight:600;color:var(--lp-ink)}.lp__projectField input,.lp__projectField select,.lp__projectField textarea{font:inherit;font-size:1.6rem;color:var(--lp-ink);background:#131313;border:1px solid var(--lp-line);border-radius:10px;padding:13px 15px}.lp__projectField textarea{resize:vertical;min-height:110px}.lp__projectField input:focus-visible,.lp__projectField select:focus-visible,.lp__projectField textarea:focus-visible{outline:2px solid var(--lp-accent);outline-offset:1px}.lp__projectConsent{margin-top:2px}.lp__project .audit-cta__consent-text{color:var(--lp-ink-muted)}.lp__project .audit-cta__consent-link{color:var(--lp-accent)}.lp__projectError{margin:0;font-size:1.5rem;font-weight:600;color:#ff7a68}.lp__heroCard--pay .lp__projectField label{color:#161616}.lp__heroCard--pay .lp__projectField input,.lp__heroCard--pay .lp__projectField select{color:#161616;background:#fff;border:1px solid rgba(22,22,22,.18)}.lp__heroCard--pay .lp__projectField input::placeholder{color:#8a8a8a}.lp__heroCard--pay .lp__projectError{color:#c8321f}.lp__cta--ghost{background:transparent;color:#161616;border:1.5px solid rgba(22,22,22,.35);opacity:1}.lp__cta--ghost:hover{border-color:#161616}.lp__projectSubmit{align-self:stretch;text-align:center;border:none;cursor:pointer}.lp__projectSubmit:disabled{opacity:.6;cursor:wait}.lp__projectDone{font-size:1.8rem;font-weight:700}.lp__projectDone:before{content:"\2713  ";color:var(--lp-accent)}.lp__hp{position:absolute;left:-9999px}@media (max-width:900px){.lp__project{grid-template-columns:1fr;gap:30px}}.lp__footer{margin-top:40px;padding-block:34px 44px;border-top:1px solid var(--lp-line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:1.4rem;color:var(--lp-ink-muted)}.lp__footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lp__logo--footer img{height:24px;opacity:.85}.lp__phone{font-weight:600}@media (prefers-reduced-motion:no-preference){.lp__heroCopy>*{animation:lpRise .7s cubic-bezier(.22,.61,.36,1) both}.lp__heroCopy>:first-child{animation-delay:.06s}.lp__heroCopy>:nth-child(2){animation-delay:.16s}.lp__heroCopy>:nth-child(3){animation-delay:.28s}.lp__heroCopy>:nth-child(4){animation-delay:.4s}.lp__heroCard{animation:lpRise .8s cubic-bezier(.22,.61,.36,1) .24s both}.lp--js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.61,.36,1)}.lp--js [data-reveal].is-in{opacity:1;transform:none}.lp--js .lp__painGrid>[data-reveal]:nth-child(2),.lp--js .lp__statsInner>[data-reveal]:nth-child(2),.lp--js .lp__stepGrid>[data-reveal]:nth-child(2),.lp--js .lp__svcRows>[data-reveal]:nth-child(2){transition-delay:.09s}.lp--js .lp__painGrid>[data-reveal]:nth-child(3),.lp--js .lp__statsInner>[data-reveal]:nth-child(3),.lp--js .lp__stepGrid>[data-reveal]:nth-child(3),.lp--js .lp__svcRows>[data-reveal]:nth-child(3){transition-delay:.18s}.lp--js .lp__painGrid>[data-reveal]:nth-child(4),.lp--js .lp__svcRows>[data-reveal]:nth-child(4){transition-delay:.27s}}@keyframes lpRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp__heroTrust--pay{display:block}.lp__heroTrust--pay a{color:inherit;text-decoration:underline}@media (min-width:992px){.lp__statsInner{flex-wrap:nowrap;gap:48px;justify-content:space-between}.lp__stat{flex:1 1 0;min-width:0}.lp__stat b{white-space:nowrap}.lp__stat span{line-height:1.3}}@media (min-width:768px){.lp__painGrid>.lp__pain:nth-child(5):last-child{grid-column:1/-1}}