:root{--bg:#eef4f1;--bg-soft:#e1ebe6;--surface:#fbfdf9;--surface-2:#e8f1ec;--ink:#07110f;--ink-invert:#07110f;--muted:#536760;--muted-invert:#536760;--faint:#82928b;--line:#07110f21;--line-strong:#07110f3d;--hairline:#07110f1f;--panel:#fbfdf9b8;--panel-strong:#fbfdf9e6;--blue:#1f6f91;--blue-ink:#14536f;--blue-soft:#dceef1;--green:#009f69;--green-soft:#daf3e8;--yellow:#72643a;--yellow-soft:#ebe6d2;--red:#b84a3b;--red-soft:#f2ded9;--accent:#00a86b;--terminal:#07110f;--terminal-line:#68ffb838;--shadow:0 24px 70px #07110f1c;--shadow-tight:0 14px 36px #07110f12;--radius:5px;--radius-lg:8px;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{background:linear-gradient(#07110f05 1px, transparent 1px), linear-gradient(90deg, #07110f04 1px, transparent 1px), radial-gradient(circle at 50% -6%, #00a86b26, transparent 34%), radial-gradient(circle at 88% 30%, #0070490f, transparent 24%), radial-gradient(circle at 10% 44%, #0070490e, transparent 26%), var(--bg);background-size:20px 20px,20px 20px,auto,auto,auto,auto;position:relative;overflow:hidden}main:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#eef4f1b3,#eef4f12e 42%,#eef4f199),radial-gradient(circle at 50% 0,#fbfdf9a3,#0000 46%);position:fixed;inset:0}.code-field{z-index:1;color:#0070493d;pointer-events:none;filter:blur(.55px);font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 7% 30%,#0000006b 45%,#000 62% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 7% 30%,#0000006b 45%,#000 62% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.code-token{left:var(--x);top:var(--y);white-space:nowrap;opacity:.46;text-shadow:0 1px #fbfdf9b8;animation-duration:var(--duration);animation-delay:var(--delay);animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;display:inline-block;position:absolute;transform:translate(0,0)}.code-token.path-a{animation-name:floatA}.code-token.path-b{animation-name:floatB}.code-token.path-c{animation-name:floatC}.code-token.path-d{animation-name:floatD}.code-token.path-e{animation-name:floatE}.code-token.path-f{animation-name:floatF}.code-token.path-g{animation-name:floatG}.code-token.path-h{animation-name:floatH}@keyframes floatA{0%{transform:translate(0,0)}28%{transform:translate(18vw,7vh)}57%{transform:translate(8vw,21vh)}to{transform:translate(29vw,14vh)}}@keyframes floatB{0%{transform:translate(0,0)}31%{transform:translate(-10vw,15vh)}66%{transform:translate(14vw,-5vh)}to{transform:translate(4vw,24vh)}}@keyframes floatC{0%{transform:translate(0,0)}34%{transform:translate(15vw,-8vh)}72%{transform:translate(-12vw,10vh)}to{transform:translate(9vw,24vh)}}@keyframes floatD{0%{transform:translate(0,0)}25%{transform:translate(-16vw,8vh)}61%{transform:translate(-4vw,26vh)}to{transform:translate(-25vw,16vh)}}@keyframes floatE{0%{transform:translate(0,0)}36%{transform:translate(20vw,-13vh)}71%{transform:translate(29vw,5vh)}to{transform:translate(6vw,20vh)}}@keyframes floatF{0%{transform:translate(0,0)}29%{transform:translate(-18vw,-10vh)}63%{transform:translate(5vw,-24vh)}to{transform:translate(-28vw,8vh)}}@keyframes floatG{0%{transform:translate(0,0)}33%{transform:translate(12vw,18vh)}69%{transform:translate(-10vw,25vh)}to{transform:translate(18vw,-2vh)}}@keyframes floatH{0%{transform:translate(0,0)}38%{transform:translate(-22vw,12vh)}74%{transform:translate(-6vw,-18vh)}to{transform:translate(-30vw,4vh)}}.site-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fbfdf9d1;border:1px solid #07110f14;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1080px,100% - 40px);margin:18px auto 0;padding:9px 10px;display:flex;position:sticky;top:0;box-shadow:0 18px 55px #07110f0f}.brand,.site-header nav,.nav-signin,.trust-strip,.scan-status,.severity,.ready-pill,.pending-pill{align-items:center;display:inline-flex}.brand{color:var(--ink-invert);gap:10px;font-size:14px;font-weight:780}.brand-mark{color:#08110e;place-items:center;width:34px;height:34px;display:inline-grid}.ismyappready-mark{filter:drop-shadow(0 8px 18px #07111f29);display:block}.site-header nav{color:var(--muted-invert);letter-spacing:.03em;text-transform:uppercase;gap:24px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.site-header nav a:hover,.nav-signin:hover{color:var(--green)}.nav-signin{min-height:40px;color:var(--surface);border:1px solid var(--ink);background:var(--ink);border-radius:999px;justify-content:center;padding:0 17px;font-size:13px;font-weight:760}.hero-section{z-index:10;grid-template-columns:1fr;align-items:start;gap:34px;width:min(1160px,100% - 40px);min-height:auto;margin:0 auto;padding:70px 0 38px;display:grid;position:relative}.dossier-meta{color:#007049d1;letter-spacing:.06em;text-transform:uppercase;background:#fbfdf9b8;border:1px solid #0070491f;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:100%;margin:0 auto 16px;padding:9px 13px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #07110f0a}.system-label{color:#07110fb3;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:center;margin-bottom:16px;padding:0;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:inline-flex}.hero-copy h1,.section-heading h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-weight:820;line-height:.88}.hero-copy{text-align:center;max-width:980px;margin:0 auto;position:relative}.hero-copy:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:radial-gradient(#fbfdf9e6,#fbfdf9b8 46%,#eef4f133 72%,#0000 84%);border-radius:40px;position:absolute;inset:-48px -92px -42px}.hero-copy h1{max-width:980px;margin:0 auto;font-size:clamp(56px,7.1vw,106px);line-height:.88}.hero-copy p{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.72}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.hero-scan{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdf9cc;border:1px solid #07110f1a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(620px,100%);min-height:62px;margin:30px auto 0;padding:7px;display:grid;box-shadow:0 22px 70px #07110f1a,inset 0 1px #ffffffb8}.hero-scan input{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 18px;font-size:16px}.hero-scan input::placeholder{color:#536760b8}.hero-scan button{min-width:130px;height:48px;color:var(--surface);background:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #07110f29}.demo-section{padding-top:14px;scroll-margin-top:18px}.scan-demo{width:min(920px,100%);margin:0 auto}.scan-demo-screen{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#fbfdf9d6,#e8f1ecb8),radial-gradient(circle at 16% 10%,#0070491c,#0000 35%);border:1px solid #07110f1a;border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 80px #07110f14}.scan-demo-screen:before{content:"";opacity:.7;pointer-events:none;background-color:#0000;background-image:linear-gradient(#07110f09 1px,#0000 1px),linear-gradient(90deg,#07110f06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.scan-demo-screen>*{z-index:1;position:relative}.scan-demo-top{color:#07110f9e;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:18px;margin-bottom:18px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:flex}.scan-demo-top strong{color:var(--green)}.scan-demo-loader{background:#fbfdf9a3;border:1px solid #00704924;border-radius:999px;height:11px;overflow:hidden}.scan-demo-loader span{border-radius:inherit;background:linear-gradient(90deg,#00704933,#007049e0,#07110fdb);width:42%;height:100%;animation:11s ease-in-out infinite demoScanBar;display:block}.scan-demo-loader.is-complete span{width:100%;animation:none}.scan-code-runner{background:linear-gradient(#07110fe6,#07110fc7),radial-gradient(circle at 80% 20%,#52ffb124,#0000 32%);border:1px solid #07110f17;border-radius:16px;gap:10px;height:186px;margin-top:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.scan-code-runner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#52ffb114,#0000);animation:1.45s linear infinite scanBeam;position:absolute;inset:0}.scan-code-head{color:#e8f1ecb8;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:760;display:flex}.scan-code-head b{color:#71ffb8}.scan-code-lines{gap:6px;display:grid;position:relative}.scan-code-lines p{color:#e8f1ecb8;opacity:.22;animation:11s linear infinite scanLine;animation-delay:calc(var(--line) * .52s);grid-template-columns:28px 1fr;gap:10px;margin:0;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:640;line-height:1.35;display:grid;transform:translate(-14px)}.scan-code-lines span{color:#71ffb88f}.scan-code-lines code{color:inherit}.scan-demo-stages{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:14px;display:grid}.scan-demo-stages p{color:#07110fa8;min-height:46px;animation:11s ease-in-out infinite demoStagePulse;animation-delay:calc(var(--stage) * .42s);background:#fbfdf994;border:1px solid #07110f14;border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 11px;font-size:12px;font-weight:720;line-height:1.25;display:flex}.scan-demo-stages svg{color:var(--green);flex:none}.preview-report-card{background:#fbfdf9c7;border:1px solid #07110f1a;border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid;box-shadow:0 18px 55px #07110f0f}.preview-report-score{justify-content:space-between;align-items:end;gap:18px;display:flex}.preview-report-score strong{color:var(--ink);letter-spacing:-.07em;align-items:baseline;gap:2px;font-size:52px;font-weight:900;display:inline-flex}.preview-report-score small{color:var(--muted);letter-spacing:0;font-size:14px}.preview-report-score span{color:var(--green);text-transform:uppercase;padding-bottom:9px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760}.sealed-preview-card{background:linear-gradient(135deg,#fbfdf9db,#e8f1ecb3),#fbfdf9c7}.validation-report-card{background:linear-gradient(135deg,#fbfdf9e6,#e8f1ecb8),#fbfdf9d1}.sealed-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sealed-preview-grid span{color:#4c5e56db;letter-spacing:.04em;text-transform:uppercase;background:#fbfdf999;border:1px solid #07110f14;border-radius:12px;gap:6px;padding:12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:760;display:grid}.sealed-preview-grid strong{color:var(--ink);letter-spacing:-.02em;text-transform:none;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif;font-size:15px}.sealed-report-note{color:var(--ink);background:#dcefe694;border:1px solid #00704926;border-radius:15px;grid-template-columns:36px 1fr;align-items:start;gap:13px;padding:15px;display:grid}.sealed-report-note svg{color:var(--green)}.sealed-report-note strong{letter-spacing:-.02em;margin-bottom:4px;font-size:16px;display:block}.sealed-report-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.preview-report-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.preview-report-cats span{color:var(--muted);background:#e8f1ec8f;border:1px solid #07110f14;border-radius:10px;gap:3px;padding:10px;font-size:11px;font-weight:760;display:grid}.preview-report-cats b{color:var(--ink);font-size:17px}.preview-report-cats small{color:#4c5e56bd;font-size:10px;line-height:1.3}.preview-diagnostics{gap:12px;display:grid}.diagnostics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.diagnostics-grid span{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#fbfdf999;border:1px solid #07110f14;border-radius:12px;gap:5px;padding:11px 12px;font-size:11px;line-height:1.42;display:grid}.diagnostics-grid b{color:var(--green);letter-spacing:.04em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:9px}.preview-report-findings{gap:12px;display:grid}.preview-findings-head,.finding-group-title{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:flex}.preview-findings-head{color:var(--green);padding-top:4px}.preview-findings-head b,.finding-group-title b{color:var(--muted)}.finding-group{background:#fbfdf98a;border:1px solid #07110f14;border-radius:14px;gap:8px;padding:12px;display:grid}.finding-group-title{color:#07110fbd}.preview-report-findings .finding-row{color:var(--muted);background:#fbfdf994;border:1px solid #07110f12;border-radius:11px;grid-template-columns:76px 1fr;align-items:center;gap:10px;margin:0;padding:9px 10px;font-size:13px;line-height:1.45;display:grid}.preview-report-findings .finding-row b{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-self:start;padding:5px 7px;font-family:Azeret Mono,ui-monospace,monospace;font-size:9px;display:inline-flex}.preview-report-findings .finding-row span{gap:4px;display:grid}.preview-report-findings .finding-row span strong{color:var(--ink);letter-spacing:-.01em;font-size:13px}.finding-row.severity-critical{background:#ffedeac7;border-color:#db372833}.finding-row.severity-critical b{color:#b42318;background:#db37281f}.finding-row.severity-medium{background:#fff8ddc7;border-color:#9c660030}.finding-row.severity-medium b{color:#9c6600;background:#9c66001f}.finding-row.severity-low{background:#ecf7ffc2;border-color:#1e66b829}.finding-row.severity-low b{color:#1e66b8;background:#1e66b81a}.finding-row.severity-pass b{color:var(--green);background:#0070491a}.preview-report-findings .locked-line{color:var(--green);text-transform:uppercase;grid-template-columns:none;align-items:center;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:flex}.preview-checklist{gap:12px;padding-top:6px;display:grid}.check-group{background:#fbfdf97a;border:1px solid #07110f14;border-radius:14px;gap:8px;padding:12px;display:grid}.preview-checklist-head{color:var(--green);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:flex}.preview-checklist-head b{color:var(--muted)}.preview-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:430px;padding:2px 4px 2px 0;display:grid;overflow:auto}.preview-checklist-grid p{color:#07110fb8;background:#fbfdf9a8;border:1px solid #07110f12;border-radius:12px;grid-template-columns:16px minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;font-size:11px;font-weight:690;line-height:1.3;display:grid}.validation-checklist .preview-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:0;overflow:visible}.validation-checklist .preview-checklist-grid p{grid-template-columns:16px minmax(0,1fr)}.preview-checklist-grid p.is-review{background:#fff8ddb8;border-color:#9c660029}.preview-checklist-grid svg{color:var(--green)}.preview-checklist-grid .is-review svg{color:#9c6600}.preview-checklist-grid span{color:#007049d1;letter-spacing:.04em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:9px;font-weight:760}.preview-actions{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}@keyframes demoScanBar{0%{transform:translate(-105%)}18%{transform:translate(-48%)}52%{transform:translate(28%)}to{transform:translate(245%)}}@keyframes demoStagePulse{0%,to{border-color:#07110f14;transform:translateY(0)}35%{border-color:#00704938;transform:translateY(-1px);box-shadow:0 10px 30px #00704914}}@keyframes scanBeam{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes scanLine{0%,to{opacity:.18;transform:translate(-14px)}12%,42%{opacity:1;transform:translate(0)}52%{opacity:.46;transform:translate(10px)}}@media (width<=720px){.scan-demo-screen{border-radius:20px;padding:14px}.scan-demo-stages{grid-template-columns:1fr}.scan-demo-stages p{min-height:42px}.scan-code-runner{height:210px}.sealed-preview-grid,.preview-report-cats,.preview-checklist-grid{grid-template-columns:1fr}.preview-checklist-grid p{grid-template-columns:16px minmax(82px,.42fr) minmax(0,1fr)}}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:760;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.72;transform:none}.button.primary{color:var(--surface);background:var(--ink);box-shadow:0 18px 42px #12110d26}.button.secondary{color:var(--ink);background:#fbfdf9b3;border-color:#07110f1a}.button.unlock{width:100%;color:var(--blue-ink);background:var(--blue-soft);border-color:#1463ff29}.button.full{width:100%}.button.small{min-height:38px;padding:0 13px;font-size:13px}.trust-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.trust-strip span{color:#07110fc2;background:#fbfdf994;border:1px solid #07110f17;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:680;display:inline-flex}.trust-strip svg{color:var(--green)}.product-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#091d18e6,#091915cc),#eef4f133;border:1px solid #00704924;border-radius:28px;width:min(960px,100%);margin:4px auto 0;padding:20px;position:relative;box-shadow:0 30px 90px #07110f24}.product-preview:before{z-index:-1;content:"";filter:blur(38px);background:radial-gradient(circle at 54% 16%,#00a86b26,#0000 64%);border-radius:22px;position:absolute;inset:-18px 8px 18px}.artifact-number,.artifact-caption,.section-mark{letter-spacing:.06em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:650}.artifact-number{color:#68ffb8b8;position:absolute;top:10px;left:20px}.artifact-caption{color:#daf3e880;margin:16px 4px 0}.preview-topbar,.workspace-heading,.result-header,.report-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.preview-topbar{color:var(--faint);padding:10px 8px 18px}.window-dot{background:#daf3e859;border-radius:999px;width:9px;height:9px;margin-right:7px;display:inline-block}.scan-status{color:#68ffb8c7;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.workspace-heading{background-color:#e7efe80e;background-image:linear-gradient(#a3e1c70d 1px,#0000 1px),linear-gradient(90deg,#a3e1c709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #a3e1c71f;border-radius:20px;padding:22px}.workspace-heading strong{color:#f5fff9;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.1;display:block}.workspace-heading span{color:#daf3e8b8;margin-top:8px;font-size:14px;font-weight:650;display:block}.workspace-heading a{color:#f5fff9eb;background:#fbfcf60e;border:1px solid #a3e1c72e;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.scan-progress{color:#daf3e8d1;background:#030d0b6b;border:1px solid #a3e1c71f;border-radius:18px;margin-top:14px;padding:11px 13px;font-family:Azeret Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.scan-progress-top{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:16px;margin-bottom:10px;font-size:12px;display:flex}.scan-track{background:#daf3e814;border:1px solid #a3e1c72e;border-radius:999px;height:6px;overflow:hidden}.scan-track span{border-radius:inherit;background:linear-gradient(90deg,#68ffb866,#daf3e8c2);width:100%;height:100%;animation:1.8s ease-in-out infinite scanPulse;display:block}@keyframes scanPulse{0%,to{opacity:.72}50%{opacity:1}}.panel-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.review-table{background:#fbfcf60b;border:1px solid #a3e1c724;border-radius:18px;gap:0;margin:14px 0;display:grid;overflow:hidden}.review-row{border-top:1px solid #a3e1c71a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 16px;display:grid}.review-row:first-child{border-top:0}.review-row strong{color:#f5fff9e6;font-size:14px;display:block}.review-row p{color:#daf3e894;margin:4px 0 0;font-size:13px}.review-status{text-align:center;border:1px solid #a3e1c71f;border-radius:999px;min-width:94px;padding:6px 10px;font-size:12px;font-weight:820}.review-status.passed{color:#68ffb8eb;background:#68ffb814}.review-status.needs-review{color:#f5e5b0e6;background:#f5e5b014}.review-status.queued{color:#daf3e8b3;background:#daf3e80f}.issue-stack{gap:10px;margin:14px 0;display:grid}.issue-stack.compact{margin-top:0}.issue-row{background:#fbfcf60d;border:1px solid #a3e1c724;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.issue-row strong,.finding-card h4{color:var(--ink);font-size:14px;line-height:1.35}.product-preview .issue-row strong{color:#f5fff9e6}.product-preview .issue-row svg{color:#daf3e880}.issue-row p,.finding-card p,.locked-preview p,.free-result p,.price-card p,.faq-grid p,.unlock-panel p,.section-heading p{color:var(--muted);margin:0;line-height:1.58}.severity{border:1px solid;border-radius:999px;justify-content:center;min-width:58px;padding:5px 8px;font-size:12px;font-weight:820}.severity.high{color:#ff9c86db;background:#ff9c8611}.severity.medium{color:#f5e5b0db;background:#f5e5b011}.locked-preview{color:#f5fff9eb;background:linear-gradient(135deg,#68ffb812,#fbfcf60b);border:1px solid #a3e1c724;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.locked-preview strong{color:inherit}.product-preview .locked-preview strong{color:#f5fff9}.product-preview .locked-preview p{color:#daf3e8a8}.locked-preview a{color:#f5fff9eb;background:#030d0b6b;border:1px solid #a3e1c729;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:780;display:inline-flex}.submit-section,.sample-section,.pricing-section,.faq-section,.proof-section,.process-section,.checks-section{z-index:10;width:min(1120px,100% - 40px);margin:0 auto;padding:64px 0;scroll-margin-top:86px;position:relative}.proof-section{padding-top:36px;padding-bottom:42px}.process-section,.checks-section{padding-top:48px}.submit-section{padding-top:66px}.sample-section,.pricing-section{padding-top:58px}.faq-section{padding-top:56px;padding-bottom:42px}.section-heading{text-align:center;max-width:760px;margin:0 auto 30px;position:relative}.proof-head{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:end;gap:28px;margin-bottom:18px;display:grid;position:relative}.proof-head:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:radial-gradient(#fbfdf9c7,#fbfdf96b 52%,#0000 78%);border-radius:28px;position:absolute;inset:-24px -36px -20px}.proof-head h2{max-width:760px;color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:.9}.section-heading:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:radial-gradient(#fbfdf9e0,#fbfdf99e 48%,#eef4f100 76%);border-radius:28px;position:absolute;inset:-28px -44px -22px}.section-heading.left{text-align:left;margin-left:0}.section-heading h2{font-size:clamp(42px,5vw,70px);line-height:.92}.section-heading p{max-width:690px;margin:12px auto 0;font-size:17px}.section-heading.left p{margin-left:0}.section-mark{color:#007049d6;margin-bottom:10px;display:block}.submit-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:22px;display:grid}.scan-form,.free-result,.report-shell,.price-card,.faq-grid article,.proof-grid article,.process-grid article,.checks-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfdf9b8;border:1px solid #07110f16;border-radius:22px;box-shadow:0 20px 60px #07110f0e}.proof-grid,.process-grid,.checks-grid{gap:16px;display:grid}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article,.process-grid article,.checks-grid article{padding:24px}.proof-grid svg,.checks-grid svg{color:#007049d1}.proof-grid h3,.process-grid h3,.checks-grid h3{color:var(--ink);letter-spacing:-.025em;margin:14px 0 7px;font-size:18px;line-height:1.08}.proof-grid p,.process-grid p,.checks-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.process-grid article{background:#fbfdf98f;position:relative}.process-grid article>span{color:#007049db;background:#daf3e857;border:1px solid #00704924;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Azeret Mono,ui-monospace,monospace;font-size:12px;font-weight:820;display:inline-flex}.scan-form{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.scan-form label{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;gap:8px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:700;display:grid}.field-help{color:var(--faint);font-size:12px;font-weight:620;line-height:1.45}.scan-form label:last-of-type,.scan-form label:nth-of-type(3),.scan-form label:nth-of-type(4){grid-column:1/-1}.scan-form input,.scan-form select,.scan-form textarea{width:100%;min-height:46px;color:var(--ink);background:#fbfdf9b3;border:1px solid #07110f1f;border-radius:9px;outline:none;padding:0 13px;font-size:14px}.scan-form textarea{resize:vertical;min-height:94px;padding-top:12px}.scan-form input:focus,.scan-form select:focus,.scan-form textarea:focus{border-color:#00704980;box-shadow:0 0 0 4px #00a86b1a}.scan-form .button{grid-column:1/-1}.form-trust-note{color:var(--muted);grid-column:1/-1;margin:-2px 0 0;font-size:13px;line-height:1.5}.free-result{gap:14px;padding:18px;display:grid}.dashboard-section{scroll-margin-top:20px}.submitted-target{color:var(--muted);background:#e8f1ec6b;border:1px solid #07110f1a;border-radius:12px;gap:7px;padding:13px 14px;display:grid}.submitted-target span{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:760}.submitted-target strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:720}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-actions span{border-top:0}.dashboard-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dashboard-button-row .button{min-height:44px;padding:0 12px;font-size:12px}.free-result h3,.report-title h3,.unlock-panel h3,.price-card h3,.faq-grid h3{color:var(--ink);margin:0}.ready-pill,.pending-pill{border-radius:3px;min-height:30px;padding:0 10px;font-family:Azeret Mono,ui-monospace,monospace;font-size:12px;font-weight:820}.ready-pill{color:var(--green);background:var(--green-soft)}.pending-pill{color:var(--muted);background:var(--bg-soft)}.order-receipt,.mini-metrics{background:#e8f1ec6b;border:1px solid #07110f1a;border-radius:10px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.order-receipt span,.mini-metrics span{min-height:46px;color:var(--muted);border-top:1px solid #07110f17;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:12px;font-weight:720;display:flex}.order-receipt span:first-child,.mini-metrics span:first-child{border-top:0}.order-receipt strong,.mini-metrics strong{color:var(--ink);text-align:right;font-size:13px}.checkout-message{color:var(--green);background:#daf3e86b;border:1px solid #00704929;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.checkout-message.error{color:var(--red);background:#f2ded96b;border-color:#b84a3b2e}.checkout-message.loading{color:var(--yellow);background:#ebe6d270;border-color:#72643a29}.checkout-message strong{color:currentColor;font-size:13px}.checkout-message p,.checkout-message small,.checkout-message a{color:var(--muted);margin:0;line-height:1.45}.checkout-message small,.checkout-message a{overflow-wrap:anywhere;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px}.checkout-message a{color:currentColor;text-transform:uppercase;font-weight:700}.instant-report{color:#07110fdb;background:linear-gradient(#fbfdf9d1,#e8f1ec94),radial-gradient(circle at 92% 0,#00704914,#0000 36%);border:1px solid #07110f17;border-radius:14px;gap:12px;padding:14px;display:grid}.instant-report-top{justify-content:space-between;align-items:end;gap:16px;display:flex}.instant-report-top strong{color:var(--ink);letter-spacing:-.04em;align-items:baseline;gap:2px;margin-top:2px;font-size:42px;font-weight:900;display:inline-flex}.instant-report-top small{color:var(--muted);letter-spacing:0;font-size:14px}.instant-report-top>span{color:var(--green);text-transform:uppercase;margin-bottom:7px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760}.report-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-categories span{min-height:38px;color:var(--muted);background:#fbfdf99e;border:1px solid #07110f14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:12px;font-weight:760;display:flex}.report-categories strong{color:var(--ink);font-family:Azeret Mono,ui-monospace,monospace;font-size:12px}.report-findings{gap:7px;display:grid}.report-findings p{color:var(--muted);border-top:1px solid #07110f14;grid-template-columns:54px 1fr;gap:10px;margin:0;padding:8px 0 0;font-size:12px;line-height:1.45;display:grid}.report-findings b{color:var(--red);letter-spacing:.04em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px}.private-report-section{gap:22px;padding-top:36px;display:grid}.private-report-head{background:radial-gradient(circle at 88% 0,#00704914,#0000 38%),#fbfdf9b8;border:1px solid #07110f14;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid;box-shadow:0 28px 80px #07110f12}.private-report-head span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760}.private-report-head h2{max-width:820px;color:var(--ink);letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(34px,5vw,72px);line-height:.92}.private-report-head p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.private-score{min-width:150px;color:var(--ink);grid-template-columns:auto auto;justify-content:end;align-items:baseline;display:grid}.private-score strong{letter-spacing:-.08em;font-size:72px;font-weight:900}.private-score small{color:var(--muted);font-size:18px;font-weight:800}.private-report-meta,.private-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.private-report-meta span,.private-category-grid article{background:#fbfdf9b8;border:1px solid #07110f14;border-radius:18px;min-width:0;padding:16px;box-shadow:0 18px 50px #07110f0a}.private-report-meta span{color:var(--muted);gap:6px;font-size:12px;font-weight:760;display:grid}.private-report-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.private-category-grid article{gap:6px;display:grid}.private-category-grid small,.private-finding-list small{color:var(--green);letter-spacing:.05em;text-transform:uppercase;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:760}.private-category-grid strong{color:var(--ink);letter-spacing:-.05em;font-size:34px;font-weight:900}.private-category-grid strong span{color:var(--muted);letter-spacing:0;font-size:13px}.private-category-grid p,.private-finding-list p{color:var(--muted);margin:0;line-height:1.5}.private-finding-list{gap:8px;display:grid}.private-finding-list article{background:#fbfdf9c2;border:1px solid #07110f14;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.private-finding-list article>span{color:var(--red);text-transform:uppercase;background:#f2ded975;border:1px solid #b84a3b24;border-radius:999px;justify-content:center;padding:8px 10px;font-family:Azeret Mono,ui-monospace,monospace;font-size:10px;font-weight:800;display:inline-flex}.private-finding-list h3{color:var(--ink);letter-spacing:-.03em;margin:5px 0 6px;font-size:20px;line-height:1.15}.teaser-box{color:#07110fc2;background:#e8f1ec7a;border:1px solid #07110f1a;border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:13px 14px;display:grid}.teaser-box strong{color:var(--ink);margin-bottom:4px;display:block}.free-result:not(.is-ready) .teaser-box{color:var(--green);background:#daf3e85c;border-color:#00704924}.report-shell{background:linear-gradient(#fbfdf9b3,#e8f1ec7a);grid-template-columns:165px minmax(0,1fr) 235px;display:grid;overflow:hidden}.report-sidebar,.report-content,.unlock-panel{padding:16px}.report-sidebar{background:#e8f1ec80;border-right:1px solid #07110f1a;align-content:start;gap:8px;display:grid}.report-logo{align-items:center;gap:9px;margin-bottom:16px;font-weight:820;display:inline-flex}.report-logo .ismyappready-mark{color:var(--ink);filter:none}.report-sidebar span:not(.report-logo){text-align:left;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:3px;align-items:center;padding:0 11px;font-size:13px;font-weight:760;display:flex}.report-sidebar span.active{color:var(--ink);background:#00a86b1a}.sample-action{min-height:44px;color:var(--muted);background:#fbfdf9a3;border:1px solid #07110f1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:760;display:inline-flex}.report-content{min-width:0}.report-title{margin-bottom:12px}.report-title h3{letter-spacing:-.035em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:27px;line-height:1.08}.findings-list{gap:9px;display:grid}.finding-card{background:#fbfdf994;border:1px solid #07110f1a;border-radius:10px;gap:8px;padding:13px 14px;display:grid;position:relative}.finding-card>div{color:var(--faint);align-items:center;gap:9px;font-size:12px;font-weight:760;display:flex}.finding-card .severity{color:#07110fb8;background:0 0}.unlock-panel{color:var(--ink);background:#e8f1ec66;border-left:1px solid #07110f1a}.unlock-panel h3{color:var(--ink);letter-spacing:-.03em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:23px;line-height:1.05}.unlock-panel p{color:var(--muted);margin-top:10px}.unlock-panel ul,.price-card ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.unlock-panel li,.price-card li{align-items:flex-start;gap:9px;font-size:14px;line-height:1.35;display:flex}.unlock-panel li svg,.price-card li svg{color:var(--green);flex:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.price-card{flex-direction:column;padding:20px;display:flex;position:relative}.plan-badge{color:#007049db;background:#daf3e857;border:1px solid #00704924;border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:6px 9px;font-size:12px;font-weight:780}.price-card.highlighted{background:#fbfdf9cc;border-color:#00704933;box-shadow:0 18px 60px #00704914}.price-card h3{letter-spacing:-.03em;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:25px;line-height:1.05}.price-card>strong{color:var(--ink);letter-spacing:-.05em;margin:10px 0 8px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:44px;line-height:1;display:block}.price-card .button{margin-top:auto}.addon-card,.final-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfdf994;border:1px solid #07110f1a;border-radius:12px;align-items:center;gap:22px;display:grid;box-shadow:0 16px 44px #07110f0e}.addon-card{grid-template-columns:minmax(0,1fr) auto auto;margin-top:14px;padding:14px 18px}.addon-card span,.final-cta span{color:var(--green);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-family:Azeret Mono,ui-monospace,monospace;font-size:12px;font-weight:820;display:block}.addon-card h3,.final-cta h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.04}.addon-card p,.final-cta p{max-width:680px;color:var(--muted);margin:6px 0 0;line-height:1.58}.addon-card>strong{color:var(--ink);font-size:28px}.final-cta{z-index:10;grid-template-columns:minmax(0,1fr) auto;width:min(1240px,100% - 40px);margin:0 auto 48px;padding:20px 22px;position:relative}.faq-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.faq-grid article{padding:18px}.faq-grid svg{color:var(--accent)}.faq-grid h3{margin-top:12px;margin-bottom:6px}@media (width<=980px){.site-header nav{display:none}.hero-section,.submit-grid,.report-shell,.pricing-grid,.faq-grid,.proof-head,.proof-grid,.process-grid,.checks-grid,.addon-card,.final-cta{grid-template-columns:1fr}.hero-section{gap:30px;padding-top:42px}.report-sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.report-logo{grid-column:1/-1}.unlock-panel{border-left:0}}@media (width<=620px){.site-header,.hero-section,.submit-section,.sample-section,.pricing-section,.faq-section,.proof-section,.process-section,.checks-section,.final-cta{width:min(100% - 28px,1180px)}.nav-signin{display:none}.hero-copy h1{font-size:42px}.section-heading h2,.proof-head h2{letter-spacing:-.035em;font-size:34px;line-height:.98}.hero-copy p,.section-heading p{font-size:15px}.hero-actions,.hero-actions .button,.hero-scan,.hero-scan button{width:100%}.hero-scan{border-radius:24px;grid-template-columns:1fr;padding:8px}.hero-scan input{text-align:center}.workspace-heading,.preview-topbar,.report-title,.result-header{flex-direction:column;align-items:flex-start}.locked-preview,.teaser-box{grid-template-columns:1fr}.issue-row{grid-template-columns:auto minmax(0,1fr) auto}.scan-form,.mini-metrics,.review-row,.locked-preview{grid-template-columns:1fr}.product-preview .scan-progress{padding:10px 11px}.product-preview .review-table{display:grid}.product-preview .review-row:nth-child(n+3){display:none}.product-preview .review-row{gap:8px;padding:11px}.product-preview .review-status{justify-self:start;min-width:0}.product-preview{padding-bottom:14px}.issue-stack{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.code-token,.scan-track span,.button{transition:none;animation:none}}.simple-site{min-height:100vh}.simple-site .site-header{width:min(1060px,100% - 40px)}.simple-hero{align-items:center;min-height:calc(100svh - 92px);padding:52px 0 78px;display:grid}.simple-hero .hero-copy{max-width:980px}.simple-hero .system-label{color:#007049d6;margin-bottom:20px}.simple-hero h1{font-size:clamp(58px,7.6vw,112px);line-height:.88}.simple-hero p{max-width:720px;font-size:18px;line-height:1.62}.simple-section{z-index:10;content-visibility:auto;contain-intrinsic-size:900px;width:min(1060px,100% - 40px);margin:0 auto;padding:54px 0;scroll-margin-top:100px;position:relative}.simple-heading{text-align:center;max-width:720px;margin:0 auto 24px}.simple-heading.compact-heading{margin-bottom:20px}.simple-heading span{color:#007049d6;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:block}.simple-heading h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:.94}.simple-heading p{max-width:560px;color:var(--muted);margin:12px auto 0;font-size:16px;line-height:1.55}.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:0;display:grid}.proof-strip article,.simple-checks article,.simple-pricing .price-card,.simple-order-grid .scan-form,.simple-order-grid .free-result,.trust-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfdf9c2;border:1px solid #07110f14;border-radius:24px;box-shadow:0 20px 70px #07110f0e}.proof-strip article{padding:22px}.proof-strip svg,.simple-checks svg,.trust-note svg{color:#007049d6}.proof-strip h3,.simple-checks h3{color:var(--ink);letter-spacing:-.025em;margin:12px 0 7px;font-size:18px;line-height:1.08}.proof-strip p,.simple-checks p,.trust-note p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.simple-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.app-problem-section{color:#f5fff9f0;background:radial-gradient(circle at 0 0,#52ffb11f,#0000 30%),radial-gradient(circle at 100% 100%,#ff994014,#0000 28%),linear-gradient(#07110ffa,#07110feb);border:1px solid #07110f1f;border-radius:32px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;gap:28px;width:min(1100px,100% - 40px);margin-top:10px;padding:34px;display:grid;box-shadow:0 30px 90px #07110f29}.app-problem-copy span,.app-process-head span{color:#71ffb8c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:760;display:block}.app-problem-copy h2,.app-process-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.8vw,68px);line-height:.92}.app-problem-copy p{color:#daf3e8ad;max-width:38ch;margin:18px 0 0;font-size:16px;line-height:1.58}.app-problem-list{background:#daf3e814;border:1px solid #daf3e81a;border-radius:22px;gap:1px;display:grid;overflow:hidden}.app-problem-list article{background:#07110fa3;grid-template-columns:26px minmax(120px,.7fr) minmax(0,1fr);align-items:center;gap:14px;padding:17px 18px;display:grid}.app-problem-list svg{color:#71ffb8c7}.app-problem-list h3{color:#f5fff9f5;letter-spacing:-.02em;margin:0;font-size:17px}.app-problem-list p{color:#daf3e89e;margin:0;font-size:13px;line-height:1.45}.app-process-section{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);align-items:start;gap:42px;padding-top:22px;display:grid}.app-process-head{position:sticky;top:108px}.app-process-head span{color:#007049d6}.app-process-list{gap:12px;display:grid}.app-process-list article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfdf9ad;border:1px solid #07110f14;border-radius:22px;grid-template-columns:54px 1fr;align-items:start;gap:18px;padding:20px 22px;display:grid;box-shadow:0 18px 55px #07110f0b}.app-process-list strong{color:#007049db;background:#e8f1ec9e;border:1px solid #00704929;border-radius:999px;place-items:center;width:44px;height:44px;font-family:Azeret Mono,ui-monospace,monospace;font-size:11px;font-weight:800;display:inline-grid}.app-process-list h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 6px;font-size:20px;line-height:1.05}.app-process-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.simple-order-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr)}.simple-order-grid .scan-form{padding:24px}.simple-order-grid .free-result{padding:22px}.simple-pricing{max-width:820px;margin:0 auto}.simple-pricing .price-card{padding:26px}.simple-pricing .price-card:first-child{border-color:#0070492e}.trust-note{align-items:center;gap:14px;margin-bottom:54px;padding:18px 22px;display:flex}.trust-note p{flex:1}.trust-note a{color:var(--ink);align-items:center;gap:8px;font-weight:760;display:inline-flex}.simple-site .code-field{color:#0070492e;filter:blur(.8px)}.simple-site .code-token{opacity:.34}@media (width<=980px){.proof-strip,.simple-checks,.app-problem-section,.app-process-section,.simple-order-grid,.simple-pricing,.private-report-head,.private-finding-list article{grid-template-columns:1fr}.app-process-head{position:static}.app-problem-list article{grid-template-columns:24px 1fr}.app-problem-list p{grid-column:2}.private-report-meta,.private-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.simple-site .site-header,.simple-section,.simple-hero{width:min(100% - 28px,1060px)}.simple-hero{min-height:auto;padding-top:44px}.simple-hero h1{font-size:44px}.simple-hero p{font-size:15px}.simple-section{padding:38px 0}.app-problem-section{border-radius:24px;width:min(100% - 28px,1060px);padding:24px}.app-problem-list article{padding:15px}.app-process-list article{grid-template-columns:42px 1fr;gap:13px;padding:17px}.app-process-list strong{width:36px;height:36px}.simple-heading h2{font-size:34px}.trust-note{flex-direction:column;align-items:flex-start}.private-report-meta,.private-category-grid{grid-template-columns:1fr}.private-report-head{padding:22px}.private-score{justify-content:start}.private-finding-list article{gap:12px;padding:15px}}
