@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--ink:#050807;--deep:#08110e;--deep-2:#0c1814;--surface:#101e19;--surface-2:#152720;--line:#284339;--line-soft:#8bb19d2e;--text:#f2f7f4;--muted:#92a59c;--acid:#1b3534;--mint:#93bda9;--focus:#a9e8ca;--danger:#ef8f95;--red-bg:#fff1f2;--red-accent:#b91c1c;--yellow-bg:#fffbeb;--yellow-accent:#92400e;--green-bg:#f0fdf4;--green-accent:#166534;--neutral-bg:#f8fafc;--neutral-accent:#0f172a;--radius:0;--page:min(1240px, calc(100vw - 48px))}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,summary{outline-offset:4px}:focus-visible{outline:2px solid var(--focus)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:20;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050807b8;height:78px;position:absolute;top:0;left:0;right:0}.header-inner{width:var(--page);justify-content:space-between;align-items:center;height:100%;margin:auto;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:12px;font-size:13px;display:inline-flex}.brand img{border-radius:50%}.brand strong{color:var(--mint);font-weight:600}.app-header nav{color:#a6b5ae;align-items:center;gap:28px;font-size:11px;font-weight:700;display:flex}.app-header nav a:hover{color:var(--text)}.locale-switch{border:1px solid var(--line);place-items:center;min-width:40px;min-height:34px;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid}.app-footer{color:#718079;background:#050807;border-top:1px solid #16231e;justify-content:space-between;align-items:center;gap:40px;min-height:150px;padding:36px max(24px,50vw - 620px);font-size:11px;display:flex}.app-footer span{color:#a3b0aa;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:9px}.app-footer p{max-width:650px;margin:8px 0 0;line-height:1.6}.app-footer a{color:#a3b0aa}.button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:11px;font-weight:800;transition:all .18s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{color:#f7fbf9;background:#23483a;border-color:#426958}.button-primary:hover:not(:disabled){background:#2d5a48;transform:translateY(-1px)}.button-secondary{color:currentColor;background:0 0;border-color:currentColor}.button-quiet{min-height:40px;color:inherit;background:0 0;padding:0}.eyebrow{color:var(--mint);letter-spacing:.17em;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:1px}.landing{background:var(--ink);flex:1}.hero{background:radial-gradient(circle at 77% 45%,#29594538,#0000 25%),linear-gradient(150deg,#07100d,#030504 70%);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:80px;min-height:800px;padding:170px max(24px,50vw - 620px) 100px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.16;background-image:linear-gradient(#73a58f2e 1px,#0000 1px),linear-gradient(90deg,#73a58f2e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:78px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-content{z-index:2;max-width:760px;position:relative}.hero h1{letter-spacing:-.055em;max-width:740px;margin:25px 0 22px;font-size:clamp(42px,5.4vw,76px);line-height:1.02}.hero-content>p{color:#9caaa3;max-width:650px;margin:0;font-size:16px;line-height:1.75}.domain-form{max-width:710px;margin-top:54px}.domain-form>label,.dialog-body form>label,.field-row label{color:#97a79f;letter-spacing:.08em;flex-direction:column;gap:8px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:flex}.domain-control{color:#668075;background:#0c1713;border:1px solid #345044;align-items:center;min-height:72px;margin-top:10px;padding:8px;display:flex;box-shadow:0 18px 60px #0000004d}.domain-control>span{padding-left:16px;font-family:IBM Plex Mono,monospace;font-size:12px}.domain-control input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;align-self:stretch;padding:0 12px 0 2px;font-size:14px}.domain-control input::placeholder{color:#51645b}.field-error{color:var(--danger);margin-top:10px;font-size:11px;line-height:1.5;display:block}.scope-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.scope-list span{color:#80948a;letter-spacing:.06em;background:#14271f8c;border:1px solid #223a30;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:8px}.fixture-hint{color:#64766d;align-items:center;gap:12px;margin-top:28px;font-size:10px;display:flex}.fixture-hint span{color:#90aa9d;border:1px solid #2f493e;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:8px}.fixture-hint p{margin:0}.signal-panel{z-index:1;place-items:center;min-height:440px;display:grid;position:relative}.radar{border:1px solid #6697824d;border-radius:50%;width:min(32vw,390px);height:min(32vw,390px);position:relative;box-shadow:0 0 0 48px #32634f0d,0 0 0 96px #32634f06,inset 0 0 80px #3b775e0f}.radar:before,.radar:after{content:"";background:#66978238;position:absolute}.radar:before{width:1px;inset:0 auto 0 50%}.radar:after{height:1px;inset:50% 0 auto}.radar span{border:1px solid #66978238;border-radius:50%;position:absolute}.radar span:first-child{inset:24%}.radar span:nth-child(2){background:#78a994;border:0;width:8px;height:8px;top:28%;right:23%;box-shadow:0 0 22px #78a994}.radar span:nth-child(3){background:#557e6c;border:0;width:5px;height:5px;bottom:30%;left:19%}.radar i{transform-origin:100% 100%;background:linear-gradient(135deg,#0000 48%,#5d937c40);animation:5s linear infinite sweep;position:absolute;inset:50% 50% 0 0}.signal-caption{color:#6e8178;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08110edb;border:1px solid #294238;width:180px;padding:16px;display:grid;position:absolute;bottom:30px;right:0}.signal-caption small{letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:8px}.signal-caption strong{color:#a2bcb0;font-size:44px;line-height:1.2}.signal-caption span{font-size:10px}@keyframes sweep{to{transform:rotate(360deg)}}.principles{width:var(--page);background:var(--ink);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:90px 0 110px;display:grid}.principles article{border:1px solid #1e3129;border-right:0;min-height:220px;padding:34px}.principles article:last-child{border-right:1px solid #1e3129}.principles article>span{color:#527365;font-family:IBM Plex Mono,monospace;font-size:9px}.principles h2{margin:48px 0 12px;font-size:19px}.principles p{color:#778a81;margin:0;font-size:12px;line-height:1.65}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010403db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-dialog{background:#0a1310;border:1px solid #355246;grid-template-columns:.82fr 1.18fr;width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 40px 120px #0009}.dialog-close{z-index:2;color:#92a69d;width:42px;font-size:25px;position:absolute;top:16px;right:18px}.dialog-context{background:radial-gradient(circle at 10% 15%,#305e4c29,#0000 35%),#07100d;border-right:1px solid #20352c;flex-direction:column;justify-content:center;min-height:600px;padding:75px 48px 48px;display:flex}.dialog-context h2{letter-spacing:-.045em;margin:20px 0 16px;font-size:38px;line-height:1.08}.dialog-context p{color:#82948b;margin:0;font-size:12px;line-height:1.7}.domain-badge{color:#a1b5ab;overflow-wrap:anywhere;border:1px solid #2b473b;align-items:center;gap:10px;margin-top:40px;padding:13px 15px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.domain-badge span{color:#68a487}.dialog-body{align-items:center;min-height:600px;padding:68px 52px 45px;display:flex}.dialog-body form{flex-direction:column;gap:17px;width:100%;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dialog-body input:not([type=checkbox]),.dialog-body textarea{width:100%;color:var(--text);resize:vertical;background:0 0;border:0;border-bottom:1px solid #314a40;border-radius:0;padding:11px 0}.dialog-body input:focus,.dialog-body textarea:focus{border-color:#7ba08e;outline:0}.consent-field{align-items:flex-start;margin:2px 0;line-height:1.55;color:#71837a!important;letter-spacing:0!important;flex-direction:row!important;gap:10px!important;font-family:Manrope,sans-serif!important;font-size:9px!important}.consent-field input{accent-color:#4d806a;margin-top:2px}.challenge{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.challenge-icon{color:#86a999;border:1px solid #385a4b;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.challenge h3{margin:22px 0 8px;font-size:23px}.challenge p{color:#7c8f86;max-width:390px;margin:0 0 25px;font-size:12px;line-height:1.65}.spinner{border:1px solid #28473a;border-top-color:#9ab9aa;border-radius:50%;width:55px;height:55px;animation:1s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.analysis-state{flex:1;place-items:center;min-height:760px;padding:150px 24px 100px;display:grid}.scanning-page{background:radial-gradient(circle,#1f4a392e,#0000 30%),#060b09}.progress-layout{grid-template-columns:350px 1fr;align-items:center;gap:100px;width:min(980px,100%);display:grid}.scan-orbit{border:1px solid #305043;border-radius:50%;width:300px;height:300px;position:relative;box-shadow:0 0 0 35px #2f5b490f,0 0 0 70px #2f5b4908}.scan-orbit:before,.scan-orbit:after{content:"";border:1px solid #233d32;border-radius:50%;position:absolute}.scan-orbit:before{inset:24%}.scan-orbit:after{background:#7ca58f;width:12px;height:12px;top:16%;right:18%;box-shadow:0 0 25px #629177}.scan-orbit span{background:#a1bcaf;border-radius:50%;position:absolute;inset:49%}.scan-orbit i{transform-origin:100% 100%;background:linear-gradient(140deg,#0000 50%,#5f987f40);animation:3s linear infinite sweep;position:absolute;inset:50% 50% 0 0}.progress-layout h1{letter-spacing:-.05em;margin:20px 0 12px;font-size:45px}.progress-layout>div>p{color:#7f9188;font-size:13px}.progress-layout p strong{color:#a6bbb1}.progress-steps{border-top:1px solid #243b31;margin:35px 0 0;padding:0;list-style:none}.progress-steps li{color:#52665c;border-bottom:1px solid #1c2d26;align-items:center;gap:14px;padding:14px 0;font-size:11px;display:flex}.progress-steps li span{color:#536c61;width:28px;font-family:IBM Plex Mono,monospace;font-size:9px}.progress-steps li.active{color:#c1d0c9}.progress-steps li.active span,.progress-steps li.done span{color:#82aa97}.progress-steps li.done{color:#74877e}.lead-inline{margin-top:18px!important;font-size:10px!important}.lead-confirmed{color:#83b69e!important}.lead-failed{color:#db9d8f!important}.state-card{color:#0f172a;text-align:center;background:#fff;border:1px solid #dbe2e8;width:min(620px,100%);padding:60px;box-shadow:0 25px 80px #0f172a14}.state-card .eyebrow{color:#486057}.state-glyph{color:#334155;border:1px solid #94a3b8;place-items:center;width:62px;height:62px;margin:0 auto 28px;font-family:IBM Plex Mono,monospace;font-size:25px;display:grid}.state-card h1{letter-spacing:-.04em;margin:18px 0 12px;font-size:34px}.state-card p{color:#536172;font-size:13px;line-height:1.7}.state-actions{justify-content:center;gap:10px;margin-top:30px;display:flex}.state-card .button-primary{background:#183e30}.result-page{min-height:100vh;color:var(--theme-ink);background:var(--theme-bg);padding:142px max(24px,50vw - 620px) 110px;transition:background .25s}.theme-red{--theme-bg:var(--red-bg);--theme-accent:var(--red-accent);--theme-ink:#450a0a;--theme-line:#fecdd3;--theme-soft:snow}.theme-yellow{--theme-bg:var(--yellow-bg);--theme-accent:var(--yellow-accent);--theme-ink:#451a03;--theme-line:#fde68a;--theme-soft:#fffef8}.theme-green{--theme-bg:var(--green-bg);--theme-accent:var(--green-accent);--theme-ink:#052e16;--theme-line:#bbf7d0;--theme-soft:#fbfffc}.theme-neutral{--theme-bg:var(--neutral-bg);--theme-accent:var(--neutral-accent);--theme-ink:var(--neutral-accent);--theme-line:#cbd5e1;--theme-soft:white;background:var(--theme-bg)}.result-page .eyebrow{color:var(--theme-accent)}.report-hero{border-bottom:1px solid var(--theme-line);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:80px;max-width:1240px;margin:auto;padding-bottom:65px;display:grid}.report-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:24px 0 14px;font-size:clamp(40px,6vw,72px);line-height:1}.report-hero>div:first-child>p{max-width:720px;color:color-mix(in srgb, var(--theme-ink), transparent 27%);margin:0;font-size:15px;line-height:1.7}.status-pill{color:#334155;letter-spacing:.05em;text-transform:uppercase;background:#f1f5f9;border:1px solid #cbd5e1;align-items:center;width:max-content;padding:6px 9px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;display:inline-flex}.report-hero .status-pill{color:var(--theme-accent);background:var(--theme-soft);border-color:var(--theme-line);margin-top:24px}.status-red,.status-fail{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.status-yellow{color:#854d0e;background:#fffbeb;border-color:#fde68a}.status-green,.status-pass{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status-neutral{color:#334155;background:#f8fafc;border-color:#cbd5e1}.status-muted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.report-meta{color:color-mix(in srgb, var(--theme-ink), transparent 38%);flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.score-card{border-left:1px solid var(--theme-line);padding:26px 0 4px 35px;display:grid}.score-card>span{color:color-mix(in srgb, var(--theme-ink), transparent 40%);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.score-card>strong{color:var(--theme-accent);letter-spacing:-.08em;font-size:72px;line-height:1}.score-card>small{color:color-mix(in srgb, var(--theme-ink), transparent 45%);margin-top:5px}.coverage-bar{appearance:none;background:color-mix(in srgb, var(--theme-line), transparent 25%);border:0;width:100%;height:5px;margin:24px 0 10px;display:block;overflow:hidden}.coverage-bar::-webkit-progress-bar{background:color-mix(in srgb, var(--theme-line), transparent 25%)}.coverage-bar::-webkit-progress-value{background:var(--theme-accent)}.coverage-bar::-moz-progress-bar{background:var(--theme-accent)}.score-card b{font-size:11px}.score-card p{color:color-mix(in srgb, var(--theme-ink), transparent 45%);margin:5px 0 0;font-size:9px;line-height:1.55}.report-content{max-width:1240px;margin:auto}.counts-grid{border-bottom:1px solid var(--theme-line);grid-template-columns:repeat(4,1fr);padding:32px 0;display:grid}.counts-grid>div{border-right:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:16px;padding:0 25px;display:flex}.counts-grid>div:first-child{padding-left:0}.counts-grid>div:last-child{border-right:0;padding-right:0}.counts-grid strong{color:var(--theme-accent);font-size:30px}.report-section{border-bottom:1px solid var(--theme-line);padding:70px 0}.section-title{align-items:center;gap:15px;margin-bottom:30px;display:flex}.section-title>span{color:var(--theme-accent);font-family:IBM Plex Mono,monospace;font-size:9px}.section-title h2{letter-spacing:-.035em;margin:0;font-size:27px}.findings-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.findings-grid article{background:var(--theme-soft);border:1px solid var(--theme-line);flex-direction:column;min-height:230px;padding:28px;display:flex}.findings-grid article>span,.findings-grid small{color:var(--theme-accent);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.findings-grid h3{margin:35px 0 10px;font-size:18px;line-height:1.3}.findings-grid p{color:color-mix(in srgb, var(--theme-ink), transparent 33%);margin:0 0 25px;font-size:11px;line-height:1.65}.findings-grid small{color:color-mix(in srgb, var(--theme-ink), transparent 45%);margin-top:auto}.criteria-list{background:var(--theme-soft);border:1px solid var(--theme-line)}.criteria-list article{border-bottom:1px solid var(--theme-line);grid-template-columns:125px 1fr auto;align-items:start;gap:24px;min-height:90px;padding:18px 22px;display:grid}.criteria-list article:last-child{border-bottom:0}.criterion-id{color:var(--theme-accent);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.criterion-copy h3{margin:0 0 5px;font-size:14px}.criterion-copy>span{color:color-mix(in srgb, var(--theme-ink), transparent 45%);font-family:IBM Plex Mono,monospace;font-size:8px}.criterion-copy p{color:color-mix(in srgb, var(--theme-ink), transparent 35%);font-size:10px;line-height:1.55}.criterion-copy details{color:color-mix(in srgb, var(--theme-ink), transparent 35%);margin-top:10px;font-size:9px}.criterion-copy summary{cursor:pointer;color:var(--theme-accent);font-weight:700}.split-section{grid-template-columns:1fr 1fr;gap:70px;display:grid}.split-section ul{color:color-mix(in srgb, var(--theme-ink), transparent 30%);margin:0;padding-left:18px;font-size:11px;line-height:1.8}.compliance-note{color:color-mix(in srgb, var(--theme-ink), transparent 28%);background:var(--theme-soft);border:1px solid var(--theme-line);margin-top:32px;padding:18px 20px;font-size:10px;line-height:1.6}.contact-cta{color:#f2f7f4;background:#0a1612;border:1px solid #29463a;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:70px;padding:54px;display:grid}.contact-cta h2{letter-spacing:-.04em;margin:16px 0 8px;font-size:31px}.contact-cta p{color:#8c9f96;max-width:700px;margin:0;font-size:12px;line-height:1.65}.contact-confirmed{color:#a7c9b8;max-width:280px;font-size:11px;line-height:1.55;display:block}.technical-record{color:color-mix(in srgb, var(--theme-ink), transparent 35%);margin-top:20px;font-size:10px}.technical-record summary{cursor:pointer;font-weight:700}.technical-record dl{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.technical-record dl>div{background:var(--theme-soft);border:1px solid var(--theme-line);padding:12px}.technical-record dt{color:var(--theme-accent);font-family:IBM Plex Mono,monospace;font-size:8px}.technical-record dd{overflow-wrap:anywhere;margin:6px 0 0}.info-page{background:radial-gradient(circle at 50% 20%,#224f3d33,#0000 30%),#060b09;place-items:center;min-height:760px;padding:160px 24px 100px;display:grid}.info-card{background:#0b1511;border:1px solid #2e4b3f;width:min(780px,100%);padding:65px}.info-card h1{letter-spacing:-.05em;max-width:650px;margin:22px 0;font-size:clamp(36px,5vw,58px);line-height:1.05}.info-card>p{color:#91a198;line-height:1.8}.info-card aside{color:#98ac9f;background:#101f19;border:1px solid #29483b;margin:35px 0;padding:16px;font-size:10px;line-height:1.6}.config-warning{color:var(--danger);font-size:11px}@media (max-width:900px){:root{--page:min(100% - 36px, 760px)}.app-header nav a:not(.locale-switch){display:none}.hero{grid-template-columns:1fr;padding-top:145px}.signal-panel{display:none}.principles{grid-template-columns:1fr}.principles article{border-bottom:0;border-right:1px solid #1e3129}.principles article:last-child{border-bottom:1px solid #1e3129}.lead-dialog{grid-template-columns:1fr}.dialog-context{border-bottom:1px solid #20352c;border-right:0;min-height:auto;padding:55px 36px 30px}.dialog-body{min-height:auto;padding:38px 36px}.progress-layout{text-align:center;grid-template-columns:1fr;gap:70px}.scan-orbit{margin:auto}.progress-steps{text-align:left}.report-hero{grid-template-columns:1fr;gap:35px}.score-card{border-left:0;border-top:1px solid var(--theme-line);padding:25px 0 0}.counts-grid{grid-template-columns:1fr 1fr;gap:20px 0}.counts-grid>div:nth-child(2){border-right:0}.counts-grid>div:nth-child(3){padding-left:0}.findings-grid{grid-template-columns:1fr}.split-section{grid-template-columns:1fr;gap:50px}.contact-cta{grid-template-columns:1fr}.technical-record dl{grid-template-columns:1fr 1fr}}@media (max-width:560px){:root{--page:calc(100% - 32px)}.app-header{height:68px}.brand{font-size:11px}.brand img{width:32px;height:32px}.hero{min-height:740px;padding:125px 18px 70px}.hero h1{font-size:43px}.hero-content>p{font-size:13px}.domain-form{margin-top:38px}.domain-control{flex-wrap:wrap;padding:8px}.domain-control>span{display:none}.domain-control input{min-height:46px;padding-left:10px}.domain-control .button{width:100%}.fixture-hint{align-items:flex-start}.app-footer{flex-direction:column;align-items:flex-start}.dialog-backdrop{align-items:end;padding:10px}.lead-dialog{max-height:calc(100vh - 20px)}.dialog-context{padding:48px 24px 24px}.dialog-context h2{font-size:30px}.dialog-body{padding:28px 24px 34px}.field-row{grid-template-columns:1fr}.analysis-state{min-height:700px;padding:120px 18px 70px}.scan-orbit{width:190px;height:190px}.progress-layout{gap:50px}.progress-layout h1{font-size:34px}.state-card{padding:38px 24px}.state-actions{flex-direction:column}.result-page{padding:115px 18px 75px}.report-hero h1{font-size:42px}.counts-grid{grid-template-columns:1fr;gap:0}.counts-grid>div{border-right:0;border-bottom:1px solid var(--theme-line);padding:14px 0}.counts-grid>div:last-child{border-bottom:0}.criteria-list article{grid-template-columns:1fr;gap:10px}.criteria-list article .status-pill{grid-row:1}.report-section{padding:50px 0}.contact-cta{margin-inline:-18px;padding:38px 24px}.technical-record dl{grid-template-columns:1fr}.info-page{padding:120px 16px 70px}.info-card{padding:38px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
