@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_18d348{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_18d348{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#f2f0ea;--paper-2:#e9e6dd;--surface:#ffffff;--ink:#15171a;--muted:#55595f;--border:#d8d4ca;--grid:#e2ded3;--fill:#e6e2d8;--mark:#f2d24b;--pass:#2f6b45;--warn:#8a5f12;--fail:#b03a2b;--dark-text:#f2f0ea;--dark-muted:#a8a49b;--dark-rule:#3a3d42;--gutter:80px;--maxw:1280px;--offset:8px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body,html{margin:0;padding:0}body{background:var(--paper);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a,body{color:var(--ink)}a:hover{color:var(--pass)}figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--mark);color:var(--ink)}mark{background:transparent;color:inherit;box-shadow:inset 0 -.34em 0 var(--mark);padding:0 .04em}.paper{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 .5H.5V24' fill='none' stroke='%23e2ded3' stroke-width='1'/%3E%3C/svg%3E")}.paper-alt{background:var(--paper-2)}.stack{box-shadow:var(--offset) var(--offset) 0 -1px var(--paper-2),var(--offset) var(--offset) 0 0 var(--ink)}.label,.mono{font-family:var(--font-mono),ui-monospace,monospace}.label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.shell{max-width:var(--maxw);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.rule{border-bottom:1px solid var(--border)}.card{background:var(--surface);border:1px solid var(--border)}.finelines{font-size:13px;line-height:1.55;color:var(--muted)}.eyebrow{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pass)}.lede{font-size:19px;line-height:1.55;color:var(--muted)}.section{padding-top:88px;padding-bottom:96px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-block;text-align:center;text-decoration:none;font-family:var(--font-mono),ui-monospace,monospace;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:0;cursor:pointer;padding:17px 24px;border:1px solid var(--ink);background:var(--ink);color:#ffffff;white-space:nowrap}.btn:hover{background:#000;color:#fff}.btn[disabled]{cursor:progress;opacity:.6}.btn-outline{background:transparent;color:var(--ink);padding:11px 18px;font-size:13px}.btn-outline:hover{background:var(--ink);color:#fff}.btn-light{background:var(--paper);color:var(--ink);border-color:var(--paper);padding:16px 30px}.btn-light:hover{background:#fff;color:var(--ink)}.btn-ghost-dark{background:transparent;color:var(--dark-text);border:1px solid #52565c;padding:14px 30px;font-size:13px;font-weight:400}.btn-ghost-dark:hover{background:#23262b;color:var(--dark-text)}.site-header{border-bottom:1px solid var(--ink);background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:16px;padding-bottom:16px}.logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.logo,.logo:hover{color:var(--ink)}.wordmark{font-family:var(--font-mono),ui-monospace,monospace;font-size:18px;font-weight:600;letter-spacing:.16em}.nav{display:flex;align-items:center;gap:32px;font-size:15px}.nav__links{display:flex;gap:28px}.nav__links a{text-decoration:none}.header-stamp{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center;padding-top:88px;padding-bottom:96px}.hero__copy{display:flex;flex-direction:column;gap:26px}.hero__title{font-size:60px;line-height:1.06;font-weight:600;letter-spacing:-.025em}.hero__form{background:var(--surface);border:1px solid var(--ink);padding:22px;margin-top:6px;margin-right:var(--offset)}.hero__specimen{padding-right:var(--offset);padding-bottom:var(--offset)}.checkform{display:flex;flex-direction:column;gap:10px}.checkform__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.checkform__row{display:flex;align-items:stretch;border:1px solid var(--ink);background:var(--paper)}.checkform__prompt{color:var(--pass);display:flex;align-items:center;padding-left:16px}.checkform__input,.checkform__prompt{font-family:var(--font-mono),ui-monospace,monospace;font-size:17px}.checkform__input{flex:1 1 auto;min-width:0;padding:16px 12px;border:0;background:transparent;color:var(--ink)}.checkform__input:focus{outline:none}.checkform__row:focus-within{outline:2px solid var(--ink);outline-offset:2px}.checkform__input::placeholder{color:#8c9096}.checkform__btn{border:0;border-left:1px solid var(--ink)}.checkform__fine{font-size:13px;color:var(--muted)}.form-error{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--fail);line-height:1.45}.checkform--dark .checkform__fine,.checkform--dark .checkform__label{color:var(--dark-muted)}.specimen{background:var(--surface);border:1px solid var(--ink)}.specimen__bar{display:flex;justify-content:space-between;gap:12px;background:var(--ink);color:var(--dark-text);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 16px}.specimen__head{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:center;padding:22px 20px 18px;border-bottom:1px dashed var(--border)}.specimen__score{font-size:54px;font-weight:600;line-height:.9}.specimen__outof,.specimen__score{font-family:var(--font-mono),ui-monospace,monospace}.specimen__outof{font-size:12px;color:var(--muted);margin-top:6px}.specimen__verdict{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.specimen__rows li{display:grid;grid-template-columns:18px 86px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 20px;border-bottom:1px solid var(--fill);font-size:13px}.specimen__rows li:last-child{border-bottom:0}.specimen__label{font-family:var(--font-mono),ui-monospace,monospace;font-weight:500}.specimen__what{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specimen__status{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em}.promises-wrap{background:var(--ink);border-bottom-color:var(--ink)}.promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:20px;padding-bottom:20px}.promises li{display:flex;align-items:center;gap:10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-text)}.promises .li-tick{color:var(--mark);flex-shrink:0}.sh{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:40px;gap:40px;margin-bottom:52px}.sh__tag{display:flex;flex-direction:column;gap:6px;border-top:2px solid var(--ink);padding-top:12px;align-self:start}.sh__num{font-size:34px;font-weight:600;line-height:1}.sh__label,.sh__num{font-family:var(--font-mono),ui-monospace,monospace}.sh__label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sh__title{font-size:42px;line-height:1.12;font-weight:600;letter-spacing:-.02em;max-width:820px}.sh__lead{font-size:18px;line-height:1.55;color:var(--muted);margin-top:14px;max-width:680px}.sh--dark .sh__tag{border-top-color:var(--dark-text)}.sh--dark .sh__label,.sh--dark .sh__lead{color:var(--dark-muted)}.services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.svc{padding:30px 28px 32px;display:flex;flex-direction:column;gap:14px;border-top:3px solid var(--ink)}.svc__tag{align-self:flex-start;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;background:var(--ink);color:#fff;padding:5px 9px}.svc__title{font-size:23px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.svc__lead{font-size:15px;line-height:1.6;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--border)}.ticks{display:flex;flex-direction:column;gap:12px;padding-top:4px}.ticks li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:15px;line-height:1.5}.ticks .li-tick{color:var(--pass);margin-top:3px}.stackgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--border)}.tool{padding:26px 26px 30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:8px}.tool__role{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pass)}.tool__name,.tool__role{font-family:var(--font-mono),ui-monospace,monospace}.tool__name{font-size:22px;font-weight:600;letter-spacing:-.01em}.tool__body{font-size:15px;line-height:1.6;color:var(--muted)}.flow{margin-top:36px;border:1px solid var(--ink);background:var(--ink);color:var(--dark-text)}.flow__title{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-muted);padding:12px 22px;border-bottom:1px solid var(--dark-rule)}.flow__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.flow__steps li{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 40px 22px 22px;border-right:1px solid var(--dark-rule)}.flow__steps li:last-child{border-right:0}.flow__who{font-family:var(--font-mono),ui-monospace,monospace;font-size:16px;font-weight:600;color:var(--mark)}.flow__what{font-size:14px;line-height:1.45;color:#d6d2c8}.flow__arrow{position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--mark);background:var(--ink);padding:0 2px;z-index:1}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}.step{position:relative;padding:34px 28px 0 0;display:flex;flex-direction:column;gap:10px}.step:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;background:var(--paper-2);border:2px solid var(--ink)}.step:first-child:before{background:var(--mark)}.step__num{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--pass)}.step__title{font-size:20px;font-weight:600}.step__body{font-size:15px;line-height:1.6;color:var(--muted)}.pk{border:1px solid var(--ink);background:var(--surface)}.pk__row{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));border-bottom:1px solid var(--fill)}.pk__row--head{border-bottom:1px solid var(--ink)}.pk__row--foot{border-bottom:0}.pk__rowlabel{padding:13px 22px;font-size:15px;display:flex;align-items:center}.pk__row--head .pk__rowlabel{align-items:flex-end;padding-bottom:24px}.pk__col-head{padding:26px 22px 24px;flex-direction:column;gap:8px}.pk__cell,.pk__col-head{display:flex;border-left:1px solid var(--border)}.pk__cell{align-items:center;justify-content:center;padding:13px 16px}.is-featured{background:#fbf6dc}.pk__col-head.is-featured{border-top:4px solid var(--ink);padding-top:22px}.pk__name{display:flex;align-items:center;justify-content:space-between;gap:10px}.pk__price{font-size:40px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.pk__price,.pk__time{font-family:var(--font-mono),ui-monospace,monospace}.pk__time{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pk__pitch{font-size:14px;line-height:1.5;color:var(--muted);margin-top:4px}.pk__group{padding:12px 22px 10px;background:var(--paper);border-bottom:1px solid var(--border);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.pk__group,.pk__qty{font-family:var(--font-mono),ui-monospace,monospace;font-weight:600}.pk__qty{font-size:13px}.pk__none{color:#b9b4a8;font-family:var(--font-mono),ui-monospace,monospace}.pk__row--foot .pk__cell{padding:20px 18px 24px}.pk__cta{width:100%;font-size:12px;padding:13px 10px}.pk__foot{margin-top:20px;max-width:820px}.badge{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--mark);color:var(--ink);padding:3px 7px;white-space:nowrap}.pkm{display:none}.pkm__card{padding:24px 22px;display:flex;flex-direction:column;gap:8px}.pkm__card.is-featured{border:1px solid var(--ink)}.pkm__group{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.pkm__gtitle{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.pkm__group li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:14px;line-height:1.45;padding:4px 0}.clients{border-top:1px solid var(--ink)}.client{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:48px;gap:48px;padding:36px 0;border-bottom:1px solid var(--border)}.client__name{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.client__meta{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px}.client__about{font-size:16px;line-height:1.6;color:var(--muted);margin-top:14px;max-width:560px}.client__side{display:flex;flex-direction:column;gap:12px}.client__chips{display:flex;flex-wrap:wrap;gap:8px}.client__chips li{font-size:12px;border:1px solid var(--border);background:var(--surface);padding:6px 10px}.client__chips li,.client__links{font-family:var(--font-mono),ui-monospace,monospace}.client__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px;font-size:13px}.client__links a{text-decoration:none;border-bottom:1px solid;padding-bottom:1px}.band{background:var(--ink);color:var(--dark-text)}.band__inner{padding-top:88px;padding-bottom:88px}.limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.limit{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:14px;gap:14px;border-top:1px solid var(--dark-rule);padding-top:18px;font-size:16px;line-height:1.6;color:#d6d2c8}.limit__x{color:var(--mark);margin-top:5px}.final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center;padding-top:88px;padding-bottom:96px}.final__title{font-size:42px;line-height:1.12;font-weight:600;letter-spacing:-.02em}.final__form{background:var(--surface);border:1px solid var(--ink);padding:22px;margin-right:var(--offset)}.site-footer-wrap{background:var(--paper)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:26px;padding-bottom:26px;font-size:14px;color:var(--muted)}.site-footer__brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.site-footer__id,.site-footer__tag{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.site-footer__id{color:var(--muted)}.site-footer__links{display:flex;gap:20px}.site-footer a{color:var(--muted);text-decoration:none}.score{display:flex;gap:52px;align-items:flex-start;padding-top:56px;padding-bottom:52px}.score__panel{flex-shrink:0;padding:28px 36px;text-align:center;border-color:var(--ink);margin-right:var(--offset)}.score__num{font-size:76px;font-weight:600;line-height:1}.score__num,.score__outof{font-family:var(--font-mono),ui-monospace,monospace}.score__outof{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:8px}.track{background:var(--fill);margin-top:18px;width:150px}.track,.track__bar{height:6px}.score__body{flex-grow:1;display:flex;flex-direction:column;gap:14px;min-width:0}.score__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px}.score__domain{font-family:var(--font-mono),ui-monospace,monospace;font-size:22px;font-weight:500;word-break:break-all}.score__verdict{font-size:38px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.score__summary{font-size:17px;line-height:1.6;color:var(--muted);max-width:720px}.counts{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.count{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:6px 11px}.count--quiet{color:var(--muted);border:1px solid var(--border);background:var(--surface)}.findings{padding-bottom:4px}.frow{display:grid;grid-template-columns:200px minmax(0,1fr) 160px;grid-gap:24px;gap:24px;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.frow--head{padding-top:14px;padding-bottom:14px}.fhead{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fcheck{display:flex;align-items:center;gap:12px}.fcheck__label{font-family:var(--font-mono),ui-monospace,monospace;font-size:16px;font-weight:500}.fwhat{font-size:15px;line-height:1.55}.code{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;background:var(--fill);padding:1px 5px}.fdetail{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:8px;overflow-wrap:anywhere}.status{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:6px 10px;text-align:center;justify-self:stretch}.icon{display:flex;flex-shrink:0}.skel{background:var(--fill);height:14px}.skel--sm{width:60%}.notice{padding:34px;font-size:17px;line-height:1.6;max-width:760px;border-color:var(--ink)}.notice__title{font-size:22px;font-weight:600;margin-bottom:10px;word-break:break-all}.cta{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-top:48px;padding-bottom:48px}.cta__title{font-size:26px;font-weight:600;margin-bottom:10px}.cta__body{font-size:16px;line-height:1.6;color:var(--dark-muted);max-width:720px}.cta__actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.prose{padding-top:64px;padding-bottom:88px;max-width:720px}.prose h1{font-size:36px;margin-bottom:24px}.prose h2{font-size:20px;margin-top:32px;margin-bottom:8px}.prose p{font-size:16px;line-height:1.65;color:var(--muted);margin-bottom:14px}@media (min-width:769px){.frow__top{display:contents}.frow .fcheck{grid-column:1;grid-row:1}.frow .fwhat{grid-column:2;grid-row:1}.frow .status{grid-column:3;grid-row:1}}@media (max-width:1100px){:root{--gutter:48px}.hero{grid-template-columns:minmax(0,1fr);gap:56px}.hero__specimen{max-width:620px}.hero__title{font-size:52px}.sh{grid-template-columns:minmax(0,1fr);gap:20px}.sh__tag{flex-direction:row;align-items:baseline;gap:14px;width:-moz-fit-content;width:fit-content;padding-right:24px}.sh__num{font-size:22px}.services{grid-template-columns:minmax(0,1fr);max-width:720px}.flow__steps,.stackgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flow__steps li:nth-child(2){border-right:0}.flow__steps li:nth-child(-n+2){border-bottom:1px solid var(--dark-rule)}.flow__steps li:nth-child(2) .flow__arrow{display:none}.steps{row-gap:40px}.promises,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.final{grid-template-columns:minmax(0,1fr);gap:32px}.pk__rowlabel{padding-left:16px;padding-right:12px;font-size:14px}.pk__col-head{padding-left:16px;padding-right:16px}.pk__price{font-size:32px}}@media (max-width:900px){.nav__links,.pk{display:none}.pkm{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;max-width:560px}.pkm__card.stack{margin-right:var(--offset)}.client{gap:20px}.client,.limits{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){:root{--gutter:20px;--offset:6px}.section{padding-top:56px;padding-bottom:64px}.hero{padding-top:44px;padding-bottom:56px;gap:44px}.hero__title{font-size:38px}.lede{font-size:17px}.final__form,.hero__form{padding:16px}.checkform__row{flex-wrap:wrap}.checkform__input{flex-basis:calc(100% - 40px)}.checkform__btn{flex:1 1 100%;border-left:0;border-top:1px solid var(--ink)}.specimen__rows li{grid-template-columns:16px 76px minmax(0,1fr)}.specimen__what{display:none}.specimen__verdict{font-size:17px}.specimen__score{font-size:44px}.promises{gap:12px}.flow__steps,.promises,.stackgrid{grid-template-columns:minmax(0,1fr)}.flow__steps li{border-right:0;border-bottom:1px solid var(--dark-rule);padding:16px 20px}.flow__steps li:last-child{border-bottom:0}.flow__arrow{display:none}.final__title,.sh__title{font-size:30px}.sh__lead{font-size:16px}.steps{grid-template-columns:minmax(0,1fr);border-top:0;border-left:2px solid var(--ink);row-gap:32px}.step{padding:0 0 0 26px}.step:before{top:2px;left:-8px}.client__name{font-size:28px}.band__inner{padding-top:56px;padding-bottom:56px}.site-footer{flex-direction:column;align-items:flex-start;gap:10px}.btn-outline{padding:10px 12px;font-size:12px}.wordmark{font-size:15px;letter-spacing:.12em}.score{flex-direction:column;gap:28px;padding-top:32px;padding-bottom:36px}.score__panel{align-self:stretch}.track{width:100%}.score__verdict{font-size:26px}.score__summary{font-size:16px}.frow{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}.frow--head{display:none}.frow__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.status{justify-self:start}.cta{flex-direction:column;align-items:stretch;gap:20px}}