:root{
  color-scheme:light;
  --lp-bg:#f7f8fc;
  --lp-surface:#fff;
  --lp-surface-soft:#f4f6fb;
  --lp-ink:#15192a;
  --lp-muted:#667086;
  --lp-faint:#929bad;
  --lp-line:rgba(25,35,58,.105);
  --lp-violet:#6d55e8;
  --lp-violet-strong:#5339c7;
  --lp-violet-soft:#f0edff;
  --lp-cyan:#0798bd;
  --lp-cyan-soft:#e8f8fc;
  --lp-green:#16815f;
  --lp-green-soft:#e9f7f1;
  --lp-red:#cf465d;
  --lp-amber:#b9770c;
  --lp-shadow:0 24px 70px rgba(37,49,79,.105);
  --lp-shadow-soft:0 12px 35px rgba(38,51,82,.07);
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{margin:0}
.landing-body{min-width:320px;background:var(--lp-bg);color:var(--lp-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.landing-body::selection{background:#dcd5ff;color:#2e2365}
.landing-body a{color:inherit;text-decoration:none}
.landing-body button,.landing-body input{font:inherit}
.landing-body button{color:inherit}
.lp-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.lp-skip{position:fixed;z-index:1000;top:10px;left:10px;padding:10px 14px;border-radius:10px;background:#fff;color:var(--lp-violet);box-shadow:var(--lp-shadow);transform:translateY(-140%)}
.lp-skip:focus{transform:none}

/* Header */
.lp-header{position:fixed;z-index:100;top:14px;right:0;left:0;width:min(1220px,calc(100% - 28px));margin:auto;border:1px solid rgba(31,43,69,.10);border-radius:17px;background:rgba(255,255,255,.82);box-shadow:0 12px 38px rgba(35,48,77,.075);backdrop-filter:blur(20px);transition:.25s ease}
.lp-header.is-scrolled{top:8px;background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(35,48,77,.11)}
.lp-header-inner{display:flex;align-items:center;min-height:67px;padding:0 13px 0 20px}
.lp-brand{display:inline-flex;align-items:center;gap:9px;flex:none}
.lp-brand-mark{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(109,85,232,.25);border-radius:10px;background:linear-gradient(145deg,rgba(109,85,232,.14),rgba(7,152,189,.08));box-shadow:0 8px 22px rgba(109,85,232,.13)}
.lp-brand-mark::before,.lp-brand-mark::after,.lp-brand-mark i,.lp-brand-mark b{position:absolute;border-radius:50%;content:""}
.lp-brand-mark::before{width:17px;height:17px;border:1px solid rgba(109,85,232,.28)}
.lp-brand-mark::after{width:5px;height:5px;background:linear-gradient(135deg,var(--lp-violet),var(--lp-cyan));box-shadow:0 0 9px rgba(7,152,189,.5)}
.lp-brand-mark i{width:25px;height:7px;border-top:1px solid rgba(7,152,189,.38);transform:rotate(-18deg)}
.lp-brand-mark b{width:7px;height:25px;border-right:1px solid rgba(109,85,232,.33);transform:rotate(28deg)}
.lp-brand-name{font-size:21px;font-weight:820;letter-spacing:-1.1px}
.lp-beta{margin-left:-2px;padding:3px 5px;border-radius:5px;background:var(--lp-violet-soft);color:var(--lp-violet-strong);font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.lp-nav{display:flex;align-items:center;justify-content:center;gap:29px;margin:auto}
.lp-nav a{position:relative;color:#5f687b;font-size:13px;font-weight:620;transition:.2s ease}
.lp-nav a::after{position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--lp-violet),var(--lp-cyan));content:"";opacity:0;transform:scaleX(.4);transition:.2s ease}
.lp-nav a:hover{color:var(--lp-ink)}
.lp-nav a:hover::after{opacity:1;transform:scaleX(1)}
.lp-header-actions{display:flex;align-items:center;gap:8px}
.lp-login{padding:9px 12px;color:#586277;font-size:13px;font-weight:650}
.lp-login:hover{color:var(--lp-violet)}
.lp-header-cta,.lp-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(109,85,232,.26);border-radius:11px;background:linear-gradient(135deg,#795ff0,#6043d7);color:#fff!important;box-shadow:0 10px 27px rgba(91,62,207,.23);font-weight:730;transition:.2s ease}
.lp-header-cta{min-height:44px;padding:0 17px;font-size:12px}
.lp-header-cta:hover,.lp-primary-button:hover{filter:brightness(1.04);box-shadow:0 14px 32px rgba(91,62,207,.29);transform:translateY(-1px)}
.lp-menu-button{display:none;width:42px;height:42px;padding:0;border:1px solid var(--lp-line);border-radius:11px;background:#fff;cursor:pointer}
.lp-menu-button span{display:block;width:18px;height:2px;margin:4px auto;border-radius:4px;background:#4f586b;transition:.2s ease}
.lp-menu-button[aria-expanded="true"] span:first-child{transform:translateY(6px) rotate(45deg)}
.lp-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}
.lp-menu-button[aria-expanded="true"] span:last-child{transform:translateY(-6px) rotate(-45deg)}
.lp-mobile-nav{display:none}

/* Hero */
.lp-hero{position:relative;overflow:hidden;padding:146px 0 88px;background:linear-gradient(180deg,#fff 0,#f8f9fd 68%,#f3f5fa 100%)}
.lp-hero-grid,.lp-final-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(34,46,74,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(34,46,74,.032) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 55% 43%,#000 12%,transparent 72%)}
.lp-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}
.lp-glow-violet{top:100px;left:-180px;width:520px;height:430px;background:#846eff;opacity:.13}
.lp-glow-cyan{right:-150px;bottom:20px;width:460px;height:380px;background:#36c9e9;opacity:.10}
.lp-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.93fr) minmax(545px,1.07fr);gap:56px;align-items:center}
.lp-hero-copy{padding-left:4px}
.lp-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:23px;padding:8px 11px;border:1px solid rgba(109,85,232,.15);border-radius:99px;background:rgba(109,85,232,.055);color:#5944c1;font-size:11px;font-weight:740;letter-spacing:.015em}
.lp-kicker i{width:6px;height:6px;border-radius:50%;background:#28bb8a;box-shadow:0 0 0 4px rgba(40,187,138,.1)}
.lp-kicker span{color:#927ff0}
.lp-hero h1{max-width:680px;margin:0;font-size:clamp(50px,4.75vw,72px);font-weight:730;letter-spacing:-.064em;line-height:1;text-wrap:balance}
.lp-hero h1>span{display:block}.lp-hero h1 em{display:block;margin-top:7px;background:linear-gradient(100deg,#6749da 5%,#8a67ef 49%,#068fb5 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;text-wrap:balance}
.lp-hero-copy>p{max-width:620px;margin:27px 0 29px;color:var(--lp-muted);font-size:18px;line-height:1.66;text-wrap:pretty}
.lp-domain-form,.lp-final-form{position:relative;display:flex;align-items:center;max-width:650px;min-height:70px;padding:7px 7px 7px 18px;border:1px solid rgba(25,35,58,.13);border-radius:17px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(43,55,85,.10);transition:border-color .2s ease,box-shadow .2s ease}
.lp-domain-form:focus-within,.lp-final-form:focus-within{border-color:rgba(109,85,232,.46);box-shadow:0 20px 52px rgba(69,52,148,.14),0 0 0 4px rgba(109,85,232,.07)}
.lp-domain-icon{display:grid;place-items:center;width:26px;color:#8891a4;font-size:23px}
.lp-domain-form input,.lp-final-form input{min-width:0;flex:1;height:53px;padding:0 13px;border:0;outline:0;background:transparent;color:var(--lp-ink);font-size:15px}
.lp-domain-form input::placeholder,.lp-final-form input::placeholder{color:#a4abba}
.lp-domain-form button,.lp-final-form button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:205px;height:54px;border:0;border-radius:12px;background:linear-gradient(135deg,#785dec,#5d40d2);color:#fff;box-shadow:0 10px 25px rgba(89,61,202,.23);font-size:13px;font-weight:760;cursor:pointer;transition:.2s ease}
.lp-domain-form button:hover,.lp-final-form button:hover{filter:brightness(1.05);transform:translateY(-1px)}
.lp-domain-form button:disabled,.lp-final-form button:disabled{cursor:wait;filter:saturate(.82);opacity:.9;transform:none}
.lp-button-loader{display:none;width:15px;height:15px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:lp-spin .8s linear infinite}.is-loading .lp-button-loader{display:block}.is-loading .lp-button-arrow{display:none}
.lp-form-error{margin:8px 0 0!important;color:var(--lp-red)!important;font-size:11px!important}
.lp-trust-line,.lp-final-trust{display:flex;gap:12px;margin-top:14px;color:#667187;font-size:10px}
.lp-trust-line>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lp-trust-line>span>i{display:grid;place-items:center;width:17px;height:17px;flex:none;border-radius:50%;background:var(--lp-green-soft);color:var(--lp-green);font-size:9px;font-style:normal;font-weight:850}.lp-final-trust span::first-letter{color:var(--lp-green)}
.lp-signed-hint{margin-top:10px;color:#7a8497;font-size:11px}
.lp-hero-buttons{display:flex;gap:10px;margin-top:29px}
.lp-primary-button{min-height:50px;padding:0 20px;font-size:12px}
.lp-secondary-button{display:inline-grid;place-items:center;min-height:50px;padding:0 19px;border:1px solid var(--lp-line);border-radius:11px;background:#fff;color:#596377;font-size:12px;font-weight:700;box-shadow:var(--lp-shadow-soft)}

/* Live express audit: always unfolds directly below the domain field */
.lp-inline-audit{max-width:650px;margin-top:14px;overflow:hidden;border:1px solid rgba(109,85,232,.16);border-radius:18px;background:rgba(255,255,255,.98);box-shadow:0 20px 52px rgba(43,55,85,.12);text-align:left;outline:0;animation:lp-audit-reveal .34s cubic-bezier(.2,.8,.2,1) both}.lp-inline-audit[hidden]{display:none}.lp-inline-audit:focus-visible{box-shadow:0 20px 52px rgba(43,55,85,.12),0 0 0 4px rgba(109,85,232,.10)}
.lp-inline-audit-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 14px;border-bottom:1px solid rgba(33,45,70,.075);background:linear-gradient(100deg,#fbfaff,#f7fbfd)}
.lp-inline-audit-title{display:flex;align-items:center;min-width:0;gap:10px}.lp-inline-audit-title>span{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid rgba(109,85,232,.14);border-radius:11px;background:linear-gradient(145deg,#eeeaff,#eaf8fb);color:var(--lp-violet);font-size:20px}.lp-inline-audit-title div{display:flex;min-width:0;flex-direction:column}.lp-inline-audit-title small{color:#7772a1;font-size:8px;font-weight:820;letter-spacing:.11em}.lp-inline-audit-title strong{overflow:hidden;color:#30394d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}
.lp-inline-status{display:inline-flex;align-items:center;gap:7px;flex:none;padding:7px 10px;border-radius:99px;background:#eefaf5;color:#26785e;font-size:9px;font-weight:780}.lp-inline-status i{width:7px;height:7px;border-radius:50%;background:#28b681;box-shadow:0 0 0 5px rgba(40,182,129,.10)}.lp-inline-audit.is-scanning .lp-inline-status i{animation:lp-status-pulse 1.1s ease-in-out infinite}.lp-inline-audit.is-complete .lp-inline-status{background:var(--lp-green-soft);color:var(--lp-green)}.lp-inline-audit.is-error .lp-inline-status{background:#fff0f2;color:var(--lp-red)}.lp-inline-audit.is-error .lp-inline-status i{background:var(--lp-red);box-shadow:0 0 0 5px rgba(207,70,93,.09)}
.lp-inline-progress{padding:17px 17px 18px;background:linear-gradient(180deg,#fff,#fafbfe)}.lp-inline-progress[hidden]{display:none}.lp-progress-main{display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:11px;align-items:center}.lp-progress-main>div{display:flex;min-width:0;flex-direction:column}.lp-progress-main>div>b{color:#30394c;font-size:12px}.lp-progress-main>div>small{margin-top:2px;color:#8690a2;font-size:9px}.lp-progress-main>strong{color:#5d45ce;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.lp-progress-orbit{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#efebff,#eaf8fb)}.lp-progress-orbit::before,.lp-progress-orbit::after,.lp-progress-orbit i,.lp-progress-orbit b{position:absolute;border-radius:50%;content:""}.lp-progress-orbit::before{width:23px;height:23px;border:1px solid rgba(109,85,232,.28);animation:lp-orbit-spin 2.4s linear infinite}.lp-progress-orbit::after{width:6px;height:6px;background:linear-gradient(135deg,var(--lp-violet),var(--lp-cyan));box-shadow:0 0 10px rgba(7,152,189,.35)}.lp-progress-orbit i{top:8px;left:9px;width:6px;height:6px;background:#fff;border:2px solid #7760e9}.lp-progress-orbit b{right:8px;bottom:9px;width:5px;height:5px;background:#24b78a}
.lp-progress-track{height:7px;margin-top:15px;overflow:hidden;border-radius:99px;background:#e8eaf2;box-shadow:inset 0 1px 2px rgba(35,48,77,.05)}.lp-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7358eb,#916ce9 47%,#0aa2c4);box-shadow:0 0 18px rgba(109,85,232,.28);transition:width .38s ease}
.lp-progress-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px}.lp-progress-steps span{display:flex;align-items:center;gap:6px;min-width:0;color:#929aab;font-size:8px;white-space:nowrap}.lp-progress-steps i{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid #dfe3ec;border-radius:6px;background:#fff;color:#929aab;font-size:7px;font-style:normal;font-weight:800;transition:.22s ease}.lp-progress-steps span.is-current{color:#5d46c7;font-weight:720}.lp-progress-steps span.is-current i{border-color:rgba(109,85,232,.24);background:var(--lp-violet-soft);color:var(--lp-violet);box-shadow:0 0 0 3px rgba(109,85,232,.05)}.lp-progress-steps span.is-done{color:#377a64}.lp-progress-steps span.is-done i{border-color:rgba(22,129,95,.16);background:var(--lp-green-soft);color:var(--lp-green)}
.lp-inline-result{padding:15px 16px 16px;background:#f8f9fc}.lp-inline-result[hidden]{display:none}.lp-result-overview{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center;padding:15px;border:1px solid rgba(33,45,70,.08);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(41,54,84,.035)}
.lp-result-score{--score:72;position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:conic-gradient(var(--lp-violet) calc(var(--score)*1%),#e9ebf2 0)}.lp-result-score::before{position:absolute;width:68px;height:68px;border-radius:50%;background:#fff;content:""}.lp-result-score div{position:relative;text-align:center}.lp-result-score strong{display:block;font-size:25px;line-height:1}.lp-result-score span{color:#9099aa;font-size:8px}
.lp-result-summary{min-width:0}.lp-result-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-result-ready{display:inline-flex;align-items:center;gap:5px;color:var(--lp-green);font-size:8px;font-weight:820;letter-spacing:.09em;text-transform:uppercase}.lp-result-ready::before{width:6px;height:6px;border-radius:50%;background:#28b681;content:""}.lp-result-potential{padding:5px 8px;border-radius:99px;background:var(--lp-green-soft);color:var(--lp-green);font-size:8px;font-weight:780}.lp-result-summary h2{margin:4px 0 2px;font-size:17px;letter-spacing:-.025em}.lp-result-summary p{margin:0;color:#6f798c;font-size:10px;line-height:1.48;text-wrap:pretty}
.lp-result-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.lp-result-signals article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-height:64px;padding:9px;border:1px solid rgba(33,45,70,.075);border-radius:12px;background:#fff}.lp-signal-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:8px;font-weight:850}.lp-signal-icon.schema{background:var(--lp-cyan-soft);color:var(--lp-cyan)}.lp-signal-icon.bots{background:var(--lp-green-soft);color:var(--lp-green)}.lp-result-signals article>div{display:flex;min-width:0;flex-direction:column}.lp-result-signals small{color:#8b94a5;font-size:7px;font-weight:800;letter-spacing:.08em}.lp-result-signals b{margin-top:2px;color:#4c566a;font-size:9px;line-height:1.28;white-space:normal}.lp-result-signals b[data-status="good"]{color:var(--lp-green)}.lp-result-signals b[data-status="warning"]{color:var(--lp-amber)}.lp-result-signals b[data-status="bad"]{color:var(--lp-red)}
.lp-result-issue{display:grid;grid-template-columns:37px minmax(0,1fr);gap:10px;align-items:center;margin-top:9px;padding:11px 12px;border:1px solid rgba(109,85,232,.12);border-radius:12px;background:linear-gradient(100deg,#f5f2ff,#f1f9fb)}.lp-result-issue>span{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#eae5ff;color:var(--lp-violet);font-size:16px}.lp-result-issue small{display:block;color:#6f59cb;font-size:7px;font-weight:820;letter-spacing:.10em}.lp-result-issue h3{margin:2px 0 1px;color:#333b4e;font-size:11px}.lp-result-issue p{margin:0;color:#737d90;font-size:9px;line-height:1.45;text-wrap:pretty}
.lp-inline-result .lp-result-gate{margin-top:9px;background:linear-gradient(100deg,#fff,#f2f9fb)}

/* Product mockup */
.lp-hero-visual{position:relative;min-width:0;outline:0;transform:perspective(1400px) rotateY(-1.5deg) rotateX(.5deg)}
.lp-hero-visual:focus-visible .lp-report-window{box-shadow:0 38px 100px rgba(38,49,79,.18),0 0 0 4px rgba(109,85,232,.14)}
.lp-hero-visual::before{position:absolute;z-index:-1;inset:12% 8% -7%;border-radius:50%;background:rgba(99,73,215,.17);filter:blur(55px);content:""}
.lp-report-window{overflow:hidden;border:1px solid rgba(33,45,70,.12);border-radius:20px;background:#fff;box-shadow:0 38px 100px rgba(38,49,79,.18),0 3px 10px rgba(38,49,79,.05)}
.lp-audit-progress{padding:11px 16px 12px;border-bottom:1px solid rgba(109,85,232,.09);background:linear-gradient(90deg,#f5f2ff,#f0f9fc)}.lp-audit-progress[hidden]{display:none}.lp-audit-progress>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#5e687d;font-size:9px}.lp-audit-progress b{color:#5f46cd}.lp-audit-progress>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#e2e6f0}.lp-audit-progress em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lp-violet),var(--lp-cyan));transition:width .35s ease}
.lp-window-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:53px;padding:0 16px;border-bottom:1px solid rgba(33,45,70,.08);background:#fbfcff;color:#7b8497;font-size:9px}
.lp-window-title{display:flex;align-items:center;gap:7px}
.lp-window-title strong{color:#434b5d;font-size:10px}
.lp-mini-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:10px}
.lp-window-domain{display:flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(33,45,70,.08);border-radius:7px;background:#fff;color:#636d80}
.lp-window-domain i{width:5px;height:5px;border-radius:50%;background:var(--lp-green)}
.lp-live{justify-self:end;display:flex;align-items:center;gap:5px;color:#387c66;font-size:7px;font-weight:800;letter-spacing:.08em}
.lp-live i{width:6px;height:6px;border-radius:50%;background:#2bb682;box-shadow:0 0 0 4px rgba(43,182,130,.09)}
.lp-report-body{display:grid;grid-template-columns:1.25fr .75fr;gap:10px;padding:12px;background:#f5f7fb}
.lp-score-card,.lp-bots-card,.lp-fix-card{border:1px solid rgba(33,45,70,.08);border-radius:13px;background:#fff;box-shadow:0 8px 25px rgba(41,54,84,.035)}
.lp-score-card,.lp-bots-card{padding:15px}
.lp-card-head{display:flex;align-items:flex-start;justify-content:space-between}
.lp-card-head small,.lp-fix-card small{display:block;color:#828c9f;font-size:7px;font-weight:800;letter-spacing:.12em}
.lp-card-head h2{margin:3px 0 0;font-size:13px;letter-spacing:-.02em}
.lp-card-head>span{padding:4px 6px;border-radius:99px;background:var(--lp-green-soft);color:var(--lp-green);font-size:6px;font-weight:750}
.lp-bots-card .lp-card-head>span{background:var(--lp-violet-soft);color:var(--lp-violet)}
.lp-score-content{display:flex;align-items:center;gap:15px;margin-top:15px}
.lp-score-ring{--score:72;position:relative;display:grid;place-items:center;width:104px;height:104px;flex:none;border-radius:50%;background:conic-gradient(#6d55e8 calc(var(--score)*1%),#e9ebf2 0);transition:background .35s ease}
.lp-score-ring::before{position:absolute;width:86px;height:86px;border-radius:50%;background:#fff;content:""}
.lp-score-ring div{position:relative;text-align:center}
.lp-score-ring strong{display:block;font-size:29px;line-height:1}
.lp-score-ring span{color:#929aaa;font-size:7px}
.lp-score-copy{min-width:0}
.lp-score-copy>b{display:flex;align-items:center;gap:5px;font-size:9px}
.lp-score-copy>b i{width:6px;height:6px;border-radius:50%;background:#28b27e}
.lp-score-copy p{margin:5px 0 7px;color:#6f798c;font-size:8px;line-height:1.5}
.lp-score-copy>b i[data-status="warning"]{background:var(--lp-amber)}.lp-score-copy>b i[data-status="bad"]{background:var(--lp-red)}
.lp-chart{display:flex;align-items:end;gap:3px;height:28px;padding-top:4px;border-bottom:1px solid #e9ebf1}
.lp-chart span{width:12px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7a5ff0,#36bad6);opacity:.82}
.lp-bot-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(33,45,70,.06)}
.lp-bot-row:last-child{border-bottom:0}
.lp-bot-row>i{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;font-style:normal;font-size:8px;font-weight:800}
.lp-bot-row .is-ok{background:var(--lp-green-soft);color:var(--lp-green)}
.lp-bot-row .is-bad{background:#fff0f2;color:var(--lp-red)}
.lp-bot-row .is-warn{background:#fff7e9;color:var(--lp-amber)}
.lp-bot-row code{overflow:hidden;color:#41495c;font:600 8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis}
.lp-bot-row small{color:#8e97a7;font-size:7px}
.lp-mini-checks{display:flex;gap:5px;margin-top:8px}.lp-mini-checks span{padding:4px 6px;border-radius:7px;background:var(--lp-green-soft);color:var(--lp-green);font-size:6px;font-weight:740}.lp-mini-checks span[data-status="warning"]{background:#fff6e7;color:var(--lp-amber)}.lp-mini-checks span[data-status="bad"]{background:#fff0f2;color:var(--lp-red)}
.lp-fix-card{grid-column:1/-1;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px 13px}
.lp-fix-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:15px}
.lp-fix-card h3{margin:2px 0 1px;font-size:10px}
.lp-fix-card p{margin:0;color:#737d90;font-size:7px}
.lp-fix-card button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(109,85,232,.19);border-radius:7px;background:#f2efff;color:#5d45cc;font-size:7px;font-weight:760;cursor:pointer}
.lp-result-gate{grid-column:1/-1;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:12px 13px;border:1px solid rgba(109,85,232,.17);border-radius:13px;background:linear-gradient(100deg,#f4f1ff,#f0fafc);box-shadow:0 9px 25px rgba(60,52,117,.06)}.lp-result-gate[hidden]{display:none}.lp-lock{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e9e4ff;color:#5d45cc;font-size:17px}.lp-result-gate small{display:block;color:#6953cc;font-size:6px;font-weight:820;letter-spacing:.12em}.lp-result-gate b{display:block;margin:2px 0 1px;font-size:9px}.lp-result-gate p{margin:0;color:#737e91;font-size:7px}.lp-result-gate a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border-radius:8px;background:linear-gradient(135deg,#785dec,#5d40d2);color:#fff;font-size:7px;font-weight:780;box-shadow:0 7px 17px rgba(89,61,202,.18)}
.lp-float-card{position:absolute;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(33,45,70,.10);border-radius:13px;background:rgba(255,255,255,.92);box-shadow:0 18px 40px rgba(38,50,79,.14);backdrop-filter:blur(14px);animation:lp-float 5s ease-in-out infinite}
.lp-float-card>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:15px}
.lp-float-card div{display:flex;flex-direction:column}
.lp-float-card b{font-size:10px}.lp-float-card small{color:#8a93a4;font-size:6px}
.lp-float-models{top:-25px;right:-20px}.lp-float-growth{bottom:-23px;left:-22px;animation-delay:-2.5s}.lp-float-growth>span{background:var(--lp-green-soft);color:var(--lp-green)}
.lp-float-card>.lp-mini-ai-stack{position:relative;display:block;width:42px;background:transparent}.lp-mini-ai-stack i{position:absolute;top:6px;width:23px;height:23px;border:2px solid #fff;border-radius:8px;box-shadow:0 4px 10px rgba(35,48,77,.12)}.lp-mini-ai-stack i:first-child{left:0;background:linear-gradient(145deg,#e8f7f2,#0b8b72)}.lp-mini-ai-stack i:nth-child(2){left:10px;background:linear-gradient(145deg,#ebe6ff,#775ae9)}.lp-mini-ai-stack i:nth-child(3){left:20px;background:linear-gradient(145deg,#e7f8fb,#0798bd)}

/* Logos and general headings */
.lp-models{border-top:1px solid rgba(33,45,70,.065);border-bottom:1px solid rgba(33,45,70,.07);background:linear-gradient(180deg,#f7f8fc,#f2f4f8)}
.lp-models .lp-container{display:grid;grid-template-columns:255px minmax(0,1fr);gap:32px;align-items:center;min-height:104px}
.lp-models p{max-width:230px;margin:0;color:#6f7a90;font-size:12px;font-weight:670;letter-spacing:.005em;line-height:1.45;text-wrap:balance}
.lp-model-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.lp-model-list>span{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 9px;border:1px solid rgba(33,45,70,.07);border-radius:12px;background:rgba(255,255,255,.74);color:#4d586c;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:0 5px 16px rgba(42,54,84,.035);transition:.2s ease}.lp-model-list>span:hover{border-color:rgba(109,85,232,.17);background:#fff;box-shadow:0 9px 22px rgba(42,54,84,.075);transform:translateY(-1px)}
.lp-ai-mark{display:grid!important;place-items:center;width:30px!important;height:30px!important;flex:none;border-radius:9px!important;background:#edf8f4!important}.lp-ai-mark img{display:block;width:18px;height:18px}.lp-ai-mark.alice{background:#f4edff!important}.lp-ai-mark.gigachat{background:#eaf4ff!important}.lp-ai-mark.claude{background:#fff2ec!important}.lp-ai-mark.gemini{background:#f3efff!important}.lp-ai-mark.perplexity{background:#eaf8f8!important}
.lp-section{padding:128px 0}
.lp-section-heading h2,.lp-agency-copy h2{margin:10px 0 0;font-size:clamp(37px,4.3vw,58px);font-weight:690;letter-spacing:-.057em;line-height:1.02;text-wrap:balance}
.lp-section-heading>p{max-width:720px;margin:19px 0 0;color:var(--lp-muted);font-size:16px;line-height:1.7}
.lp-centered{text-align:center}.lp-centered>p{margin-inline:auto}
.lp-section-label,.lp-overline{color:#6046ce;font-size:10px;font-weight:820;letter-spacing:.14em}
.lp-split-heading{display:grid;grid-template-columns:1.1fr .75fr;gap:80px;align-items:end}
.lp-split-heading>p{margin:0 0 5px}

/* Value and bento */
.lp-intro{background:#fff}
.lp-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}
.lp-value-grid article{position:relative;min-height:245px;padding:27px;border:1px solid var(--lp-line);border-radius:20px;background:#fff;box-shadow:var(--lp-shadow-soft);transition:.25s ease}
.lp-value-grid article:hover{border-color:rgba(109,85,232,.22);box-shadow:0 22px 52px rgba(48,57,94,.11);transform:translateY(-4px)}
.lp-feature-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:17px;font-weight:760}
.lp-feature-icon.violet{background:var(--lp-violet-soft);color:var(--lp-violet)}.lp-feature-icon.cyan{background:var(--lp-cyan-soft);color:var(--lp-cyan)}.lp-feature-icon.green{background:var(--lp-green-soft);color:var(--lp-green)}
.lp-value-grid h3{margin:28px 0 7px;font-size:21px;letter-spacing:-.025em}.lp-value-grid p{margin:0;color:var(--lp-muted);font-size:14px;line-height:1.65}.lp-value-grid b{position:absolute;bottom:24px;left:27px;color:#6f798d;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}
.lp-bento-section{background:linear-gradient(180deg,#f7f8fc,#f1f3f8)}
.lp-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;margin-top:48px}
.lp-bento-card{position:relative;overflow:hidden;min-height:390px;padding:27px;border:1px solid var(--lp-line);border-radius:23px;background:rgba(255,255,255,.88);box-shadow:var(--lp-shadow-soft)}
.lp-bento-card::after{position:absolute;z-index:0;width:280px;height:230px;border-radius:50%;background:rgba(109,85,232,.07);filter:blur(60px);content:"";pointer-events:none}
.lp-bento-card>*{position:relative;z-index:1}
.lp-bento-card h3{margin:19px 0 7px;font-size:23px;letter-spacing:-.035em}.lp-bento-card>p,.lp-bento-card>div>p{max-width:470px;margin:0;color:var(--lp-muted);font-size:14px;line-height:1.65}
.lp-card-pill{position:absolute;z-index:2;top:29px;right:28px;padding:5px 8px;border:1px solid rgba(109,85,232,.13);border-radius:99px;background:#f7f5ff;color:#6953cc;font-size:7px;font-weight:750}
.lp-bento-visibility{grid-column:span 7}.lp-bento-crawlers{grid-column:span 5}.lp-bento-rag{grid-column:1/-1;display:grid;grid-template-columns:.78fr 1.22fr;gap:50px;min-height:340px}.lp-bento-artifacts{grid-column:span 5}.lp-bento-regions{grid-column:span 7}
.lp-heatmap{position:absolute;right:25px;bottom:24px;left:25px;padding:15px;border:1px solid rgba(33,45,70,.075);border-radius:14px;background:#fbfcff}
.lp-heatmap>div{display:grid;grid-template-columns:72px 1fr 32px;gap:9px;align-items:center;padding:5px 0}.lp-heatmap span{color:#697386;font-size:8px}.lp-heatmap i{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.lp-heatmap i b{height:12px;border-radius:3px;background:#725ae7}.lp-heatmap i b:nth-child(2n){opacity:.45}.lp-heatmap i b:nth-child(3n){opacity:.7}.lp-heatmap strong{font-size:8px;text-align:right}
.lp-orbit{position:absolute;right:35px;bottom:15px;left:35px;height:175px;border:1px dashed rgba(109,85,232,.24);border-radius:50%}
.lp-orbit::before,.lp-orbit::after{position:absolute;inset:28px;border:1px solid rgba(7,152,189,.14);border-radius:50%;content:""}.lp-orbit::after{inset:60px;background:radial-gradient(circle,rgba(109,85,232,.23),rgba(109,85,232,.04));box-shadow:0 0 32px rgba(109,85,232,.14)}.lp-orbit i{position:absolute;z-index:2;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:var(--lp-violet);box-shadow:0 0 0 7px rgba(109,85,232,.11);transform:translate(-50%,-50%)}.lp-orbit b{position:absolute;z-index:2;padding:5px 7px;border:1px solid var(--lp-line);border-radius:7px;background:#fff;color:#606a7e;font-size:6px}.lp-orbit b:nth-of-type(1){top:7px;left:14%}.lp-orbit b:nth-of-type(2){top:55px;right:-2px}.lp-orbit b:nth-of-type(3){bottom:10px;left:7%}.lp-orbit b::before{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:#24b47e;content:""}.lp-orbit b:last-child::before{background:var(--lp-red)}
.lp-bento-rag>div:first-child{align-self:center}.lp-bento-rag a{display:inline-flex;align-items:center;gap:8px;margin-top:19px;color:#5e47c8;font-size:10px;font-weight:740}
.lp-diff{display:grid;grid-template-rows:1fr auto 1fr;gap:8px;align-self:center}.lp-diff section{padding:17px;border:1px solid var(--lp-line);border-radius:14px;background:#fbfcff}.lp-diff section:last-child{border-color:rgba(22,129,95,.17);background:#f4fbf8}.lp-diff small{display:block;margin-bottom:8px;font-size:7px;font-weight:800;letter-spacing:.06em}.lp-diff .before{color:var(--lp-red)}.lp-diff .after{color:var(--lp-green)}.lp-diff p{margin:0;color:#757f92;font-size:11px;line-height:1.65}.lp-diff mark{padding:2px 4px;border-radius:4px;background:#ddf4eb;color:#126e52}.lp-diff>span{justify-self:center;color:#8d96a7}
.lp-artifact-list{position:absolute;right:26px;bottom:26px;left:26px;display:flex;flex-direction:column;gap:7px}.lp-artifact-list button{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 13px;border:1px solid var(--lp-line);border-radius:10px;background:#fbfcff;color:#4f596d;font-size:9px;font-weight:720;cursor:pointer}.lp-artifact-list button:hover{border-color:rgba(109,85,232,.24);background:#f7f5ff}.lp-artifact-list i{color:var(--lp-green);font-style:normal;font-size:7px}
.lp-region-bars{position:absolute;right:30px;bottom:29px;left:30px;padding:17px;border:1px solid var(--lp-line);border-radius:14px;background:#fbfcff}.lp-region-bars>div{display:grid;grid-template-columns:75px 1fr 26px;gap:10px;align-items:center;margin:8px 0}.lp-region-bars span{color:#667185;font-size:8px}.lp-region-bars i{height:5px;overflow:hidden;border-radius:8px;background:#e9ecf2}.lp-region-bars i b{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,var(--lp-violet),var(--lp-cyan))}.lp-region-bars strong{font-size:8px;text-align:right}

/* Inspector */
.lp-inspector-section{background:#fff}
.lp-inspector-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);gap:34px;align-items:center;margin-top:52px}
.lp-inspector-window{overflow:hidden;border:1px solid rgba(33,45,70,.12);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(38,50,79,.13)}
.lp-inspector-toolbar{display:grid;grid-template-columns:1fr 1.3fr auto;gap:15px;align-items:center;min-height:58px;padding:0 16px;border-bottom:1px solid var(--lp-line);background:#fbfcff}.lp-inspector-toolbar>div{display:flex;align-items:center;gap:8px}.lp-inspector-toolbar b{font-size:10px}.lp-inspector-toolbar>span{overflow:hidden;padding:7px 10px;border:1px solid var(--lp-line);border-radius:8px;background:#fff;color:#7b8496;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.lp-inspector-toolbar>small{display:flex;align-items:center;gap:5px;color:#5a806f;font-size:7px}.lp-inspector-toolbar>small i{width:5px;height:5px;border-radius:50%;background:#28b17e}
.lp-inspector-content{display:grid;grid-template-columns:125px 1fr;min-height:465px;background:#f6f8fb}
.lp-inspector-tabs{padding:11px;border-right:1px solid var(--lp-line);background:#fbfcff}.lp-inspector-tabs button{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:48px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#788296;font-size:8px;text-align:left;cursor:pointer}.lp-inspector-tabs button b{display:grid;place-items:center;min-width:19px;height:19px;border-radius:6px;background:#eef1f6;color:#828b9c;font-size:6px}.lp-inspector-tabs button.is-active{background:#f0edff;color:#523ac2;font-weight:750}.lp-inspector-tabs button.is-active b{background:#ded7ff;color:#533dc1}
.lp-tab-panels{padding:17px;min-width:0}.lp-tab-panel{min-height:420px;padding:19px;border:1px solid var(--lp-line);border-radius:14px;background:#fff}.lp-tab-panel[hidden]{display:none}.lp-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--lp-line)}.lp-panel-head small{color:#8d96a8;font-size:6px;font-weight:800;letter-spacing:.12em}.lp-panel-head h3{margin:3px 0 0;font-size:13px}.lp-panel-head>strong{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-size:16px}.good-score{background:var(--lp-green-soft);color:var(--lp-green)}.warn-score{background:#fff6e7;color:var(--lp-amber)}
.lp-mini-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px}.lp-mini-score-grid article{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px;border:1px solid rgba(33,45,70,.07);border-radius:10px;background:#fafbfd}.lp-mini-score-grid span{color:#717b8e;font-size:7px}.lp-mini-score-grid b{font-size:9px}.lp-mini-score-grid i{grid-column:1/-1;height:3px;border-radius:4px;background:#e7eaf0}.lp-mini-score-grid em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--lp-violet),var(--lp-cyan))}
.lp-vitals{display:grid;grid-template-columns:1fr repeat(3,80px);gap:5px;align-items:center;margin-top:11px;padding:10px;border:1px solid rgba(33,45,70,.07);border-radius:10px;background:#fafbfd}.lp-vitals>span{color:#5b6578;font-size:8px;font-weight:730}.lp-vitals article{position:relative;padding-left:9px;border-left:1px solid var(--lp-line)}.lp-vitals small{display:block;color:#929aab;font-size:6px}.lp-vitals b{font-size:8px}.lp-vitals article i{position:absolute;top:3px;right:2px;width:5px;height:5px;border-radius:50%}.lp-vitals .is-good{background:#24ae7b}
.lp-ai-tip{display:grid;grid-template-columns:32px 1fr auto;gap:9px;align-items:center;margin-top:11px;padding:11px;border:1px solid rgba(109,85,232,.12);border-radius:11px;background:#f7f5ff}.lp-ai-tip>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#e8e2ff;color:var(--lp-violet);font-size:12px}.lp-ai-tip b{font-size:8px}.lp-ai-tip p{margin:2px 0 0;color:#767f92;font-size:6px}.lp-ai-tip button{padding:7px 8px;border:1px solid rgba(109,85,232,.16);border-radius:7px;background:#fff;color:#5f49c6;font-size:6px;font-weight:750;cursor:pointer}
.lp-check-list{margin-top:12px}.lp-check-list p{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;margin:0;padding:10px 3px;border-bottom:1px solid rgba(33,45,70,.06)}.lp-check-list i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font-style:normal;font-size:8px}.lp-check-list .ok{background:var(--lp-green-soft);color:var(--lp-green)}.lp-check-list .warn{background:#fff6e7;color:var(--lp-amber)}.lp-check-list span{display:flex;flex-direction:column}.lp-check-list b{font-size:8px}.lp-check-list small{color:#8a93a4;font-size:6px}.lp-check-list em{color:#798397;font-style:normal;font-size:6px}
.lp-link-stats,.lp-media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0}.lp-link-stats article,.lp-media-grid article{padding:11px;border:1px solid rgba(33,45,70,.07);border-radius:9px;background:#fafbfd}.lp-link-stats b,.lp-media-grid span{display:block;font-size:15px}.lp-link-stats span,.lp-media-grid small{display:block;color:#8c95a6;font-size:6px}.lp-table p{display:grid;grid-template-columns:1fr 85px 35px;gap:8px;margin:0;padding:9px;border-bottom:1px solid rgba(33,45,70,.06);font-size:7px}.lp-table span{color:#7d8798}.lp-table em{color:var(--lp-green);font-style:normal;text-align:right}.lp-media-grid{grid-template-columns:repeat(3,1fr)}.lp-media-grid b{font-size:8px}.lp-schema-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.lp-schema-grid article{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid rgba(33,45,70,.07);border-radius:9px;background:#fafbfd}.lp-schema-grid i{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--lp-green-soft);color:var(--lp-green);font-style:normal;font-size:8px}.lp-schema-grid article:last-child i{background:#fff6e7;color:var(--lp-amber)}.lp-schema-grid span{display:flex;flex-direction:column}.lp-schema-grid b{font-size:8px}.lp-schema-grid small{color:#8e97a8;font-size:6px}
.lp-inspector-copy>h3{margin:10px 0 13px;font-size:31px;letter-spacing:-.045em;line-height:1.08}.lp-inspector-copy>p{margin:0;color:var(--lp-muted);font-size:12px;line-height:1.7}.lp-inspector-copy ul{display:flex;flex-direction:column;gap:5px;margin:22px 0;padding:0;list-style:none}.lp-inspector-copy li{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--lp-line)}.lp-inspector-copy li>i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:7px;font-style:normal;font-weight:800}.lp-inspector-copy li div{display:flex;flex-direction:column}.lp-inspector-copy li b{font-size:10px}.lp-inspector-copy li span{color:#8a93a4;font-size:7px}.lp-privacy{display:flex;gap:10px;padding:13px;border:1px solid #d8edf2;border-radius:12px;background:#eff9fb}.lp-privacy>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;background:#dff3f7;color:#087d9b}.lp-privacy b{font-size:9px}.lp-privacy p{margin:2px 0 0;color:#637b86;font-size:7px;line-height:1.5}

/* Steps, agency, pricing */
.lp-how{background:linear-gradient(180deg,#f7f8fc,#fff)}
.lp-steps{position:relative;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:22px;align-items:center;margin-top:55px}.lp-steps>article{position:relative;min-height:255px;padding:27px;border:1px solid var(--lp-line);border-radius:20px;background:#fff;text-align:center;box-shadow:var(--lp-shadow-soft)}.lp-steps article>span{position:absolute;top:17px;left:18px;color:#a0a8b7;font-size:7px;font-weight:800}.lp-step-icon{display:grid;place-items:center;width:52px;height:52px;margin:17px auto 21px;border-radius:15px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:22px}.lp-steps article:nth-of-type(2) .lp-step-icon{background:var(--lp-cyan-soft);color:var(--lp-cyan)}.lp-steps article:nth-of-type(3) .lp-step-icon{background:var(--lp-green-soft);color:var(--lp-green)}.lp-steps h3{margin:0 0 7px;font-size:17px}.lp-steps p{max-width:240px;margin:0 auto;color:var(--lp-muted);font-size:10px;line-height:1.6}.lp-steps>i{color:#b1b7c3;font-style:normal;font-size:18px}
.lp-agency{background:#f1f3f8}.lp-agency-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:center}.lp-agency-visual{padding:16px;border:1px solid rgba(109,85,232,.13);border-radius:28px;background:linear-gradient(145deg,#ece8ff,#e7f5f8);box-shadow:0 28px 80px rgba(46,56,89,.13)}.lp-agency-window{overflow:hidden;border:1px solid var(--lp-line);border-radius:18px;background:#fff;box-shadow:var(--lp-shadow-soft)}.lp-agency-top{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 17px;border-bottom:1px solid var(--lp-line);font-size:8px}.lp-agency-top span{display:flex;align-items:center;gap:6px;color:#687286;font-weight:800;letter-spacing:.08em}.lp-agency-top i{width:6px;height:6px;border-radius:50%;background:#28b37e}.lp-agency-top b{color:#929aaa;font-size:7px}.lp-client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.lp-client-grid article{display:grid;grid-template-columns:32px 1fr;gap:7px;padding:12px;border:1px solid var(--lp-line);border-radius:11px;background:#fafbfd}.lp-client-grid article>i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:10px;font-style:normal;font-weight:800}.lp-client-grid div{display:flex;min-width:0;flex-direction:column}.lp-client-grid b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.lp-client-grid span{color:#8992a3;font-size:6px}.lp-client-grid em{grid-column:1/-1;color:var(--lp-green);font-size:7px;font-style:normal}.lp-white-label{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;margin:0 14px 14px;padding:12px;border:1px solid var(--lp-line);border-radius:11px;background:#f8f9fc;font-size:7px}.lp-white-label>span{color:#6b7589;font-weight:700}.lp-white-label>div{display:flex;gap:3px}.lp-white-label i{width:8px;height:8px;border-radius:50%;background:var(--lp-violet)}.lp-white-label i:nth-child(2){background:var(--lp-cyan)}.lp-white-label i:nth-child(3){background:var(--lp-green)}.lp-white-label button{padding:7px 9px;border:1px solid var(--lp-line);border-radius:7px;background:#fff;color:#5c6679;font-size:7px;cursor:pointer}.lp-agency-copy>p{margin:20px 0;color:var(--lp-muted);font-size:13px;line-height:1.75}.lp-agency-copy ul{display:flex;flex-direction:column;gap:10px;padding:0;margin:22px 0;list-style:none;color:#546073;font-size:10px}.lp-agency-copy li::first-letter{color:var(--lp-green)}.lp-agency-copy>a{display:inline-flex;align-items:center;gap:7px;color:#5d46c6;font-size:10px;font-weight:740}
.lp-pricing{background:#fff}.lp-billing{display:flex;width:max-content;margin:32px auto 35px;padding:4px;border:1px solid var(--lp-line);border-radius:11px;background:#f4f6fa}.lp-billing button{padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#737d90;font-size:8px;cursor:pointer}.lp-billing button.is-active{background:#fff;color:#31394b;box-shadow:0 4px 12px rgba(35,48,77,.08);font-weight:720}.lp-billing span{margin-left:4px;color:var(--lp-green)}.lp-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp-price-card{position:relative;display:flex;min-height:500px;flex-direction:column;padding:25px 21px;border:1px solid var(--lp-line);border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(41,53,83,.045)}.lp-price-card.featured{border-color:rgba(109,85,232,.33);background:linear-gradient(160deg,#f5f2ff,#fff 38%);box-shadow:0 25px 65px rgba(76,57,155,.13);transform:translateY(-8px)}.lp-popular{position:absolute;top:-10px;right:18px;padding:5px 8px;border-radius:99px;background:linear-gradient(135deg,#795ff0,#6246d8);color:#fff;font-size:6px;font-weight:800;letter-spacing:.08em;box-shadow:0 7px 18px rgba(91,62,207,.24)}.lp-plan-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:var(--lp-violet-soft);color:var(--lp-violet);font-size:16px}.lp-plan-icon.cyan{background:var(--lp-cyan-soft);color:var(--lp-cyan)}.lp-plan-icon.violet{background:#ece7ff;color:#6248d3}.lp-plan-icon.orange{background:#fff1e8;color:#c16a2d}.lp-price-card h3{margin:18px 0 3px;font-size:20px}.lp-price-card>p{margin:0;color:#8790a1;font-size:8px}.lp-price{display:flex;align-items:baseline;gap:4px;min-height:66px;margin:23px 0 8px}.lp-price b{font-size:23px;letter-spacing:-.04em;white-space:nowrap}.lp-price span{color:#8992a3;font-size:7px}.lp-price-card>a{display:grid;place-items:center;min-height:42px;border:1px solid var(--lp-line);border-radius:10px;background:#f8f9fc;color:#566175;font-size:9px;font-weight:740}.lp-price-card>a:hover{border-color:rgba(109,85,232,.25);background:#f5f2ff;color:#563ec3}.lp-price-card.featured>a{border-color:rgba(109,85,232,.25);background:linear-gradient(135deg,#795ff0,#6043d7);color:#fff;box-shadow:0 10px 25px rgba(91,62,207,.2)}.lp-price-card ul{display:flex;flex-direction:column;gap:12px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--lp-line);list-style:none;color:#657084;font-size:8px}.lp-price-card li::first-letter{color:var(--lp-green)}.lp-price-card li.disabled{color:#adb3bf}.lp-price-card li.disabled::first-letter{color:#adb3bf}.lp-pricing-note{text-align:center;margin:26px 0 0;color:#8790a1;font-size:8px}

/* FAQ, CTA, footer */
.lp-faq{background:#f5f7fb}.lp-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.lp-faq-heading{align-self:start;position:sticky;top:110px}.lp-faq-heading h2{margin:9px 0 0;font-size:45px;letter-spacing:-.055em;line-height:1.04}.lp-faq-heading p{max-width:320px;margin:19px 0;color:var(--lp-muted);font-size:12px;line-height:1.7}.lp-faq-heading a{display:inline-flex;align-items:center;gap:7px;color:#5d46c6;font-size:10px;font-weight:720}.lp-faq-list{border-top:1px solid var(--lp-line)}.lp-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:18px;color:#363e50;font-size:14px;font-weight:650;list-style:none;cursor:pointer}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary span{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid var(--lp-line);border-radius:9px;background:#fff;color:#7d8697;font-size:15px;transition:.2s ease}.lp-faq-list details[open] summary span{border-color:rgba(109,85,232,.18);background:var(--lp-violet-soft);color:var(--lp-violet);transform:rotate(45deg)}.lp-faq-list details p{margin:0;padding:0 54px 24px 0;color:var(--lp-muted);font-size:11px;line-height:1.75}
.lp-final-cta{position:relative;overflow:hidden;padding:105px 0;background:#17172a;color:#fff;text-align:center}.lp-final-grid{opacity:.45;mask-image:radial-gradient(circle at 50% 45%,#000,transparent 65%)}.lp-final-glow{position:absolute;bottom:-240px;left:50%;width:700px;height:400px;border-radius:50%;background:#7358ef;filter:blur(105px);opacity:.28;transform:translateX(-50%)}.lp-final-cta .lp-container{position:relative;z-index:2}.lp-final-cta .lp-section-label{color:#b3a5ff}.lp-final-cta h2{margin:12px 0 0;font-size:clamp(44px,6vw,72px);font-weight:680;letter-spacing:-.064em;line-height:1}.lp-final-cta .lp-container>p{margin:18px auto 29px;color:#9ca0b3;font-size:14px}.lp-final-form{margin:0 auto;border-color:rgba(255,255,255,.13);background:rgba(9,9,18,.53);box-shadow:0 22px 55px rgba(0,0,0,.22)}.lp-final-form>span{color:#8e91a2;font-size:20px}.lp-final-form input{color:#fff}.lp-final-trust{justify-content:center;color:#777b8e}.lp-final-cta>.lp-container>.lp-primary-button{min-width:210px}
.lp-footer{background:#10111c;color:#fff}.lp-footer-main{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:50px;padding:62px 0;border-bottom:1px solid rgba(255,255,255,.07)}.lp-footer .lp-brand-name{color:#fff}.lp-footer .lp-brand-mark{border-color:rgba(180,165,255,.22);background:rgba(109,85,232,.13)}.lp-footer-brand p{max-width:290px;margin:16px 0 0;color:#74788b;font-size:10px;line-height:1.7}.lp-footer-main>div:not(.lp-footer-brand){display:flex;flex-direction:column;gap:10px}.lp-footer-main h3{margin:4px 0 8px;color:#c0c2cc;font-size:9px}.lp-footer-main>div:not(.lp-footer-brand) a{color:#74788a;font-size:8px}.lp-footer-main>div:not(.lp-footer-brand) a:hover{color:#c3c5ce}.lp-footer-bottom{display:flex;align-items:center;justify-content:space-between;min-height:75px;color:#5e6272;font-size:8px}.lp-system-status{display:flex;align-items:center;gap:6px}.lp-system-status i{width:6px;height:6px;border-radius:50%;background:#2bc986;box-shadow:0 0 8px rgba(43,201,134,.45)}
/* Readable light-only presentation */
.lp-trust-line,.lp-final-trust{font-size:11px}
.lp-audit-progress>div,.lp-window-top{font-size:10px}.lp-window-title strong{font-size:11px}.lp-live{font-size:9px}
.lp-card-head small,.lp-fix-card small{font-size:9px}.lp-card-head>span{font-size:8px}.lp-score-ring span{font-size:9px}.lp-score-copy>b{font-size:10px}.lp-score-copy p{font-size:9px}.lp-bot-row code,.lp-bot-row small{font-size:9px}.lp-mini-checks span{font-size:8px}.lp-fix-card h3{font-size:11px}.lp-fix-card p,.lp-fix-card button{font-size:9px}.lp-result-gate small{font-size:8px}.lp-result-gate b{font-size:10px}.lp-result-gate p,.lp-result-gate a{font-size:9px}.lp-float-card small{font-size:8px}
.lp-card-pill,.lp-orbit b,.lp-diff small,.lp-artifact-list i{font-size:9px}.lp-heatmap span,.lp-heatmap strong,.lp-region-bars span,.lp-region-bars strong{font-size:10px}.lp-artifact-list button{font-size:10px}
.lp-inspector-toolbar b{font-size:11px}.lp-inspector-toolbar>span,.lp-inspector-toolbar>small{font-size:9px}.lp-inspector-tabs button{font-size:10px}.lp-inspector-tabs button b{font-size:8px}.lp-panel-head small{font-size:8px}.lp-panel-head h3{font-size:14px}.lp-mini-score-grid span{font-size:9px}.lp-mini-score-grid b{font-size:10px}.lp-vitals>span,.lp-vitals b{font-size:9px}.lp-vitals small{font-size:8px}.lp-ai-tip b{font-size:9px}.lp-ai-tip p,.lp-ai-tip button{font-size:8px}.lp-check-list b{font-size:9px}.lp-check-list small,.lp-check-list em{font-size:8px}.lp-link-stats span,.lp-media-grid small,.lp-media-grid b,.lp-table p,.lp-schema-grid b,.lp-schema-grid small{font-size:9px}
.lp-inspector-copy>p{font-size:14px}.lp-inspector-copy li b{font-size:12px}.lp-inspector-copy li span{font-size:10px}.lp-privacy b{font-size:11px}.lp-privacy p{font-size:9px}
.lp-steps h3{font-size:19px}.lp-steps p{max-width:250px;font-size:12px;line-height:1.65}.lp-steps>i{color:#a4adbd;font-size:20px}
.lp-steps article>span{font-size:9px}.lp-agency-top,.lp-agency-top b{font-size:9px}.lp-client-grid b,.lp-client-grid span,.lp-client-grid em,.lp-white-label,.lp-white-label button{font-size:9px}.lp-agency-copy>p{font-size:15px}.lp-agency-copy ul{font-size:12px}.lp-agency-copy>a{font-size:12px}
.lp-billing button,.lp-popular{font-size:10px}.lp-price-card>p{font-size:11px}.lp-price b{font-size:25px}.lp-price span{font-size:10px}.lp-price-card>a{min-height:44px;font-size:11px}.lp-price-card ul{font-size:11px}.lp-pricing-note{font-size:10px}
.lp-faq-heading p{font-size:14px}.lp-faq-heading a{font-size:12px}.lp-faq-list summary{min-height:82px;color:#30384a;font-size:15px;font-weight:680}.lp-faq-list summary span{width:31px;height:31px}.lp-faq-list details p{padding-bottom:27px;color:var(--lp-muted);font-size:14px;line-height:1.75}
.lp-final-cta{border-top:1px solid rgba(109,85,232,.10);border-bottom:1px solid rgba(33,45,70,.07);background:linear-gradient(135deg,#f6f2ff 0,#f8fbff 52%,#eefafd 100%);color:var(--lp-ink)}.lp-final-grid{opacity:.6}.lp-final-glow{background:#8a72f3;opacity:.13}.lp-final-cta .lp-section-label{color:#6046ce}.lp-final-cta h2{font-weight:710}.lp-final-cta .lp-container>p{color:var(--lp-muted);font-size:16px}.lp-final-form{border-color:rgba(25,35,58,.13);background:rgba(255,255,255,.96);box-shadow:0 22px 55px rgba(43,55,85,.12)}.lp-final-form>span{color:#7b8496}.lp-final-form input{color:var(--lp-ink)}.lp-final-trust{color:#6f7a90}
.lp-footer{border-top:1px solid var(--lp-line);background:#fff;color:var(--lp-ink)}.lp-footer-main{border-bottom-color:var(--lp-line)}.lp-footer .lp-brand-name{color:var(--lp-ink)}.lp-footer .lp-brand-mark{border-color:rgba(109,85,232,.22);background:linear-gradient(145deg,rgba(109,85,232,.12),rgba(7,152,189,.06))}.lp-footer-brand p{max-width:310px;color:#687287;font-size:12px}.lp-footer-main h3{color:#343d50;font-size:11px}.lp-footer-main>div:not(.lp-footer-brand) a{color:#707b8f;font-size:11px}.lp-footer-main>div:not(.lp-footer-brand) a:hover{color:#5840c5}.lp-footer-bottom{color:#7f899b;font-size:10px}

.lp-toast{position:fixed;z-index:300;right:22px;bottom:22px;display:grid;grid-template-columns:38px 1fr 28px;gap:10px;align-items:center;width:min(390px,calc(100% - 44px));padding:13px;border:1px solid rgba(22,129,95,.18);border-radius:15px;background:rgba(255,255,255,.97);box-shadow:0 25px 65px rgba(35,47,75,.2);backdrop-filter:blur(18px);animation:lp-toast-in .28s ease both}.lp-toast[hidden]{display:none}.lp-toast>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--lp-green-soft);color:var(--lp-green);font-weight:800}.lp-toast b{display:block;font-size:10px}.lp-toast p{margin:2px 0 0;color:#7c8597;font-size:8px}.lp-toast button{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#8992a3;font-size:18px;cursor:pointer}

@keyframes lp-float{50%{transform:translateY(-7px)}}
@keyframes lp-spin{to{transform:rotate(360deg)}}
@keyframes lp-toast-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
@keyframes lp-audit-reveal{from{opacity:0;transform:translateY(-8px) scale(.992)}to{opacity:1;transform:none}}
@keyframes lp-status-pulse{50%{opacity:.42;transform:scale(.82)}}
@keyframes lp-orbit-spin{to{transform:rotate(360deg)}}

@media(max-width:1100px){
  .lp-nav{gap:18px}.lp-nav a{font-size:12px}
  .lp-hero-layout{grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);gap:34px}
  .lp-hero h1{font-size:58px}
  .lp-models .lp-container{grid-template-columns:210px minmax(0,1fr);gap:22px}.lp-model-list{grid-template-columns:repeat(3,1fr)}
  .lp-price-grid{grid-template-columns:repeat(2,1fr)}.lp-price-card.featured{transform:none}
  .lp-agency-grid{gap:45px}.lp-bento-visibility{grid-column:span 7}.lp-bento-crawlers{grid-column:span 5}
}

@media(max-width:900px){
  .lp-header{top:9px}.lp-header-inner{min-height:62px}.lp-nav,.lp-header-actions{display:none}.lp-menu-button{display:block;margin-left:auto}
  .lp-mobile-nav{position:absolute;top:69px;right:0;left:0;display:flex;flex-direction:column;padding:11px;border:1px solid var(--lp-line);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:var(--lp-shadow)}.lp-mobile-nav[hidden]{display:none}.lp-mobile-nav>a{padding:12px;border-radius:9px;color:#566176;font-size:14px}.lp-mobile-nav>a:hover{background:#f4f2ff;color:var(--lp-violet)}.lp-mobile-nav>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;padding-top:10px;border-top:1px solid var(--lp-line)}.lp-mobile-nav>div a{display:grid;place-items:center;min-height:44px;border:1px solid var(--lp-line);border-radius:9px;font-size:13px;font-weight:720}.lp-mobile-nav .lp-mobile-cta{border-color:rgba(109,85,232,.2);background:linear-gradient(135deg,#795ff0,#6043d7);color:#fff}
  .lp-hero{padding:132px 0 100px}.lp-hero-layout{grid-template-columns:1fr;gap:70px}.lp-hero-copy{text-align:center}.lp-kicker{margin-inline:auto}.lp-hero h1,.lp-hero-copy>p,.lp-domain-form,.lp-inline-audit{margin-left:auto;margin-right:auto}.lp-inline-audit{text-align:left}.lp-trust-line,.lp-hero-buttons{justify-content:center}.lp-hero-visual{width:min(720px,100%);margin:auto;transform:none}
  .lp-models .lp-container{grid-template-columns:1fr;gap:14px;padding:21px 0}.lp-models p{max-width:none;text-align:center}.lp-model-list{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}
  .lp-value-grid{grid-template-columns:1fr}.lp-value-grid article{min-height:210px}.lp-bento-visibility,.lp-bento-crawlers,.lp-bento-artifacts,.lp-bento-regions{grid-column:1/-1}.lp-bento-rag{grid-template-columns:1fr;gap:25px}.lp-bento-card{min-height:365px}
  .lp-inspector-layout{grid-template-columns:1fr}.lp-inspector-copy{width:min(700px,100%);margin:auto}.lp-inspector-copy ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lp-inspector-copy li{border:1px solid var(--lp-line);border-radius:10px;padding:10px}
  .lp-steps{grid-template-columns:1fr;gap:9px}.lp-steps>i{justify-self:center;transform:rotate(90deg)}.lp-steps>article{width:min(480px,100%);margin:auto}
  .lp-agency-grid{grid-template-columns:1fr}.lp-agency-copy{grid-row:1}.lp-agency-visual{width:min(720px,100%);margin:auto}
  .lp-faq-grid{grid-template-columns:1fr;gap:45px}.lp-faq-heading{position:static}
  .lp-footer-main{grid-template-columns:1.6fr repeat(3,1fr);gap:25px}
}

@media(max-width:640px){
  .lp-container{width:calc(100% - 28px)}.lp-section{padding:98px 0}
  .lp-header{width:calc(100% - 20px)}.lp-header-inner{padding-left:14px}.lp-brand-name{font-size:19px}
  .lp-hero{padding-top:112px}.lp-hero h1{font-size:clamp(40px,11.4vw,53px);line-height:1.02}.lp-hero h1 em{margin-top:6px}.lp-hero-copy>p{margin-top:21px;font-size:16px}.lp-kicker{font-size:10px}
  .lp-domain-form,.lp-final-form{display:grid;grid-template-columns:28px 1fr;gap:0;padding:7px}.lp-domain-form input,.lp-final-form input{padding-left:4px}.lp-domain-form button,.lp-final-form button{grid-column:1/-1;width:100%;min-width:0}.lp-trust-line,.lp-final-trust{flex-wrap:wrap;justify-content:center;gap:7px 12px}.lp-trust-line>span{font-size:10px}.lp-hero-buttons{flex-direction:column}.lp-hero-buttons>a{width:100%}
  .lp-inline-audit{border-radius:16px}.lp-inline-audit-head{min-height:61px;padding:9px 11px}.lp-inline-audit-title small{font-size:7px}.lp-inline-audit-title strong{font-size:12px}.lp-inline-status{padding:6px 8px}.lp-inline-progress{padding:15px 12px}.lp-progress-main{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.lp-progress-main>div>small{font-size:8px;line-height:1.4}.lp-progress-main>strong{font-size:16px}.lp-progress-steps{gap:4px}.lp-progress-steps span{flex-direction:column;gap:4px;text-align:center;white-space:normal;line-height:1.2}.lp-inline-result{padding:10px}.lp-result-overview{grid-template-columns:77px minmax(0,1fr);gap:12px;padding:12px}.lp-result-score{width:74px;height:74px}.lp-result-score::before{width:60px;height:60px}.lp-result-score strong{font-size:22px}.lp-result-summary>div{align-items:flex-start}.lp-result-ready{font-size:7px}.lp-result-potential{padding:4px 6px;font-size:7px}.lp-result-summary h2{font-size:15px}.lp-result-summary p{font-size:9px}.lp-result-signals{grid-template-columns:1fr}.lp-result-signals article{min-height:56px}.lp-result-signals b{white-space:normal}.lp-result-issue{align-items:start}.lp-inline-result .lp-result-gate{grid-template-columns:34px 1fr}.lp-inline-result .lp-result-gate a{grid-column:1/-1;min-height:43px}
  .lp-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-model-list>span{padding:7px 8px;font-size:11px}.lp-ai-mark{width:28px!important;height:28px!important}.lp-ai-mark img{width:17px;height:17px}
  .lp-window-top{grid-template-columns:1fr auto}.lp-window-domain{display:none}.lp-report-body{grid-template-columns:1fr}.lp-fix-card{grid-column:1;grid-template-columns:34px 1fr}.lp-fix-card button{grid-column:1/-1;justify-content:center;min-height:36px}.lp-mini-checks{flex-wrap:wrap}.lp-result-gate{grid-template-columns:34px 1fr;text-align:left}.lp-result-gate a{grid-column:1/-1;min-height:42px}.lp-float-card{display:none}
  .lp-section-heading h2,.lp-agency-copy h2{font-size:38px}.lp-split-heading{grid-template-columns:1fr;gap:18px}.lp-split-heading>p{margin:0}.lp-bento-grid{margin-top:36px}.lp-bento-card{min-height:360px;padding:22px;border-radius:19px}.lp-card-pill{top:23px;right:22px}.lp-heatmap,.lp-artifact-list,.lp-region-bars{right:20px;bottom:20px;left:20px}.lp-orbit{right:22px;left:22px}.lp-bento-rag{display:block}.lp-diff{margin-top:24px}
  .lp-inspector-section .lp-container{width:calc(100% - 20px)}.lp-inspector-toolbar{grid-template-columns:1fr auto}.lp-inspector-toolbar>span{display:none}.lp-inspector-content{grid-template-columns:1fr}.lp-inspector-tabs{display:grid;grid-template-columns:repeat(5,minmax(50px,1fr));padding:7px;border-right:0;border-bottom:1px solid var(--lp-line);overflow-x:auto}.lp-inspector-tabs button{display:flex;min-height:44px;flex-direction:column;justify-content:center;padding:4px;text-align:center}.lp-tab-panels{padding:9px}.lp-tab-panel{min-height:500px;padding:13px}.lp-vitals{grid-template-columns:1fr 1fr 1fr}.lp-vitals>span{grid-column:1/-1}.lp-vitals article{border-left:0}.lp-ai-tip{grid-template-columns:30px 1fr}.lp-ai-tip button{grid-column:1/-1;width:100%}.lp-link-stats{grid-template-columns:1fr 1fr}.lp-media-grid{grid-template-columns:1fr}.lp-schema-grid{grid-template-columns:1fr}.lp-inspector-copy{padding:0 4px}.lp-inspector-copy ul{grid-template-columns:1fr}.lp-privacy p{font-size:8px}
  .lp-client-grid{grid-template-columns:1fr}.lp-client-grid article:nth-child(n+3){display:none}.lp-white-label{grid-template-columns:1fr auto}.lp-white-label button{grid-column:1/-1}.lp-agency-visual{padding:10px;border-radius:21px}
  .lp-price-grid{grid-template-columns:1fr}.lp-price-card{min-height:0}.lp-faq-list summary{font-size:14px}.lp-faq-heading h2{font-size:38px}
  .lp-final-cta{padding:90px 0}.lp-final-cta h2{font-size:45px}.lp-final-cta .lp-container>p{font-size:14px}
  .lp-footer-main{grid-template-columns:1fr 1fr}.lp-footer-brand{grid-column:1/-1}.lp-footer-bottom{min-height:95px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px}
}

@media(max-width:390px){.lp-score-content{gap:10px}.lp-score-ring{width:92px;height:92px}.lp-score-ring::before{width:76px;height:76px}.lp-score-ring strong{font-size:25px}.lp-report-body{padding:8px}.lp-score-card,.lp-bots-card{padding:12px}.lp-inspector-tabs button{font-size:7px}.lp-inspector-tabs button b{display:none}.lp-inline-audit-title>span{width:32px;height:32px}.lp-inline-status b{display:none}.lp-progress-steps{grid-template-columns:repeat(2,1fr);gap:8px}.lp-progress-steps span{flex-direction:row;text-align:left}.lp-result-overview{grid-template-columns:1fr;text-align:center}.lp-result-score{margin:auto}.lp-result-summary>div{justify-content:center}.lp-model-list>span{gap:7px;font-size:10px}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
