@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.enquiry-section{background:#e9eade;border-top:1px solid #d8dec9}.enquiry-grid{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.enquiry-copy{padding-top:24px}.enquiry-copy>.eyebrow{color:#5b6749;font-size:11px}.enquiry-copy .signal-dot{box-shadow:none;background:#ac562b}.enquiry-copy h2{letter-spacing:-2px;margin-top:27px;font-size:49px;line-height:1.17}.enquiry-copy>p{color:#596747;max-width:365px;margin-top:24px;font-size:14px;line-height:1.9}.next-steps{gap:18px;margin:35px 0 0;padding:0;list-style:none;display:grid}.next-steps li{color:#596d42;align-items:center;gap:14px;font-size:13px;line-height:1.6;display:flex}.next-steps li>span{font:10px var(--mono);color:#5c684e}.direct-contact{border-top:1px solid #cdd7bb;max-width:375px;margin-top:38px;padding-top:28px}.direct-contact>span{color:#59664b;font-size:13px;display:block}.direct-contact>a{align-items:center;gap:18px;margin-top:10px;font-size:15px;font-weight:550;display:inline-flex}.direct-contact>a:hover{color:var(--orange-dark)}.enquiry-copy>.enquiry-reassurance{color:#5b674f;margin-top:26px;font-size:12px}.enquiry-form-wrap{background:#fafbf5;border:1px solid #d5ddc7;border-radius:6px;padding:32px}.enquiry-form-wrap h3{letter-spacing:-.6px;font-size:22px}.form-intro{color:#657056;margin:8px 0 26px;font-size:13px}.form-row{grid-template-columns:1fr 1.2fr;gap:14px;display:grid}.form-field{margin-bottom:17px}.form-field>label{color:#4b5d35;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:550;display:flex}.form-field>label>span:not(.optional){color:#8e7355}.form-field .optional{color:#667255;margin-left:auto;font-size:11px;font-weight:400}.form-field input:not([type=checkbox]),.form-field textarea,.form-field select{color:#354723;background:#fff;border:1px solid #d3dbc6;border-radius:3px;width:100%;min-width:0;min-height:45px;padding:12px;font-size:13px;line-height:1.4;transition:border-color .2s,box-shadow .2s;display:block}.form-field input::placeholder,.form-field textarea::placeholder{color:#7e8b6b;opacity:1}.form-field input:hover,.form-field textarea:hover,.form-field select:hover{border-color:#9fac8c}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline-offset:2px;outline:2px solid #7a9060}.form-field textarea{resize:vertical;min-height:83px;max-height:300px}.form-field select{appearance:auto}.field-hint{color:#657154;margin-top:7px;font-size:10px;line-height:1.6;display:block}.field-error{color:#a5301e;margin-top:6px;font-size:12px;line-height:1.5;display:block}.field-error:empty{display:none}.form-field [aria-invalid=true]{border-color:#b53621!important}.form-field>.checkbox-label{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:0;font-size:11px;font-weight:400;line-height:1.8;display:flex}.checkbox-label>input{accent-color:#324821;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.checkbox-label>span{color:#637252!important}.checkbox-label a{text-underline-offset:3px;text-decoration:underline}.consent-field{margin-block:22px}.form-submit{justify-content:space-between;width:100%;min-height:51px;font-size:14px}.form-submit:disabled{opacity:.7}.form-footnote{color:#667356;text-align:center;margin-top:13px;font-size:11px;line-height:1.7}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-status{color:#476429;margin-top:17px;font-size:14px;line-height:1.8}.form-status:empty{display:none}.form-status.is-error{color:#a5301e}.form-status.is-success{background:#e5efdb;border:1px solid #baceaa;border-radius:3px;padding:15px}.email-fallback{border-top:1px solid #d9e1cc;margin-top:20px;padding-top:20px}.email-fallback h4{font-size:14px;font-weight:600}.email-fallback p{color:#6c7d58;margin-top:9px;font-size:13px}.email-fallback p a{text-decoration:underline}.email-fallback>div{flex-wrap:wrap;align-items:center;gap:16px;margin-top:15px;display:flex}.email-fallback .button{gap:12px;min-height:43px;padding:12px;font-size:12px}.copy-enquiry{color:#506a39;background:0 0;border:0;border-bottom:1px solid #879775;padding:9px 0;font-size:13px}.email-fallback details{color:#6a7d55;margin-top:18px;font-size:12px}.email-fallback summary{cursor:pointer;min-height:30px}.email-fallback pre{font:12px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e6;padding:13px}.form-noscript{color:#637a4b;margin-top:20px;font-size:13px}.form-noscript a{text-decoration:underline}@media (width<=1150px){.enquiry-grid{gap:65px}.enquiry-copy h2{font-size:43px}}@media (width<=900px){.enquiry-grid{gap:40px}.enquiry-copy h2{font-size:36px}.enquiry-copy>p{font-size:14px}.enquiry-copy>.eyebrow{font-size:9px}.next-steps li{font-size:12px}.direct-contact>a{font-size:14px}.enquiry-form-wrap{padding:26px 22px}.enquiry-form-wrap h3{font-size:20px}.form-row{grid-template-columns:1fr;gap:0}.form-field>label{font-size:12px}.enquiry-copy{padding-top:10px}}@media (width<=680px){.enquiry-grid{grid-template-columns:1fr;gap:32px}.enquiry-copy{padding-top:0}.enquiry-copy>.eyebrow{font-size:10px}.enquiry-copy h2{margin-top:21px;font-size:39px}.enquiry-copy>p{max-width:none;margin-top:20px;font-size:14px}.next-steps{gap:15px;margin-top:25px}.next-steps li{font-size:13px}.direct-contact{margin-top:28px;padding-top:24px}.direct-contact>a{font-size:15px}.enquiry-copy>.enquiry-reassurance{margin-top:20px;font-size:12px}.enquiry-form-wrap{padding:27px 22px}.enquiry-form-wrap h3{font-size:23px}.form-intro{margin-bottom:24px;font-size:14px}.form-field>label{font-size:13px}.form-field input:not([type=checkbox]),.form-field textarea,.form-field select{min-height:48px;padding:12px 10px;font-size:16px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:14px}.form-field .optional{font-size:12px}.field-hint{font-size:11px}.form-field>.checkbox-label{font-size:12px}.checkbox-label>input{width:18px;height:18px}.form-submit{min-height:53px;font-size:14px}.form-footnote{font-size:11px}}:root{--ink:#171a18;--muted:#646863;--dark:#111211;--paper:#f7f7f2;--line:#dfe1d8;--orange:#f58a50;--orange-dark:#a84112;--mono:"IBM Plex Mono", monospace;--font:"Manrope Variable", sans-serif;--max:1248px;--radius:5px;color-scheme:light;font-family:var(--font);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait}svg{vertical-align:middle;flex-shrink:0}img{max-width:100%;display:block}p,h1,h2,h3,h4,figure{margin:0}ul{margin:0;padding:0;list-style:none}p{line-height:1.75}h1,h2,h3{font-weight:500}h1,h2{text-wrap:balance}::selection{color:inherit;background:#f58a5050}:focus-visible{outline:3px solid var(--orange-dark);outline-offset:5px;border-radius:2px}.site-header :focus-visible,.site-footer :focus-visible,.monitoring-feature :focus-visible{outline-color:var(--orange)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--orange);color:var(--dark);padding:14px 22px;font-weight:700;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--max), calc(100% - 96px));margin-inline:auto}.section{padding:112px 0}.eyebrow{font-family:var(--mono);letter-spacing:1.45px;align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.section-heading{margin-bottom:46px}.section-heading h2,h2{letter-spacing:-1.9px;font-size:clamp(32px,3.5vw,46px);line-height:1.19}.section-heading .eyebrow,h2+.eyebrow{margin-bottom:22px}.split-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;display:grid}.split-heading>p{max-width:430px;color:var(--muted);justify-self:end;font-size:15px}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button svg,.text-link svg{transition:transform .18s}.button:hover svg,.text-link:hover svg{transform:translate(3px,-2px)}.button-orange{background:var(--orange);color:var(--dark)}.button-orange:hover{background:#ffa773}.button-dark{background:var(--ink);color:#fff}.button-outline{color:#f4f5f0;background:0 0;border-color:#484b45}.button-outline:hover,.button-outline:focus-visible,.button-dark:hover,.button-dark:focus-visible{border-color:var(--orange);background:var(--orange);color:var(--dark)}.button-small{gap:25px;min-height:42px;padding:11px 16px;font-size:14px}.text-link{align-items:center;gap:14px;padding-block:5px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--orange-dark)}.site-header{background:var(--dark);color:#eeeee8;z-index:20;border-bottom:1px solid #ffffff12;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:36px;height:92px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand-mark{object-fit:contain;flex-shrink:0;width:220px;height:auto}.desktop-nav{align-items:center;gap:31px;margin-left:auto;margin-right:25px;display:flex}.desktop-nav a{color:#c4c6bd;padding:12px 0;font-size:14px;transition:color .15s}.desktop-nav a:hover{color:#fff}.menu-toggle,.no-js-nav{display:none}.mobile-nav{border-top:1px solid #353731;padding:12px 28px 22px}.mobile-nav a{justify-content:space-between;align-items:center;padding:15px 0;font-size:16px;display:flex}.menu-lines{border-top:1px solid;border-bottom:1px solid;width:19px;height:10px}.signal-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #f58a5010}@keyframes trace-travel{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:95%}}.sector-strip{border-bottom:1px solid var(--line);background:#efefe8}.sector-strip>.container{justify-content:space-between;align-items:center;gap:40px;min-height:88px;display:flex}.sector-strip .eyebrow{color:#63685d;letter-spacing:1px;max-width:145px;font-size:10px}.sector-strip ul{color:#555e4b;flex-wrap:wrap;align-items:center;gap:40px;font-size:14px;font-weight:600;display:flex}.sector-strip li{white-space:nowrap}.evidence-section{background:#fafbf7}.evidence-workbench{background:#f0f2e9;border:1px solid #d9ddcf;border-radius:7px;grid-template-columns:.8fr 1.6fr;gap:60px;padding:40px;display:grid}.evidence-sidebar .eyebrow{color:#646c59;margin-bottom:21px;font-size:11px}.evidence-sidebar h3{letter-spacing:-1px;font-size:28px;line-height:1.25}.evidence-sidebar>p:not(.example-note){color:#67705e;max-width:235px;margin-top:17px;font-size:14px;line-height:1.8}.scenario-controls{gap:7px;max-width:248px;margin-top:25px;display:grid}.scenario-button{color:#646b59;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:12px 13px;font-size:14px;transition:background .2s,color .2s;display:flex}.scenario-button:hover{background:#e6eadd}.scenario-button[aria-pressed=true]{color:#1f2a18;background:#fff;border-color:#d3dbc8;font-weight:650;box-shadow:0 2px 3px #43522708}.scenario-button[aria-pressed=true] svg{color:var(--orange-dark)}.example-note{font:11px/1.7 var(--mono);color:#616c57;margin-top:27px}.finding-card{background:#fff;border:1px solid #d9dfce;border-radius:5px;min-width:0;padding:26px 30px;box-shadow:0 6px 24px #30401405}.finding-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.finding-id{font:11px var(--mono);letter-spacing:1px;color:#6b7460}.finding-card h3{letter-spacing:-.65px;font-size:21px;font-weight:550}.finding-page{background:#f5f6f0;border:1px solid #e7eadf;border-radius:3px;margin-top:21px;padding:14px}.finding-page>span{color:#666c5c;margin-bottom:7px;font-size:11px;display:block}.finding-page code{font:14px var(--mono);color:#3b472f;overflow-wrap:anywhere}.finding-fields{margin:15px 0 0}.finding-fields>div{border-bottom:1px solid #edf0e7;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex}.finding-fields>div:last-child{border:0}.finding-fields dt{color:#6a745e}.finding-fields dd{text-align:right;color:#37482b;align-items:center;gap:7px;margin:0;font-weight:500;display:flex}.finding-fields dd code{font:12px var(--mono);overflow-wrap:anywhere}.finding-fields dd svg{color:#668752}.payload-details{border-top:1px solid #e7ebdf;margin-top:4px}.payload-details summary{cursor:pointer;color:#6f795f;justify-content:space-between;padding-top:15px;font-size:12px;list-style:none;display:flex}.payload-details summary::-webkit-details-marker{display:none}.payload-details[open] summary svg{transform:rotate(45deg)}.payload-details p{color:#6f795f;margin:15px 0 9px;font-size:12px}.payload-details pre{font:12px/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f0;border:1px solid #e2e8d8;border-radius:3px;padding:12px}.evidence-bottom{align-items:flex-start;gap:13px;padding-top:23px;display:flex}.evidence-bottom>svg{color:#737e65;margin-top:3px}.evidence-bottom p{color:#666f5d;max-width:670px;font-size:13px}.evidence-bottom .text-link{white-space:nowrap;margin-left:auto;padding-top:2px;font-size:13px}.regulatory-section{background:#edeee7;border-block:1px solid #dce0d3;padding:73px 0}.regulatory-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.regulatory-date .eyebrow{color:#616a56;font-size:11px}.oaic-wordmark{letter-spacing:-2px;color:#606c53;align-items:center;gap:17px;margin-top:41px;font-size:36px;font-weight:700;display:flex}.oaic-wordmark>span{font:12px/1.6 var(--font);letter-spacing:0;border-left:1px solid #bbc5ad;padding-left:17px}.source-date{font:10px var(--mono);letter-spacing:.8px;color:#5d6950;margin-top:24px;display:block}.regulatory-copy h2{letter-spacing:-1.3px;font-size:34px}.regulatory-copy>p{color:#5e6852;max-width:610px;margin-top:18px;font-size:14px;line-height:1.9}.regulatory-copy .text-link{margin-top:17px}.regulatory-copy .regulatory-disclaimer{color:#606956;border-top:1px solid #d8decd;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.8}.steps-grid{border-top:1px solid #cfd5c4;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.step{padding:28px 27px 6px 0;position:relative}.step+.step{border-left:1px solid #d9dece;padding-left:27px}.step-top{color:#667059;justify-content:space-between;align-items:center;display:flex}.step-top>span{font:12px var(--mono)}.step-top>svg{color:#586848}.step h3{letter-spacing:-.7px;justify-content:space-between;align-items:center;margin-top:35px;font-size:23px;display:flex}.step h3 svg{color:#9aa68b}.step:last-child h3 svg{display:none}.step>p{color:#656f59;margin-top:15px;font-size:14px;line-height:1.9}.step-detail{color:#596e45;margin-top:8px;padding-top:23px;font-size:11px;display:block}.inspection{border-top:1px solid #d9dfcd;grid-template-columns:1fr 2.15fr;gap:50px;margin-top:60px;padding-top:34px;display:grid}.inspection .eyebrow{color:#657059;font-size:11px}.inspection p{letter-spacing:-.2px;margin-top:13px;font-size:14px;line-height:1.6}.inspection ul{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.inspection li{color:#5d6b4c;background:#edeee7;border:1px solid #dfe4d6;border-radius:3px;padding:9px 12px;font-size:12px}.scope-note{color:#657058;max-width:860px;margin-top:25px;font-size:12px}.services-section{background:#eeefe8;border-block:1px solid #dfe3d5}.services-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.service-card{background:#f9faf5;border:1px solid #d8decb;border-radius:5px;flex-direction:column;padding:31px 29px 24px;transition:border-color .2s,box-shadow .2s;display:flex}.service-card:hover{border-color:#aab799;box-shadow:0 10px 24px #34401d05}.service-top{color:#768664;justify-content:space-between;margin-bottom:32px;display:flex}.service-top>span{font:11px var(--mono);color:#68715f}.service-card h3{letter-spacing:-.6px;margin-bottom:16px;font-size:21px}.service-card>strong{font-size:13px;font-weight:600}.service-card>p{color:#667159;margin-top:9px;font-size:14px;line-height:1.85}.service-card>ul{gap:10px;margin:24px 0 26px;display:grid}.service-card li{color:#566746;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.service-card li svg{color:#71815c;width:13px;height:13px;margin-top:2px}.service-card>.text-link{border-top:1px solid #dfe4d4;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:13px}.monitoring-feature{color:#e8edde;background:#171b14;border-radius:5px;grid-template-columns:1fr 1.08fr;gap:60px;margin-top:38px;padding:49px 42px;display:grid}.monitoring-copy .eyebrow{color:#becaad;font-size:10px}.monitoring-copy h3{letter-spacing:-1px;margin:23px 0 17px;font-size:30px;line-height:1.3}.monitoring-copy>p{color:#abb79a;max-width:345px;font-size:14px;line-height:1.9}.monitoring-copy .text-link{color:#f0b78e;margin-top:22px;font-size:13px}.monitor-log{background:#1c2218;border:1px solid #424b35;border-radius:4px;align-self:center;min-width:0;padding:21px 19px 15px}.monitor-log figcaption{font:9px var(--mono);letter-spacing:.5px;color:#b2bfa0;align-items:center;gap:8px;margin-bottom:11px;display:flex}.monitor-log figcaption>span:last-child{color:#8d9c79;margin-left:auto;font-size:9px}.monitor-row{border-bottom:1px solid #303c24;align-items:center;gap:12px;padding:18px 0;display:flex;position:relative}.monitor-row>div{min-width:0}.monitor-row strong{color:#dce8cd;font-size:12px;font-weight:500;display:block}.monitor-row>div>span{color:#98a886;overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.monitor-node{z-index:1;background:#1c2218;border:1px solid #778868;border-radius:50%;flex-shrink:0;align-self:flex-start;width:7px;height:7px;margin-top:3px;display:block;position:relative}.monitor-row:not(:nth-last-child(2)):after{content:"";border-left:1px solid #40512f;height:calc(100% - 8px);position:absolute;top:28px;left:3px}.monitor-node.alert{background:#e99964;border-color:#e99964}.monitor-node.resolved{background:#92bc75;border-color:#92bc75}.monitor-log>p{color:#93a37f;margin-top:14px;font-size:10px;line-height:1.7}.why-grid{grid-template-columns:1fr 1.1fr;gap:120px;display:grid}.why-grid>.why-points{padding-top:7px}.why-grid h2{margin-top:22px;font-size:39px;line-height:1.25}.why-intro{color:#616f54;max-width:345px;margin-top:25px;font-size:14px}.why-grid .text-link{margin-top:23px;font-size:14px}.why-points article{border-top:1px solid #dbe2cf;gap:23px;padding:24px 0;display:flex}.why-points article:first-child{border-top:0;padding-top:0}.why-points article:last-child{padding-bottom:0}.why-points article>span{font:11px var(--mono);color:#647057;margin-top:5px}.why-points h3{letter-spacing:-.3px;font-size:16px;font-weight:550}.why-points p{color:#617155;margin-top:10px;font-size:14px;line-height:1.9}.pricing-section{color:#f7f4ed;background:#000;border-block:1px solid #29251d}.pricing-grid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.pricing-copy .eyebrow{color:#6f634e;font-size:11px}.pricing-copy h2{margin-top:26px;font-size:46px}.pricing-copy>p{color:#bcb8af;max-width:368px;margin-top:24px;font-size:14px;line-height:1.85}.pricing-assurance{color:#bcb8af;border-top:1px solid #373022;gap:16px;max-width:390px;margin-top:39px;padding-top:26px;display:flex}.pricing-assurance>svg{color:#e5bf68}.pricing-assurance strong{color:#f0e7d5;font-size:14px;font-weight:600;display:block}.pricing-assurance p{margin-top:9px;font-size:13px;line-height:1.8}.price-card{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#7e5b22 0%,#e6c77d 24%,#fff0bc 32%,#a57629 54%,#e5bf68 76%,#68491c 100%) border-box;border:1px solid #0000;border-radius:6px;padding:34px;box-shadow:0 0 22px #dcae4514,0 18px 60px #0008}.price-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.price-card-top .eyebrow{letter-spacing:1px;font-size:11px}.price-start{color:#c9bc9e;margin-top:31px;font-size:13px}.price{letter-spacing:-4px;align-items:baseline;margin-top:3px;font-size:84px;font-weight:450;line-height:1.2;display:flex}.price>span:first-child{letter-spacing:-1px;margin-right:5px;font-size:32px}.price-currency{font:11px var(--mono);letter-spacing:.4px;color:#c9bc9e;margin-left:12px}.price-context{color:#bcb8af;margin-top:10px;font-size:14px}.price-inclusions{border-top:1px solid #373022;gap:14px;margin-top:25px;padding-top:25px;display:grid}.price-inclusions li{color:#d8d3c8;align-items:flex-start;gap:11px;font-size:13px;line-height:1.6;display:flex}.price-inclusions svg{color:#e5bf68;flex-shrink:0}.price-card .button{border-color:#776037;justify-content:space-between;width:100%;min-height:52px;margin-top:28px;font-size:14px}.price-note{color:#bcb8af;margin-top:15px;font-size:11px;line-height:1.9}.faq-grid{grid-template-columns:.85fr 1.15fr;gap:110px;display:grid}.faq-grid h2{margin-top:22px;font-size:38px;line-height:1.25}.faq-grid>div:first-child>p{color:#666e5a;margin-top:28px;font-size:14px}.faq-grid .text-link{margin-top:9px;font-size:14px}.faq-item{border-bottom:1px solid #dbe1d0}.faq-item:first-child{border-top:1px solid #dbe1d0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:550;line-height:1.6;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:#849773;width:16px;height:16px;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item[open] summary{color:#344c21}.faq-item>p{color:#6f815f;padding:0 26px 24px 0;font-size:14px;line-height:1.95}.site-footer{background:var(--dark);color:#e0e3d8;padding:62px 0 0}.footer-top{grid-template-columns:1.3fr .65fr 1fr;gap:100px;padding-bottom:56px;display:grid}.footer-top>div>p{color:#8f9786;margin-top:24px;font-size:14px;line-height:1.9}.footer-links{flex-direction:column;align-items:flex-start;gap:14px;font-size:13px;display:flex}.footer-links .eyebrow{color:#8b967d;margin-bottom:7px;font-size:11px}.footer-links a{color:#c1cbb3;line-height:1.8}.footer-links a:hover{color:var(--orange)}.footer-links a svg{margin-left:8px}.footer-location{color:#8d997c;font-size:12px}.footer-bottom{color:#8f9a81;border-top:1px solid #2c3325;justify-content:space-between;align-items:center;padding-block:22px;font-size:11px;display:flex}.footer-bottom a:hover{color:var(--orange)}.legal-page{max-width:780px;padding-block:85px 110px}.legal-page h1{letter-spacing:-2px;margin:22px 0;font-size:48px;line-height:1.2}.legal-page .legal-intro{color:#627451;font-size:17px}.legal-page .updated{font:12px var(--mono);color:#829471;margin:17px 0 40px}.legal-page h2{letter-spacing:-.6px;margin-top:40px;margin-bottom:15px;font-size:25px}.legal-page p,.legal-page li{color:#657657;margin-top:14px;font-size:14px;line-height:1.9}.legal-page ul{padding-left:23px;list-style:outside}.legal-page a:not(.button){text-underline-offset:4px;text-decoration:underline}.legal-page .button{margin-top:28px}@media (width<=1150px){.container{width:calc(100% - 64px)}.sector-strip ul{gap:25px}.sector-strip>.container{gap:28px}.split-heading{gap:60px}.evidence-workbench{gap:40px}.finding-card{padding:25px}.regulatory-grid,.why-grid,.pricing-grid,.faq-grid{gap:65px}.monitoring-feature{gap:35px;padding:38px 30px}.monitoring-copy h3{font-size:27px}.service-card{padding:27px 23px}.service-card h3{font-size:18px}.footer-top{gap:60px}.desktop-nav{gap:22px;margin-right:6px}}@media (width<=900px){.no-js-nav{flex-wrap:wrap;gap:12px 24px;padding-block:12px 24px;font-size:13px;display:flex}.header-inner{height:80px}.desktop-nav,.header-cta{display:none}.menu-toggle{color:#e7eadf;background:0 0;border:1px solid #414838;border-radius:3px;align-items:center;gap:13px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.sector-strip>.container{align-items:flex-start;padding-block:22px}.sector-strip .eyebrow{max-width:118px;font-size:9px}.sector-strip ul{gap:15px 23px;font-size:12px}.section{padding:85px 0}.split-heading{gap:35px}.split-heading>p{font-size:14px}.section-heading h2,h2{letter-spacing:-1.3px;font-size:34px}.evidence-workbench{grid-template-columns:.7fr 1.4fr;gap:25px;padding:27px}.evidence-sidebar h3{font-size:25px}.evidence-sidebar>p:not(.example-note){font-size:13px}.evidence-sidebar .eyebrow{font-size:9px}.finding-card{padding:22px}.finding-card h3{font-size:18px}.finding-fields>div{gap:12px;font-size:11px}.finding-fields dd code{font-size:10px}.finding-page code{font-size:12px}.finding-top{gap:6px}.finding-id{font-size:9px}.evidence-bottom p{font-size:12px}.evidence-bottom .text-link{font-size:11px}.regulatory-grid{grid-template-columns:.7fr 1.3fr;gap:40px}.oaic-wordmark{gap:10px;font-size:30px}.oaic-wordmark>span{padding-left:10px;font-size:10px}.regulatory-date .eyebrow,.source-date{font-size:9px}.regulatory-copy h2{font-size:29px}.regulatory-copy>p{font-size:14px}.step{padding-right:16px}.step+.step{padding-left:16px}.step h3{font-size:21px}.step>p{font-size:13px}.step-detail{font-size:10px}.inspection{grid-template-columns:1fr 2fr;gap:30px}.inspection li{padding:8px 10px;font-size:11px}.service-card{padding:25px 18px}.service-card h3{font-size:16px}.service-card>p{font-size:13px}.service-card>strong{font-size:12px}.service-card li{font-size:11px}.service-card>.text-link{font-size:12px}.monitoring-feature{grid-template-columns:1fr 1fr;gap:30px;padding:32px 27px}.monitor-log{padding:18px 13px}.monitor-row strong{font-size:11px}.monitor-row>div>span{font-size:9px}.monitor-log figcaption{font-size:8px}.monitoring-copy h3{font-size:24px}.monitoring-copy>p{font-size:13px}.monitoring-copy .eyebrow{font-size:9px}.monitoring-copy .text-link{font-size:11px}.why-grid,.pricing-grid,.faq-grid{gap:45px}.why-grid h2{font-size:33px}.why-intro{font-size:14px}.why-points p{font-size:13px}.why-points h3{font-size:14px}.why-points article{gap:16px}.pricing-copy h2{font-size:38px}.pricing-copy>p{font-size:14px}.price-card{padding:25px}.price-card-top{gap:7px}.price-card-top .eyebrow{font-size:10px}.price-inclusions li{font-size:12px}.faq-grid{grid-template-columns:.8fr 1.2fr}.faq-grid h2{font-size:32px}.faq-grid .eyebrow{font-size:10px}.faq-item summary{font-size:14px}.faq-item>p{font-size:13px}.footer-top{grid-template-columns:1fr .7fr 1.1fr;gap:30px}}@media (width<=680px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.header-inner{gap:16px;height:76px}.brand-mark{width:180px}.sector-strip>.container{flex-direction:column;gap:17px;padding-block:24px}.sector-strip .eyebrow{max-width:none;font-size:9px}.sector-strip ul{gap:13px 24px;font-size:13px}.section{padding:70px 0}.section-heading{margin-bottom:30px}.section-heading .eyebrow{margin-bottom:19px}.eyebrow{letter-spacing:1px;font-size:10px}.section-heading h2,h2{letter-spacing:-1.3px;font-size:33px;line-height:1.25}.split-heading{grid-template-columns:1fr;gap:22px}.split-heading>p{justify-self:start;max-width:none;font-size:14px}.evidence-workbench{grid-template-columns:1fr;gap:27px;padding:23px 17px}.evidence-sidebar .eyebrow{margin-bottom:15px;font-size:10px}.evidence-sidebar h3{font-size:25px}.evidence-sidebar h3 br{display:none}.evidence-sidebar>p:not(.example-note){max-width:none;margin-top:12px;font-size:14px}.scenario-controls{gap:6px;max-width:none;margin-top:20px;display:flex}.scenario-button{border-color:#d9e0cc;justify-content:center;gap:6px;min-height:44px;padding:11px 7px;font-size:12px}.scenario-button svg{width:12px}.example-note{margin-top:15px;font-size:10px}.example-note br{display:none}.example-note br:after{content:" "}.finding-card{padding:23px 16px}.finding-top{margin-bottom:22px}.finding-id{font-size:9px}.finding-card h3{font-size:19px}.finding-page code{font-size:12px}.finding-fields>div{gap:7px;padding:13px 0;font-size:11px}.finding-fields dt{max-width:110px;line-height:1.6}.finding-fields dd{gap:5px;max-width:175px;font-size:11px}.finding-fields dd code{font-size:10px}.finding-fields dd svg{width:13px}.payload-details summary{align-items:center;min-height:44px;padding-top:5px;font-size:11px}.payload-details pre{font-size:11px}.evidence-bottom{flex-wrap:wrap;gap:10px;padding-top:20px}.evidence-bottom p{flex:1;min-width:220px;font-size:12px}.evidence-bottom .text-link{min-height:36px;margin-left:28px;font-size:12px}.regulatory-section{padding:47px 0}.regulatory-grid{grid-template-columns:1fr;gap:32px}.regulatory-date{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.regulatory-date .eyebrow{width:100%;font-size:10px}.oaic-wordmark{margin-top:0;font-size:29px}.oaic-wordmark>span{font-size:10px}.source-date{max-width:100px;margin:0;font-size:9px;line-height:1.9}.regulatory-copy h2{font-size:30px}.regulatory-copy>p{margin-top:17px;font-size:14px}.regulatory-copy .text-link{font-size:13px}.regulatory-copy .regulatory-disclaimer{font-size:11px}.steps-grid{grid-template-columns:1fr 1fr;margin-top:35px}.step{padding:23px 19px 28px 0}.step+.step{padding:23px 0 28px 19px}.step:nth-child(3){border-left:0;padding-left:0;padding-right:19px}.step:nth-child(n+3){border-top:1px solid #d9dece}.step h3{margin-top:25px;font-size:22px}.step h3 svg{width:18px}.step>p{font-size:13px;line-height:1.9}.step-detail{padding-top:15px;font-size:10px;line-height:1.6}.inspection{grid-template-columns:1fr;gap:20px;margin-top:20px;padding-top:26px}.inspection p{font-size:14px}.inspection p br{display:none}.inspection ul{gap:7px}.inspection li{padding:8px 10px;font-size:11px}.scope-note{margin-top:20px;font-size:11px}.services-grid{grid-template-columns:1fr;gap:15px}.service-card{padding:27px}.service-top{margin-bottom:22px}.service-card h3{font-size:22px}.service-card>strong,.service-card>p{font-size:14px}.service-card>ul{margin-block:21px}.service-card li{gap:10px;font-size:13px}.service-card>.text-link{min-height:48px;font-size:14px}.monitoring-feature{grid-template-columns:1fr;gap:28px;margin-top:25px;padding:31px 22px}.monitoring-copy .eyebrow{font-size:9px}.monitoring-copy h3{font-size:28px}.monitoring-copy>p{max-width:none;font-size:14px}.monitoring-copy .text-link{font-size:12px}.monitor-log{padding:20px 14px}.monitor-log figcaption{gap:6px;font-size:9px}.monitor-row strong{font-size:11px}.monitor-row>div>span,.monitor-log>p{font-size:9px}.why-grid,.pricing-grid,.faq-grid{grid-template-columns:1fr;gap:37px}.why-grid h2{font-size:33px}.why-intro{max-width:none;margin-top:20px;font-size:14px}.why-grid .text-link{margin-top:16px;font-size:13px}.why-grid>.why-points{padding-top:0}.why-points h3{font-size:15px}.why-points p{font-size:14px}.why-points article{gap:18px;padding:23px 0}.pricing-copy h2{margin-top:22px;font-size:37px}.pricing-copy>p{max-width:none;font-size:14px}.pricing-assurance{margin-top:27px;padding-top:23px}.price-card{padding:29px 24px}.price-card-top .eyebrow{font-size:11px}.price{font-size:82px}.price-context,.price-inclusions li{font-size:13px}.price-note{font-size:11px}.faq-grid{gap:28px}.faq-grid h2{font-size:33px}.faq-grid>div:first-child>p{margin-top:20px;font-size:13px}.faq-grid .text-link{font-size:13px}.faq-item summary{min-height:70px;padding-block:20px;font-size:14px}.faq-item>p{padding-right:8px;font-size:14px}.site-footer{padding-top:44px}.footer-top{grid-template-columns:1fr 1fr;gap:37px 22px;padding-bottom:37px}.footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.footer-top>div>p{margin:0;font-size:12px}.footer-links{gap:12px;font-size:12px}.footer-links .eyebrow{font-size:10px}.footer-links:last-child{grid-column:2}.footer-links a{overflow-wrap:anywhere}.footer-links a svg{display:none}.footer-location{font-size:11px;line-height:1.7}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:15px 24px;padding-block:22px;font-size:10px}.footer-bottom>span:nth-child(2){order:3;width:100%}.legal-page{padding-block:55px 70px}.legal-page h1{font-size:38px}.legal-page h2{font-size:23px}.legal-page p,.legal-page li{font-size:14px}.legal-page .legal-intro{font-size:15px}}@media (width<=370px){.container{width:calc(100% - 32px)}.finding-fields>div{flex-wrap:wrap;gap:7px}.finding-fields dt{max-width:none}.finding-fields dd{font-size:10px}.finding-card h3{font-size:17px}.price-card{padding:26px 20px}.monitoring-feature{padding-inline:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header,.site-footer,.scenario-controls,.enquiry-section{display:none!important}.container{width:95%}.section{padding:35px 0}details>p,details>div{display:block!important}.monitoring-feature{color:#111;background:#eee}}.hero{background:var(--dark);color:#f6f6ef}.hero :focus-visible{outline-color:var(--orange)}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:68px;padding:68px 0 60px;display:grid}.hero h1{letter-spacing:-2.5px;text-wrap:pretty;font-size:clamp(44px,4.45vw,64px);font-weight:450;line-height:1.12}.hero h1>span{color:var(--orange)}.hero-source{border-left:2px solid #6e4a34;margin-top:25px;padding-left:18px}.hero-source p{color:#c3c6bd;font-size:15px;line-height:1.7}.hero-source a{color:#f5ad82;text-underline-offset:4px;align-items:center;gap:9px;min-height:36px;margin-top:5px;font-size:13px;text-decoration:underline;display:inline-flex}.hero-source a:hover{color:#ffcfb3}.hero-copy>.hero-offer{color:#eeefe8;max-width:560px;margin-top:26px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.hero-actions .button{white-space:nowrap;gap:18px;padding-inline:19px}.hero-secondary{align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.hero-secondary svg{transition:transform .18s}.hero-secondary:hover svg{transform:translate(3px)}.hero-price{color:#aeb4a5;margin-top:18px;font-size:12px;line-height:1.7;display:block}.hero-price>span{margin-inline:7px}.hero-principles{color:#c9cdc0;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:25px 0;font-size:13px;display:flex}.hero-principles>div{align-items:center;gap:10px;display:flex}.hero-principles svg{color:var(--orange)}.request-trace{background:#171915;border:1px solid #3e4138;border-radius:7px;min-width:0;margin:0;padding:28px}.trace-caption{letter-spacing:-.4px;margin-bottom:24px;font-size:20px;line-height:1.4}.trace-stage{background:#20241c;border:1px solid #414838;border-radius:4px;align-items:flex-start;gap:15px;min-width:0;padding:21px;display:flex}.trace-stage>div:last-child{min-width:0}.trace-icon{color:#c6cfb9;border:1px solid #505747;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trace-icon.orange{color:var(--orange);border-color:#795139}.trace-label{color:#b7c2a6;margin-bottom:9px;font-size:12px;line-height:1.5;display:block}.trace-stage strong{letter-spacing:-.3px;font-size:19px;font-weight:550;line-height:1.45;display:block}.trace-description{color:#c0c7b6;margin-top:8px;font-size:13px;line-height:1.7;display:block}.trace-connector{align-items:center;min-height:65px;padding:12px 0 12px 52px;display:flex;position:relative}.trace-connector>span{border-left:1px dashed #ad805d;height:100%;position:absolute;top:0;left:36px}.trace-connector>span:before{content:"";background:var(--orange);width:5px;height:5px;animation:4s linear infinite trace-travel;position:absolute;left:-3px}.trace-connector>span:after{content:"";border-right:1px solid var(--orange);border-bottom:1px solid var(--orange);width:6px;height:6px;position:absolute;bottom:1px;left:-4px;transform:rotate(45deg)}.trace-connector small{color:#b5bda8;font-size:13px;line-height:1.6}.trace-destination{background:#2b221b;border-color:#896045}.trace-destination .trace-label{color:#f6b68e}.trace-destination code{color:#d8c8bc;font:12px/1.9 var(--mono);overflow-wrap:anywhere;margin-top:12px;display:block}.trace-destination mark{color:#ffe4d1;background:#6a3b24;padding:2px 0}.trace-meaning{margin-top:26px}.trace-meaning>strong{font-size:19px;font-weight:550;line-height:1.5;display:block}.trace-meaning>p{color:#bcc4b0;margin-top:10px;font-size:14px}.trace-footnote{color:#a9b29e;border-top:1px solid #383e31;margin-top:22px;padding-top:17px;font-size:12px;line-height:1.7}.sector-intro{color:#5a6251;max-width:170px;font-size:13px;line-height:1.7}.unchecked-section{background:#f1eee7;border-bottom:1px solid #e0dbd1}.unchecked-section .split-heading{align-items:start;gap:70px}.consequence-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.consequence-grid article{border-top:2px solid #b46237;padding-top:24px}.consequence-grid h3{letter-spacing:-.5px;font-size:21px;font-weight:600;line-height:1.5}.consequence-grid p{color:#5a5c54;margin-top:16px;font-size:15px}.unchecked-action{border-top:1px solid #d7d1c5;justify-content:space-between;align-items:center;gap:35px;margin-top:42px;padding-top:27px;display:flex}.unchecked-action p{color:#55584f;max-width:650px;font-size:14px}.unchecked-action strong{color:var(--ink);font-weight:600;display:block}.unchecked-action .text-link{flex-shrink:0;font-size:14px}.finding-id{font:14px var(--font);letter-spacing:0}.finding-top{margin-bottom:15px}.finding-page>span{font-size:13px;line-height:1.6}.finding-fields>div{align-items:start;font-size:14px}.finding-fields dt{flex:1;line-height:1.6}.finding-fields dd{flex:1;justify-content:flex-end;font-size:14px;line-height:1.6}.finding-fields .finding-recipient{flex-direction:column;align-items:flex-end;gap:4px}.finding-explanation{background:#f5f6ef;border-radius:4px;margin-block:15px 24px;padding:21px}.finding-explanation strong{font-size:14px;font-weight:650;display:block}.finding-explanation p{color:#59634f;margin-top:8px;font-size:14px}.finding-explanation p+strong{margin-top:20px}.payload-details summary{align-items:center;min-height:48px;padding-block:10px;font-size:13px}.example-note{font:12px/1.7 var(--font)}.oaic-wordmark,.why-grid h2,.pricing-copy h2,.faq-grid h2,.enquiry-copy h2,.monitoring-copy h3{margin-top:0}.source-date{font:13px/1.7 var(--font);letter-spacing:0}.inspection h3{font-size:20px;font-weight:600}.inspection p{font-size:15px;line-height:1.7}.monitor-log figcaption,.monitor-log figcaption>span:last-child{font:14px/1.6 var(--font);letter-spacing:0;color:#c7d4b7;margin-left:0}.monitor-row strong{font-size:14px;line-height:1.6}.monitor-row>div>span{color:#b3c0a2;font-size:13px;line-height:1.7}.monitor-log>p{font-size:12px}.price-card-top h3{letter-spacing:-.5px;font-size:22px;font-weight:600}@media (width<=1100px){.hero-grid{gap:38px}.request-trace{padding:22px}.trace-stage{gap:12px;padding:18px 15px}.trace-stage strong{font-size:17px}.trace-icon{width:28px;height:28px}.trace-icon svg{width:18px}.consequence-grid{gap:25px}.unchecked-action{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:44px;padding-block:48px}.hero h1{max-width:710px;font-size:clamp(40px,6.8vw,60px)}.hero-source{max-width:620px}.hero-copy>.hero-offer{max-width:650px}.request-trace{width:100%;max-width:650px}.trace-stage strong{font-size:19px}.hero-principles{flex-wrap:wrap;font-size:12px}.consequence-grid{grid-template-columns:1fr;gap:27px}.consequence-grid article{padding-top:21px}.consequence-grid p{max-width:650px;margin-top:10px}}@media (width<=680px){.hero-grid{gap:35px;padding-top:38px}.hero h1{letter-spacing:-1.5px;font-size:clamp(38px,9.6vw,54px);line-height:1.15}.hero-source{margin-top:22px;padding-left:14px}.hero-source p{font-size:14px}.hero-source a{min-height:40px;font-size:12px}.hero-copy>.hero-offer{margin-top:22px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.hero-actions .button{justify-content:space-between;gap:8px;padding-inline:15px;font-size:13px}.hero-secondary{align-self:flex-start}.hero-price{margin-top:12px;font-size:11px}.hero-principles{flex-direction:column;gap:16px;padding-block:23px}.request-trace{padding:22px 17px}.trace-caption{margin-bottom:20px;font-size:20px}.trace-stage{gap:11px;padding:18px 14px}.trace-stage strong{font-size:17px}.trace-destination code{font-size:11px}.trace-connector{padding-left:43px}.trace-connector>span{left:28px}.trace-connector small{font-size:12px}.trace-meaning>strong{font-size:18px}.trace-meaning>p{font-size:14px}.trace-footnote{font-size:12px}.sector-intro{max-width:none;font-size:13px}.unchecked-section .split-heading{gap:22px}.consequence-grid h3{font-size:21px}.consequence-grid p{font-size:14px}.unchecked-action{margin-top:30px}.unchecked-action .text-link{flex-shrink:1}.finding-fields>div{padding-block:13px;display:block}.finding-fields dt{max-width:none;font-size:12px}.finding-fields dd{text-align:left;justify-content:flex-start;max-width:none;margin-top:4px;font-size:14px}.finding-fields .finding-recipient{align-items:flex-start}.finding-fields dd code{font-size:11px}.finding-explanation{padding:16px}.finding-explanation strong,.finding-explanation p{font-size:13px}.finding-page>span{font-size:12px}.finding-id{font-size:13px}.payload-details summary{font-size:12px}.source-date{max-width:none;font-size:12px}.monitor-log figcaption,.monitor-log figcaption>span:last-child,.monitor-row strong{font-size:13px}.monitor-row>div>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.trace-connector>span:before{animation:none}.hero-secondary svg{transition:none}}@media print{.hero{color:#000;background:#fff}.hero h1{font-size:40px}.hero h1>span,.hero-source a{color:#8b3c14}.hero-source p,.hero-copy>.hero-offer{color:#222}.hero-grid{padding:25px 0;display:block}.hero-actions,.hero-principles,.request-trace{display:none}}
