@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--font-body: "Inter", ui-sans-serif, system-ui, sans-serif;--font-display: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);color:#eff7ff;background:#031327;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#031327;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #57a9ff;outline-offset:3px}.site-shell{position:relative;min-height:100vh;overflow:hidden;background-color:#031327;isolation:isolate}.site-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-image:url(/stagesafe-grid-bg.png);background-size:cover;background-position:center top;opacity:.24;pointer-events:none}.site-header{width:min(1360px,calc(100% - 72px));height:88px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(132,181,228,.14)}.site-shell{overflow:clip}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content;color:#f7fbff;text-decoration:none;font-size:20px;font-weight:700;letter-spacing:-.03em}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(92,173,255,.4);border-radius:10px;color:#6bb8ff;background:#092442;box-shadow:0 12px 30px #0056b533}.desktop-nav{display:flex;align-items:center;gap:31px}.desktop-nav>a,.nav-trigger{border:0;padding:9px 0;color:#9eb0c5;background:transparent;text-decoration:none;font-size:14px;font-weight:500;cursor:pointer}.nav-trigger{display:inline-flex;align-items:center;gap:6px}.desktop-nav>a:hover,.nav-trigger:hover,.nav-trigger.active{color:#f0f7ff}.nav-item{position:relative}.nav-popover{position:absolute;top:42px;left:50%;z-index:20;width:330px;padding:10px;transform:translate(-50%);border:1px solid rgba(132,183,230,.18);border-radius:16px;background:#071a30;box-shadow:0 26px 70px #00051294}.nav-popover button{width:100%;display:flex;gap:12px;align-items:center;padding:12px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer}.nav-popover button:hover{background:#0c2745}.nav-popover button>span:first-child{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#69b6ff;background:#0c2b4c}.nav-popover strong,.nav-popover small{display:block}.nav-popover strong{margin-bottom:4px;color:#eef7ff;font-size:13px}.nav-popover small{color:#8195ab;font-size:11px}.header-actions{justify-self:end;display:flex;align-items:center;gap:16px}.text-button{padding:10px 12px;border:0;color:#afc0d2;background:transparent;font-size:14px;font-weight:600;cursor:pointer}.header-cta{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 17px;border:1px solid rgba(101,185,255,.5);border-radius:10px;color:#f7fbff;background:#126dcc;box-shadow:0 10px 30px #0058bb2e;font-size:13px;font-weight:700;cursor:pointer}.mobile-nav{display:none}.hero{width:min(1360px,calc(100% - 72px));min-height:758px;margin:0 auto;display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:75px;padding:58px 0 64px}.hero-copy{padding-left:18px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 27px;color:#58acff;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.eyebrow>span{width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(82,170,255,.25);border-radius:8px;background:#092341}.hero h1{margin:0;max-width:650px;color:#f7fbff;font-size:clamp(54px,5.5vw,82px);line-height:1.02;letter-spacing:-.065em;font-weight:600}.hero-description{max-width:540px;margin:27px 0 33px;color:#9aadc1;font-size:18px;line-height:1.72;letter-spacing:-.015em}.hero-actions{display:flex;gap:13px;align-items:center}.primary-button,.secondary-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 21px;border-radius:11px;font-size:14px;font-weight:700;cursor:pointer}.primary-button{border:1px solid #705ef0;color:#fff;background:#604de5;box-shadow:0 16px 40px #432fd740,inset 0 1px #ffffff21}.primary-button:hover,.header-cta:hover{background:#1b80e5}.secondary-button{border:1px solid rgba(136,178,218,.2);color:#b7c8d9;background:#071a30}.secondary-button:hover{border-color:#88bef05c;color:#f1f8ff;background:#0a223d}.product-preview{position:relative;min-width:0;padding:0 18px}.scan-card{position:relative;z-index:2;width:100%;overflow:hidden;border:1px solid rgba(123,182,235,.13);border-radius:2px;background:#041427a3;box-shadow:0 45px 100px #00061347}.scan-card-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 2px;border-bottom:1px solid rgba(125,171,216,.13);background:transparent}.scan-card-header>div{display:flex;align-items:center;gap:9px}.scan-card-header p{margin:0;color:#55b5ff;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.status-dot{width:7px;height:7px;border-radius:50%;background:#40d59a;box-shadow:0 0 0 5px #40d59a14,0 0 15px #40d59a73}.scan-timestamp{color:#8396aa;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.identity-block{min-height:127px;display:flex;align-items:center;gap:13px;padding:0 22px;border-bottom:1px solid rgba(125,171,216,.11)}.identity-block>div:first-child{display:flex;flex-direction:column;gap:4px}.identity-block>div:first-child span{color:#70869c;font-size:10px}.identity-block strong{color:#e5eef6;font-size:34px;letter-spacing:-.04em}.public-source-note{margin-left:auto;display:flex;flex-direction:column;gap:7px}.public-source-note span{display:flex;align-items:center;gap:8px;color:#5fdaa9;font-size:13px;font-weight:600}.public-source-note small{padding-left:29px;color:#7e91a5;font-size:10px}.scan-columns{min-height:44px;display:grid;grid-template-columns:minmax(0,1.7fr) .7fr 1fr 18px;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid rgba(125,171,216,.13);color:#8496a9;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.scan-list{padding:0}.scan-row{width:100%;min-height:91px;display:grid;grid-template-columns:44px minmax(0,1.35fr) .7fr 1fr 18px;align-items:center;gap:12px;padding:0 22px;border:0;border-bottom:1px solid rgba(125,171,216,.13);color:inherit;background:transparent;text-align:left}button.scan-row{cursor:pointer}button.scan-row:hover{background:#092039}.row-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(101,170,231,.13);border-radius:50%;color:#c7ddf4;background:#17365e}.scan-row .row-name{display:flex;flex-direction:column;gap:5px}.scan-row strong{color:#c9d7e4;font-size:13px;font-weight:600}.scan-row span{color:#697f94;font-size:10px}.row-status{display:flex;align-items:center;gap:7px;color:#9baec0!important}.row-status i{width:7px;height:7px;border-radius:50%;background:#4fd1a0}.warning-icon{color:#e471e7;border-color:#d966e633;background:#362452}.row-status.alert-status,.row-result.alert-result{color:#ff655e!important}.row-status.alert-status i{background:#ff5d55}.row-result{color:#5fdba9!important;font-size:11px!important}.row-arrow{color:#71869b}.scan-card-footer{min-height:65px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;color:#71869a;background:transparent}.scan-card-footer div{display:flex;align-items:center;gap:9px}.scan-card-footer span{color:#71869a;font-size:10px}.icon-button.mobile-menu-button{display:none}.trust-strip{width:min(1360px,calc(100% - 72px));min-height:133px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid rgba(128,174,216,.14);border-bottom:1px solid rgba(128,174,216,.14);background:#0414269e}.trust-strip article{min-height:68px;display:flex;align-items:center;justify-content:center;gap:15px;padding:0 34px}.trust-strip article+article{border-left:1px solid rgba(128,174,216,.13)}.trust-strip article>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(83,160,228,.18);border-radius:11px;color:#69b4f5;background:#09213b}.trust-strip strong{display:block;margin-bottom:6px;color:#c8d8e7;font-size:12px}.trust-strip p{margin:0;color:#657b91;font-size:10px;line-height:1.5}.page-footnote{margin:23px auto 30px;color:#40566d;text-align:center;font-size:9px}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(129,178,220,.17);border-radius:10px;color:#a8bacb;background:#081c32;cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000712c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal{position:relative;width:min(100%,550px);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:40px;border:1px solid rgba(117,179,232,.22);border-radius:22px;background:#071a30;box-shadow:0 35px 100px #00040fb3,inset 0 1px #ffffff0a}.modal-close{position:absolute;top:19px;right:19px;width:36px;height:36px}.modal-eyebrow{margin:0 52px 11px 0;color:#54aaff;font-size:10px;font-weight:700;letter-spacing:.12em}.modal h2{margin:0 48px 13px 0;color:#f4f9ff;font-size:28px;line-height:1.18;letter-spacing:-.035em}.modal-copy{margin:0 0 26px;color:#8ea3b8;font-size:14px;line-height:1.65}.scan-form{display:flex;flex-direction:column;gap:10px}.scan-form label{color:#b8c8d8;font-size:12px;font-weight:600}.input-shell{height:51px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(123,176,223,.2);border-radius:10px;color:#6184a5;background:#041326}.input-shell:focus-within{border-color:#428fd9}.input-shell input{width:100%;border:0;outline:0;color:#e9f3fc;background:transparent;font-size:14px}.input-shell input::placeholder{color:#50677d}.modal-action{width:100%;margin-top:8px}.fine-print{display:flex;align-items:center;gap:7px;margin:16px 0 0;color:#60778d;font-size:10px}.fine-print.centered{display:block;text-align:center}.scanning-state{padding:26px 0 8px;text-align:center}.spinner-shell{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 20px;border:1px solid rgba(87,166,238,.2);border-radius:18px;color:#57aaff;background:#092441}.spinner{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.scanning-state h3{margin:0 0 9px;color:#e6f0f8;font-size:17px}.scanning-state p{margin:0;color:#7c92a8;font-size:12px}.scan-progress{width:100%;height:5px;overflow:hidden;margin-top:30px;border-radius:10px;background:#0f2943}.scan-progress span{display:block;width:76%;height:100%;border-radius:inherit;background:#3e9df3;animation:progress 1.25s ease-out both}@keyframes progress{0%{width:5%}to{width:94%}}.result-summary{display:flex;gap:12px;align-items:center;margin:24px 0 16px;padding:15px;border:1px solid rgba(60,205,149,.14);border-radius:12px;background:#0b282a}.result-icon{color:#42d19a}.result-summary strong,.result-summary span{display:block}.result-summary strong{margin-bottom:4px;color:#dcebe5;font-size:13px}.result-summary span{color:#71948b;font-size:10px}.result-list{display:grid;gap:9px}.result-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;border:1px solid rgba(124,174,218,.13);border-radius:11px;background:#061528}.result-item strong,.result-item span{display:block}.result-item strong{margin-bottom:4px;color:#cbd9e6;font-size:12px}.result-item span{color:#71869a;font-size:10px}.result-item.safe>svg{color:#44cf99}.result-item.alert{border-color:#f0aa502b}.result-item.alert>svg{color:#f0ad58}.safeguard-list{display:grid;gap:10px;margin-bottom:20px}.safeguard{display:flex;gap:14px;padding:16px;border:1px solid rgba(116,174,225,.13);border-radius:12px;background:#061629}.safeguard>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#65b3f6;background:#0b2a49}.safeguard h3{margin:1px 0 6px;color:#d8e5f0;font-size:13px}.safeguard p{margin:0;color:#758ba0;font-size:11px;line-height:1.55}.full-button{width:100%}@media(max-width:1100px){.site-header,.hero,.trust-strip{width:min(100% - 40px,980px)}.desktop-nav{gap:18px}.hero{gap:30px}.hero-copy{padding-left:0}.signal-left{left:0}.signal-right{right:0}}@media(max-width:860px){.site-header{height:76px;grid-template-columns:1fr auto}.desktop-nav,.header-actions{display:none}.mobile-menu-button{display:grid!important}.mobile-nav{position:absolute;top:75px;left:20px;right:20px;z-index:30;display:grid;gap:4px;padding:12px;border:1px solid rgba(122,177,224,.18);border-radius:14px;background:#071a30;box-shadow:0 25px 70px #00040fa6}.mobile-nav button,.mobile-nav a{display:block;width:100%;padding:12px;border:0;border-radius:9px;color:#b5c6d7;background:transparent;text-align:left;text-decoration:none;font-size:14px}.mobile-nav .mobile-primary{color:#fff;background:#126dcc}.hero{min-height:auto;grid-template-columns:1fr;gap:70px;padding:78px 0 110px}.hero-copy{max-width:670px}.hero h1 br{display:none}.product-preview{max-width:680px;width:100%;justify-self:center}.trust-strip{grid-template-columns:1fr;padding:14px 0}.trust-strip article{justify-content:flex-start}.trust-strip article+article{border-top:1px solid rgba(128,174,216,.13);border-left:0}}@media(max-width:560px){.site-header,.hero,.trust-strip{width:calc(100% - 32px)}.hero{gap:60px;padding-top:60px}.eyebrow{font-size:9px;line-height:1.5}.hero h1{font-size:clamp(45px,14vw,62px)}.hero-description{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column}.creator-note{margin-top:30px}.product-preview{padding:0}.scan-card-header,.identity-block,.scan-row,.scan-card-footer{padding-left:16px;padding-right:16px}.scan-columns,.scan-row{grid-template-columns:40px minmax(0,1fr) auto}.scan-columns span:nth-child(2),.scan-columns span:nth-child(3),.row-status,.row-result{display:none}.modal{padding:34px 22px 26px}.modal h2{font-size:24px}}.signin-preview-link{display:block;margin:15px auto 2px;color:#9ecbfa;text-align:center;text-decoration:none;font-size:14px}.public-scan-consent{display:flex!important;align-items:flex-start;gap:9px;margin-top:3px;padding:11px;border:1px solid rgba(107,169,224,.14);border-radius:9px;color:#7f99af!important;background:#08233b94;font-size:11px;font-weight:500!important;line-height:1.45}.public-scan-consent input{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.workspace-shell,.workspace-auth-shell,.workspace-boot{min-height:100vh;color:#ecf6ff;background:radial-gradient(circle at 78% -10%,rgba(36,116,199,.2),transparent 34%),#061222}.workspace-shell{display:grid;grid-template-columns:250px minmax(0,1fr)}.workspace-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 19px 23px;border-right:1px solid rgba(118,167,210,.13);background:#051222f0}.workspace-brand{display:inline-flex;align-items:center;gap:10px;color:#f5fbff;text-decoration:none;font-size:19px;font-weight:700;letter-spacing:-.03em}.workspace-brand>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(92,173,255,.36);border-radius:10px;color:#6bb8ff;background:#0a2746}.workspace-sidebar nav{display:grid;gap:6px;margin-top:42px}.workspace-sidebar nav button{width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:#8ea6bd;background:transparent;text-align:left;font-size:13px;font-weight:600;cursor:pointer}.workspace-sidebar nav button:hover:not(:disabled),.workspace-sidebar nav button.active{border-color:#63b3ff2e;color:#eaf6ff;background:#15406585}.workspace-sidebar nav button:disabled{opacity:.55;cursor:default}.workspace-sidebar nav small{margin-left:auto;padding:3px 6px;border-radius:5px;color:#70869c;background:#7191af14;font-size:9px;text-transform:uppercase}.sidebar-boundary{display:flex;gap:10px;margin-top:auto;padding:14px;border:1px solid rgba(85,155,218,.14);border-radius:11px;color:#69b5fb;background:#0d2c4770}.sidebar-boundary svg{flex:0 0 auto}.sidebar-boundary strong{display:block;color:#cfe8ff;font-size:11px}.sidebar-boundary p{margin:5px 0 0;color:#7892aa;font-size:10px;line-height:1.5}.workspace-signout{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:0;color:#7891a9;background:transparent;font-size:12px;cursor:pointer}.workspace-main{min-width:0;padding:32px clamp(25px,3.5vw,56px) 70px}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1460px;margin:0 auto 28px}.workspace-eyebrow{margin:0 0 7px;color:#5f9fd8;font-size:10px;font-weight:700;letter-spacing:.16em}.workspace-topbar h1{margin:0;color:#f5fbff;font-size:clamp(25px,2.35vw,36px);letter-spacing:-.045em}.workspace-topbar>div>p:last-child{margin:8px 0 0;color:#758ba0;font-size:13px}.workspace-top-actions{display:flex;align-items:center;gap:9px}.workspace-primary,.workspace-secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}.workspace-primary{border:1px solid #318fe6;color:#f8fcff;background:linear-gradient(135deg,#1475cd,#07599f);box-shadow:0 10px 25px #04509738}.workspace-primary:hover{filter:brightness(1.08)}.workspace-primary:disabled,.workspace-secondary:disabled{opacity:.56;cursor:not-allowed}.workspace-secondary{border:1px solid rgba(116,170,218,.22);color:#b8d4ee;background:#0b2138}.workspace-secondary.compact,.workspace-primary.compact{min-height:33px;padding:0 11px;font-size:10px}.workspace-avatar{width:40px;height:40px;display:grid;place-items:center;margin-left:4px;border:1px solid rgba(119,176,226,.19);border-radius:50%;color:#75b7f2;background:#0c2540;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}button.workspace-avatar:hover{border-color:#6fbeff80;background:#123351;transform:translateY(-1px)}.workspace-preview-banner,.workspace-notice{max-width:1460px;min-height:45px;display:flex;align-items:center;gap:10px;margin:0 auto 18px;padding:10px 14px;border:1px solid rgba(87,166,235,.2);border-radius:10px;color:#b9d7f1;background:#11395da3;font-size:12px}.workspace-preview-banner button,.workspace-notice button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:6px 9px;border:0;color:#87c6ff;background:transparent;font-weight:700;cursor:pointer}.workspace-notice{border-color:#57d4aa33;color:#b8ead9;background:#13493f85}.workspace-metrics{max-width:1460px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 auto 14px}.workspace-metrics article{min-height:116px;display:flex;gap:13px;padding:20px;border:1px solid rgba(118,166,207,.13);border-radius:12px;background:#091b2fc7;box-shadow:0 12px 30px #0006101f}.workspace-metrics article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#68b3f7;background:#0c2c4d}.workspace-metrics small,.workspace-detail-summary small{display:block;margin-bottom:7px;color:#60798f;font-size:9px;font-weight:700;letter-spacing:.1em}.workspace-metrics strong{color:#f2f9ff;font-size:25px;letter-spacing:-.04em}.workspace-metrics p{margin:4px 0 0;color:#72899e;font-size:10px}.workspace-metrics article.provider-waiting>span{color:#f5b56c;background:#8f521142}.workspace-metrics article.provider-waiting strong,.workspace-metrics article.provider-ready strong{font-size:17px}.workspace-metrics article.provider-ready>span{color:#59d6aa;background:#15765645}.workspace-content-grid{max-width:1460px;display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:14px;margin:0 auto 14px}.workspace-panel,.workspace-readiness{border:1px solid rgba(118,166,207,.13);border-radius:13px;background:#08192cc7;box-shadow:0 14px 36px #00050f24}.workspace-panel>header,.workspace-readiness{padding:20px 21px}.workspace-panel>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(115,166,211,.11)}.workspace-panel h2,.workspace-readiness h2{margin:0;color:#eaf5ff;font-size:17px;letter-spacing:-.025em}.workspace-panel>header button{display:inline-flex;align-items:center;gap:5px;padding:6px 0;border:0;color:#70b8f8;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.workspace-table-head,.workspace-table-row{display:grid;grid-template-columns:1.4fr 120px 80px 115px 20px;align-items:center;gap:12px;min-height:51px;padding:0 20px}.workspace-table-head{min-height:37px;color:#567087;font-size:9px;font-weight:700;text-transform:uppercase}.workspace-table-row{width:100%;border:0;border-top:1px solid rgba(116,166,210,.08);color:#8ca4ba;background:transparent;text-align:left;font-size:10px;cursor:pointer}.workspace-table-row:hover{background:#13375761}.workspace-table-row>span:first-child{display:flex;align-items:center;gap:9px}.workspace-table-row strong{color:#cfe3f5;font-size:11px}.identity-dot{width:27px;height:27px;border:1px solid rgba(76,163,242,.22);border-radius:8px;background:radial-gradient(circle,#62b5ff 0 2px,transparent 3px),#0b2a47}.workspace-status{width:max-content;display:inline-flex;align-items:center;padding:5px 7px;border-radius:6px;color:#8ab8df;background:#2d68992b;font-size:9px;font-weight:700;text-transform:uppercase}.workspace-status.status-complete,.workspace-status.status-resolved{color:#72d8b5;background:#1c7e5b33}.workspace-status.status-provider_required,.workspace-status.status-failed,.workspace-status.status-open{color:#f2b36e;background:#a15b192e}.workspace-status.status-in_review,.workspace-status.status-notice_prepared,.workspace-status.status-submitted,.workspace-status.status-monitoring{color:#a8a8ff;background:#574bae33}.workspace-readiness{display:block}.readiness-list{display:grid;gap:15px;margin-top:22px}.readiness-list article{display:flex;gap:10px;color:#53d0a6}.readiness-list article.waiting{color:#f0ad63}.readiness-list strong{display:block;color:#bdd5e9;font-size:11px}.readiness-list p{margin:4px 0 0;color:#6c8498;font-size:9px;line-height:1.45}.readiness-note{display:flex;gap:9px;margin-top:24px;padding:12px;border:1px solid rgba(86,164,231,.13);border-radius:9px;color:#6bb4f4;background:#0d2d486b}.readiness-note p{margin:0;color:#7490a8;font-size:9px;line-height:1.55}.cases-panel{max-width:1460px;margin:0 auto}.case-list>button{width:100%;min-height:61px;display:grid;grid-template-columns:8px minmax(210px,1.5fr) 115px 56px 56px 125px 18px;align-items:center;gap:12px;padding:0 21px;border:0;border-top:1px solid rgba(116,166,210,.08);color:#8299ad;background:transparent;text-align:left;font-size:10px;cursor:pointer}.case-list>button:hover{background:#1234525c}.case-priority-dot{width:7px;height:7px;border-radius:50%;background:#6e9abd}.case-priority-dot.priority-high,.case-priority-dot.priority-urgent{background:#f09062;box-shadow:0 0 0 4px #f0906214}.case-list-main small{display:block;margin-bottom:4px;color:#587086;font-size:8px;font-weight:700;text-transform:uppercase}.case-list-main strong{color:#cadfee;font-size:11px}.case-list>button>span:not(.workspace-status,.case-priority-dot){display:flex;align-items:center;gap:4px}.workspace-empty{min-height:210px;display:grid;place-items:center;align-content:center;padding:25px;color:#567087;text-align:center}.workspace-empty.compact-empty{min-height:150px}.workspace-empty h3{margin:12px 0 5px;color:#b8d1e5;font-size:14px}.workspace-empty p{max-width:330px;margin:0 0 13px;color:#6c8498;font-size:10px;line-height:1.55}.workspace-auth-shell,.workspace-boot{display:grid;place-items:center;align-content:center;padding:30px}.workspace-auth-shell{position:relative}.workspace-auth-shell>.workspace-brand{position:absolute;top:30px;left:36px}.workspace-auth-card{width:min(480px,100%);padding:42px;border:1px solid rgba(112,170,220,.19);border-radius:17px;background:#07182be8;box-shadow:0 30px 90px #00050f59;text-align:center}.auth-shield{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 22px;border:1px solid rgba(83,170,247,.3);border-radius:15px;color:#71bdff;background:#0b2a4a}.workspace-auth-card h1{margin:0;color:#f0f8ff;font-size:29px;line-height:1.12;letter-spacing:-.045em}.workspace-auth-card>p:not(.workspace-eyebrow){margin:18px 0 24px;color:#849bb0;font-size:13px;line-height:1.65}.workspace-auth-card>.workspace-primary,.workspace-auth-card>.workspace-secondary{width:100%;min-height:46px;margin-top:9px}.auth-boundaries{display:flex;justify-content:center;gap:18px;margin-top:22px;color:#66819a;font-size:9px}.auth-boundaries span{display:inline-flex;align-items:center;gap:5px}.external-auth-options{display:grid;gap:14px;margin:4px 0 10px}.auth-google-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(142,183,218,.25);border-radius:10px;color:#e9f4fd;background:#102942;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.auth-google-button:hover:not(:disabled){border-color:#6fbeff8c;background:#153653;transform:translateY(-1px)}.auth-google-button:disabled{color:#758ba0;cursor:not-allowed;opacity:.66}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#698198;font-size:11px}.auth-divider:before,.auth-divider:after{height:1px;content:"";background:#76aad526}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid rgba(113,168,216,.18);border-radius:11px;background:#030f1dad}.auth-mode-switch button{min-height:38px;border:0;border-radius:8px;color:#7893aa;background:transparent;font-size:12px;font-weight:750;cursor:pointer}.auth-mode-switch button.active{color:#eaf6ff;background:#113552;box-shadow:0 5px 16px #00071138}.auth-email-form{display:grid;gap:9px;text-align:left}.auth-email-form label{color:#aec5d8;font-size:12px;font-weight:700}.auth-email-form>div{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(113,168,216,.22);border-radius:10px;color:#6e8ba3;background:#061528;transition:border-color .18s ease,box-shadow .18s ease}.auth-email-form>div:focus-within{border-color:#3799ee;box-shadow:0 0 0 3px #2089e221}.auth-email-form input{width:100%;min-width:0;border:0;outline:0;color:#eaf5fd;background:transparent;font:inherit;font-size:14px}.auth-email-form input::placeholder{color:#516b82}.auth-email-form .workspace-primary{width:100%;min-height:48px}.auth-forgot-password{min-height:28px;justify-self:center;border:0;color:#7da6c7;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.auth-forgot-password:hover,.auth-email-success button:hover{color:#b5dcfb}.auth-email-success,.auth-provider-status{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(77,215,167,.22);border-radius:10px;color:#52d8aa;background:#166f5424;text-align:left}.auth-provider-status{margin:4px 0 10px;border-color:#ffb75c38;color:#f0b469;background:#824c1324}.auth-email-success svg,.auth-provider-status>svg{flex:0 0 auto;margin-top:1px}.auth-email-success div,.auth-provider-status div{display:grid;gap:4px}.auth-email-success strong,.auth-provider-status strong{color:#e8f5fd;font-size:13px}.auth-email-success span,.auth-provider-status span{color:#87a2b8;font-size:11px;line-height:1.5}.auth-email-success button{width:max-content;margin-top:3px;padding:0;border:0;color:#78bde9;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.account-security-intro{display:flex;align-items:flex-start;gap:12px;margin:20px 0;padding:15px;border:1px solid rgba(82,198,157,.2);border-radius:11px;color:#52d8aa;background:#166f541f}.account-security-intro>svg{flex:0 0 auto}.account-security-intro strong{display:block;color:#eaf6ff;font-size:13px}.account-security-intro p{margin:5px 0 0;color:#86a4ba;font-size:11px;line-height:1.55}.account-security-form{margin-bottom:4px}.workspace-auth-card>.workspace-form-error{margin:12px 0 0;text-align:left}.workspace-auth-card>.workspace-secondary{width:100%;min-height:46px;margin-top:10px}.auth-staging-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;color:#7893aa;font-size:11px;text-decoration:none}.auth-staging-link:hover{color:#a9c8e2}.workspace-back-link{margin-top:24px;display:inline-flex;align-items:center;gap:7px;color:#7893aa;text-decoration:none;font-size:11px}.workspace-boot{grid-template-columns:auto auto;gap:14px;color:#67b4f7}.workspace-boot p{grid-column:1 / -1;margin:0;color:#71899f;font-size:12px}.workspace-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;overflow-y:auto;padding:28px;background:#000711c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-modal{position:relative;width:min(520px,100%);max-height:calc(100vh - 56px);overflow-y:auto;padding:31px;border:1px solid rgba(117,175,225,.19);border-radius:16px;background:#071a2e;box-shadow:0 35px 100px #00050f8c}.workspace-modal-wide{width:min(980px,100%)}.workspace-modal h2{margin:0;color:#f0f8ff;font-size:24px;letter-spacing:-.04em}.workspace-icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(116,169,216,.17);border-radius:9px;color:#88a4bb;background:#0c263f;cursor:pointer}.workspace-modal-close{position:absolute;top:17px;right:17px}.workspace-modal-copy{margin:13px 0 21px;color:#8198ad;font-size:12px;line-height:1.65}.billing-current-plan{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 14px;padding:19px;border:1px solid rgba(105,173,229,.18);border-radius:13px;background:#0a2742b8}.billing-current-plan>div:first-child{display:flex;align-items:center;gap:13px}.billing-plan-icon{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(82,174,248,.23);border-radius:11px;color:#69baff;background:#0d3151}.billing-current-plan small,.billing-plan-grid article>div:first-child>span{display:block;color:#5f9ed2;font-size:10px;font-weight:700;letter-spacing:.12em}.billing-current-plan strong{display:block;margin-top:4px;color:#e8f5ff;font-family:Space Grotesk,sans-serif;font-size:20px}.billing-current-plan p,.billing-status-block p{margin:4px 0 0;color:#8199af;font-size:12px;line-height:1.5}.billing-status-block{text-align:right}.billing-early-badge{padding:7px 10px;border:1px solid rgba(93,207,165,.23);border-radius:999px;color:#64d7ac;background:#24765826;font-size:10px;font-weight:700}.billing-provider-callout{display:flex;align-items:flex-start;gap:11px;margin-bottom:24px;padding:14px 16px;border:1px solid rgba(238,166,88,.2);border-radius:11px;color:#efaa64;background:#7042181f}.billing-provider-callout.state-live,.billing-provider-callout.state-test{border-color:#54cda133;color:#59d2a7;background:#1a654c1f}.billing-provider-callout svg{flex:0 0 auto}.billing-provider-callout strong{display:block;color:#dbeaf6;font-size:13px}.billing-provider-callout p{margin:4px 0 0;color:#8ba0b4;font-size:12px;line-height:1.55}.billing-modal-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:26px 0 14px}.billing-modal-toolbar>div:first-child>strong{color:#deedf9;font-size:14px}.billing-modal-toolbar>div:first-child>p{margin:4px 0 0;color:#718aa0;font-size:11px}.billing-modal-toggle{display:flex;padding:3px;border:1px solid rgba(110,174,227,.16);border-radius:9px;background:#061528}.billing-modal-toggle button{min-height:33px;padding:0 11px;border:0;border-radius:7px;color:#8299ad;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.billing-modal-toggle button.active{color:#e7f4fe;background:#103756}.billing-modal-toggle span{color:#5dd3a8;font-size:9px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.billing-plan-grid article{min-width:0;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(106,169,220,.16);border-radius:12px;background:#051627b8}.billing-plan-grid article.selected{border-color:#695defb3;box-shadow:0 18px 45px #2a1f892e}.billing-plan-grid article.current{border-color:#53cda175}.billing-plan-grid h3{margin:7px 0 5px;color:#ebf6ff;font-family:Space Grotesk,sans-serif;font-size:19px}.billing-plan-grid article>div:first-child>p{min-height:54px;margin:0;color:#7f96aa;font-size:11px;line-height:1.55}.billing-plan-price{display:flex;align-items:baseline;margin:18px 0 3px;color:#e9f5ff}.billing-plan-price>span{font-size:13px}.billing-plan-price strong{font-family:Space Grotesk,sans-serif;font-size:34px;letter-spacing:-.05em}.billing-plan-price small{margin-left:3px;color:#71889d;font-size:10px}.billing-plan-note{min-height:18px;margin:0 0 12px;color:#6f8aa0;font-size:10px;line-height:1.45}.billing-plan-grid ul{min-height:112px;display:grid;align-content:start;gap:8px;margin:0 0 17px;padding:14px 0 0;border-top:1px solid rgba(110,171,220,.12);list-style:none}.billing-plan-grid li{display:flex;align-items:flex-start;gap:7px;color:#9bb0c2;font-size:11px;line-height:1.4}.billing-plan-grid li svg{flex:0 0 auto;margin-top:1px;color:#55d0a2}.billing-plan-grid article>button{width:100%;margin-top:auto}.billing-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(111,171,218,.13)}.billing-modal-footer p{max-width:580px;margin:0;color:#6e879d;font-size:10px;line-height:1.55}.workspace-status.status-active,.workspace-status.status-trialing{color:#5dd7aa;background:#297d5d2b}.workspace-status.status-past_due,.workspace-status.status-incomplete,.workspace-status.status-unpaid{color:#efaa64;background:#965b232b}.workspace-status.status-canceled{color:#8ea4b8;background:#60748629}.workspace-form{display:grid;gap:14px}.workspace-form>label,.workspace-form-row label{display:grid;gap:7px;color:#adc5d8;font-size:10px;font-weight:700}.workspace-form label small{color:#5e788f;font-weight:500}.workspace-form input,.workspace-form select,.workspace-form textarea,.case-status-editor input,.case-status-editor select,.evidence-form input{width:100%;border:1px solid rgba(113,168,216,.18);border-radius:9px;color:#e4f1fb;background:#061528;font:inherit}.workspace-form input,.workspace-form select{height:42px;padding:0 12px}.workspace-form textarea{padding:11px 12px;resize:vertical}.workspace-form input::placeholder,.workspace-form textarea::placeholder,.case-status-editor input::placeholder,.evidence-form input::placeholder{color:#465f75}.workspace-form-row{display:grid;grid-template-columns:1.3fr .7fr;gap:11px}.workspace-form label.workspace-checkbox{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid rgba(111,165,211,.12);border-radius:9px;color:#7893aa;background:#08203699;font-weight:500;line-height:1.45}.workspace-checkbox input{width:15px;height:15px;flex:0 0 auto;margin-top:1px}.workspace-form-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border:1px solid rgba(229,126,90,.18);border-radius:8px;color:#eeb099;background:#73301f33;font-size:10px;line-height:1.45}.workspace-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0;border:1px solid rgba(113,165,210,.13);border-radius:10px;background:#051526a6}.workspace-detail-summary>div{min-height:71px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:13px 16px}.workspace-detail-summary>div+div{border-left:1px solid rgba(111,164,210,.11)}.workspace-detail-summary strong{color:#cce1f3;font-size:11px;text-transform:capitalize}.priority-high,.priority-urgent{color:#f2a279!important}.workspace-callout{display:flex;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(79,161,231,.17);border-radius:9px;color:#70b8f7;background:#12395b66}.workspace-callout.warning{border-color:#e79e532e;color:#e9a65e;background:#683c1438}.workspace-callout strong{display:block;color:#c6deef;font-size:11px}.workspace-callout p{margin:4px 0 0;color:#7890a6;font-size:10px;line-height:1.5}.finding-list{display:grid;gap:8px}.finding-card{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(113,167,214,.12);border-radius:10px;background:#051627a8}.finding-severity{width:max-content;padding:5px 7px;border-radius:5px;color:#86afd1;background:#2c659533;font-size:8px;font-weight:700;text-transform:uppercase}.finding-severity.severity-high{color:#f0a47d;background:#9f42233b}.finding-severity.severity-medium{color:#efc16d;background:#93671c38}.finding-main small{color:#586f84;font-size:8px;font-weight:700;text-transform:uppercase}.finding-main h3{margin:4px 0;color:#ccdfef;font-size:12px}.finding-main p{margin:0 0 6px;color:#71899e;font-size:9px;line-height:1.45}.finding-main a{display:inline-flex;align-items:center;gap:5px;color:#69aeea;text-decoration:none;font-size:9px}.workspace-preview-ribbon{width:max-content;display:flex;align-items:center;gap:6px;margin-top:14px;padding:6px 8px;border-radius:6px;color:#83bff1;background:#2963952e;font-size:9px}.case-summary-copy{margin:-6px 0 18px;color:#7890a5;font-size:11px;line-height:1.6}.case-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.case-detail-section{min-width:0;padding:16px;border:1px solid rgba(111,164,210,.12);border-radius:11px;background:#0515269e}.case-detail-section>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(111,164,210,.1)}.case-detail-section>header>div{display:flex;align-items:center;gap:7px;color:#6fb4f0}.case-detail-section h3{margin:0;color:#c9ddec;font-size:12px}.case-detail-section>header>span{color:#5d7589;font-size:8px}.case-event-list{display:grid;gap:12px;max-height:220px;overflow-y:auto;padding:14px 2px}.case-event-list article{display:flex;gap:9px}.case-event-list article>span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#5fd0aa;background:#1b755640}.case-event-list strong{display:block;color:#bcd3e5;font-size:9px;text-transform:capitalize}.case-event-list p{margin:3px 0;color:#70889d;font-size:9px;line-height:1.4}.case-event-list small{color:#4f687e;font-size:8px}.case-status-editor{display:grid;grid-template-columns:120px minmax(0,1fr);gap:7px;padding-top:12px;border-top:1px solid rgba(111,164,210,.1)}.case-status-editor input,.case-status-editor select,.evidence-form input{height:34px;padding:0 9px;font-size:9px}.case-status-editor .workspace-primary{grid-column:2;justify-self:end}.evidence-list{display:grid;gap:8px;max-height:220px;overflow-y:auto;padding:14px 2px}.evidence-list article{display:flex;gap:8px;padding:9px;border-radius:8px;color:#6cafeb;background:#10304c6b}.evidence-list a{display:block;overflow:hidden;color:#b5d1e6;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;font-size:9px}.evidence-list small{display:block;margin-top:4px;color:#536c81;font-size:8px}.workspace-muted{color:#5d758a;font-size:9px}.evidence-form{display:grid;gap:7px;padding-top:12px;border-top:1px solid rgba(111,164,210,.1)}.evidence-form .workspace-secondary{justify-self:end}.workspace-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;color:#70baff;background:#00081275;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:1120px){.workspace-shell{grid-template-columns:82px minmax(0,1fr)}.workspace-sidebar{align-items:center;padding:24px 12px}.workspace-sidebar .workspace-brand{font-size:0}.workspace-sidebar nav button{justify-content:center;padding:0;font-size:0}.workspace-sidebar nav small,.sidebar-boundary div,.workspace-signout{display:none}.sidebar-boundary{padding:11px}.workspace-content-grid{grid-template-columns:1fr}.workspace-readiness{display:none}.workspace-metrics{grid-template-columns:1fr 1fr}.case-list>button{grid-template-columns:8px minmax(180px,1.5fr) 110px 50px 50px 18px}.case-list>button>span:nth-last-child(2){display:none}}@media(max-width:760px){.workspace-shell{display:block}.workspace-sidebar{position:static;width:100%;height:67px;flex-direction:row;justify-content:space-between;padding:13px 16px;border-right:0;border-bottom:1px solid rgba(118,167,210,.13)}.workspace-sidebar .workspace-brand{font-size:18px}.workspace-sidebar nav{display:flex;margin:0}.workspace-sidebar nav button{width:40px}.workspace-sidebar nav button:nth-child(n+4),.sidebar-boundary{display:none}.workspace-main{padding:24px 16px 55px}.workspace-topbar{align-items:flex-start;flex-direction:column}.workspace-top-actions{width:100%}.workspace-top-actions .workspace-primary,.workspace-top-actions .workspace-secondary{flex:1}.workspace-avatar,.workspace-table-head{display:none}.workspace-table-row{grid-template-columns:minmax(0,1fr) auto 22px;gap:8px;padding:0 13px}.workspace-table-row>span:nth-child(3),.workspace-table-row>span:nth-child(4){display:none}.case-list>button{grid-template-columns:8px minmax(0,1fr) auto 18px;gap:8px;padding:10px 13px}.case-list>button>span:nth-child(4),.case-list>button>span:nth-child(5),.case-list>button>span:nth-child(6){display:none}.workspace-detail-summary{grid-template-columns:1fr 1fr}.workspace-detail-summary>div+div{border-left:0}.workspace-detail-summary>div:nth-child(2n){border-left:1px solid rgba(111,164,210,.11)}.workspace-detail-summary>div:nth-child(n+3){border-top:1px solid rgba(111,164,210,.11)}.finding-card,.case-detail-grid{grid-template-columns:1fr}.finding-card .workspace-secondary{justify-self:start}.case-status-editor{grid-template-columns:1fr}.case-status-editor .workspace-primary{grid-column:auto}}@media(max-width:500px){.workspace-sidebar nav button:nth-child(3){display:none}.workspace-metrics{grid-template-columns:1fr}.workspace-metrics article{min-height:95px}.workspace-topbar h1{font-size:27px}.workspace-preview-banner{align-items:flex-start}.workspace-preview-banner button{display:none}.workspace-auth-card,.workspace-modal{padding:26px 21px}.billing-current-plan,.billing-modal-toolbar,.billing-modal-footer{align-items:stretch;flex-direction:column}.billing-status-block{text-align:left}.billing-modal-toggle{width:100%}.billing-modal-toggle button{flex:1}.billing-plan-grid{grid-template-columns:1fr}.billing-plan-grid article>div:first-child>p,.billing-plan-grid ul{min-height:0}.workspace-auth-shell>.workspace-brand{top:20px;left:20px}.auth-boundaries,.workspace-form-row{grid-template-columns:1fr;flex-direction:column}}.billing-footer-actions{display:flex;flex:0 0 auto;gap:9px}.refund-payment-summary,.refund-admin-summary,.refund-usage-grid{display:grid;margin:24px 0;overflow:hidden;border:1px solid rgba(108,171,224,.16);border-radius:11px;background:#051729b8}.refund-payment-summary{grid-template-columns:repeat(2,1fr)}.refund-admin-summary{grid-template-columns:repeat(3,1fr)}.refund-usage-grid{grid-template-columns:repeat(4,1fr);margin:17px 0}.refund-payment-summary>div,.refund-admin-summary>div,.refund-usage-grid>div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:17px 18px}.refund-payment-summary>div+div,.refund-admin-summary>div+div,.refund-usage-grid>div+div{border-left:1px solid rgba(108,171,224,.13)}.refund-payment-summary small,.refund-admin-summary small,.refund-usage-grid small,.refund-admin-review header small{color:#61a9e5;font-size:9px;font-weight:800;letter-spacing:.12em}.refund-payment-summary strong,.refund-admin-summary strong,.refund-usage-grid strong{margin-top:7px;color:#e2f1fc;font-family:var(--font-display);font-size:18px}.refund-payment-summary span,.refund-usage-grid span{margin-top:5px;color:#7790a5;font-size:10px;line-height:1.45}.refund-request-form{margin-top:6px}.refund-request-state,.refund-window-closed{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;padding:22px;border:1px solid rgba(102,171,227,.16);border-radius:12px;background:#051729b3}.refund-window-closed>svg{color:#e9a560}.refund-request-state h3,.refund-window-closed h3,.refund-admin-review h3{margin:14px 0 7px;color:#e6f3fd;font-family:var(--font-display);font-size:20px}.refund-request-state>p,.refund-window-closed>p,.refund-admin-review header p{margin:0 0 18px;color:#8299ad;font-size:12px;line-height:1.65}.refund-decision-note{width:100%;margin:0 0 18px;padding:13px 14px;border:1px solid rgba(105,170,221,.13);border-radius:9px;background:#071a2d}.refund-decision-note strong{color:#bfd3e3;font-size:11px}.refund-decision-note p{margin:5px 0 0;color:#7f96aa;font-size:11px;line-height:1.55}.refund-admin-list{display:grid;max-height:320px;margin-top:18px;overflow-y:auto;border:1px solid rgba(105,169,221,.15);border-radius:11px}.refund-admin-list>button{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 170px 18px;align-items:center;gap:16px;min-height:76px;padding:14px 16px;border:0;color:inherit;text-align:left;background:#051729b3;cursor:pointer}.refund-admin-list>button+button{border-top:1px solid rgba(105,169,221,.11)}.refund-admin-list>button:hover,.refund-admin-list>button.active{background:#0d2f4cb8}.refund-admin-list>button>div{min-width:0;display:flex;flex-direction:column;gap:4px}.refund-admin-list strong{overflow:hidden;color:#d9e9f5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.refund-admin-list span:not(.workspace-status){overflow:hidden;color:#70899f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.refund-admin-list>button>svg{color:#57738c}.refund-admin-review{margin-top:18px;padding:20px;border:1px solid rgba(86,179,248,.23);border-radius:12px;background:#082036c7}.refund-admin-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.refund-admin-review header h3{margin-top:6px}.refund-admin-review header p{margin-bottom:0}.refund-admin-decision{padding-top:3px}.refund-reject-button{color:#e9aa91;border-color:#de7c5740}.workspace-status.status-pending{color:#efc16d;background:#93671c38}.workspace-status.status-processing{color:#73baf5;background:#2c699b38}.workspace-status.status-refunded{color:#5dd7aa;background:#297d5d2b}.workspace-status.status-rejected{color:#eaa68c;background:#873e2a33}@media(max-width:760px){.billing-footer-actions,.refund-admin-review>header{width:100%;flex-direction:column}.billing-footer-actions>button{width:100%}.refund-payment-summary,.refund-admin-summary,.refund-usage-grid{grid-template-columns:1fr}.refund-payment-summary>div+div,.refund-admin-summary>div+div,.refund-usage-grid>div+div{border-top:1px solid rgba(108,171,224,.13);border-left:0}.refund-admin-list>button{grid-template-columns:1fr auto}.refund-admin-list>button>div:nth-child(2),.refund-admin-list>button>div:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{position:sticky;top:0;z-index:50;background:#031327eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-shell:before{background-size:auto 1150px;background-repeat:no-repeat}.desktop-nav{gap:24px}.header-cta{border-color:#7e68f79e;background:#604de5;box-shadow:0 10px 30px #432fd733}.primary-button:hover,.header-cta:hover{background:#715ff0}.primary-button,.secondary-button,.header-cta,.text-link,.nav-trigger,.desktop-nav a{transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.primary-button:hover,.header-cta:hover{transform:translateY(-1px)}.hero-proof{display:flex;align-items:center;gap:8px;margin:22px 0 0;color:#71879c;font-size:10px}.hero-proof svg{color:#4fd1a0}.section{width:min(1280px,calc(100% - 72px));margin:0 auto;padding:130px 18px;scroll-margin-top:80px}.section+.section{border-top:1px solid rgba(128,174,216,.11)}.section-heading{margin-bottom:54px}.section-kicker{margin:0 0 20px;color:#59adff;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2{margin:0;color:#f1f7fd;font-size:clamp(38px,4.1vw,60px);line-height:1.06;letter-spacing:-.055em;font-weight:600}.section-heading>p:last-child,.split-heading>p,.section-intro,.faq-heading>p,.final-cta-copy>p{color:#8297ab;font-size:16px;line-height:1.75}.centered-heading{max-width:820px;margin-right:auto;margin-left:auto;text-align:center}.centered-heading>p:last-child{max-width:720px;margin:24px auto 0}.split-heading{display:grid;grid-template-columns:1.08fr .72fr;align-items:end;gap:80px}.split-heading>p{margin:0 0 4px}.problem-section{padding-top:145px;padding-bottom:125px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(126,177,223,.14);background:#05162ab8}.problem-grid article{min-height:315px;padding:37px}.problem-grid article+article{border-left:1px solid rgba(126,177,223,.14)}.problem-grid article>span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:42px;border:1px solid rgba(93,167,234,.22);border-radius:13px;color:#6bb7f8;background:#0b2948}.problem-grid article:nth-child(2)>span{color:#e078e4;background:#2b2147}.problem-grid article:nth-child(3)>span{color:#e7b768;background:#2c281f}.card-label{margin:0 0 12px;color:#5e7690;font-size:9px;font-weight:700;letter-spacing:.13em}.problem-grid h3,.module-card h3,.audience-panel h3{margin:0;color:#dfeaf3;font-size:20px;line-height:1.3;letter-spacing:-.025em}.problem-grid article>p:last-child,.module-card>p,.audience-panel>div>p:last-child{margin:14px 0 0;color:#748a9f;font-size:13px;line-height:1.72}.boundary-note{display:flex;justify-content:center;align-items:center;gap:12px;padding:23px 28px;border-right:1px solid rgba(126,177,223,.14);border-bottom:1px solid rgba(126,177,223,.14);border-left:1px solid rgba(126,177,223,.14);color:#69c7a4;background:#071f2e}.boundary-note p{margin:0;color:#8299ac;font-size:12px}.boundary-note strong{color:#b8cbd7}.platform-section{width:min(1360px,calc(100% - 72px))}.module-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.module-card{min-height:370px;display:flex;flex-direction:column;grid-column:span 2;padding:30px;border:1px solid rgba(120,174,220,.14);border-radius:16px;background:#06182cd1;box-shadow:0 25px 65px #0006122e}.module-card:nth-child(1),.module-card:nth-child(2){min-height:395px;grid-column:span 3;padding:37px}.module-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.module-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(98,169,233,.2);border-radius:13px;color:#69b9ff;background:#0c2c4e}.module-purple .module-icon{color:#db7de1;background:#30234b}.module-green .module-icon{color:#56d2a0;background:#12372f}.module-amber .module-icon{color:#edba62;background:#30291d}.module-cyan .module-icon{color:#61cbd4;background:#15363d}.module-number{color:#3f5870;font-size:11px;font-weight:700;letter-spacing:.12em}.module-card h3{font-size:21px}.module-card ul,.price-card ul,.audience-panel ul{list-style:none;margin:24px 0;padding:0}.module-card li,.price-card li,.audience-panel li{display:flex;align-items:center;gap:9px;margin:10px 0;color:#8da2b5;font-size:11px}.module-card li svg,.price-card li svg{flex:0 0 auto;color:#51cda0}.text-link{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:7px 0;border:0;color:#6cb9fa;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.text-link:hover{color:#a1d5ff}.workflow-section{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;padding-top:145px;padding-bottom:145px}.workflow-copy h2{max-width:560px}.section-intro{max-width:550px;margin:24px 0 34px}.workflow-steps{list-style:none;margin:0 0 34px;padding:0}.workflow-steps li{display:grid;grid-template-columns:38px 1fr;gap:17px;padding:20px 0;border-top:1px solid rgba(123,174,218,.12)}.workflow-steps li:last-child{border-bottom:1px solid rgba(123,174,218,.12)}.workflow-steps li>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(98,166,226,.2);border-radius:9px;color:#6cb7f8;background:#0a2948;font-size:11px;font-weight:700}.workflow-steps h3{margin:2px 0 7px;color:#d5e2ed;font-size:13px}.workflow-steps p{margin:0;color:#71869b;font-size:11px;line-height:1.6}.case-workspace{overflow:hidden;border:1px solid rgba(121,177,226,.17);border-radius:18px;background:#06172b;box-shadow:0 38px 85px #00051157}.workspace-header{min-height:79px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid rgba(123,174,218,.13);background:#081d33}.workspace-header>div{display:flex;align-items:center;gap:12px}.workspace-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#6cb9fa;background:#0c2c4d}.workspace-header small,.workspace-header strong{display:block}.workspace-header small{margin-bottom:5px;color:#5f7790;font-size:8px;letter-spacing:.11em}.workspace-header strong{color:#d7e4ef;font-size:12px}.review-status{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(82,207,159,.16);border-radius:8px;color:#5bd3a2;background:#0c2c2c;font-size:9px}.case-summary-grid{display:grid;grid-template-columns:.9fr .55fr 1.2fr;border-bottom:1px solid rgba(123,174,218,.13)}.case-summary-grid>div{min-height:78px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 23px}.case-summary-grid>div+div{border-left:1px solid rgba(123,174,218,.13)}.case-summary-grid small{color:#5a7289;font-size:8px;letter-spacing:.09em}.case-summary-grid strong{color:#aebfd0;font-size:11px}.case-summary-grid .priority-high{color:#ef8b72}.case-timeline{padding:20px 25px}.timeline-item{position:relative;display:grid;grid-template-columns:30px 1fr;gap:12px;min-height:83px}.timeline-item:after{position:absolute;top:28px;bottom:0;left:14px;width:1px;content:"";background:#74a6d22b}.timeline-item:last-child:after{display:none}.timeline-item>span{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(117,167,211,.18);border-radius:50%;color:#748ba0;background:#091d32}.timeline-item.complete>span{color:#50cfa0;background:#10322d}.timeline-item.active>span{color:#72baf8;background:#0d2b49}.timeline-item strong,.timeline-item p,.timeline-item small{display:block}.timeline-item strong{margin:2px 0 6px;color:#bdccda;font-size:11px}.timeline-item p{margin:0 0 5px;color:#6d8297;font-size:9px}.timeline-item small{color:#475e74;font-size:8px}.workspace-footer{min-height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-top:1px solid rgba(123,174,218,.13);background:#071b30}.workspace-footer span,.workspace-footer button{display:inline-flex;align-items:center;gap:7px;color:#71899f;font-size:9px}.workspace-footer button{border:0;color:#69b7f9;background:transparent;font-weight:700;cursor:pointer}.security-section{width:min(1360px,calc(100% - 72px));padding-top:135px;padding-bottom:135px}.security-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:50px}.security-heading h2{max-width:760px}.security-layout{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid rgba(124,176,222,.15);background:#05162abf}.security-manifesto{padding:49px;border-right:1px solid rgba(124,176,222,.15)}.large-shield{width:61px;height:61px;display:grid;place-items:center;margin-bottom:35px;border:1px solid rgba(90,177,250,.25);border-radius:16px;color:#69b9ff;background:#0b2b4b}.security-manifesto h3{max-width:470px;margin:0;color:#dce8f2;font-size:25px;line-height:1.3;letter-spacing:-.035em}.security-manifesto>p{margin:16px 0 32px;color:#74899e;font-size:13px;line-height:1.75}.security-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(124,176,222,.13);border-bottom:1px solid rgba(124,176,222,.13)}.security-metrics div{min-height:92px;padding:23px 16px}.security-metrics div+div{border-left:1px solid rgba(124,176,222,.13)}.security-metrics strong,.security-metrics span{display:block}.security-metrics strong{margin-bottom:9px;color:#62d2a5;font-size:24px;font-weight:600;line-height:1}.security-metrics span{color:#8499ad;font-size:11px;line-height:1.5}.security-manifesto>small{display:block;margin-top:19px;color:#667e93;font-size:10px;line-height:1.6}.security-controls{display:grid}.security-controls article{min-height:102px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;padding:0 28px;border-bottom:1px solid rgba(124,176,222,.13)}.security-controls article:last-child{border-bottom:0}.security-controls article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#6eb9f8;background:#0b2948}.security-controls strong{display:block;margin-bottom:6px;color:#bdcddd;font-size:11px}.security-controls p{margin:0;color:#687f95;font-size:9px;line-height:1.55}.security-controls article>svg{color:#4dcb9b}.audience-section{padding-top:125px;padding-bottom:135px}.audience-tabs{width:max-content;max-width:100%;display:flex;margin:0 auto 20px;padding:5px;border:1px solid rgba(121,174,219,.15);border-radius:13px;background:#06182d}.audience-tabs button{min-height:43px;display:inline-flex;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:9px;color:#71879c;background:transparent;font-size:11px;cursor:pointer}.audience-tabs button.active{color:#dbe8f2;background:#0c2a48}.audience-panel{min-height:260px;display:grid;grid-template-columns:70px 1.35fr .8fr;align-items:center;gap:36px;padding:42px 48px;border:1px solid rgba(121,174,219,.15);border-radius:16px;background:#06192e}.audience-icon{width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(91,176,248,.22);border-radius:18px;color:#6dbaf9;background:#0b2b4b}.audience-panel h3{max-width:590px;font-size:25px}.audience-panel ul{margin:0;padding:26px 0 26px 34px;border-left:1px solid rgba(121,174,219,.14)}.audience-panel li svg{flex:0 0 auto;color:#4fd09e}.pricing-section{width:min(1360px,calc(100% - 72px));padding-top:135px}.billing-toggle{width:max-content;display:flex;margin:-19px auto 35px;padding:4px;border:1px solid rgba(122,174,220,.15);border-radius:11px;background:#06182c}.billing-toggle button{min-height:38px;padding:0 15px;border:0;border-radius:8px;color:#70869b;background:transparent;font-size:10px;cursor:pointer}.billing-toggle button.active{color:#d8e6f1;background:#0c2b4a}.billing-toggle span{margin-left:5px;color:#56d0a0;font-size:8px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.price-card{position:relative;min-height:515px;display:flex;flex-direction:column;padding:35px;border:1px solid rgba(122,174,220,.15);border-radius:17px;background:#06182c}.price-card.featured{border-color:#725ff08c;background:#0a1d38;box-shadow:0 30px 80px #2e209e33}.popular-label{position:absolute;top:18px;right:18px;margin:0;padding:6px 8px;border-radius:7px;color:#c7bcff!important;background:#292250;font-size:8px!important;font-weight:700;letter-spacing:.09em}.price-card h3{margin:0 0 11px;color:#dce8f2;font-size:20px}.price-card>p{min-height:46px;margin:0;color:#72889e;font-size:11px;line-height:1.6}.price{display:flex;align-items:baseline;gap:3px;margin-top:24px;color:#ecf4fb}.price>span{font-size:16px}.price strong{font-size:48px;line-height:1;letter-spacing:-.05em}.price small{color:#687e93;font-size:10px}.price-card .billing-note{min-height:0;margin-top:9px;color:#536b82;font-size:9px}.price-card ul{padding-top:20px;border-top:1px solid rgba(122,174,220,.13)}.price-card>button{width:100%;margin-top:auto}.pricing-disclaimer{margin:25px 0 0;color:#4f667d;text-align:center;font-size:9px}.faq-section{display:grid;grid-template-columns:.72fr 1.08fr;align-items:start;gap:100px;padding-top:145px;padding-bottom:145px}.faq-heading{position:sticky;top:125px}.faq-heading h2{font-size:clamp(38px,3.8vw,56px)}.faq-heading>p{max-width:450px;margin:22px 0 25px}.faq-item{border-top:1px solid rgba(123,174,218,.15)}.faq-item:last-child{border-bottom:1px solid rgba(123,174,218,.15)}.faq-item>button{width:100%;min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 7px;border:0;color:#bdcbd8;background:transparent;text-align:left;font-size:13px;font-weight:600;cursor:pointer}.faq-item>button svg{flex:0 0 auto;color:#66b5f8}.faq-item>p{max-width:680px;margin:-4px 45px 27px 7px;color:#758b9f;font-size:12px;line-height:1.75}.final-cta{width:min(1360px,calc(100% - 72px));display:grid;grid-template-columns:1fr .88fr;gap:75px;padding:75px;border:1px solid rgba(112,95,239,.36)!important;border-radius:22px;background:#091d37;box-shadow:0 40px 100px #00051259}.final-cta h2{max-width:620px}.final-cta-copy>p{max-width:620px;margin:23px 0 28px}.cta-checks{display:flex;flex-wrap:wrap;gap:12px 20px}.cta-checks span{display:inline-flex;align-items:center;gap:7px;color:#87a0b5;font-size:10px}.cta-checks svg{color:#50ce9e}.application-form{padding:28px;border:1px solid rgba(123,177,223,.17);border-radius:15px;background:#06172b}.form-field{margin-bottom:14px}.form-field label{display:block;margin:0 0 8px;color:#9db0c2;font-size:10px;font-weight:600}.form-field input,.form-field select{width:100%;height:48px;padding:0 13px;border:1px solid rgba(122,176,223,.17);border-radius:9px;outline:0;color:#dce7f0;background:#041326;font:inherit;font-size:12px}.form-field input:focus,.form-field select:focus{border-color:#5b98d3}.form-field input::placeholder{color:#4e657b}.application-form>button{width:100%;margin-top:6px}.application-form>p{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;color:#4f687e;font-size:8px}.application-success{display:grid;grid-template-columns:48px 1fr;gap:15px;align-content:center;padding:34px;border:1px solid rgba(75,205,155,.2);border-radius:15px;background:#08262a}.application-success>span{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#50d09f;background:#103a32}.application-success h3{margin:2px 0 8px;color:#d9e9e2;font-size:18px}.application-success p{margin:0;color:#73978e;font-size:11px;line-height:1.6}.application-success .text-link{grid-column:2}.site-footer{width:min(1360px,calc(100% - 72px));margin:110px auto 0;border-top:1px solid rgba(124,175,220,.14)}.footer-main{display:grid;grid-template-columns:1.5fr repeat(3,.7fr);gap:60px;padding:65px 20px 60px}.footer-brand>p{max-width:310px;margin:20px 0;color:#687e93;font-size:11px;line-height:1.65}.footer-boundary{display:inline-flex;align-items:center;gap:7px;color:#587287;font-size:9px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-column strong{margin-bottom:6px;color:#aabdcf;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.footer-column button,.footer-column a{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:#657d92;background:transparent;text-decoration:none;font-size:10px;cursor:pointer}.footer-column button:hover,.footer-column a:hover{color:#a9c5dc}.footer-bottom{min-height:66px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-top:1px solid rgba(124,175,220,.11);color:#405970;font-size:8px}.modal-wide{width:min(100%,680px)}.legal-points{display:grid;grid-template-columns:1fr 1fr;gap:10px}.legal-points article{display:grid;grid-template-columns:21px 1fr;gap:10px;padding:15px;border:1px solid rgba(120,174,220,.13);border-radius:11px;background:#061629}.legal-points article>svg{color:#50ce9e}.legal-points strong{display:block;margin-bottom:6px;color:#c4d3df;font-size:11px}.legal-points p{margin:0;color:#6d8398;font-size:9px;line-height:1.55}.legal-draft-note{display:block;margin-top:15px;color:#50687f;text-align:center;font-size:8px}@media(max-width:1120px){.desktop-nav{gap:16px}.desktop-nav>a,.nav-trigger{font-size:12px}.section,.platform-section,.security-section,.pricing-section,.final-cta{width:min(100% - 40px,1000px)}.module-card{grid-column:span 3}.module-card:last-child{grid-column:2 / span 4}.workflow-section,.faq-section{gap:50px}.security-manifesto{padding:38px}.final-cta{padding:55px}}@media(max-width:860px){.site-header{width:calc(100% - 40px)}.section,.platform-section,.security-section,.pricing-section,.final-cta{width:calc(100% - 40px);padding:100px 0}.problem-grid,.workflow-section,.security-layout,.faq-section,.final-cta{grid-template-columns:1fr}.problem-grid article+article{border-top:1px solid rgba(126,177,223,.14);border-left:0}.split-heading{grid-template-columns:1fr;gap:20px}.module-grid{grid-template-columns:1fr 1fr}.module-card,.module-card:nth-child(1),.module-card:nth-child(2),.module-card:last-child{min-height:370px;grid-column:auto}.module-card:last-child{grid-column:1 / -1}.workflow-section{gap:65px}.security-heading{align-items:flex-start;flex-direction:column}.security-manifesto{border-right:0;border-bottom:1px solid rgba(124,176,222,.15)}.audience-panel{grid-template-columns:60px 1fr}.audience-panel ul{grid-column:1 / -1;padding:24px 0 0;border-top:1px solid rgba(121,174,219,.14);border-left:0}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:490px}.faq-heading{position:static}.final-cta{gap:45px;padding:55px 45px}.footer-main{grid-template-columns:1.2fr 1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:560px){.section,.platform-section,.security-section,.pricing-section,.final-cta{width:calc(100% - 32px);padding-top:82px;padding-bottom:82px}.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2{font-size:39px}.centered-heading{text-align:left}.hero-proof{line-height:1.5}.problem-grid article{min-height:270px;padding:30px}.module-grid{grid-template-columns:1fr}.module-card,.module-card:nth-child(1),.module-card:nth-child(2),.module-card:last-child{min-height:350px;grid-column:auto;padding:29px}.case-summary-grid{grid-template-columns:1fr 1fr}.case-summary-grid>div:last-child{grid-column:1 / -1;border-top:1px solid rgba(123,174,218,.13);border-left:0}.security-manifesto{padding:30px 24px}.security-metrics{grid-template-columns:1fr}.security-metrics div+div{border-top:1px solid rgba(124,176,222,.13);border-left:0}.security-controls article{padding:0 17px}.audience-tabs{width:100%;flex-direction:column}.audience-tabs button{justify-content:flex-start}.audience-panel{grid-template-columns:1fr;gap:24px;padding:31px 25px}.audience-panel ul{grid-column:auto}.billing-toggle{margin-top:0}.price-card{min-height:505px;padding:30px}.faq-item>button{min-height:78px;line-height:1.45}.final-cta{padding:42px 23px}.cta-checks{flex-direction:column}.application-form{padding:22px}.site-footer{width:calc(100% - 32px);margin-top:75px}.footer-main{grid-template-columns:1fr 1fr;gap:40px 25px;padding:50px 0}.footer-brand{grid-column:1 / -1}.footer-main .footer-column:last-child{grid-column:1 / -1}.footer-bottom{min-height:90px;align-items:flex-start;flex-direction:column;justify-content:center;gap:9px;padding:0}.legal-points{grid-template-columns:1fr}}.site-shell,.workspace-shell,.workspace-auth-shell,.workspace-boot{font-family:var(--font-body)}.brand,.workspace-brand,.hero h1,.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2,.problem-grid h3,.module-card h3,.workflow-steps h3,.workspace-header strong,.security-manifesto h3,.audience-panel h3,.price-card h3,.price,.faq-item>button,.modal h2,.workspace-topbar h1,.workspace-panel h2,.workspace-readiness h2,.workspace-modal h2,.workspace-auth-card h1{font-family:var(--font-display)}.site-header{height:94px}.brand{font-size:22px}.desktop-nav>a,.nav-trigger,.text-button{font-size:15px}.header-cta{min-height:46px;padding:0 19px;font-size:14px}.nav-popover{width:350px;padding:12px}.nav-popover strong{font-size:14px}.nav-popover small{font-size:12px;line-height:1.45}.eyebrow{font-size:13px}.hero{min-height:790px}.hero h1{font-size:clamp(62px,5.9vw,90px);line-height:.98;letter-spacing:-.06em}.hero h1 span{color:#78c2ff;background:linear-gradient(105deg,#f7fbff 4%,#72bdff 48%,#8f83ff 96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 30px rgba(73,151,255,.16))}.hero-description{max-width:580px;font-size:20px;line-height:1.68}.primary-button,.secondary-button{min-height:56px;padding:0 23px;font-size:15px}.hero-proof{font-size:12px;line-height:1.55}.scan-card-header p{font-size:12px}.scan-timestamp,.identity-block>div:first-child span,.public-source-note small,.scan-columns,.scan-row span,.scan-card-footer span{font-size:11px}.identity-block strong{font-family:var(--font-display);font-size:38px}.public-source-note span,.scan-row strong{font-size:14px}.row-result{font-size:12px!important}.trust-strip{min-height:150px}.trust-strip strong{font-size:14px}.trust-strip p{font-size:12px;line-height:1.55}.section-kicker{font-size:12px}.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2{font-size:clamp(44px,4.35vw,66px);letter-spacing:-.05em}.section-heading>p:last-child,.split-heading>p,.section-intro,.faq-heading>p,.final-cta-copy>p{font-size:18px;line-height:1.72}.card-label{font-size:11px}.problem-grid h3,.module-card h3{font-size:23px}.problem-grid article>p:last-child,.module-card>p,.audience-panel>div>p:last-child{font-size:15px;line-height:1.72}.boundary-note p{font-size:14px;line-height:1.55}.module-number,.module-card li,.price-card li,.audience-panel li,.text-link{font-size:13px}.workflow-steps li{grid-template-columns:42px 1fr;padding:24px 0}.workflow-steps li>span{width:36px;height:36px;font-size:13px}.workflow-steps h3{font-size:16px}.workflow-steps p{font-size:14px;line-height:1.65}.workspace-header small,.case-summary-grid small,.timeline-item small{font-size:10px}.workspace-header strong,.case-summary-grid strong,.timeline-item strong{font-size:13px}.review-status,.timeline-item p,.workspace-footer span,.workspace-footer button{font-size:11px}.security-manifesto h3{font-size:29px}.security-manifesto>p{font-size:15px;line-height:1.72}.security-controls strong{font-size:14px}.security-controls p{font-size:12px;line-height:1.55}.audience-tabs button{min-height:48px;font-size:13px}.audience-panel h3{font-size:29px}.billing-toggle button{min-height:42px;font-size:12px}.billing-toggle span,.popular-label{font-size:10px!important}.price-card h3{font-size:24px}.price-card>p{font-size:14px;line-height:1.65}.price strong{font-size:54px}.price small,.price-card .billing-note,.pricing-disclaimer{font-size:11px}.faq-item>button{min-height:92px;font-size:16px}.faq-item>p{font-size:15px;line-height:1.72}.cta-checks span,.form-field label,.application-form>p{font-size:11px}.form-field input,.form-field select{height:52px;font-size:14px}.footer-brand>p{font-size:13px}.footer-boundary,.footer-column strong,.footer-column button,.footer-column a{font-size:12px}.footer-bottom{font-size:10px}.modal-eyebrow,.fine-print,.legal-draft-note{font-size:11px}.modal h2{font-size:32px}.modal-copy,.input-shell input{font-size:15px}.scan-form label,.result-item strong,.safeguard h3,.legal-points strong{font-size:13px}.result-summary span,.result-item span,.safeguard p,.legal-points p{font-size:11px}.workspace-sidebar nav button,.workspace-topbar>div>p:last-child,.workspace-primary,.workspace-secondary{font-size:14px}.workspace-eyebrow{font-size:11px}.workspace-topbar h1{font-size:clamp(30px,2.55vw,40px)}.workspace-metrics article{min-height:126px}.workspace-metrics small,.workspace-detail-summary small{font-size:10px}.workspace-metrics strong{font-family:var(--font-display);font-size:29px}.workspace-metrics p{font-size:12px}.workspace-metrics article.provider-waiting strong,.workspace-metrics article.provider-ready strong{font-size:19px}.workspace-panel h2,.workspace-readiness h2{font-size:20px}.workspace-table-head{font-size:10px}.workspace-table-row{min-height:58px;font-size:12px}.workspace-table-row strong,.readiness-list strong,.case-list-main strong{font-size:13px}.workspace-status,.case-list-main small,.readiness-list p,.readiness-note p{font-size:10px}.case-list>button{min-height:68px;font-size:11px}.workspace-empty h3{font-size:16px}.workspace-empty p{font-size:12px}.workspace-modal h2{font-size:28px}.workspace-modal-copy{font-size:14px}.workspace-form>label,.workspace-form-row label{font-size:12px}.workspace-form input,.workspace-form select,.workspace-form textarea,.workspace-detail-summary strong{font-size:13px}.finding-main small,.case-detail-section>header>span,.case-event-list small,.evidence-list small{font-size:9px}.finding-main h3,.case-detail-section h3{font-size:14px}.finding-main p,.finding-main a,.case-event-list p,.workspace-muted,.case-event-list strong,.evidence-list a{font-size:11px}.identity-quality{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(110,169,219,.16);border-radius:10px;color:#7bbcf3;background:#0c2c4894}.identity-quality.ready{border-color:#4fd3a633;color:#5bd7aa;background:#10493d57}.workspace-notification-button{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(119,176,226,.19);border-radius:11px;color:#8dc7f8;background:#0b223a;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-notification-button:hover{border-color:#66b7ff7a;background:#10304f;transform:translateY(-1px)}.workspace-notification-button>span{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border:2px solid #061222;border-radius:999px;color:#071725;background:#58d7aa;font-size:9px;font-weight:800}.monitoring-form{margin-top:24px}.monitor-boundary-note,.email-delivery-state{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid rgba(95,170,234,.18);border-radius:11px;color:#6db9f9;background:#0d304e80}.monitor-boundary-note svg,.email-delivery-state>svg{flex:0 0 auto;margin-top:1px}.monitor-boundary-note strong,.email-delivery-state strong{display:block;color:#d5e9f8;font-size:13px}.monitor-boundary-note p,.email-delivery-state p{margin:5px 0 0;color:#83a0b7;font-size:12px;line-height:1.55}.monitor-checkbox span{display:grid;gap:3px}.monitor-checkbox strong{color:#c9dfef;font-size:12px}.monitor-checkbox small{font-size:11px;line-height:1.5}.monitor-status-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(111,169,218,.14);border-radius:11px;overflow:hidden;background:#0413239e}.monitor-status-grid article{min-width:0;min-height:102px;display:flex;flex-direction:column;justify-content:center;padding:16px}.monitor-status-grid article+article{border-left:1px solid rgba(111,169,218,.12)}.monitor-status-grid small{color:#5f7f98;font-size:9px;font-weight:800;letter-spacing:.12em}.monitor-status-grid strong{margin-top:9px;overflow:hidden;color:#e1eff9;font-family:var(--font-display);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.monitor-status-grid span{margin-top:5px;color:#718ba2;font-size:10px;line-height:1.45}.email-delivery-state.ready{border-color:#4fd3a633;color:#59d5a8;background:#10493d57}.email-delivery-state.waiting{border-color:#f0ad6333;color:#f0ad63;background:#6f441838}.workspace-form-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.monitor-actions{flex-wrap:wrap}.notification-list{display:grid;gap:10px;margin-top:24px}.notification-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:17px;border:1px solid rgba(83,174,248,.24);border-radius:12px;background:#0a27419e}.notification-item.read{border-color:#6d9ec81c;background:#071b2e7a;opacity:.8}.notification-signal{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#65b6fa;background:#0c3152}.notification-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.notification-item header strong{color:#e2f0fa;font-family:var(--font-display);font-size:15px}.notification-item time{flex:0 0 auto;color:#668096;font-size:10px}.notification-item p{margin:8px 0 12px;color:#88a2b8;font-size:12px;line-height:1.58}.notification-item footer{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;color:#66839b;font-size:10px}.notification-item footer>span,.notification-item footer>button{display:inline-flex;align-items:center;gap:5px}.notification-item footer>button{margin-left:auto;padding:5px 8px;border:0;border-radius:7px;color:#76c6ff;background:#2774b32e;font-size:10px;font-weight:700;cursor:pointer}.email-state.email-sent{color:#5ed8ac}.email-state.email-provider_required,.email-state.email-failed{color:#efa866}@media(max-width:760px){.workspace-sidebar nav button:nth-child(n+4){display:flex}.workspace-sidebar nav button:nth-child(n+5){display:none}.workspace-top-actions{flex-wrap:wrap}.workspace-notification-button{flex:0 0 42px}.monitor-status-grid{grid-template-columns:1fr}.monitor-status-grid article+article{border-top:1px solid rgba(111,169,218,.12);border-left:0}.notification-item{grid-template-columns:1fr}.notification-item header{display:grid;gap:5px}}.identity-quality svg{flex:0 0 auto;margin-top:1px}.identity-quality strong{display:block;color:#cfe4f5;font-size:12px}.identity-quality p{margin:4px 0 0;color:#7892a8;font-size:11px;line-height:1.55}.scan-review-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(110,168,217,.14);border-radius:10px;background:#081f34b8}.scan-review-bar>div{display:flex;flex-wrap:wrap;gap:18px}.scan-review-bar span{color:#8da5ba;font-size:11px}.scan-review-bar strong{margin-right:4px;color:#d7e9f7;font-size:15px}.scan-review-bar .confirmed strong{color:#f1ad83}.scan-review-bar .excluded strong{color:#6bd5ad}.finding-card{grid-template-columns:112px minmax(0,1fr) 142px;align-items:start;padding:16px}.finding-card.finding-dismissed,.finding-card.finding-official{border-color:#59d3aa1f;background:#08262857}.finding-labels{display:grid;justify-items:start;gap:7px}.finding-review-status{width:max-content;padding:5px 7px;border-radius:5px;color:#9fc7e8;background:#306b9c33;font-size:9px;font-weight:700}.finding-review-status.review-confirmed_risk{color:#f0a47d;background:#9f42233b}.finding-review-status.review-dismissed,.finding-review-status.review-official{color:#61d5aa;background:#1c7e5c38}.finding-main p{max-width:640px;font-size:12px;line-height:1.55}.finding-main a{font-size:11px}.finding-actions{display:grid;justify-items:stretch;gap:5px}.finding-actions .workspace-primary,.finding-actions .workspace-secondary{width:100%}.finding-confirm{border-color:#e291603d;color:#f0b08b;background:#74351e33}.finding-text-action{min-height:28px;padding:3px 8px;border:0;color:#7298b8;background:transparent;font-size:10px;font-weight:700;cursor:pointer}.finding-text-action:hover{color:#a9cce9}.finding-text-action:disabled{opacity:.45;cursor:wait}.case-response-plan{margin-top:14px;padding:18px;border:1px solid rgba(111,168,216,.15);border-radius:12px;background:#051627ad}.case-response-plan>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid rgba(111,164,210,.1)}.case-response-plan h3{margin:0;color:#d8e9f6;font-size:18px;letter-spacing:-.02em}.case-response-plan>header p:last-child{margin:6px 0 0;color:#7991a6;font-size:12px;line-height:1.5}.case-response-plan>header>span{flex:0 0 auto;padding:6px 9px;border-radius:7px;color:#68d5ad;background:#1d795a33;font-size:11px;font-weight:700}.case-response-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:13px;padding-top:14px}.case-task-list{display:grid;gap:8px}.case-task-list article{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border:1px solid rgba(108,162,207,.1);border-radius:9px;background:#071d3194}.case-task-list article.complete{border-color:#4fd3a624;background:#0d3b3357}.case-task-list article>button{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(111,170,219,.25);border-radius:7px;color:transparent;background:#07192b;cursor:pointer}.case-task-list article.complete>button{border-color:#4fd3a661;color:#62d8ad;background:#16684d57}.case-task-list article>button:disabled{opacity:.5;cursor:wait}.case-task-list strong{display:block;color:#c4d9e9;font-size:12px}.case-task-list article.complete strong{color:#8fcbb6}.case-task-list p{margin:4px 0 0;color:#6e879c;font-size:11px;line-height:1.45}.case-report-template{min-width:0;padding:13px;border:1px solid rgba(111,164,210,.11);border-radius:10px;background:#06172a}.case-report-template>div{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:10px}.case-report-template>div>span{display:inline-flex;align-items:center;gap:7px;color:#9bc4e5;font-size:11px;font-weight:700}.case-report-template>div>button{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(111,168,216,.16);border-radius:7px;color:#79b9ef;background:#0f314ead;font-size:10px;font-weight:700;cursor:pointer}.case-report-template pre{max-height:170px;overflow-y:auto;margin:0 0 11px;padding:11px;border:1px solid rgba(111,164,210,.09);border-radius:8px;color:#9db5c8;background:#020d19b8;font-family:Inter,sans-serif;font-size:11px;line-height:1.55;white-space:pre-wrap}.case-report-template>a{display:inline-flex;align-items:center;gap:6px;color:#71b9f7;font-size:11px;font-weight:700;text-decoration:none}.case-report-template>small{display:block;margin-top:11px;color:#5f788d;font-size:10px;line-height:1.5}@media(max-width:760px){.scan-review-bar{align-items:flex-start;flex-direction:column}.finding-card{grid-template-columns:1fr}.finding-labels{display:flex}.finding-actions{width:100%;grid-template-columns:1fr 1fr}.finding-actions .workspace-primary,.finding-actions .workspace-secondary{grid-column:1 / -1}.case-response-plan>header{flex-direction:column}.case-response-grid{grid-template-columns:1fr}}.site-shell:after{position:absolute;top:420px;right:-220px;z-index:-1;width:720px;height:720px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(79,126,255,.16),rgba(24,100,180,.05) 44%,transparent 70%);filter:blur(6px);pointer-events:none;animation:ambientGlow 13s ease-in-out infinite alternate}.site-shell:before{animation:gridDrift 28s ease-in-out infinite alternate}.product-preview:before{position:absolute;top:5%;right:-4%;width:68%;height:68%;content:"";border-radius:50%;background:radial-gradient(circle,rgba(79,153,255,.2),transparent 68%);filter:blur(28px);pointer-events:none;animation:previewAura 7s ease-in-out infinite alternate}.scan-card{transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease;animation:scanCardBreath 6s ease-in-out infinite}.scan-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;content:"";background:linear-gradient(110deg,transparent 20%,rgba(100,187,255,.07) 46%,transparent 70%);transform:translate(-110%);pointer-events:none;animation:scanSweep 8s ease-in-out infinite}.scan-card:hover{border-color:#71bbfa4d;transform:translateY(-4px);box-shadow:0 52px 115px #00081875,0 0 42px #1f6fcd1a}.status-dot{animation:statusPulse 2.3s ease-in-out infinite}.primary-button,.header-cta{position:relative;overflow:hidden}.primary-button:after,.header-cta:after{position:absolute;top:-70%;left:-45%;width:32%;height:240%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:rotate(18deg);transition:left .52s ease;pointer-events:none}.primary-button:hover:after,.header-cta:hover:after{left:120%}.problem-grid article,.module-card,.price-card,.audience-panel,.case-workspace,.security-layout,.workspace-metrics article,.workspace-panel,.workspace-readiness{transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease}.problem-grid article:hover,.module-card:hover,.price-card:hover,.audience-panel:hover,.case-workspace:hover{z-index:2;border-color:#6ab2f04d;transform:translateY(-5px);box-shadow:0 28px 75px #00071552,0 0 36px #337fd712}.workspace-metrics article:hover,.workspace-panel:hover,.workspace-readiness:hover{border-color:#5ba1de42;transform:translateY(-2px);box-shadow:0 18px 42px #0005103d}.scan-row,.security-controls article,.trust-strip article>span{transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.scan-row:hover{background:#0f3353b8}.security-controls article:hover{background:#0d2c488c}.trust-strip article:hover>span{border-color:#61b4fb61;color:#91ccff;background:#0d3155;transform:translateY(-3px);box-shadow:0 12px 28px #0f5ca238}.reveal-ready{opacity:0;transform:translateY(28px)}.reveal-ready.is-visible{opacity:1;transform:translateY(0);transition:opacity .76s ease,transform .76s cubic-bezier(.22,1,.36,1)}@keyframes ambientGlow{0%{transform:translate3d(-3%,-4%,0) scale(.94);opacity:.66}to{transform:translate3d(5%,7%,0) scale(1.08);opacity:1}}@keyframes gridDrift{0%{background-position:50% 0}to{background-position:54% 70px}}@keyframes previewAura{0%{transform:translate3d(-5%,-3%,0) scale(.9);opacity:.62}to{transform:translate3d(4%,4%,0) scale(1.08);opacity:1}}@keyframes scanCardBreath{0%,to{box-shadow:0 45px 100px #00061347,0 0 #4697ef00}50%{box-shadow:0 48px 108px #0006135c,0 0 38px #4697ef14}}@keyframes scanSweep{0%,62%{transform:translate(-110%)}82%,to{transform:translate(115%)}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 5px #40d59a14,0 0 13px #40d59a61}50%{box-shadow:0 0 0 8px #40d59a0a,0 0 22px #40d59aa3}}@media(max-width:860px){.hero{min-height:auto}.hero h1{font-size:clamp(52px,13vw,72px)}.hero-description{font-size:18px}.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2{font-size:clamp(40px,8vw,54px)}}@media(max-width:560px){.brand{font-size:20px}.eyebrow,.section-kicker{font-size:11px}.hero h1{font-size:clamp(48px,14.5vw,62px)}.hero-description{font-size:17px}.section-heading h2,.workflow-copy h2,.security-heading h2,.faq-heading h2,.final-cta h2{font-size:40px}.section-heading>p:last-child,.split-heading>p,.section-intro,.faq-heading>p,.final-cta-copy>p{font-size:16px}.trust-strip strong{font-size:13px}.trust-strip p{font-size:11px}.problem-grid h3,.module-card h3{font-size:22px}.problem-grid article>p:last-child,.module-card>p,.audience-panel>div>p:last-child{font-size:14px}}@media(prefers-reduced-motion:reduce){.site-shell:before,.site-shell:after,.product-preview:before,.scan-card,.scan-card:before,.status-dot{animation:none!important}.reveal-ready{opacity:1;transform:none}.primary-button:after,.header-cta:after{display:none}}
