:root{--bg:#0c0c13;--nav:#202331;--hero:#0d0d15;--line:#7d849c3d;--text:#f6f6fb;--muted:#ececf4;--button:#6170ee;--button-hover:#7080ff;--purple:#785cf7;--blue:#1f9dff;--teal:#51b8b0;--ink:#f6f6fb;--deep:#30294f;--soft:#202331;--red:#e31b2f;--section-space:clamp(42px, 3.8vw, 58px)}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:88px}body{background:radial-gradient(circle at 15% 110%, #7c4edc33, transparent 24rem), radial-gradient(circle at 85% 104%, #1483b333, transparent 25rem), var(--bg);color:var(--text);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;margin:0}.navigation-progress{z-index:9999;opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#ff2d55,#ff7a00 55%,#ffe45c);height:4px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #ff5820e6,0 2px 18px #ffc4268c}.navigation-progress.is-loading{opacity:1;animation:1.4s cubic-bezier(.2,.7,.25,1) forwards navigation-progress-loading}.navigation-progress.is-complete{opacity:0;transition:transform .18s,opacity .26s 80ms;transform:scaleX(1)}@keyframes navigation-progress-loading{0%{transform:scaleX(0)}45%{transform:scaleX(.48)}to{transform:scaleX(.84)}}a{color:inherit;text-decoration:none}svg{display:block}.auth-page{isolation:isolate;color:#f8f9ff;background:radial-gradient(circle at 12% 38%,#2c70dc47,#0000 32rem),radial-gradient(circle at 88% 72%,#2ac6be29,#0000 30rem),linear-gradient(135deg,#0b1222 0%,#11182b 48%,#0a1421 100%);min-height:100svh;position:relative;overflow:hidden}.auth-glow{z-index:0;filter:blur(110px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.webscan-section-heading,.webscan-capability-grid,.webscan-workflow-inner,.webscan-coverage-panel,.webscan-cta>*{z-index:1;position:relative}.auth-wave-field{z-index:0;opacity:.4;pointer-events:none;height:58%;position:absolute;bottom:-4%;left:-7%;right:-7%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 88%,#0000 100%)}.hybrid-scanner-page,.hybrid-scanner-page :where(.hybrid-scanner-hero,.hybrid-scanner-layers,.hybrid-scanner-workflow,.hybrid-scanner-reporting,.hybrid-scanner-final),.hybrid-scanner-page :where(h1,h2,h3,p,a,button){font-family:var(--font-inter), Inter, "Segoe UI", Arial, sans-serif;text-rendering:optimizelegibility}.hybrid-scanner-page .hybrid-scanner-hero{min-height:690px}.hybrid-scanner-page .hybrid-scanner-heading>span,.hybrid-scanner-page .hybrid-scanner-features-kicker,.hybrid-scanner-page .hybrid-scanner-workflow-heading>span,.hybrid-scanner-page .hybrid-scanner-reporting-kicker{font-size:12px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-heading h1{font-weight:760;line-height:1.02}.hybrid-scanner-page .hybrid-scanner-chip{padding:10px 16px;font-size:12px;line-height:1.25}.hybrid-scanner-page .hybrid-scanner-feature{height:330px}.hybrid-scanner-page .hybrid-scanner-feature-copy>span{font-size:11px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-actions a{min-height:42px;padding:11px 17px;font-size:12px}.hybrid-scanner-page .hybrid-scanner-coverage{font-size:10px;line-height:1.45}.hybrid-scanner-page .hybrid-scanner-features-copy>p,.hybrid-scanner-page .hybrid-scanner-workflow-heading>p,.hybrid-scanner-page .hybrid-scanner-reporting-copy>p,.hybrid-scanner-page .hybrid-scanner-final-copy>p{color:#4f6464;font-size:15px;line-height:1.72}.hybrid-scanner-page .hybrid-scanner-feature-points article>span,.hybrid-scanner-page .hybrid-scanner-process-track header>span,.hybrid-scanner-page .hybrid-scanner-report-delivery-copy>span,.hybrid-scanner-page .hybrid-scanner-reporting-benefit>span,.hybrid-scanner-page .hybrid-scanner-final-copy>span{font-size:11px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-feature-points h3,.hybrid-scanner-page .hybrid-scanner-reporting-benefit h3{font-size:17px;line-height:1.32}.hybrid-scanner-page .hybrid-scanner-feature-points p,.hybrid-scanner-page .hybrid-scanner-reporting-benefit p{color:#536866;font-size:13px;line-height:1.62}.hybrid-scanner-page .hybrid-scanner-features-cta,.hybrid-scanner-page .hybrid-scanner-reporting-cta{min-height:45px;padding:11px 17px;font-size:12px}.hybrid-scanner-page .hybrid-scanner-card-stage{min-height:485px}.hybrid-scanner-page .hybrid-scanner-card-stage article{min-height:145px}.hybrid-scanner-page .hybrid-scanner-card-stage article header span,.hybrid-scanner-page .hybrid-scanner-card-stage article footer span{font-size:10px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-card-stage article h3{font-size:17px;line-height:1.25}.hybrid-scanner-page .hybrid-scanner-card-stage article p{font-size:12.5px;line-height:1.55}.hybrid-scanner-page .hybrid-scanner-process-track header small,.hybrid-scanner-page .hybrid-scanner-process-track footer,.hybrid-scanner-page .hybrid-scanner-report-format article small,.hybrid-scanner-page .hybrid-scanner-reporting-footer small,.hybrid-scanner-page .hybrid-scanner-reporting-footer span,.hybrid-scanner-page .hybrid-scanner-reporting-figure figcaption span,.hybrid-scanner-page .hybrid-scanner-final-actions small,.hybrid-scanner-page .hybrid-scanner-final-actions p{font-size:10px;line-height:1.5}.hybrid-scanner-page .hybrid-scanner-process-track h3{font-size:20px;line-height:1.25}.hybrid-scanner-page .hybrid-scanner-process-track li{min-height:255px}.hybrid-scanner-page .hybrid-scanner-process-track li p{font-size:13.5px;line-height:1.58}.hybrid-scanner-page .hybrid-scanner-report-delivery-copy>p{color:#c2d7d3;font-size:13.5px;line-height:1.62}.hybrid-scanner-page .hybrid-scanner-report-delivery-copy li,.hybrid-scanner-page .hybrid-scanner-report-format article>span{font-size:10px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-report-format article{min-height:82px}.hybrid-scanner-page .hybrid-scanner-report-format article strong,.hybrid-scanner-page .hybrid-scanner-reporting-figure figcaption strong{font-size:13px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-reporting-visual-index{font-size:11px}.hybrid-scanner-page .hybrid-scanner-final-actions small{color:#ffffffb8;font-size:10.5px}.hybrid-scanner-page .hybrid-scanner-final-actions a{min-height:44px;padding:11px 17px;font-size:12px}.hybrid-scanner-page .hybrid-scanner-final-actions p{color:#ffffffb8;font-size:11px}.hybrid-scanner-page .hybrid-scanner-final-proof article{min-height:104px}.hybrid-scanner-page .hybrid-scanner-final-proof article>span{font-size:11px}.hybrid-scanner-page .hybrid-scanner-final-proof strong{font-size:14px;line-height:1.3}.hybrid-scanner-page .hybrid-scanner-final-proof small{font-size:12px;line-height:1.45}@media (max-width:720px){.hybrid-scanner-page .hybrid-scanner-hero{min-height:auto}.hybrid-scanner-page .hybrid-scanner-heading p,.hybrid-scanner-page .hybrid-scanner-features-copy>p,.hybrid-scanner-page .hybrid-scanner-workflow-heading>p,.hybrid-scanner-page .hybrid-scanner-reporting-copy>p,.hybrid-scanner-page .hybrid-scanner-final-copy>p{font-size:14px;line-height:1.66}.hybrid-scanner-page .hybrid-scanner-feature{height:auto;min-height:0}.hybrid-scanner-page .hybrid-scanner-card-stage{min-height:auto}.hybrid-scanner-page .hybrid-scanner-card-stage article{min-height:140px}.hybrid-scanner-page .hybrid-scanner-card-stage article h3,.hybrid-scanner-page .hybrid-scanner-feature-points h3,.hybrid-scanner-page .hybrid-scanner-reporting-benefit h3{font-size:16px}.hybrid-scanner-page .hybrid-scanner-card-stage article p,.hybrid-scanner-page .hybrid-scanner-feature-points p,.hybrid-scanner-page .hybrid-scanner-reporting-benefit p,.hybrid-scanner-page .hybrid-scanner-process-track li p,.hybrid-scanner-page .hybrid-scanner-report-delivery-copy>p{font-size:13px}.hybrid-scanner-page .hybrid-scanner-process-track li{min-height:0}}.auth-wave-field:after{filter:blur(35px);content:"";background:radial-gradient(#5748eb4d,#2db8ce1f 46%,#0000 72%);border-radius:50%;height:78%;position:absolute;bottom:-42%;left:5%;right:5%}.auth-wave-field svg{width:114%;height:100%;transform:translate(-6%)}.auth-wave{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.auth-wave-one{stroke:#3279ff;stroke-width:7px;opacity:.78;transform:translateY(-38px)}.auth-wave-two{stroke:#2db8ce;stroke-width:4px;opacity:.62;transform:translateY(-12px)}.auth-wave-three{stroke:#625cff;stroke-width:6px;opacity:.72;transform:translateY(18px)}.auth-wave-four{stroke:#388fe8;stroke-width:8px;opacity:.5;transform:translateY(48px)}.auth-wave-five{stroke:#39cfc4;stroke-width:4px;opacity:.64;transform:translateY(78px)}.auth-header{border-bottom:1px solid #97a2c129;justify-content:space-between;align-items:center;width:min(100% - 48px,1320px);height:72px;margin:0 auto;display:flex}.auth-logo{align-items:center;width:158px;height:60px;display:flex;overflow:hidden}.auth-logo img{object-fit:contain;flex:none;width:158px;height:auto}.auth-header-action{color:#c9d0df;align-items:center;gap:16px;font-size:14px;font-weight:550;display:flex}.auth-header-action a{color:#fff;border:1px solid #7c8bb86b;border-radius:8px;padding:10px 17px;font-weight:750;transition:border-color .18s,background .18s}.auth-header-action a:hover{background:#6170ee1a;border-color:#6374ee}.auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(440px,500px);align-items:start;gap:clamp(56px,6vw,96px);width:min(100% - 48px,1240px);min-height:calc(100svh - 72px);margin:0 auto;padding:28px 0 38px;display:grid}.auth-story{max-width:600px;padding-top:10px;padding-left:clamp(0px,1.4vw,18px)}.auth-eyebrow{color:#65d8d0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:850;display:inline-flex}.auth-eyebrow>span{background:#65d8d0;width:26px;height:1px}.auth-story h1{color:#f8faff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 2px 30px #3571ff14;margin:0;font-size:clamp(40px,4.4vw,60px);font-weight:730;line-height:1.02}.auth-story>p{color:#c3cad9;max-width:570px;margin:17px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.auth-benefits{gap:11px;margin-top:25px;display:grid}.auth-benefits>div{color:#c5ccda;align-items:flex-start;gap:13px;font-size:14px;line-height:1.6;display:flex}.auth-benefits svg{color:#65d8d0;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.auth-benefits strong{color:#f5f7ff;font-weight:760}.auth-trust-row{color:#9ca6bb;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-top:28px;font-size:11px;font-weight:650;display:flex}.auth-trust-row>span:nth-child(2){background:#4d586f;border-radius:50%;width:3px;height:3px}.auth-card-wrap{position:relative}.auth-card-wrap:before{z-index:-1;content:"";background:linear-gradient(135deg,#65d8d085,#6170ee1f 42%,#6170ee73);border-radius:19px;position:absolute;inset:-1px;box-shadow:0 30px 80px #0006,0 0 55px #3a6ee61a}.auth-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1c2232fc,#111522fc);border:1px solid #97a4ca1a;border-radius:18px;padding:clamp(24px,2.5vw,34px)}.auth-card-heading{align-items:center;gap:15px;display:flex}.auth-card-icon{color:#65d8d0;background:#65d8d012;border:1px solid #65d8d059;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.auth-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.auth-card-heading p{color:#65d8d0;letter-spacing:.16em;margin:0 0 4px;font-size:10px;font-weight:850}.auth-card h2{color:#f8faff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2vw,29px);font-weight:760;line-height:1.15}.auth-card-intro{color:#b6bece;margin:12px 0 18px;font-size:13px;line-height:1.55}.auth-social-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.auth-social-row button{color:#f0f2f8;min-height:42px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #8b95b447;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:flex}.auth-social-row button:hover{background:#65d8d00d;border-color:#65d8d099;transform:translateY(-1px)}.auth-google{color:#fff;font-size:15px;font-weight:850}.auth-microsoft{grid-template-columns:5px 5px;gap:1px;display:grid}.auth-microsoft i{background:#6374ee;width:5px;height:5px;display:block}.auth-microsoft i:nth-child(2),.auth-microsoft i:nth-child(3){background:#65d8d0}.auth-divider{color:#9aa3b6;align-items:center;gap:12px;margin:16px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#8b95b42e;flex:1;height:1px}.auth-form{gap:13px;display:grid}.auth-form>label,.auth-field-row label{color:#eef0f7;gap:8px;font-size:12px;font-weight:720;display:grid}.auth-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-form input:not([type=checkbox]){color:#fff;width:100%;height:44px;font:inherit;background:#070a12ad;border:1px solid #8b95b445;border-radius:8px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.auth-form input:focus{border-color:#6678ee;box-shadow:0 0 0 3px #6170ee21}.auth-password-field{display:block;position:relative}.auth-password-field button{color:#7f889d;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-password-field svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-check{cursor:pointer;align-items:flex-start;line-height:1.5;color:#b4bccd!important;grid-template-columns:none!important;gap:9px!important;font-size:11px!important;font-weight:500!important;display:flex!important}.auth-check input{accent-color:#6374ee;width:15px;height:15px;margin:1px 0 0}.auth-check a,.auth-form-options>a{color:#7f8fff;font-weight:700}.auth-form-options{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-form-options>a{font-size:11px}.auth-submit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#5869ec,#6d7cf4);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:14px;font-weight:820;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 12px 30px #4758de3d}.auth-submit:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 16px 34px #4758de52}.auth-form-notice{color:#79d8cf;text-align:center;margin:-5px 0 0;font-size:11px;line-height:1.5}.auth-switch{color:#b0b8c9;text-align:center;margin:16px 0 0;font-size:12px}.auth-switch a{color:#7f8fff;font-weight:780}@media (max-width:960px){.auth-layout{grid-template-columns:1fr;gap:34px;max-width:600px;padding-top:38px}.auth-story{text-align:center}.auth-story>p{margin-left:auto;margin-right:auto}.auth-benefits{text-align:left;max-width:510px;margin-left:auto;margin-right:auto}.auth-trust-row{justify-content:center}}@media (max-width:560px){.auth-header{width:min(100% - 30px,1320px)}.auth-header-action span{display:none}.auth-layout{width:min(100% - 28px,600px);padding:36px 0 46px}.auth-story h1{font-size:clamp(38px,12vw,50px)}.auth-story>p{font-size:15px}.auth-benefits{margin-top:30px}.auth-trust-row{display:none}.auth-card{padding:25px 20px}.auth-social-row,.auth-field-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-page{background:radial-gradient(58% 66% at 3% 102%,#4936ff6b,#0000 68%),radial-gradient(55% 62% at 100% 100%,#48aeca47,#0000 70%),linear-gradient(135deg,#05060b 0%,#090b15 52%,#080d17 100%)}.auth-page:before{z-index:0;content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#8794bb0b 1px,#0000 1px),linear-gradient(90deg,#8794bb0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.auth-glow-one{background:#5b4aff33;top:16%;left:-180px}.auth-glow-two{background:#3cadc829;bottom:-100px;right:-160px}.auth-header{z-index:2;width:min(100% - 56px,1400px);height:78px;position:relative}.auth-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(430px,500px);align-items:center;gap:clamp(64px,7vw,112px);width:min(100% - 56px,1320px);min-height:calc(100svh - 78px);padding:34px 0 46px;position:relative}.auth-story{max-width:650px;padding:12px 0 12px clamp(0px,1.4vw,18px)}.auth-story h1{font-size:clamp(42px,4.6vw,64px);font-weight:650;line-height:1.04}.auth-benefits{gap:9px;max-width:610px;margin-top:28px}.auth-benefits>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11142285;border:1px solid #9199c026;border-radius:10px;align-items:center;min-height:54px;padding:10px 14px;font-size:13px;line-height:1.5}.auth-card-wrap{width:100%}.auth-card-wrap:before{background:linear-gradient(135deg,#847cff94,#6170ee1a 42%,#50cec66b);border-radius:21px;box-shadow:0 34px 90px #00000075,0 0 60px #4d43d91a}.auth-card{background:linear-gradient(145deg,#1b1e2ff7,#0d101dfa);border-radius:20px;padding:clamp(25px,2.5vw,34px)}.auth-card-intro{margin:10px 0 15px;font-size:12px}.auth-social-row{gap:9px}.auth-social-row button{background:#ffffff0b;border-radius:7px;min-height:38px;font-size:12px}.auth-divider{margin:13px 0;font-size:10px}.auth-form{gap:10px}.auth-form>label,.auth-field-row label{gap:6px;font-size:11px}.auth-field-row{gap:10px}.auth-form input:not([type=checkbox]){color:#171a24;background:#f5f6f9;border-color:#ffffffc2;border-radius:7px;height:38px;padding:0 12px;font-size:12px}.auth-form input::placeholder{color:#7d8494}.auth-form input:focus{background:#fff;border-color:#7a75f2;box-shadow:0 0 0 3px #7a75f22e}.auth-password-field input{padding-right:42px!important}.auth-password-field button{color:#72798b;right:10px}.auth-password-field button:hover{color:#4e55b8}.auth-password-field svg{width:17px;height:17px}.auth-check{font-size:10px!important}.auth-check input{width:14px;height:14px}.auth-submit{background:linear-gradient(110deg,#5a57dd,#746ff0);border-radius:7px;min-height:41px;font-size:12px}.auth-switch{margin-top:13px;font-size:11px}@media (max-width:960px){.auth-layout{width:min(100% - 36px,650px);padding-top:42px}.auth-story{padding-left:0}.auth-benefits>div{text-align:left}}@media (max-width:560px){.auth-header{width:min(100% - 28px,1400px);height:70px}.auth-layout{width:min(100% - 24px,600px);min-height:calc(100svh - 70px);padding:28px 0 40px}.auth-story h1{font-size:clamp(36px,11vw,48px)}.auth-card{padding:24px 18px}.auth-benefits>div{padding:10px 12px}}.auth-demo-account{background:#65d8d00e;border:1px solid #65d8d03d;border-radius:9px;margin:0 0 14px;padding:13px}.auth-demo-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.auth-demo-heading>div>span{color:#6ce1d9;letter-spacing:.15em;font-size:9px;font-weight:850}.auth-demo-heading p{color:#9ba7b9;margin:4px 0 0;font-size:10px;line-height:1.4}.auth-demo-heading>button{color:#dffaf8;cursor:pointer;background:#6ce1d914;border:1px solid #6ce1d959;border-radius:5px;min-width:74px;min-height:28px;padding:0 10px;font-size:9px;font-weight:800}.auth-demo-credentials{gap:6px;margin-top:10px;display:grid}.auth-demo-credentials>div{background:#0508105c;border:1px solid #ffffff1a;border-radius:5px;grid-template-columns:56px minmax(0,1fr) 48px;align-items:center;gap:9px;min-height:34px;padding:0 8px;display:grid}.auth-demo-credentials small{color:#8995a8;font-size:9px}.auth-demo-credentials code{color:#f0f4f8;text-overflow:ellipsis;white-space:nowrap;font:700 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.auth-demo-credentials button{color:#75ddd6;cursor:pointer;background:0 0;border:0;padding:4px 5px;font-size:9px;font-weight:800}@media (max-width:960px){.auth-page{min-height:100dvh;overflow:hidden visible}.auth-wave-field{opacity:.3;height:50%;bottom:-1%;left:-30%;right:-30%}.auth-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;width:min(100% - 40px,620px);min-height:auto;padding:34px 0 54px}.auth-story{max-width:580px;margin-inline:auto;padding:0}.auth-story h1{font-size:clamp(38px,7vw,52px);line-height:1.08}.auth-story>p{max-width:540px;margin-top:14px}.auth-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none;margin-top:22px}.auth-benefits>div{align-items:flex-start;min-height:116px;padding:14px}.auth-benefits>div span{min-width:0}.auth-benefits strong{margin-bottom:3px;display:block}.auth-trust-row{margin-top:20px}}@media (max-width:640px){.auth-wave-field{opacity:.27;height:46%;left:-62%;right:-62%}.auth-header{width:calc(100% - 32px);height:68px}.auth-logo{width:132px;height:54px}.auth-logo img{width:132px;height:auto}.auth-header-action{gap:0}.auth-header-action span{display:none}.auth-header-action a{min-height:40px;padding:10px 13px;font-size:12px}.auth-layout{gap:22px;width:calc(100% - 28px);padding:24px 0 36px}.auth-story{width:100%}.auth-eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:9px}.auth-eyebrow>span{width:18px}.auth-story h1{letter-spacing:-.045em;font-size:clamp(31px,9.8vw,42px);line-height:1.08}.auth-story h1 br{display:none}.auth-story>p{margin-top:12px;font-size:13px;line-height:1.55}.auth-benefits,.auth-trust-row{display:none}.auth-card-wrap:before{border-radius:17px;box-shadow:0 22px 52px #0000005c}.auth-card{border-radius:16px;padding:22px 18px}.auth-card-heading{align-items:flex-start;gap:12px}.auth-card-icon{border-radius:9px;width:38px;height:38px}.auth-card h2{font-size:23px;line-height:1.2}.auth-card-intro{margin:10px 0 16px;font-size:12px}.auth-social-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-social-row button,.auth-form input:not([type=checkbox]),.auth-submit{min-height:46px}.auth-form input:not([type=checkbox]){height:46px;font-size:16px}.auth-field-row{grid-template-columns:1fr}.auth-form{gap:14px}.auth-form>label,.auth-field-row label{gap:7px;font-size:12px}.auth-form-options{align-items:flex-start}.auth-check,.auth-form-options>a{font-size:11px!important}.auth-check input{flex:0 0 17px;width:17px;height:17px}.auth-submit{font-size:13px}.auth-switch{margin-top:16px;font-size:12px;line-height:1.5}}@media (max-width:420px){.auth-header{width:calc(100% - 24px)}.auth-layout{width:calc(100% - 20px);padding-top:20px}.auth-card{padding:20px 15px}.auth-demo-account{padding:12px}.auth-demo-heading{align-items:center;gap:10px}.auth-demo-heading p{max-width:200px}.auth-demo-heading>button{min-width:68px;min-height:34px}.auth-demo-credentials>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:8px 9px}.auth-demo-credentials small{grid-column:1/-1}.auth-demo-credentials code{font-size:9px}.auth-demo-credentials button{min-width:42px;min-height:28px}}@media (max-width:340px){.auth-social-row{grid-template-columns:1fr}.auth-header-action a{padding-inline:10px}}.webscan-reveal{opacity:0;transition:opacity .62s ease var(--webscan-reveal-delay,0s), transform .62s cubic-bezier(.22, 1, .36, 1) var(--webscan-reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.webscan-reveal.is-revealed{opacity:1;transform:translateY(0)}.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta,.webscan-coverage,.webscan-cta{isolation:isolate;position:relative}.webscan-capabilities:after,.webscan-workflow:after,.webscan-results:after,.webscan-continuous:after,.webscan-final-cta:after,.webscan-coverage:after,.webscan-cta:after{z-index:0;content:"";opacity:.58;pointer-events:none;background-image:repeating-linear-gradient(90deg,#6775a50e 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#6775a50a 0 1px,#0000 1px 4px);background-size:3px 100%,100% 4px;position:absolute;inset:0}.webscan-section-heading,.webscan-capability-grid,.webscan-workflow-inner,.webscan-results-inner,.webscan-continuous-inner,.webscan-final-cta-inner,.webscan-coverage-panel,.webscan-cta>*{z-index:1;position:relative}.webscan-hero{isolation:isolate;background:#05070c;border-bottom:1px solid #5ed7cf2e;min-height:max(535px,100svh - 88px);position:relative;overflow:hidden}.webscan-shader{z-index:-1;background:radial-gradient(at 79% 28%,#4ba9f48f 0%,#2469d34d 18%,#0000 46%),radial-gradient(at 52% 94%,#3159cc57 0%,#0000 45%),radial-gradient(circle at 8% 92%,#2264cf4d,#0000 29rem),linear-gradient(112deg,#030509 0%,#091122 52%,#06131a 100%);position:absolute;inset:0;overflow:hidden}.webscan-quantum-nodes{opacity:.92;pointer-events:none;position:absolute;inset:0}.webscan-quantum-nodes canvas{width:100%;height:100%;display:block}.webscan-shader-vignette{z-index:2;pointer-events:none;background:linear-gradient(90deg,#020408b3 0%,#02050a40 46%,#02050a0f 100%),linear-gradient(#0000 52%,#03060b80);position:absolute;inset:0}.webscan-hero-inner{text-align:center;flex-direction:column;justify-content:center;width:min(100% - 64px,1440px);min-height:max(535px,100svh - 88px);margin:0 auto;padding:48px 0 34px;display:flex;position:relative}.webscan-kicker{color:#62d8d0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:850;display:inline-flex}.webscan-kicker i{background:currentColor;width:28px;height:1px;display:block}.webscan-hero-kicker-wrap{justify-content:center;display:flex}.webscan-hero-main{grid-template-columns:1fr;justify-items:center;gap:20px;margin-top:17px;display:grid}.webscan-hero-title-wrap{width:100%}.webscan-hero h1{color:#f9faff;letter-spacing:-.06em;text-align:center;text-wrap:balance;max-width:1050px;margin:0 auto;font-size:clamp(52px,6vw,83px);font-weight:630;line-height:.94}.webscan-hero h1 span{background:linear-gradient(90deg,#fff 4%,#74d9dd 46%,#6490ff 84%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:7px;display:block}.webscan-hero-aside{justify-items:center;max-width:690px;padding-bottom:7px;display:grid}.webscan-hero-aside>p{color:#eff3fbd6;text-align:center;max-width:690px;margin:0;font-size:15px;line-height:1.7}.webscan-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:18px;display:flex}.webscan-primary,.webscan-secondary{z-index:0;color:#fff;text-align:center;white-space:nowrap;cursor:pointer;background:#111;border:0;border-radius:10px;outline:0;justify-content:center;align-items:center;gap:12px;width:220px;height:50px;padding:0 20px;font-size:15px;font-weight:800;line-height:1;display:inline-flex;position:relative}.webscan-primary:before,.webscan-secondary:before{z-index:-2;content:"";filter:blur(5px);opacity:0;pointer-events:none;background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red) 0 0/400%;border-radius:10px;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .3s ease-in-out;animation:20s linear infinite paused webscan-button-glow;position:absolute;top:-2px;left:-2px}.webscan-primary:after,.webscan-secondary:after{z-index:-1;content:"";pointer-events:none;background:#111;border-radius:10px;position:absolute;inset:0}.webscan-primary>span,.webscan-secondary>span{align-items:center;display:inline-flex}.webscan-primary:hover:before,.webscan-secondary:hover:before{opacity:1;animation-play-state:running}.webscan-primary:active,.webscan-secondary:active{color:#000}.webscan-primary:active:after,.webscan-secondary:active:after{background:0 0}.webscan-primary:focus-visible,.webscan-secondary:focus-visible{outline-offset:4px;outline:2px solid #62d8d0}@keyframes webscan-button-glow{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.webscan-primary:before,.webscan-secondary:before{animation:none}}.webscan-hero-outcomes{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03070f3d;border-top:1px solid #dfe8f82e;border-bottom:1px solid #dfe8f82e;grid-template-columns:repeat(4,1fr);width:min(100%,1180px);margin:32px auto 0;display:grid}.webscan-hero-outcomes>div{border-right:1px solid #dfe8f826;grid-template-rows:auto auto;grid-template-columns:27px 1fr;gap:2px 11px;min-height:67px;padding:14px 18px;display:grid}.webscan-hero-outcomes>div:last-child{border-right:0}.webscan-hero-outcomes span{color:#62d8d0;letter-spacing:.1em;grid-row:1/3;font-size:10px;font-weight:850}.webscan-hero-outcomes strong{color:#f5f7fc;font-size:14px;font-weight:750}.webscan-hero-outcomes small{color:#929caf;font-size:12px}.webscan-page>section:not(.webscan-hero),.webscan-page>footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.webscan-capabilities{width:min(100% - 48px,1260px);margin:0 auto;padding:58px 0 72px}.webscan-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:end;gap:56px;display:grid}.webscan-section-heading>div{max-width:720px}.webscan-section-heading h2,.webscan-workflow h2,.webscan-coverage h2,.webscan-cta h2{color:#f8f9ff;letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:700;line-height:1.06}.webscan-capabilities .webscan-section-heading h2{letter-spacing:-.04em;font-size:clamp(30px,3.3vw,44px);line-height:1.1}.webscan-section-heading>p{color:#aab3c4;max-width:480px;margin:0 0 3px;font-size:16px;line-height:1.72}.webscan-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:84px auto 0;display:grid}.webscan-capability-grid article{background:linear-gradient(145deg,#0f081bfa,#070710fa);border:1px solid #a75beb80;border-radius:22px;flex-direction:column;min-height:285px;padding:30px 32px 27px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 45px #0000002e}.webscan-capability-grid article:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 8% 0,#842be233,#0000 42%);transition:opacity .24s;position:absolute;inset:0}.webscan-capability-grid article.is-featured{background:radial-gradient(circle at 12% 0,#8730e7c7,#0000 54%),linear-gradient(145deg,#251039,#090711 72%);border-color:#bb69ffc7;transform:translateY(-42px);box-shadow:0 22px 60px #611fa13d}.webscan-capability-grid article:hover{z-index:2;border-color:#ca87ffe6;transform:translateY(-6px);box-shadow:0 24px 65px #531d8b4d}.webscan-capability-grid article.is-featured:hover{transform:translateY(-48px)}.webscan-capability-grid article:hover:before{opacity:1}.webscan-card-number{color:#d5beea8c;letter-spacing:.16em;font-size:10px;font-weight:850;position:absolute;top:31px;right:32px}.webscan-card-icon{color:#eadcf6;background:#8a3dc91f;border:1px solid #d3acf48c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.webscan-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.webscan-capability-grid h3{color:#f5effb;letter-spacing:-.02em;text-transform:uppercase;margin:24px 0 0;font-size:19px;line-height:1.25;position:relative}.webscan-capability-grid p{color:#b8aec4;max-width:510px;margin:12px 0 24px;font-size:14px;line-height:1.58;position:relative}.webscan-card-action{color:#f1e8f8;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:13px;font-weight:700;display:flex;position:relative}.webscan-card-action b{font-size:21px;font-weight:400;transition:transform .22s}.webscan-capability-grid article:hover .webscan-card-action b{transform:translate(5px)}.webscan-workflow{background:radial-gradient(circle at 50% 0,#4561bd29,#0000 30rem),linear-gradient(145deg,#0e1420,#080c14);border-top:1px solid #6f82a82e;border-bottom:1px solid #6f82a82e;padding:48px 24px 54px;position:relative;overflow:hidden}.webscan-workflow:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8092b147,#0000);width:min(70%,760px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.webscan-workflow:after{opacity:.58;background-image:repeating-linear-gradient(90deg,#6775a50d 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#6775a509 0 1px,#0000 1px 4px);background-size:3px 100%,100% 4px}.webscan-workflow-inner{width:min(100%,1180px);margin:0 auto}.webscan-workflow header{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.webscan-workflow h2{margin-top:10px;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.webscan-section-index{display:none}.webscan-workflow header>p{color:#a8b1c2;max-width:680px;margin:14px auto 0;font-size:14px;line-height:1.6}.webscan-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:58px;display:grid;position:relative}.webscan-workflow-list:before{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#62d8d0,#6170ee);height:1px;position:absolute;top:50%;left:50%;right:50%}.webscan-workflow-list article{z-index:1;background:linear-gradient(145deg,#161f30f5,#090e17f7);border:1px solid #758bb338;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:start;gap:20px;min-height:205px;padding:30px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 50px #00000024}.webscan-workflow-list article:before{content:"";opacity:.45;transform-origin:0;background:linear-gradient(90deg,#62d8d0,#6170ee);height:2px;transition:opacity .24s,transform .24s;position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.webscan-workflow-list article:hover{background:linear-gradient(145deg,#192739fa,#0a131dfa);border-color:#62d8d066;transform:translateY(-6px);box-shadow:0 24px 60px #0000003d}.webscan-workflow-list article:hover:before{opacity:1;transform:scaleX(1)}.webscan-workflow-number{color:#62d8d0;letter-spacing:.1em;background:linear-gradient(145deg,#62d8d01a,#6170ee0f);border:1px solid #62d8d059;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:850;display:grid}.webscan-workflow-list h3{color:#f5f7fb;letter-spacing:-.025em;margin:3px 0 0;font-size:22px;line-height:1.25}.webscan-workflow-list p{color:#9fa9ba;max-width:480px;margin:13px 0 0;font-size:14px;line-height:1.68}.webscan-workflow-arrow{color:#738096;background:#74839e14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;transition:color .22s,background .22s,transform .22s;display:grid}.webscan-workflow-list article:hover .webscan-workflow-arrow{color:#071014;background:#62d8d0;transform:translate(3px,-3px)}.webscan-workflow-layout{grid-template-columns:minmax(285px,.68fr) minmax(600px,1.32fr);align-items:center;gap:30px;margin-top:32px;display:grid}.webscan-workflow-steps{gap:10px;display:grid}.webscan-workflow-steps details{background:#141b28eb;border:1px solid #8997b247;border-radius:8px;transition:border-color .22s,background .22s;overflow:hidden}.webscan-workflow-steps details[open]{background:#192231fa;border-color:#8fa4c27a}.webscan-workflow-steps summary{color:#e8ebf2;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:46px;padding:0 14px;list-style:none;display:grid}.webscan-workflow-steps summary::-webkit-details-marker{display:none}.webscan-workflow-steps summary>span{color:#62d8d0;letter-spacing:.1em;font-size:9px;font-weight:850}.webscan-workflow-steps summary strong{color:#f0f3f8;font-size:14px;font-weight:720}.webscan-workflow-steps summary i{color:#8190a6;text-align:center;font-size:17px;font-style:normal;font-weight:400;transition:color .2s,transform .2s}.webscan-workflow-steps details[open] summary i{color:#62d8d0;transform:rotate(45deg)}.webscan-workflow-steps details>p{color:#bec6d3;margin:-1px 14px 16px 51px;font-size:13px;line-height:1.6}.webscan-flow-diagram{background:linear-gradient(145deg,#181f2cfa,#0f141efa);border:1px solid #8997b24d;border-radius:10px;min-height:285px;padding:30px 26px 24px;position:relative;box-shadow:0 22px 48px #0000002e}.webscan-flow-track{grid-template-columns:minmax(95px,1fr) 22px minmax(95px,1fr) 22px minmax(95px,1fr) 22px minmax(95px,1fr);align-items:center;gap:5px;min-height:170px;display:grid}.webscan-flow-track>i{color:#62d8d09e;text-align:center;font-size:18px;font-style:normal}.webscan-flow-node{text-align:center;background:#0a0f18c2;border:1px solid #8997b257;border-radius:7px;align-content:center;justify-items:center;min-height:104px;padding:12px 8px;display:grid}.webscan-flow-node.is-active{background:#0e1d24eb;border-color:#62d8d085}.webscan-flow-node>span{color:#62d8d0;letter-spacing:.12em;font-size:9px;font-weight:850}.webscan-flow-node strong{color:#f2f5f9;margin-top:9px;font-size:13px;line-height:1.3}.webscan-flow-node small{color:#a8b2c2;margin-top:7px;font-size:11px;line-height:1.4}.webscan-flow-meta{border-top:1px solid #7889aa33;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding-top:16px;display:flex}.webscan-flow-meta span{color:#c3cad5;background:#090e16b3;border:1px solid #8997b24d;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:650}.webscan-how-flow{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;width:100%;margin-top:40px;display:grid}.webscan-how-flow-item{display:contents}.webscan-how-flow-item article{text-align:center;background:#0e121cc2;border:1px solid #8997b24d;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:220px;padding:28px 22px;transition:border-color .22s,background .22s,transform .22s;display:flex}.webscan-how-flow-item article:hover{background:#121b27f0;border-color:#62d8d07a;transform:translateY(-4px)}.webscan-how-flow-item article>span{color:#62d8d0;letter-spacing:.08em;background:#62d8d00b;border:1px solid #62d8d06b;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.webscan-how-flow-item h3{color:#f5f7fb;letter-spacing:-.02em;margin:18px 0 0;font-size:18px;line-height:1.3}.webscan-how-flow-item p{color:#adb6c5;max-width:250px;margin:12px 0 0;font-size:12px;line-height:1.58}.webscan-how-flow-item>i{color:#dce2eb;background:#111722;border:1px solid #8997b252;place-self:center;place-items:center;width:34px;height:34px;margin:0;font-size:17px;font-style:normal;display:grid}.webscan-results{background:linear-gradient(135deg,#111a2a 0%,#0c1421 52%,#0a1820 100%);border-bottom:1px solid #6f82a82e;padding:12px 24px 52px}.webscan-results-inner{grid-template-columns:minmax(430px,1.15fr) minmax(300px,.85fr);align-items:center;gap:28px 48px;width:min(100%,1320px);margin:0 auto;display:grid}.webscan-results-heading{align-self:center}.webscan-results-index{color:#66758e;letter-spacing:.18em;margin-bottom:20px;font-size:10px;font-weight:850;display:block}.webscan-results h2{color:#f6f8fc;letter-spacing:-.04em;max-width:540px;margin:15px 0 0;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.webscan-results-heading>p{color:#aab3c3;max-width:530px;margin:20px 0 0;font-size:14px;line-height:1.7}.webscan-results-heading>p+p{margin-top:13px}.webscan-results-heading>p strong{color:#e9edf4;font-weight:750}.webscan-results-visual{place-items:center end;min-height:320px;padding-right:28px;display:grid}.webscan-results-visual img{object-fit:contain;filter:drop-shadow(0 20px 36px #1373be2b);width:min(100%,360px);height:auto;display:block}.webscan-results-details{background:#0e141feb;border:1px solid #8394b347;border-radius:14px;grid-column:1/-1;overflow:hidden}.webscan-results-details-head{border-bottom:1px solid #8394b33d;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 22px;display:flex}.webscan-results-details-head>span{color:#eef2f7;text-transform:uppercase;letter-spacing:.055em;font-size:13px;font-weight:750}.webscan-results-details-head small{color:#62d8d0;letter-spacing:.06em;font-size:10px;font-weight:750}.webscan-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.webscan-results-grid>div{border-bottom:1px solid #8394b32e;border-right:1px solid #8394b32e;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:10px 18px;display:grid}.webscan-results-grid>div:nth-child(3n){border-right:0}.webscan-results-grid>div:nth-last-child(-n+3){border-bottom:0}.webscan-results-grid>div>span{color:#66758e;font-size:9px;font-weight:800}.webscan-results-grid strong{color:#d8dee8;font-size:12px;font-weight:650;line-height:1.4}.webscan-results-grid svg{color:#62d8d0;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.webscan-results-cta{background:linear-gradient(110deg,#162c3fc7,#0f1421f0);border:1px solid #62d8d047;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:40px;padding:28px 30px;display:flex}.webscan-results-cta>div:first-child{max-width:670px}.webscan-results-cta>div:first-child>span{color:#f4f7fb;letter-spacing:-.025em;font-size:20px;font-weight:750}.webscan-results-cta p{color:#aab3c3;margin:8px 0 0;font-size:13px;line-height:1.55}.webscan-results-cta>div:last-child{flex:none;align-items:center;gap:10px;display:flex}.webscan-results-primary,.webscan-results-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.webscan-results-primary{color:#071014;background:#e9f5f3;gap:12px}.webscan-results-secondary{color:#e7ebf2;background:#070b135c;border:1px solid #99abc952}.webscan-results-primary:hover,.webscan-results-secondary:hover{transform:translateY(-2px)}.webscan-results-secondary:hover{background:#62d8d012;border-color:#62d8d099}.webscan-results-summary{background:#0d131ee6;border:1px solid #8394b342;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.webscan-results-summary article{border-right:1px solid #8394b333;min-height:145px;padding:25px 27px}.webscan-results-summary article:nth-child(2){border-right:0}.webscan-results-summary article>span{color:#f0f3f8;letter-spacing:-.02em;font-size:17px;font-weight:750}.webscan-results-summary article>p{color:#a8b2c1;margin:10px 0 0;font-size:13px;line-height:1.62}.webscan-results-actions{background:#080d157a;border-top:1px solid #8394b333;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.webscan-continuous{background:linear-gradient(135deg,#101a2b 0%,#0c1726 52%,#0a2026 100%);border-bottom:1px solid #6f82a82e;padding:58px 24px 64px}.webscan-continuous-inner{grid-template-rows:auto auto;grid-template-columns:minmax(560px,1.12fr) minmax(360px,.88fr);align-items:stretch;gap:14px 52px;width:min(100%,1320px);margin:0 auto;display:grid}.webscan-continuous-visual{grid-area:1/2;place-items:center end;min-height:285px;display:grid;transform:translate(-18px)}.webscan-continuous-visual img{object-fit:contain;filter:drop-shadow(0 18px 32px #1177c529);width:min(100%,335px);height:auto;display:block}.webscan-continuous header{flex-direction:column;grid-area:1/1;justify-content:flex-start;padding-right:20px;display:flex}.webscan-continuous header h2{color:#f6f8fc;letter-spacing:-.04em;max-width:560px;margin:15px 0 0;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.webscan-continuous header>p{color:#c2cad6;max-width:560px;margin:20px 0 0;font-size:15px;line-height:1.7}.webscan-continuous header>.webscan-continuous-note{color:#aeb9c8;margin-top:11px;font-size:13px;line-height:1.62}.webscan-continuous-grid{background:#0d131ee6;border:1px solid #8394b342;border-radius:12px;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.webscan-continuous-grid article{border-bottom:0;border-right:1px solid #8394b333;grid-template-columns:27px minmax(0,1fr);gap:9px;min-height:142px;padding:18px 16px;transition:background .22s;display:grid}.webscan-continuous-grid article:last-child{border-right:0}.webscan-continuous-grid article:hover{background:#1b2737b8}.webscan-continuous-grid article>span{color:#62d8d0;letter-spacing:.1em;font-size:9px;font-weight:850}.webscan-continuous-grid h3{color:#eef2f7;letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.3}.webscan-continuous-grid p{color:#bac3d0;margin:8px 0 0;font-size:12px;line-height:1.58}.webscan-final-cta{background:linear-gradient(125deg,#0c111b,#111a2b 58%,#0b2025);border-bottom:1px solid #6f82a82e;padding:58px 24px 62px}.webscan-final-cta-inner{grid-template-columns:minmax(390px,1.04fr) minmax(430px,.96fr);align-items:center;gap:72px;width:min(100%,1220px);margin:0 auto;display:grid}.webscan-final-cta-copy h2{color:#f7f9fc;letter-spacing:-.045em;max-width:650px;margin:15px 0 0;font-size:clamp(32px,3.7vw,48px);line-height:1.07}.webscan-final-cta-copy>p{color:#b3bdcb;max-width:620px;margin:20px 0 0;font-size:14px;line-height:1.7}.webscan-final-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.webscan-final-cta-actions>a{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:780;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.webscan-final-cta-actions>a:first-child{color:#f7f9ff;background:linear-gradient(#101827,#101827) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#62d8d0,#2b9cff,#7b61ff,#ff4d8d,#62d8d0) 0 0/300% 100% border-box;border:2px solid #0000;gap:13px;animation:3.2s linear infinite webscan-cta-border}.webscan-final-cta-actions>a:last-child{color:#ecf0f6;background:#0b111b80;border:1px solid #9caeca57}.webscan-final-cta-actions>a:hover{transform:translateY(-2px)}.webscan-final-cta-actions>a:last-child:hover{background:#62d8d012;border-color:#62d8d094}.webscan-click-cursor{place-items:center;width:18px;height:18px;animation:1.6s ease-in-out infinite webscan-cursor-click;display:grid;position:relative}.webscan-click-cursor svg{fill:currentColor;width:17px;height:17px}.webscan-click-cursor:after{content:"";opacity:0;border:1px solid #62d8d0;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite webscan-click-pulse;position:absolute;top:1px;right:0}.webscan-final-cta-details{border-left:1px solid #8194b33d;padding-left:38px}.webscan-final-cta-details h3{color:#f2f5f9;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.25}.webscan-final-cta-details>p{color:#aab4c4;margin:12px 0 0;font-size:13px;line-height:1.62}.webscan-final-cta-details ul{border-top:1px solid #8194b333;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.webscan-final-cta-details li{color:#d5dbe5;border-bottom:1px solid #8194b333;grid-template-columns:18px 1fr;align-items:center;gap:11px;min-height:38px;font-size:12px;font-weight:620;display:grid}.webscan-final-cta-details li svg{color:#62d8d0;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.webscan-final-cta-details small{color:#929eaf;background:#62d8d00b;border-left:2px solid #62d8d094;margin-top:18px;padding:11px 13px;font-size:10px;line-height:1.55;display:block}@keyframes webscan-cta-border{0%{background-position:0 0,0%}to{background-position:0 0,300%}}@keyframes webscan-cursor-click{0%,30%,to{transform:translate(2px,2px)scale(1)}45%{transform:translate(0)scale(.88)}58%{transform:translate(0)scale(1)}}@keyframes webscan-click-pulse{0%,38%{opacity:0;transform:scale(.35)}48%{opacity:.9}72%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.webscan-final-cta-actions>a:first-child,.webscan-click-cursor,.webscan-click-cursor:after{animation:none}}.webscan-coverage{width:min(100% - 48px,1260px);margin:0 auto;padding:72px 0}.webscan-coverage-panel{background:radial-gradient(circle at 15% 70%,#2d79cc26,#0000 27rem),#0d121d;border:1px solid #64b4cd40;border-radius:20px;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:80px;padding:clamp(40px,5vw,70px);display:grid}.webscan-coverage-copy>p{color:#9ca6b9;margin:21px 0 0;font-size:14px;line-height:1.72}.webscan-coverage-copy>a{color:#69dcd4;align-items:center;gap:18px;margin-top:30px;font-size:13px;font-weight:800;display:inline-flex}.webscan-coverage-list{border-top:1px solid #7e90b43d}.webscan-coverage-list>div{border-bottom:1px solid #7e90b43d;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;min-height:57px;display:grid}.webscan-coverage-list span{color:#65718a;font-size:9px;font-weight:800}.webscan-coverage-list strong{color:#dce1ec;font-size:13px;font-weight:650}.webscan-coverage-list svg{color:#62d8d0;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.webscan-cta{background:linear-gradient(110deg,#1a304eb8,#161a2be6);border-top:1px solid #5bd3cc6b;justify-content:space-between;align-items:end;gap:60px;width:min(100% - 48px,1260px);margin:0 auto 58px;padding:clamp(38px,4vw,56px);display:flex}.webscan-cta>div:first-child{max-width:760px}.webscan-cta h2{font-size:clamp(35px,4vw,54px)}.webscan-cta p{color:#aab3c4;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.65}.webscan-cta-actions{text-align:center;flex:none;gap:13px;display:grid}.webscan-cta-actions>a:last-child{color:#b7c0d0;font-size:12px;font-weight:700}.webscan-footer{background:#090c13;border-top:1px solid #798aac33;grid-template-columns:200px 1fr auto;align-items:center;gap:30px;min-height:115px;padding:15px max(24px,50% - 630px);display:grid}.webscan-footer>a{align-items:center;width:180px;height:72px;display:flex;overflow:hidden}.webscan-footer img{object-fit:contain;width:188px;height:181px}.webscan-footer p{color:#768197;margin:0;font-size:11px}.webscan-footer>div{color:#9ba5b8;gap:25px;font-size:11px;font-weight:650;display:flex}.webscan-footer a:hover{color:#62d8d0}@media (max-width:1080px){.webscan-hero-main{grid-template-columns:1fr;gap:20px}.webscan-capability-grid{grid-template-columns:repeat(2,1fr)}.webscan-capability-grid article.is-featured,.webscan-capability-grid article.is-featured:hover{transform:none}.webscan-continuous-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.webscan-continuous-grid article{border-bottom:1px solid #8394b333}.webscan-continuous-grid article:nth-child(2n){border-right:0}.webscan-continuous-grid article:nth-last-child(-n+2){border-bottom:0}.webscan-coverage-panel{gap:45px}}@media (max-width:820px){.webscan-hero-main{grid-template-columns:1fr;gap:23px}.webscan-hero,.webscan-hero-inner{min-height:600px}.webscan-hero-inner{padding:50px 0 34px}.webscan-hero-aside{max-width:620px}.webscan-hero-outcomes{grid-template-columns:repeat(2,1fr)}.webscan-hero-outcomes>div:nth-child(2){border-right:0}.webscan-hero-outcomes>div:nth-child(-n+2){border-bottom:1px solid #dfe8f826}.webscan-section-heading,.webscan-workflow-inner,.webscan-coverage-panel{grid-template-columns:1fr;gap:40px}.webscan-capability-grid{grid-template-columns:1fr}.webscan-workflow header{position:static}.webscan-workflow-list{grid-template-columns:1fr;margin-top:44px}.webscan-workflow-layout{grid-template-columns:1fr;gap:28px;margin-top:46px}.webscan-how-flow{grid-template-columns:1fr}.webscan-how-flow-item article{width:100%;min-height:180px}.webscan-how-flow-item>i{margin:8px 0;transform:rotate(90deg)}.webscan-results-inner{grid-template-columns:1fr;gap:32px}.webscan-results-visual{min-height:0;padding-right:0}.webscan-results-visual img{width:min(100%,390px)}.webscan-results-cta{flex-direction:column;align-items:flex-start}.webscan-results-summary{grid-template-columns:1fr}.webscan-results-summary article{border-bottom:1px solid #8394b333;border-right:0}.webscan-continuous-inner{grid-template-columns:1fr;gap:34px}.webscan-continuous header{grid-area:1/1}.webscan-continuous-visual{grid-area:2/1;min-height:0;transform:none}.webscan-continuous-visual img{width:min(100%,390px)}.webscan-continuous-grid{grid-area:3/1}.webscan-continuous header{min-height:0;padding:0}.webscan-final-cta-inner{grid-template-columns:1fr;gap:34px}.webscan-final-cta-details{border-top:1px solid #8194b33d;border-left:0;padding:30px 0 0}.webscan-cta{flex-direction:column;align-items:start}.webscan-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:25px 24px}}@media (max-width:560px){.webscan-hero-inner,.webscan-capabilities,.webscan-coverage,.webscan-cta{width:min(100% - 28px,1260px)}.webscan-hero,.webscan-hero-inner{min-height:650px}.webscan-hero-inner{padding:38px 0 28px}.webscan-hero h1{font-size:clamp(42px,13vw,58px)}.webscan-actions,.webscan-actions>a{width:100%}.webscan-hero-outcomes>div{min-height:62px;padding:12px}.webscan-capabilities{padding:48px 0 58px}.webscan-capability-grid article{min-height:270px;padding:26px 24px 24px}.webscan-card-number{top:27px;right:24px}.webscan-workflow{padding:48px 14px 54px}.webscan-workflow-list article{grid-template-columns:45px minmax(0,1fr) 20px;gap:14px;min-height:0;padding:23px 20px}.webscan-flow-diagram{min-height:0;padding:30px 22px 24px}.webscan-flow-track{grid-template-columns:1fr;min-height:0}.webscan-flow-track>i{transform:rotate(90deg)}.webscan-flow-node{min-height:108px}.webscan-flow-meta{margin-top:22px}.webscan-results{padding:24px 14px 48px}.webscan-results-grid{grid-template-columns:1fr}.webscan-results-grid>div{border-bottom:1px solid #8394b32e;border-right:0}.webscan-results-grid>div:last-child{border-bottom:0}.webscan-results-cta{padding:24px 20px}.webscan-results-cta>div:last-child,.webscan-results-primary,.webscan-results-secondary{width:100%}.webscan-results-cta>div:last-child,.webscan-results-actions{flex-direction:column;align-items:stretch}.webscan-continuous{padding:48px 14px 54px}.webscan-continuous-grid{grid-template-columns:1fr}.webscan-continuous-grid article{border-bottom:1px solid #8394b333;border-right:0;min-height:0}.webscan-continuous-grid article:nth-last-child(2){border-bottom:1px solid #8394b333}.webscan-continuous-grid article:last-child{border-bottom:0}.webscan-final-cta{padding:46px 14px 50px}.webscan-final-cta-actions,.webscan-final-cta-actions>a{width:100%}.webscan-coverage{padding:58px 0}.webscan-coverage-panel{padding:30px 22px}.webscan-cta{margin-bottom:42px;padding:33px 24px}.webscan-cta-actions,.webscan-cta-actions>a{width:100%}.webscan-footer>div{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.webscan-primary:before,.webscan-secondary:before{animation:none}}.site-shell{min-height:100vh;padding-top:88px;overflow:hidden}.scroll-reveal-section{opacity:0;will-change:opacity, transform;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.scroll-reveal-section.is-visible{opacity:1;will-change:auto;transform:none}.scroll-reveal-item{opacity:0;transition:opacity .66s ease var(--reveal-delay,0s), transform .66s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)}.scroll-reveal-section.is-visible .scroll-reveal-item{opacity:1;will-change:auto;transform:none}body.nav-open{overflow:hidden}.navbar{z-index:100;isolation:isolate;width:100%;height:88px;min-height:88px;color:var(--text);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141722f5;border-bottom:1px solid #9da3bc38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,52px);padding:8px clamp(24px,4vw,72px);font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;top:0;left:0;right:0;transform:translateZ(0);box-shadow:0 12px 38px #00000038}.navbar:before{content:"";background:linear-gradient(90deg, var(--red), var(--teal), var(--button));height:2px;position:absolute;top:0;left:0;right:0}.brand{letter-spacing:0;flex:none;justify-content:flex-start;align-items:center;width:168px;height:72px;font-weight:900;display:inline-flex;position:relative}.brand-logo{object-fit:contain;flex:none;width:188px;height:181px;display:block}.brand-mark{flex:none;width:52px;height:52px}.brand-forge{color:#fff;font-size:clamp(28px,2vw,36px);line-height:1}.brand-slash{color:var(--button);margin:0 -1px 0 2px;font-size:clamp(28px,2vw,36px);display:inline-block;transform:translateY(.05em)rotate(18deg)}.brand-sec{color:#fff;font-size:clamp(28px,2vw,36px);line-height:1}.nav-links{color:#fafafff0;letter-spacing:.01em;flex:auto;justify-content:center;align-self:stretch;align-items:center;gap:clamp(18px,2vw,34px);min-width:0;font-size:clamp(14px,.95vw,16px);font-weight:700;display:flex}.nav-trigger,.nav-link{height:100%;min-height:56px;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .16s,transform .16s;display:inline-flex;position:relative}.nav-trigger:hover,.nav-link:hover{color:#fff;transform:translateY(-1px)}.nav-item{align-self:stretch;align-items:center;display:inline-flex}.nav-trigger:after,.nav-link:after,.nav-start:after{content:"";background:var(--button);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.nav-item:hover .nav-trigger:after,.nav-item:focus-within .nav-trigger:after,.nav-link:hover:after,.nav-start:after{transform:scaleX(1)}.nav-item:hover .chevron,.nav-item:focus-within .chevron{transform:rotate(180deg)}.mega-menu{z-index:99;visibility:hidden;background:linear-gradient(110deg, #1f2230fc, #0e0f18fc), var(--nav);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;transform-origin:top;border-top:1px solid #9da3bc1f;border-bottom:1px solid #9da3bc33;width:100%;transition:background .24s,opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s;position:fixed;top:88px;left:0;right:0;overflow:hidden;transform:translateY(10px);box-shadow:0 26px 64px #00000070}.navbar.is-over-hero .mega-menu{background:linear-gradient(112deg,#232846fc,#1c1f3afc),#20253d}.navbar:not(.is-over-hero) .mega-menu{background:linear-gradient(110deg,#1b1e28fc,#0c0e15fc),#11141d}.nav-item:hover .mega-menu,.nav-item:focus-within .mega-menu{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.mega-content{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:30px;width:min(100% - 48px,1280px);margin:0 auto;padding:28px 0 26px;display:grid}.mega-heading{text-align:left;border-right:1px solid #ffffff1a;align-self:stretch;padding:7px 28px 7px 0}.mega-heading span{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.mega-heading p{color:#f2f4fcc7;max-width:230px;margin:13px 0 0;font-size:13.5px;font-weight:450;line-height:1.58}.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;width:100%;display:grid}.mega-link{white-space:normal;background:0 0;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:13px;min-height:72px;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.mega-link:hover{color:#fff;opacity:1;background:#ffffff0d;border-color:#6170ee33;transform:translateY(-1px)}.mega-icon{color:#fff;background:#6170ee24;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mega-icon-svg{width:21px;height:21px}.mega-link:hover strong{color:#fff}.mega-footer{color:#fff;background:#30294ff5;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px max(24px,50vw - 640px);transition:background .16s;display:flex;position:relative}.navbar.is-over-hero .mega-footer{background:#433f76fa}.navbar:not(.is-over-hero) .mega-footer{background:#232a36fa}.mega-footer:hover{background:#382f5efc}.mega-footer strong,.mega-footer small{display:block}.mega-footer strong{font-size:14px;font-weight:700}.mega-footer small{color:#f0f2fab8;margin-top:3px;font-size:12.5px;font-weight:400}.mega-footer svg{width:20px;height:20px;color:var(--teal);flex:none}.chevron{width:14px;height:14px;margin-top:3px;transition:transform .16s}.chevron.is-open{transform:rotate(180deg)}.mobile-toggle,.mobile-menu{display:none}.button{background:var(--button);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:52px;font-size:18px;font-weight:800;line-height:1;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex}.button:hover{background:var(--button-hover);transform:translateY(-1px);box-shadow:0 14px 32px #5c6dee3d}.nav-actions{flex:none;align-items:center;gap:12px;display:flex}.nav-login,.nav-start{color:#fafafff0;letter-spacing:.01em;align-items:center;min-height:44px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative}.nav-start{background:var(--button);color:#fff;border:1px solid #6170eecc;border-radius:4px;gap:10px;padding:0 18px;box-shadow:0 10px 24px #6170ee33}.nav-login{border:1px solid #ffffff1f;border-radius:4px;padding:0 14px}.nav-start:after{display:none}.nav-start svg{width:18px;height:18px}.nav-login:hover,.nav-start:hover{color:#fff}.hero-section{isolation:isolate;background:linear-gradient(135deg,#e31b2f14 0%,#0000 30%),linear-gradient(118deg,#0000 34%,#51b8b021 68%,#0000 88%),linear-gradient(155deg,#0000 52%,#6170ee29 100%),#f3f5f7;align-items:flex-start;width:100%;min-height:calc(100svh - 88px);padding:clamp(22px,2.2vw,34px) clamp(24px,4vw,68px) 24px;display:flex;position:relative;overflow:hidden}.hero-grid{z-index:1;opacity:.55;background-image:linear-gradient(#4c6c960e 1px,#0000 1px),linear-gradient(90deg,#4c6c960e 1px,#0000 1px);background-position:0 0;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%)}.trusted-section:after,.workflow-section:after,.surface-section:after,.challenge-section:after,.solution-section:after,.dashboard-section:after,.faq-section:after,.cta-section:after{z-index:0;content:"";opacity:.62;pointer-events:none;background-image:repeating-linear-gradient(90deg,#6775a50f 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#6775a50a 0 1px,#0000 1px 4px);background-size:3px 100%,100% 4px;position:absolute;inset:0}.hero-carousel{z-index:2;width:min(100%,1460px);margin:0 auto;position:relative}.hero-carousel-stage{min-width:0;display:grid}.hero-slide{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(28px,3.5vw,58px);width:100%;min-width:0;min-height:clamp(560px,100svh - 190px,700px);transition:opacity .42s,transform .42s,visibility .42s;display:grid;transform:translateY(10px)}.hero-slide.active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.hero-copy{z-index:2;text-align:left;align-self:start;justify-items:start;width:100%;min-width:0;padding:0;display:grid;position:relative}.hero-slide.active .hero-copy{animation:.7s cubic-bezier(.22,1,.36,1) both heroCopyIn}.hero-eyebrow{color:#168f88;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.hero-eyebrow:before{content:"";background:currentColor;width:28px;height:1px}h1,h2,h3,p{margin:0}h1{color:#14171d;letter-spacing:0;max-width:650px;margin-top:22px;font-size:clamp(44px,4.5vw,66px);font-weight:400;line-height:1.05}.hero-copy p{color:#232831ad;max-width:620px;margin-top:24px;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.hero-demo{gap:13px;min-width:214px;min-height:58px;margin-top:0;padding:0 28px}.hero-demo svg{width:19px;height:19px}.hero-secondary{color:#14171dd1;align-items:center;min-height:48px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.hero-secondary:after{content:"";background:var(--teal);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0}.hero-secondary:hover:after{transform:scaleX(.55)}.hero-visual{isolation:isolate;--visual-accent:81, 184, 176;--visual-base:#e7ebf0;clip-path:none;background:0 0;width:100%;min-width:0;max-width:100%;min-height:100%;margin:0;position:relative;overflow:visible}.hero-visual:before,.hero-visual:after{display:none}.hero-visual-2{--visual-accent:97, 112, 238;--visual-base:#e8e9f2}.hero-slide.active .hero-visual{animation:none}.hero-visual img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 26px 34px #00000061);padding:8px 0 0;animation:none}.hero-controls{grid-template-columns:42px minmax(130px,360px) 42px auto;align-items:center;gap:12px;width:min(100%,560px);margin-top:0;display:grid;position:absolute;bottom:0;left:0}.hero-control-arrow{color:#191c23;cursor:pointer;background:#ffffffa3;border:1px solid #14171d33;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,background .18s;display:grid}.hero-control-arrow:hover{border-color:var(--teal);background:#51b8b01a}.hero-control-arrow svg{width:18px;height:18px}.hero-progress{gap:7px;display:flex}.hero-progress-bar{cursor:pointer;background:#14171d26;border:0;border-radius:3px;flex:1;height:4px;padding:0;position:relative;overflow:hidden}.hero-progress-bar:after{content:"";background:linear-gradient(90deg, var(--teal), var(--button));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-progress-bar.active:after{animation:4s linear forwards heroProgress}.hero-status{color:#14171d80;letter-spacing:.08em;min-width:48px;font-size:11px;font-weight:800}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualIn{0%{opacity:0;transform:translate(34px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes heroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arrow-icon{width:19px;height:19px}.trusted-section{background:#0f1119;border-top:0;align-items:flex-start;width:100%;min-height:0;padding:clamp(38px,4vw,52px) clamp(24px,4vw,68px);display:flex;position:relative;overflow:hidden}.trusted-inner{z-index:1;width:min(100%,1460px);margin:0 auto;position:relative}.trusted-intro{grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(28px,3.5vw,58px);display:grid}.section-kicker{width:auto;min-height:0;color:var(--teal);letter-spacing:.22em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.section-kicker:before{content:"";background:var(--teal);width:30px;height:1px}.trusted-heading{z-index:1;text-align:left;justify-items:start;display:grid;position:relative}.trusted-heading h2{color:#fff;letter-spacing:0;max-width:610px;margin-top:22px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.trusted-heading p{color:#ececf4ad;max-width:560px;margin-top:22px;font-size:16px;font-weight:500;line-height:1.65}.trusted-visual{width:100%;height:clamp(270px,29vw,380px);margin:0;position:relative}.trusted-visual img{object-fit:contain;object-position:center right;filter:drop-shadow(0 24px 42px #0000004d)}.trusted-grid{z-index:1;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(28px,3vw,38px);display:grid;position:relative}.trusted-card{background:linear-gradient(#181a24,#181a24) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb3) border-box;border:1px solid #0000;border-radius:2px;grid-template-rows:auto 1fr;grid-template-columns:52px minmax(0,1fr);column-gap:18px;min-height:190px;padding:26px 24px;transition:border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14b99a1a,0 18px 42px #0000002e,inset 0 1px #ffffff0a}.trusted-card:hover{transform:translateY(-3px);box-shadow:0 0 18px #14b99a29,0 18px 42px #0000002e,inset 0 1px #ffffff0a}.trusted-card:before{content:"";background:linear-gradient(90deg,#0000,#51b8b0a6,#6170eea6,#0000);height:1px;position:absolute;inset:0 0 auto}.trusted-icon{color:#0000;background:linear-gradient(#181a24, #181a24) padding-box, linear-gradient(135deg, var(--teal), var(--button)) border-box;border:1px solid #0000;border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.trusted-icon .mega-icon-svg{width:26px;height:26px;color:var(--teal)}.trusted-card h3{color:#fff;max-width:250px;margin:2px 28px 0 0;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.3}.trusted-card p{color:#ececf49e;max-width:280px;margin-top:11px;font-size:15px;font-weight:400;line-height:1.6}.trusted-index{color:#ececf42e;letter-spacing:.1em;font-size:13px;font-weight:900;line-height:1;position:absolute;top:18px;bottom:auto;right:18px}.why-forgesec-section{color:#f7f8fc;background:#0c0f17;border-top:1px solid #8591b424;border-bottom:1px solid #8591b424;padding:clamp(54px,6vw,82px) clamp(24px,4vw,68px);position:relative;overflow:hidden}.why-forgesec-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 15%,#5c4ee11a,#0000 28rem),radial-gradient(circle at 92% 88%,#46b5bf12,#0000 28rem);position:absolute;inset:0}.why-forgesec-inner{z-index:1;width:min(100%,1460px);margin:auto;position:relative}.why-forgesec-heading{grid-template-columns:minmax(0,.95fr) minmax(360px,.65fr);align-items:end;gap:clamp(32px,6vw,90px);display:grid}.why-forgesec-heading .section-kicker{color:#8f87ff;grid-column:1/-1}.why-forgesec-heading h2{letter-spacing:-.04em;text-wrap:balance;max-width:850px;margin:15px 0 0;font-size:clamp(34px,4vw,54px);font-weight:540;line-height:1.06}.why-forgesec-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.why-forgesec-card{background:linear-gradient(145deg,#161a28f5,#0c0f19fa);border:1px solid #848fb133;border-radius:12px;flex-direction:column;min-height:270px;padding:23px;transition:border-color .22s,transform .22s,background .22s;display:flex;position:relative}.why-forgesec-card:hover{background:linear-gradient(145deg,#1c1f33fa,#0d101cfc);border-color:#7f77f07a;transform:translateY(-4px)}.why-forgesec-card-top{justify-content:space-between;align-items:center;display:flex}.why-forgesec-card-top>span{color:#62d6ce;background:#52c8c10e;border:1px solid #6fd6ce4d;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.why-forgesec-card-top svg{width:19px;height:19px}.why-forgesec-card-top small{color:#535d72;letter-spacing:.12em;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.why-forgesec-card h3{letter-spacing:-.02em;margin:25px 0 0;font-size:18px;line-height:1.25}.why-forgesec-card>p{color:#8f98aa;margin:11px 0 0;font-size:12px;line-height:1.6}.why-forgesec-solution{color:#d7dbea;border-top:1px solid #8b95b424;align-items:flex-start;gap:10px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.why-forgesec-solution b{color:#8079ef;font-size:15px;font-weight:500}@media (max-width:1050px){.why-forgesec-grid{grid-template-columns:1fr 1fr}.why-forgesec-heading{grid-template-columns:1fr}.why-forgesec-heading>p{margin-top:-12px}}@media (max-width:600px){.why-forgesec-section{padding:48px 16px}.why-forgesec-grid{grid-template-columns:1fr;margin-top:30px}.why-forgesec-card{min-height:235px}.why-forgesec-heading h2{font-size:clamp(34px,10vw,46px)}.why-forgesec-heading>p{margin-top:-18px;font-size:13px}}.why-forgesec-section{background:#1b1d27;padding:34px clamp(24px,5vw,76px) clamp(54px,5.5vw,78px)}.why-forgesec-section:before{display:none}.why-forgesec-heading{text-align:center;display:block}.why-forgesec-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:21px;display:flex}.why-forgesec-meta>span{color:#9ca6ba;letter-spacing:.12em;text-transform:uppercase;background:#0a0d158c;border:1px solid #95a3c238;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font:850 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.why-forgesec-meta>span:last-child{color:#b5a8ff;border-color:#9b87ff47}.why-forgesec-meta i{background:linear-gradient(90deg,#9b87ff,#0000);width:18px;height:1px;margin-right:8px}.why-forgesec-heading h2{color:#f6f7fb;letter-spacing:-.04em;white-space:nowrap;text-wrap:initial;max-width:none;margin:0 auto;font-size:clamp(30px,3.1vw,44px);font-weight:650;line-height:1.08}.why-forgesec-heading>p{color:#aeb5c4;max-width:720px;margin:16px auto 0;font-size:13px;line-height:1.7}.why-forgesec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:38px}.why-forgesec-card{--why-accent:#54ddd1;border:1px solid #54ddd17a;border-left:3px solid var(--why-accent);background:linear-gradient(110deg,color-mix(in srgb,var(--why-accent) 7%,#111219),#111219 45%);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:52px minmax(0,1fr);align-content:center;column-gap:16px;min-height:170px;padding:23px 24px;display:grid;box-shadow:0 14px 35px #0000001f}.why-forgesec-card:nth-child(2n){--why-accent:#9b87ff;border-color:#8b77e68f}.why-forgesec-card:hover{border-color:var(--why-accent);background:#242834;transform:translateY(-4px);box-shadow:0 16px 34px #0003}.why-forgesec-card-top{display:contents}.why-forgesec-card-top>span{width:46px;height:46px;color:var(--why-accent);background:color-mix(in srgb,var(--why-accent) 14%,#181b25);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--why-accent) 42%,transparent);border:0;border-radius:9px;grid-area:1/1/4;align-self:start}.why-forgesec-card-top small{display:none}.why-forgesec-card h3{color:#f4f5fa;grid-area:1/2;margin:0;font-size:20px;font-weight:620}.why-forgesec-card>p{color:#a9b0bf;grid-area:2/2;margin:8px 0 0;font-size:12px;line-height:1.55}.why-forgesec-solution{color:#d8dce5;border:0;grid-area:3/2;gap:8px;margin-top:13px;padding:0;font-size:11px}.why-forgesec-solution b{color:var(--why-accent)}@media (max-width:1000px){.why-forgesec-heading h2{white-space:normal;text-wrap:balance}.why-forgesec-heading>p{margin-top:16px}}@media (max-width:820px){.why-forgesec-grid{grid-template-columns:1fr}}@media (max-width:520px){.why-forgesec-section{padding:30px 16px 48px}.why-forgesec-card{grid-template-columns:42px minmax(0,1fr);column-gap:14px;min-height:185px;padding:21px 18px}.why-forgesec-card-top>span{width:40px;height:40px}.why-forgesec-card h3{font-size:18px}.why-forgesec-heading h2{font-size:clamp(30px,9vw,40px)}}.coverage-section{color:#fff;background:#10131a;padding:18px clamp(24px,4vw,68px) clamp(48px,5vw,70px);position:relative;overflow:hidden}.coverage-inner{z-index:1;width:min(100%,1460px);margin:0 auto;position:relative}.coverage-heading{text-align:center;max-width:1180px;margin:0 auto}.coverage-heading>span{color:#69d4ca;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.coverage-heading h2{letter-spacing:-.025em;white-space:nowrap;margin-top:14px;font-size:clamp(30px,3.25vw,46px);font-weight:500;line-height:1.08}.coverage-heading p{color:#eef1fab3;max-width:720px;margin:14px auto 0;font-size:16px;line-height:1.6}.coverage-card-row{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(250px,1fr));gap:14px;margin-top:36px;padding-bottom:10px;display:grid;overflow-x:auto}.coverage-card{scroll-snap-align:start;background:linear-gradient(145deg,#1c202cf5,#0d1119fa);border:1px solid #69d4ca33;border-radius:14px;flex-direction:column;min-height:390px;padding:24px 22px;display:flex;box-shadow:0 20px 46px #0003}.coverage-card>span{color:#69d4ca;letter-spacing:.12em;font-size:11px;font-weight:800}.coverage-card h3{margin-top:18px;font-size:21px;font-weight:700;line-height:1.25}.coverage-card>p{color:#eef1faad;margin-top:14px;font-size:13.5px;line-height:1.55}.coverage-card ul{border-top:1px solid #ffffff1a;gap:8px;margin:20px 0 0;padding:17px 0 0;list-style:none;display:grid}.coverage-card li{color:#f6f8fdcc;padding-left:19px;font-size:13px;line-height:1.4;position:relative}.coverage-card li:before{content:"✓";color:#69d4ca;position:absolute;top:0;left:0}.coverage-card>a{color:#8b9aff;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:960px){.coverage-heading h2{white-space:normal}.coverage-card-row{grid-template-columns:repeat(4,minmax(280px,78vw))}}@media (max-width:560px){.coverage-section{padding:28px 18px 48px}.coverage-card{min-height:370px}}.scanner-gallery{gap:10px;height:clamp(420px,39vw,520px);margin-top:24px;display:flex;overflow:hidden}.scanner-gallery-rail-title{display:none}.scanner-gallery-card{cursor:pointer;background:#090d14;border:1px solid #8497be3b;border-radius:18px;outline:none;flex:0 0 76px;min-width:0;height:100%;transition:flex .7s cubic-bezier(.22,1,.36,1),flex-basis .7s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}.scanner-gallery-card.is-active,.scanner-gallery-card:focus-visible{border-color:#69d4ca94;flex:auto;box-shadow:0 24px 70px #00213f61,0 0 32px #46a3da1a}.scanner-gallery-card:focus-visible{border-color:#8b9aff;box-shadow:0 0 0 3px #8b9aff40}.scanner-gallery-image,.scanner-gallery-shade{width:100%;height:100%;position:absolute;inset:0}.scanner-gallery-image{object-fit:cover;object-position:68% center;filter:saturate(.88)brightness(.7)contrast(1.04);transition:filter .5s,transform .7s cubic-bezier(.22,1,.36,1);transform:scale(1.025)}.scanner-gallery-card.is-active .scanner-gallery-image,.scanner-gallery-card:focus-visible .scanner-gallery-image{filter:saturate()brightness(.88)contrast(1.02);transform:scale(1)}.scanner-gallery-shade{background:linear-gradient(90deg,#03060bfa 0%,#03060be6 28%,#03060b94 48%,#03060b0a 76%),linear-gradient(#0000 52%,#02050a7a)}.scanner-gallery-number{z-index:2;color:#69d4ca;letter-spacing:.14em;white-space:nowrap;font-size:11px;font-weight:850;position:absolute;top:22px;left:22px}.scanner-gallery-rail-title{z-index:2;color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;transition:opacity .22s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(-90deg)}.scanner-gallery-content{z-index:2;text-shadow:0 2px 18px #000000b8;opacity:0;pointer-events:none;width:min(610px,72%);padding:clamp(26px,3vw,42px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(92px,24%,126px);bottom:auto;left:0;transform:translateY(22px)}.scanner-gallery-card.is-active .scanner-gallery-content,.scanner-gallery-card:focus-visible .scanner-gallery-content{opacity:1;pointer-events:auto;transition-delay:.12s;transform:translateY(0)}.scanner-gallery-card.is-active .scanner-gallery-rail-title,.scanner-gallery-card:focus-visible .scanner-gallery-rail-title{opacity:0}.scanner-gallery-content h3{letter-spacing:-.025em;max-width:540px;font-size:clamp(22px,2.05vw,30px);font-weight:700;line-height:1.16}.scanner-gallery-content>p{color:#f5f8fde0;max-width:590px;margin-top:13px;font-size:clamp(13px,1.25vw,15px);line-height:1.55}.scanner-gallery-content ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.scanner-gallery-content li{color:#eff8f9db;background:#050d15a3;border:1px solid #69d4ca3d;border-radius:999px;padding:7px 10px;font-size:11px}.scanner-gallery-content a{color:#8edfd7;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:760;display:inline-flex}.scanner-gallery-controls{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;width:min(100%,920px);margin:18px auto 0;display:grid}.scanner-gallery-controls>button{color:#f4f7fb;width:44px;height:44px;font:inherit;cursor:pointer;background:#121722e6;border:1px solid #8b9aff4d;border-radius:50%;place-items:center;font-size:19px;transition:border-color .22s,background .22s,transform .22s;display:grid}.scanner-gallery-controls>button:hover,.scanner-gallery-controls>button:focus-visible{background:#69d4ca1f;border-color:#69d4ca;outline:none;transform:translateY(-2px)}.scanner-gallery-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.scanner-gallery-tabs button{color:#eef1fa94;min-width:0;height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#121722b8;border:1px solid #8497be2e;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:750;transition:color .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.scanner-gallery-tabs button span:first-child{color:#69d4ca;letter-spacing:.1em;font-size:9px}.scanner-gallery-tabs button:hover,.scanner-gallery-tabs button:focus-visible,.scanner-gallery-tabs button.is-active{color:#fff;background:#69d4ca14;border-color:#69d4ca7a;outline:none}.scanner-gallery-tabs i{transform-origin:0;background:linear-gradient(90deg,#69d4ca,#8b9aff);height:2px;animation:5s linear forwards scanner-slide-progress;position:absolute;bottom:0;left:0;right:0}.coverage-inner.is-paused .scanner-gallery-tabs i{animation-play-state:paused}@keyframes scanner-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:960px){.scanner-gallery{scroll-snap-type:x mandatory;padding-bottom:8px;overflow-x:auto}.scanner-gallery-card{scroll-snap-align:start;flex-basis:64px}.scanner-gallery-card.is-active,.scanner-gallery-card:focus-visible{flex:0 0 min(76vw,650px)}.scanner-gallery-content{width:88%}}@media (max-width:560px){.scanner-gallery{gap:8px;height:480px}.scanner-gallery-card{border-radius:14px;flex-basis:48px}.scanner-gallery-card.is-active,.scanner-gallery-card:focus-visible{flex-basis:calc(100vw - 82px)}.scanner-gallery-content{width:100%;padding:22px 18px;top:76px}.scanner-gallery-content h3{font-size:22px}.scanner-gallery-content>p{font-size:13px}.scanner-gallery-content ul{gap:6px;margin-top:14px}.scanner-gallery-content li{padding:6px 8px;font-size:10px}.scanner-gallery-number{top:17px;left:17px}.scanner-gallery-controls{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.scanner-gallery-controls>button{width:38px;height:38px}.scanner-gallery-tabs{gap:5px}.scanner-gallery-tabs button{border-radius:8px;height:38px}.scanner-gallery-tabs button span:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.scanner-gallery-card,.scanner-gallery-image{transition:none}.scanner-gallery-tabs i{animation:none;transform:scaleX(1)}}.workflow-section{background:linear-gradient(108deg,#0c0d14 0%,#211d35 52%,#203039 100%);align-items:center;width:100%;min-height:0;padding:clamp(56px,6vw,82px) clamp(20px,4vw,64px);display:flex;position:relative;overflow:hidden}.workflow-inner{z-index:1;width:min(100%,1290px);margin:0 auto;position:relative}.workflow-heading{text-align:center;justify-items:center;display:grid}.workflow-kicker{color:var(--teal);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.workflow-kicker .mega-icon-svg{width:17px;height:17px}.workflow-heading h2{color:#fff;letter-spacing:0;max-width:1120px;margin-top:14px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.14}@media (min-width:1001px){.workflow-heading h2{white-space:nowrap}}.workflow-heading>p{color:#f6f6fbb8;max-width:700px;margin-top:14px;font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.6}.workflow-layout{grid-template-columns:minmax(235px,1fr) minmax(280px,360px) minmax(235px,1fr);align-items:center;gap:clamp(22px,2.6vw,42px);margin-top:clamp(26px,3vw,38px);display:grid}.workflow-side{gap:clamp(22px,3vw,36px);display:grid}.workflow-agent{border-left:1px solid #f6f6fb2e;grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:140px;padding-left:18px;display:grid}.workflow-agent-icon{color:var(--teal);place-items:start center;padding-top:2px;display:grid}.workflow-side-right .workflow-agent-icon{color:var(--button)}.workflow-agent-icon .mega-icon-svg{width:21px;height:21px}.workflow-agent-label{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.workflow-agent h3{color:#fff;margin-top:10px;font-size:clamp(18px,1.5vw,22px);font-weight:800;line-height:1.3}.workflow-agent-copy{color:#f6f6fba8;margin-top:14px;font-size:14px;line-height:1.7}.workflow-figure{aspect-ratio:1;justify-self:center;width:min(100%,360px);margin:0;position:relative}.workflow-figure img{object-fit:contain;filter:drop-shadow(0 28px 45px #00000047)}.surface-section{width:100%;min-height:100svh;padding:var(--section-space) clamp(20px, 5vw, 82px);background:linear-gradient(108deg,#0c0d14 0%,#201b35 50%,#293946 100%);align-items:center;display:flex;position:relative;overflow:hidden}.surface-inner{z-index:1;width:min(100%,1520px);margin:0 auto;position:relative}.surface-heading{grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);align-items:end;gap:clamp(54px,8vw,130px);display:grid}.surface-kicker{color:var(--teal);letter-spacing:.25em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.3;display:block}.surface-title-block h2{color:#fff;letter-spacing:0;max-width:600px;margin-top:16px;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.1}.surface-intro{border-left:2px solid #51b8b0bf;gap:20px;padding:4px 0 2px 35px;display:grid}.surface-intro p{color:#f6f6fbb8;max-width:790px;font-size:clamp(17px,1.45vw,22px);font-weight:500;line-height:1.55}.surface-intro p:last-child{color:#fff;font-weight:750}.surface-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,2.2vw,36px);margin-top:clamp(34px,4vw,50px);display:grid}.surface-card{text-align:center;background:linear-gradient(#0a0a10eb,#0a0a10eb) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;border-radius:2px;justify-items:center;min-height:360px;padding:40px 27px 30px;display:grid;position:relative;box-shadow:0 0 0 1px #14b99a14,0 24px 55px #0003}.surface-card:nth-child(odd){margin-top:52px}.surface-card:before{content:"";background:linear-gradient(90deg,#0000,#6170eecc,#0000);width:46%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.surface-card:nth-child(2n):before{background:linear-gradient(90deg,#0000,#51b8b0cc,#0000)}.surface-number{color:#f6f6fb52;letter-spacing:.08em;font-size:12px;font-weight:900;position:absolute;top:20px;right:20px}.surface-icon{background:var(--teal);color:#0a1013;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 16px 32px #51b8b02e}.surface-icon .mega-icon-svg{width:31px;height:31px}.surface-card h3{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-top:30px;font-size:clamp(16px,1.3vw,19px);font-weight:900;line-height:1.3}.surface-divider{background:linear-gradient(90deg, transparent, var(--button), transparent);width:54px;height:1px;margin-top:19px}.surface-lead{color:#fff;max-width:260px;margin-top:24px;font-size:15px;font-weight:800;line-height:1.55}.surface-copy{color:#f6f6fbad;max-width:270px;margin-top:15px;font-size:14px;line-height:1.65}.challenge-section{isolation:isolate;background:linear-gradient(90deg,#2adabf0f,#0000 30% 70%,#774dff14),linear-gradient(#171a29 0%,#111522 56%,#0c1019 100%);border-top:1px solid #9da3bc29;border-bottom:1px solid #9da3bc29;width:100%;position:relative;overflow:hidden}.challenge-section:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(126deg,#26dbbe57 0%,#26dbbe21 18%,#0000 38%) 0 100%/52% 100% no-repeat,linear-gradient(234deg,#7444ff66 0%,#7444ff26 18%,#0000 39%) 100% 100%/52% 100% no-repeat;position:absolute;inset:0}.challenge-section:after{z-index:0;opacity:1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#43e1c7bd 25%,#ffffff24 50%,#895dffc7 75%,#0000);height:1px;position:absolute;inset:28px 6% auto}.challenge-inner{z-index:1;grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin:0 auto;display:grid;position:relative}.challenge-heading{text-align:center;justify-items:center;min-height:366px;padding:clamp(34px,3.6vw,48px) 20px clamp(54px,6vw,94px);display:grid;position:relative}.challenge-kicker{background:linear-gradient(90deg,#57e2cd,#aa82ff);color:#0000;letter-spacing:0;text-shadow:0 0 20px #5be1cd29;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800;line-height:1.3;display:block}.challenge-heading h2{color:#fff;letter-spacing:0;max-width:960px;margin-top:18px;font-size:clamp(38px,4.6vw,54px);font-weight:600;line-height:1.12}.challenge-heading h2 span{background:0 0;-webkit-background-clip:initial;background-clip:initial;display:block}.challenge-heading h2 .challenge-title-teal{color:#fff;text-shadow:none}.challenge-heading h2 .challenge-title-violet{color:#aa86ff;text-shadow:0 0 30px #7c4eff3d;margin-top:4px}.challenge-lead{color:#e8ecf8d1;max-width:640px;margin-top:30px;font-size:16px;font-weight:400;line-height:1.45}.challenge-grid{background:#0c0f16;border-top:1px solid #9da3bc29;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:48px clamp(24px,3.5vw,50px) 46px;display:grid}.challenge-card{background:linear-gradient(145deg,#12121cfa 0%,#0f0f18fa 56%,#1b1d35e0 100%) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;border-radius:0;min-height:274px;padding:19px 20px 28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14b99a14,inset 0 1px #ffffff05}.challenge-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#6170ee24,#0000 62%);width:72%;height:72%;position:absolute;bottom:-38%;right:-20%}.challenge-card h3{color:#fff;letter-spacing:0;font-size:clamp(22px,1.72vw,24px);font-weight:500;line-height:1.32}.challenge-card p{color:#e8ecf8c7;max-width:390px;margin-top:17px;font-size:16px;line-height:1.52}.challenge-number{color:#e8ecf8eb;margin-top:24px;font-size:16px;font-weight:700;line-height:1;display:block}.solution-section{background:#191c25;padding:clamp(48px,5vw,72px) clamp(20px,4vw,60px);position:relative;overflow:hidden}.solution-section:before{z-index:1;content:"";background:linear-gradient(90deg,#0000,#51b8b09e,#6170ee9e,#0000);height:1px;position:absolute;top:0;left:clamp(24px,7vw,110px);right:clamp(24px,7vw,110px)}.solution-inner{z-index:1;grid-template-columns:minmax(320px,.98fr) minmax(420px,1fr);align-items:start;gap:clamp(40px,5vw,64px);width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.solution-copy{gap:clamp(34px,4vw,52px);min-height:100%;padding-top:2px;display:grid}.solution-heading{text-align:left;justify-items:start;max-width:650px;display:grid}.solution-kicker{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1.3}.solution-heading h2{color:#fff;letter-spacing:0;margin-top:16px;font-size:clamp(38px,4.1vw,58px);font-weight:400;line-height:1.08}.solution-heading p{color:#e8ecf8c2;max-width:620px;margin-top:26px;font-size:clamp(16px,1.26vw,18px);line-height:1.5}.solution-metrics{gap:8px;width:min(100%,622px);display:grid}.solution-metric{background:linear-gradient(#272a37db,#272a37db) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;min-height:72px;padding:11px 31px;box-shadow:0 0 0 1px #14b99a14,0 16px 28px #0000002e}.solution-metric span,.solution-metric strong{display:block}.solution-metric span{color:#fff;font-size:19px;font-weight:500;line-height:1.25}.solution-metric strong{color:#5f8dff;margin-top:4px;font-size:19px;font-weight:800;line-height:1.25}.solution-stack{gap:10px;display:grid}.solution-card{background:linear-gradient(145deg,#12121bfa,#0c0d16fa) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;border-radius:0;min-height:223px;padding:22px 20px 28px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14b99a14,inset 0 1px #ffffff06}.solution-icon{width:28px;height:28px;color:var(--teal);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.solution-icon .mega-icon-svg{width:24px;height:24px}.solution-card h3{color:#fff;letter-spacing:0;margin-top:22px;font-size:clamp(30px,2.55vw,36px);font-weight:400;line-height:1.12}.solution-card p{color:#e8ecf8c7;max-width:570px;margin-top:16px;font-size:16px;line-height:1.52}.dashboard-section{background:#0c0f16;border-top:1px solid #9da3bc29;padding:clamp(54px,6vw,86px) clamp(20px,5vw,82px);position:relative;overflow:hidden}.dashboard-inner{z-index:1;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(30px,4vw,58px);width:min(100%,1360px);margin:0 auto;display:grid;position:relative}.dashboard-copy{justify-items:start;display:grid}.dashboard-kicker{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:850;line-height:1.3}.dashboard-copy h2{color:#fff;letter-spacing:0;max-width:620px;margin-top:16px;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.08}.dashboard-copy p{color:#e8ecf8c2;max-width:580px;margin-top:24px;font-size:clamp(16px,1.25vw,18px);line-height:1.58}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,580px);margin-top:34px;display:grid}.dashboard-stats article{background:linear-gradient(#181b26eb,#181b26eb) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;min-height:96px;padding:18px 16px;box-shadow:0 0 0 1px #14b99a14,0 16px 28px #0000002e}.dashboard-stats strong,.dashboard-stats span{display:block}.dashboard-stats strong{color:#5f8dff;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1}.dashboard-stats span{color:#e8ecf8d1;margin-top:10px;font-size:14px;line-height:1.35}.dashboard-video-card{background:linear-gradient(#11141d,#11141d) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccc7) border-box;border:1px solid #0000;min-width:0;padding:36px 18px 18px;position:relative;overflow:hidden;box-shadow:0 0 28px #14b99a1f,0 24px 58px #0000004d}.dashboard-video-card:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#6775a50e 1px,#0000 1px),linear-gradient(90deg,#6775a50e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.dashboard-video-topbar{z-index:2;gap:7px;display:flex;position:absolute;top:14px;left:18px}.dashboard-video-topbar span{background:#e8ecf847;border-radius:50%;width:8px;height:8px}.dashboard-video{z-index:1;aspect-ratio:16/9;object-fit:cover;background:radial-gradient(circle at 50% 35%,#51b8b021,#0000 34%),linear-gradient(145deg,#171923,#0b0d14);border:1px solid #9da3bc29;width:100%;display:block;position:relative}.dashboard-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(8px,1vw,16px);display:grid}.dashboard-card{background:linear-gradient(145deg,#12121cfa 0%,#0d0f17fa 58%,#1a1d32e6 100%) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;min-height:232px;padding:24px 22px 26px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14b99a14,0 20px 42px #0003}.dashboard-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#5f8dff24,#0000 62%);width:78%;height:78%;position:absolute;bottom:-42%;right:-28%}.dashboard-card-icon{width:42px;height:42px;color:var(--teal);place-items:center;display:grid}.dashboard-card-icon .mega-icon-svg{width:25px;height:25px}.dashboard-card h3{color:#fff;letter-spacing:0;margin-top:18px;font-size:clamp(20px,1.55vw,23px);font-weight:550;line-height:1.25}.dashboard-card p{color:#e8ecf8bd;margin-top:14px;font-size:15px;line-height:1.58}.faq-section{background:#11141c;border-top:1px solid #9da3bc29;padding:clamp(56px,6vw,90px) clamp(20px,5vw,82px);position:relative;overflow:hidden}.faq-inner{z-index:1;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(34px,6vw,82px);width:min(100%,1280px);margin:0 auto;display:grid;position:relative}.faq-heading{justify-items:start;display:grid;position:sticky;top:112px}.faq-kicker{color:var(--teal);letter-spacing:.32em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.3}.faq-heading h2{color:#fff;letter-spacing:0;max-width:540px;margin-top:16px;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.08}.faq-heading p{color:#e8ecf8c2;max-width:500px;margin-top:22px;font-size:clamp(16px,1.25vw,18px);line-height:1.58}.faq-list{gap:12px;display:grid}.faq-item{background:linear-gradient(145deg,#12121cfa 0%,#0d0f17fa 58%,#1a1d32e6 100%) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccb8) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14b99a14,0 18px 38px #0000002e}.faq-item summary{color:#fff;cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;min-height:82px;padding:22px 24px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{width:26px;height:26px;color:var(--teal);content:"+";border:1px solid #e8ecf82e;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:28px;right:24px}.faq-item[open] summary:after{content:"-"}.faq-item summary span{color:#5f8dff;letter-spacing:.12em;font-size:13px;font-weight:900;line-height:1}.faq-item summary strong{max-width:calc(100% - 46px);font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.35}.faq-item p{color:#e8ecf8bd;max-width:780px;padding:0 72px 26px 84px;font-size:16px;line-height:1.62}.cta-section{background:#0c0f16;padding:clamp(34px,4vw,54px) clamp(20px,5vw,82px);position:relative;overflow:hidden}.cta-inner{z-index:1;background:linear-gradient(135deg,#191c27f5,#0d0f17fa) padding-box padding-box,linear-gradient(#14b99af2,#3f50ccc2) border-box;border:1px solid #0000;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);width:min(100%,1240px);margin:0 auto;padding:clamp(24px,3vw,36px);display:grid;position:relative;box-shadow:0 0 0 1px #14b99a14,0 26px 64px #00000047}.cta-inner:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle at 16% 22%,#51b8b021,#0000 24rem),radial-gradient(circle at 88% 78%,#6170ee29,#0000 26rem),linear-gradient(120deg,#0000 0 62%,#6170ee14 62% 72%,#0000 72%);position:absolute;inset:0;overflow:hidden}.cta-copy,.cta-actions{z-index:1;position:relative}.cta-kicker{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.3;display:block}.cta-copy h2{color:#fff;letter-spacing:0;max-width:780px;margin-top:10px;font-size:clamp(34px,4vw,54px);font-weight:450;line-height:1.08}.cta-copy p{color:#e8ecf8c2;max-width:720px;margin-top:12px;font-size:clamp(16px,1.3vw,18px);line-height:1.58}.cta-actions{justify-content:end;min-width:min(100%,268px);display:flex}.cta-primary{background:var(--button);color:#fff;border:1px solid #6170ee9e;border-radius:2px;justify-content:center;align-items:center;gap:18px;min-width:210px;min-height:54px;padding:0 24px;font-size:15px;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 32px #6170ee40}.cta-primary:hover{background:var(--button-hover);transform:translateY(-2px);box-shadow:0 20px 38px #6170ee52}.footer-section{color:#fff;font-feature-settings:"kern" 1, "liga" 1;background:#1d2029;border-top:1px solid #9da3bc29;min-height:465px;padding:28px 0;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.footer-section:before{content:"";background:linear-gradient(90deg, var(--red), var(--teal), var(--button));pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.footer-inner{z-index:1;isolation:isolate;grid-template-columns:minmax(230px,1.05fr) minmax(620px,2.5fr) minmax(220px,.95fr);gap:clamp(28px,3vw,48px);width:min(100%,1380px);min-height:0;margin:0 auto;padding-inline:clamp(28px,4vw,64px);display:grid;position:relative}.footer-brand{z-index:1;align-content:start;justify-items:start;display:grid;position:relative}.footer-logo{color:#fff;align-items:center;gap:0;width:240px;height:82px;font-size:clamp(30px,2.4vw,38px);font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.footer-logo-image{object-fit:cover;object-position:center;flex:none;width:240px;height:240px}.footer-brand h2{color:#f7f8fc;letter-spacing:-.015em;max-width:260px;margin-top:14px;font-size:18px;font-weight:800;line-height:1.35}.footer-brand p{color:#e8ecf8cc;max-width:270px;margin-top:8px;font-size:14px;font-weight:450;line-height:1.65}.footer-contact{margin-top:12px;display:flex}.footer-contact a{color:#69d4ca;letter-spacing:.015em;background:0 0;border:0;align-items:center;gap:12px;min-height:40px;padding:0;font-size:13px;font-weight:750;transition:color .18s,transform .18s;display:inline-flex}.footer-contact a:hover{color:#fff;transform:translate(2px)}.footer-nav{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,38px);display:grid;position:relative}.footer-column h2{color:#69d4ca;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.25}.footer-column ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.footer-column a{color:#f0f3fcc7;font-size:14px;font-weight:500;line-height:1.4;transition:color .18s,transform .18s}.footer-column a:hover{color:#8b9aff;transform:translate(2px)}.footer-details{border-left:1px solid #69d4ca3d;padding-left:clamp(22px,2.5vw,38px)}.footer-details h2{color:#69d4ca;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.25}.footer-details>a:not(.footer-details-action),.footer-details p{color:#f0f3fccc;margin-top:20px;font-size:14px;font-weight:500;line-height:1.6;display:block}.footer-details p{max-width:240px;margin-top:16px}.footer-details-action{color:#fff;letter-spacing:.01em;background:#6170ee29;border:1px solid #6170eeb8;border-radius:20px;align-items:center;min-height:38px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.footer-details-action:hover{background:var(--button);color:#fff;border-color:#8b9aff}.footer-bottom{z-index:2;border-top:1px solid #9da3bc3d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:24px;display:flex;position:relative}.footer-bottom p{color:#e8ecf8ad;letter-spacing:.01em;font-size:12.5px;font-weight:450}.footer-bottom div{align-items:center;gap:22px;display:flex}.footer-bottom a{color:#e8ecf8c2;font-size:12.5px;font-weight:600;transition:color .18s}.footer-bottom a:hover{color:#69d4ca}.scroll-reveal-item{transition:opacity .66s ease var(--reveal-delay,0s), transform .66s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s)}@media (max-width:1120px){.navbar{gap:18px;padding-inline:24px}.nav-links{gap:18px;font-size:14px}.nav-actions{gap:20px}.nav-login,.nav-start{font-size:15px}.mega-content{grid-template-columns:220px minmax(0,1fr)}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-layout{grid-template-columns:minmax(205px,.85fr) minmax(360px,1.35fr) minmax(205px,.85fr);gap:20px}.workflow-agent{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-left:12px}.surface-heading{grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:54px}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.surface-card:nth-child(odd){margin-top:44px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-card{min-height:0}.solution-inner{grid-template-columns:minmax(280px,.95fr) minmax(390px,1.05fr);gap:34px}.solution-card{min-height:0}.dashboard-inner{grid-template-columns:1fr}.dashboard-video-card{width:min(100%,900px)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-inner{grid-template-columns:1fr;gap:34px}.faq-heading{max-width:760px;position:relative;top:auto}.cta-inner{grid-template-columns:1fr}.cta-actions{justify-content:start;width:min(100%,260px)}.footer-inner{grid-template-columns:1fr;gap:38px;min-height:0}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-details{border-top:1px solid #9da3bc33;border-left:0;padding:28px 0 0}}@media (max-width:960px){.site-shell{padding-top:76px}.navbar{gap:18px;height:76px;min-height:76px;padding:10px 18px}.brand{gap:9px;width:128px;height:60px;margin-right:auto}.brand-logo{width:128px;height:auto}.brand-mark{width:44px;height:44px}.brand-forge,.brand-slash,.brand-sec{font-size:28px}.nav-links{display:none}.nav-actions{gap:12px}.nav-login{display:none}.nav-start{min-height:44px;font-size:14px}.mobile-toggle{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.menu-glyph{gap:5px;width:20px;display:grid;position:relative}.menu-glyph span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .18s,opacity .14s;display:block}.menu-glyph.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-glyph.is-open span:nth-child(2){opacity:0}.menu-glyph.is-open span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:90;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(145deg,#6170ee12,#0000 38%),#12131d;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;display:block;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-10px)}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-menu-inner{width:min(100%,680px);margin:0 auto;padding:18px 20px 34px}.mobile-nav-group,.mobile-nav-single{border-bottom:1px solid #ffffff17}.mobile-nav-trigger,.mobile-nav-single{color:#fff;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 4px;font-size:17px;font-weight:850;display:flex}.mobile-accordion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.mobile-accordion.is-open{opacity:1;grid-template-rows:1fr}.mobile-accordion-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:0;padding:0 0 12px;display:grid;overflow:hidden}.mobile-menu-link{border-radius:4px;align-items:flex-start;gap:11px;min-width:0;padding:11px 8px;transition:background .16s;display:flex}.mobile-menu-link:hover,.mobile-menu-link:focus-visible{background:#ffffff0d}.mobile-menu-link .mega-icon{width:36px;height:36px}.mobile-menu-link .mega-icon-svg{width:18px;height:18px}.mobile-menu-link strong,.mobile-menu-link small{display:block}.mobile-menu-link strong{color:#fff;font-size:14px;line-height:1.3}.mobile-menu-link small{color:#ececf494;margin-top:4px;font-size:12px;line-height:1.4}.mobile-menu-actions{justify-content:space-between;align-items:center;gap:18px;padding:24px 4px 0;font-weight:850;display:flex}.mobile-menu-actions .nav-start{padding-inline:4px}.hero-section{min-height:calc(100svh - 76px);padding:28px 28px 26px}.hero-slide{grid-template-columns:1fr;gap:8px;min-height:760px}.hero-carousel{padding-bottom:0}.hero-copy{width:100%;max-width:700px}.hero-actions{flex-wrap:wrap}.hero-visual{clip-path:none;min-height:340px}.hero-visual img{object-position:center}.hero-controls{width:min(100%,620px);margin-top:14px;position:relative;bottom:auto;left:auto}.trusted-heading{align-items:start}.trusted-intro{grid-template-columns:1fr;gap:24px}.trusted-visual{width:min(100%,620px);height:300px;margin:0 auto}.trusted-visual img{object-position:center}.trusted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-card{min-height:190px;padding:24px 22px}.trusted-card:last-child{grid-column:1/-1}.workflow-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-figure{grid-area:1/1/auto/-1;width:min(100%,380px);margin:0 auto 12px}.workflow-side{align-self:stretch;gap:26px}.workflow-agent{min-height:180px}.surface-heading{grid-template-columns:1fr;align-items:start;gap:32px}.surface-title-block h2{max-width:650px}.surface-intro{padding-left:24px}.surface-grid{margin-top:44px}.solution-section{padding-inline:28px}.solution-inner{grid-template-columns:1fr;gap:36px}.solution-heading{max-width:760px}.solution-metrics{width:100%}.dashboard-section,.faq-section,.cta-section,.footer-section{padding-inline:28px}}@media (max-width:560px){.navbar{gap:10px;padding:10px 14px}.brand,.brand-logo{width:112px}.brand{height:54px}.brand-logo{height:auto}.brand-mark{width:40px;height:40px}.brand-forge,.brand-slash,.brand-sec{font-size:24px}.navbar>.nav-actions>.nav-start{display:none}.mobile-accordion-inner{grid-template-columns:1fr}.mobile-menu-actions{align-items:stretch}.mobile-menu-actions .nav-start{justify-content:center}.hero-copy{padding:0}h1{overflow-wrap:anywhere;font-size:clamp(34px,9.5vw,42px)}.hero-copy p{margin-top:24px}.hero-demo{width:100%;max-width:230px}.hero-section{padding:38px 18px 24px}.hero-slide{min-height:650px}.hero-eyebrow{letter-spacing:.15em;font-size:10px}.hero-copy p{font-size:16px;line-height:1.55}.hero-actions{justify-items:start;gap:12px 20px;margin-top:24px;display:grid}.hero-visual{min-height:230px}.hero-visual:before,.hero-visual:after{inset:0}.hero-controls{grid-template-columns:40px minmax(110px,1fr) 40px;gap:9px}.hero-control-arrow{width:40px;height:40px}.hero-status{display:none}.trusted-heading h2{font-size:clamp(32px,9vw,40px)}.trusted-visual{height:220px}.trusted-grid{grid-template-columns:1fr}.trusted-card,.trusted-card:last-child{grid-column:auto;min-height:180px}.workflow-section{padding-inline:18px}.workflow-heading h2{font-size:clamp(28px,8vw,36px)}.workflow-heading h2 br{display:none}.workflow-layout{grid-template-columns:1fr;margin-top:38px}.workflow-figure{grid-column:auto;width:min(100%,310px)}.workflow-side{gap:18px}.workflow-agent{border-bottom:1px solid #f6f6fb1f;min-height:0;padding:22px 0 22px 14px}.surface-section{padding-inline:18px}.surface-title-block h2{font-size:clamp(32px,9vw,40px);line-height:1.1}.surface-intro{gap:16px;padding-left:18px}.surface-intro p{font-size:16px}.surface-grid{grid-template-columns:1fr;gap:16px}.surface-card,.surface-card:nth-child(odd){min-height:340px;margin-top:0}.challenge-heading{min-height:auto;padding:42px 18px 54px}.challenge-heading h2{font-size:clamp(32px,9vw,40px)}.challenge-lead{font-size:16px}.challenge-grid{grid-template-columns:1fr;gap:14px;padding:28px 18px}.challenge-card{min-height:0;padding:20px 19px 24px}.solution-section{padding:48px 18px}.solution-heading h2{font-size:clamp(32px,9vw,40px)}.solution-heading p{font-size:16px}.solution-copy{gap:28px}.solution-metric{min-height:0;padding:14px 18px}.solution-metric span,.solution-metric strong{font-size:16px}.solution-stack{gap:14px}.solution-card{padding:24px 20px}.solution-card h3{font-size:clamp(27px,8vw,32px)}.dashboard-section{padding:48px 18px}.dashboard-copy h2{font-size:clamp(32px,9vw,40px)}.dashboard-copy p{font-size:16px}.dashboard-stats{grid-template-columns:1fr}.dashboard-stats article{min-height:0}.dashboard-video-card{padding:34px 12px 12px}.dashboard-grid{grid-template-columns:1fr;gap:14px}.dashboard-card{min-height:0;padding:22px 20px 24px}.faq-section{padding:48px 18px}.faq-heading h2{font-size:clamp(32px,9vw,40px)}.faq-heading p{font-size:16px}.faq-item summary{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:72px;padding:19px 52px 19px 18px}.faq-item summary:after{top:22px;right:18px}.faq-item summary strong{max-width:100%;font-size:17px}.faq-item p{padding:0 20px 22px 64px;font-size:15px}.cta-section{padding:32px 18px}.cta-inner{border-radius:2px;padding:22px 18px}.cta-kicker{letter-spacing:.16em;font-size:11px}.cta-copy h2{font-size:clamp(32px,9vw,40px)}.cta-copy p{font-size:16px;line-height:1.55}.cta-actions{width:100%}.cta-primary{width:100%;min-width:0}.footer-section{min-height:0;padding:22px 0 0}.footer-inner{padding-inline:18px}.footer-logo{font-size:28px}.footer-brand h2{margin-top:18px;font-size:18px}.footer-brand p{font-size:14px}.footer-nav{grid-template-columns:1fr;gap:28px}.footer-column ul{gap:13px;margin-top:16px}.footer-column a{font-size:14px}.footer-bottom{justify-items:start;margin-top:32px;padding-bottom:24px;display:grid}.footer-bottom div{flex-wrap:wrap;gap:14px 18px}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide.active,.hero-slide.active .hero-copy,.hero-slide.active .hero-visual,.hero-visual img,.hero-progress-bar.active:after,.scroll-reveal-section,.scroll-reveal-item{transition:none;animation:none}.hero-progress-bar.active:after{transform:scaleX(1)}.scroll-reveal-section,.scroll-reveal-item{opacity:1;filter:none;transform:none}}.apiscan-page{--api-cyan:#35e7d0;--api-amber:#ffb84d;color:#f4f7fa;background:#05090d}.apiscan-eyebrow{color:var(--api-cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.apiscan-eyebrow i{background:currentColor;width:25px;height:1px}.apiscan-hero{isolation:isolate;background:#02090a;border-bottom:1px solid #6685a12e;min-height:max(560px,100svh - 88px);position:relative;overflow:hidden}.apiscan-cinematic-grid{z-index:-2;pointer-events:none;position:absolute;inset:0}.apiscan-cinematic-grid canvas{width:100%;height:100%;display:block}.apiscan-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background:url(/images/bg.png) calc(100% + 78px) calc(100% + 18px)/auto 124% no-repeat;width:min(54vw,760px);position:absolute;top:1%;bottom:0;right:0}.apiscan-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 52% 59%,#0000 0 24%,#0107082e 58%,#000406b8 100%),linear-gradient(90deg,#0106086b,#0000 36% 70%,#01060838);position:absolute;inset:0}.apiscan-hero-inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:54px;width:min(100% - 48px,1260px);min-height:max(560px,100svh - 88px);margin:auto;padding:48px 0 58px;display:grid;position:relative}.apiscan-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex;transform:translateY(-34px)}.apiscan-hero-copy h1{color:#fafafa;letter-spacing:-.055em;width:100%;margin:0;font-size:clamp(48px,5vw,70px);font-weight:720;line-height:1.02}.apiscan-hero-copy h1 span{color:#fafafa;white-space:nowrap;display:block}.apiscan-hero-copy h1 span:last-child{color:#0000;background:linear-gradient(90deg,#7df8e3 0%,#35e7d0 48%,#68a9ff 100%);-webkit-background-clip:text;background-clip:text}.apiscan-hero-copy>p{color:#d5e0e6db;max-width:600px;margin:24px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.apiscan-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:36px;display:flex}.apiscan-actions a{border-radius:999px;justify-content:center;align-items:center;min-width:170px;min-height:44px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.apiscan-actions a:first-child{color:#080b0d;background:#f6f7f8;gap:14px}.apiscan-actions a:last-child{color:#f4f7f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0b57;border:1px solid #d2e0e752}.apiscan-actions a:hover{transform:translateY(-2px)}.apiscan-actions .webscan-primary,.apiscan-actions .webscan-secondary{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border:0;border-radius:10px;width:220px;min-width:220px;height:50px;min-height:50px;padding:0 20px;font-size:15px;font-weight:800;transition:none}.apiscan-actions a.webscan-primary{color:#fff;background:#111;border:1px solid #d2e0e752}.apiscan-actions .webscan-primary:after,.apiscan-actions .webscan-secondary:after{background:#111}.apiscan-hero-image{isolation:isolate;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.apiscan-hero-image img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 28px 55px #0000007a);width:min(100%,570px);height:auto;max-height:540px;display:block;position:relative}.apiscan-hero-meta{color:#778994;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:10px;display:flex}.apiscan-hero-meta strong{color:#c9d5da}.apiscan-console{background:#040a0ff0;border:1px solid #4acabe52;border-radius:12px;font-family:Consolas,monospace;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000006b}.apiscan-console-bar{background:#0b1219;border-bottom:1px solid #75929e2e;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.apiscan-console-bar>span{background:#44525b;border-radius:50%;width:7px;height:7px}.apiscan-console-bar>span:first-child{background:#ff765f}.apiscan-console-bar>span:nth-child(2){background:#ffc05a}.apiscan-console-bar>span:nth-child(3){background:#42d392}.apiscan-console-bar small{color:#70818c;margin-left:auto;font-size:9px}.apiscan-request-line{border-bottom:1px solid #75929e26;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:grid}.apiscan-request-line b{color:var(--api-cyan);font-size:11px}.apiscan-request-line code{color:#d8e3e6;font-size:11px}.apiscan-request-line em{color:#5ce8a8;font-size:9px;font-style:normal}.apiscan-console pre{color:#8fa8b1;white-space:pre-wrap;min-height:250px;margin:0;padding:22px;font-size:12px;line-height:1.7}.apiscan-finding{background:#ffa52e12;border:1px solid #ffb84d59;border-radius:8px;grid-template-columns:42px 1fr;gap:14px;margin:0 18px 18px;padding:15px;display:grid}.apiscan-finding>span{width:38px;height:38px;color:var(--api-amber);background:#ffb84d17;border-radius:8px;place-items:center;display:grid}.apiscan-finding svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:21px}.apiscan-finding div{gap:3px;display:grid}.apiscan-finding small{color:var(--api-amber);font-size:8px;font-weight:800}.apiscan-finding strong{font-family:Inter,sans-serif;font-size:13px}.apiscan-finding p{color:#899aa4;margin:0;font:10px Inter,sans-serif}.apiscan-scan-line{background:linear-gradient(90deg,transparent,var(--api-cyan),transparent);height:1px;animation:4s linear infinite api-scan-line;position:absolute;left:0;right:0;box-shadow:0 0 16px #35e7d0b3}@keyframes api-scan-line{0%{top:42px}to{top:calc(100% - 18px)}}.apiscan-coverage{isolation:isolate;background:linear-gradient(112deg,#050b11 0%,#081722 52%,#0b2328 100%);border-block:1px solid #5b8b9729;width:100%;padding:0 24px;scroll-margin-top:88px;position:relative}.apiscan-coverage-inner{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:82px;width:min(100%,1260px);height:calc(100svh - 88px);min-height:620px;margin:auto;display:grid}.apiscan-section-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.apiscan-section-head:after{content:"";background:linear-gradient(90deg,var(--api-cyan),transparent);width:72px;height:2px;margin-top:8px;box-shadow:0 0 14px #35e7d06b}.apiscan-section-head h2{letter-spacing:-.042em;max-width:520px;margin:13px 0 0;font-size:clamp(30px,3.2vw,44px);line-height:1.07}.apiscan-section-head>p{color:#9caab4;max-width:480px;margin:0;font-size:15px;line-height:1.75}.apiscan-coverage:before{content:"";z-index:-1;opacity:.62;pointer-events:none;background-image:repeating-linear-gradient(90deg,#6775a50f 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#6775a50a 0 1px,#0000 1px 4px),radial-gradient(circle at 12% 16%,#26c5d929,#0000 37%),radial-gradient(circle at 88% 28%,#2b68e024,#0000 38%);background-size:3px 100%,100% 4px,100% 100%,100% 100%;position:absolute;inset:0}.apiscan-coverage:after{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--api-cyan),transparent);width:32%;height:1px;position:absolute;top:22px;left:9%;box-shadow:0 0 24px #35e7d0b3}.apiscan-coverage-grid{height:clamp(310px,42vh,380px);margin:0;position:relative}.apiscan-coverage-card-scroll{overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow-y:auto}.apiscan-coverage-card-scroll::-webkit-scrollbar{display:none}.apiscan-coverage-grid article{scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 92% 12%,#35e7d017,#0000 28%),linear-gradient(145deg,#0c1b25fe,#071017fe);border:1px solid #62919d47;border-radius:14px;flex-direction:column;justify-content:flex-start;height:100%;min-height:100%;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000047}.apiscan-coverage-progress{gap:9px;display:grid;position:absolute;top:50%;right:-44px;transform:translateY(-50%)}.apiscan-coverage-progress span{color:#59717b;background:#071018;border:1px solid #68939e3b;border-radius:50%;place-items:center;width:28px;height:28px;font:800 8px/1 monospace;transition:border-color .25s,color .25s,background .25s,transform .25s;display:grid}.apiscan-coverage-progress span.is-active{color:#06100f;background:var(--api-cyan);border-color:#35e7d0a6;transform:scale(1.08);box-shadow:0 0 18px #35e7d03d}.apiscan-coverage-progress span.is-complete{color:var(--api-cyan);border-color:#35e7d04d}.apiscan-coverage-grid article:hover{background:radial-gradient(circle at 92% 12%,#35e7d01f,#0000 31%),linear-gradient(145deg,#0e202a,#09141d);border-color:#35e7d06b;transform:translateY(-4px)}.apiscan-coverage-grid article>div{justify-content:space-between;align-items:center;display:flex}.apiscan-coverage-grid article>div span{width:32px;height:32px;color:var(--api-cyan);background:#35e7d00a;border:1px solid #35e7d04d;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.apiscan-coverage-grid article code{color:var(--api-cyan);letter-spacing:.08em;background:#35e7d00e;border:1px solid #35e7d033;border-radius:5px;padding:6px 9px;font-size:9px}.apiscan-coverage-grid h3{color:#f1f6f7;letter-spacing:-.02em;text-align:center;margin:22px 0 0;font-size:21px;line-height:1.25}.apiscan-coverage-grid p{color:#9eafb7;text-align:center;max-width:650px;margin:12px auto 0;font-size:14px;line-height:1.72}.apiscan-coverage-grid article>i{background:linear-gradient(90deg,var(--api-cyan),#4c83ff,transparent);transform-origin:0;opacity:.6;height:2px;transition:transform .3s,opacity .3s;position:absolute;bottom:0;left:30px;right:30px;transform:scaleX(.18)}.apiscan-coverage-grid article:hover>i{opacity:1;transform:scaleX(1)}.apiscan-testing{background:radial-gradient(circle at 82%,#1c677f24,#0000 34%),#070d13;border-block:1px solid #648e9a2e;padding:70px 24px}.apiscan-testing-inner{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:74px;width:min(100%,1260px);margin:auto;display:grid}.apiscan-testing-copy h2{letter-spacing:-.04em;max-width:610px;margin:14px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.apiscan-testing-copy p{color:#94a5ae;max-width:620px;margin:18px 0 0;font-size:13px;line-height:1.72}.apiscan-testing-copy p+p{margin-top:12px}.apiscan-testing-visual{background:linear-gradient(155deg,#0e1c26fa,#060d13fc);border:1px solid #45b9b64d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000057}.apiscan-testing-visual:before{content:"";filter:blur(32px);pointer-events:none;background:#35e7d01a;border-radius:50%;width:230px;height:230px;position:absolute;top:-90px;right:-70px}.apiscan-testing-top{color:#57f5e2;letter-spacing:.12em;border-bottom:1px solid #6d939e3d;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font:800 11px/1 monospace;display:flex}.apiscan-testing-top small{color:#9ab0ba;font:10px/1 monospace}.apiscan-endpoint{background:#080f16;border:1px solid #658e9957;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:20px 20px 0;padding:15px;display:grid}.apiscan-endpoint b{color:#05100f;background:var(--api-cyan);border-radius:4px;padding:6px 8px;font-size:10px}.apiscan-endpoint code{color:#eff8fa;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.apiscan-endpoint>span{color:#75f3b8;font:700 10px monospace}.apiscan-inputs{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 20px 0;display:grid}.apiscan-inputs span{color:#b2c4cc;text-align:center;background:#0d1922d1;border:1px solid #5e828e52;border-radius:5px;padding:10px 8px;font:10px/1 monospace}.apiscan-evidence{background:#ffa22b12;border:1px solid #ffb84d75;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin:18px 20px 0;padding:18px;display:flex}.apiscan-evidence div{gap:7px;display:grid}.apiscan-evidence small{color:#ffc86f;letter-spacing:.1em;font-size:10px;font-weight:800}.apiscan-evidence strong{color:#f6fafb;font-size:15px}.apiscan-evidence p{color:#afbec5;margin:0;font-size:12px;line-height:1.5}.apiscan-evidence>span{color:#170d04;background:var(--api-amber);border-radius:4px;padding:8px 10px;font-size:10px;font-weight:900}.apiscan-testing-meta{border-top:1px solid #60869142;flex-wrap:wrap;gap:20px;margin:18px 20px 20px;padding-top:17px;display:flex}.apiscan-testing-meta span{color:#afbec5;align-items:center;gap:8px;font-size:11px;display:flex}.apiscan-testing-meta i{background:var(--api-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #35e7d0bf}.apiscan-reporting{background:radial-gradient(circle at 88% 30%,#2369b921,#0000 32%),linear-gradient(#071017,#08131b 52%,#070e14);border-bottom:1px solid #66919d2e;padding:72px 24px 78px;position:relative;overflow:hidden}.apiscan-reporting:before{content:"";background:linear-gradient(90deg,#0000,#35e7d080,#0000);width:min(92%,1160px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.apiscan-reporting-inner{width:min(100%,1260px);margin:auto;position:relative;left:-24px}.apiscan-reporting-head{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;column-gap:72px;display:grid}.apiscan-reporting-head .apiscan-eyebrow{grid-column:1/-1}.apiscan-reporting-head h2{letter-spacing:-.04em;max-width:760px;margin:15px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.apiscan-reporting-head>p{color:#9fb0b8;max-width:520px;margin:16px 0 0;font-size:14px;line-height:1.72}.apiscan-reporting-main{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:48px;margin-top:34px;display:grid}.apiscan-report-overview,.apiscan-report-evidence{background:#09121a}.apiscan-report-overview{padding:0 25px 25px}.apiscan-report-bar{color:#cfe0e6;letter-spacing:.1em;border-bottom:1px solid #65909b33;justify-content:space-between;align-items:center;height:48px;margin:0 -25px;padding:0 25px;font:800 10px monospace;display:flex}.apiscan-report-bar small{color:#6beab9;font:9px monospace}.apiscan-report-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.apiscan-report-summary div{background:#0b1720;border:1px solid #68929d3b;gap:10px;padding:13px;display:grid}.apiscan-report-summary span{color:#8296a0;font-size:9px;font-weight:800}.apiscan-report-summary strong{font-size:23px}.apiscan-report-summary div:first-child strong{color:#ff6a69}.apiscan-report-summary div:nth-child(2) strong{color:#ffb84d}.apiscan-report-summary div:nth-child(3) strong{color:#f5d566}.apiscan-report-summary div:last-child strong{color:#67dcb1}.apiscan-report-finding{background:#ffa42c0d;border:1px solid #ffb84d52;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:17px;display:flex}.apiscan-report-finding div{gap:6px;display:grid}.apiscan-report-finding small{color:#ffc363;font-size:9px;font-weight:800}.apiscan-report-finding strong{font-size:15px}.apiscan-report-finding code{color:#a8b9c1;font-size:11px}.apiscan-report-finding>span{color:#70ecba;background:#50daa114;border:1px solid #65eab361;padding:7px 9px;font-size:9px;font-weight:850}.apiscan-report-overview>p{color:#a5b5bd;margin:20px 0 0;font-size:14px;line-height:1.72}.apiscan-report-overview>p strong{color:#e7eff2}.apiscan-report-evidence{background:0 0;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:0;display:flex}.apiscan-report-proof-strip{background:0 0;border-bottom:1px solid #5b89953d;flex-wrap:wrap;align-items:center;gap:22px;min-height:38px;margin:0 0 8px;padding:0 0 13px;display:flex}.apiscan-report-proof-strip span{color:#b8c8ce;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.apiscan-report-proof-strip i{width:15px;height:15px;color:var(--api-cyan);border:1px solid #35e7d073;border-radius:50%;place-items:center;font:800 9px/1 sans-serif;display:grid}.apiscan-report-proof-strip i:before{content:"✓"}.apiscan-report-copy{width:100%;display:grid}.apiscan-report-copy section{border-bottom:1px solid #5b89953d;grid-template-columns:38px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.apiscan-report-copy section:first-child{padding-top:0}.apiscan-report-copy section:last-child{border-bottom:0;padding-bottom:0}.apiscan-report-copy section>span{width:30px;height:30px;color:var(--api-cyan);border:1px solid #35e7d057;border-radius:50%;place-items:center;margin-top:2px;font:800 9px/1 monospace;display:grid}.apiscan-report-copy h3{color:#f0f6f7;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.apiscan-report-copy p{color:#aabac1;max-width:620px;margin:9px 0 0;font-size:14px;line-height:1.68}.apiscan-report-copy ul{grid-template-columns:1fr;gap:0;margin:17px 0 0;padding:0;list-style:none;display:grid}.apiscan-report-copy li{background:0 0;border-top:1px solid #5b89952e;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:10px 0 10px 18px;display:grid;position:relative}.apiscan-report-copy li:before{content:"✓";color:var(--api-cyan);font-size:11px;font-weight:900;line-height:1.4;position:absolute;top:10px;left:0}.apiscan-report-copy li strong{color:#e1edf0;font-size:12px;line-height:1.45}.apiscan-report-copy li small{color:#91a5ae;font-size:11px;line-height:1.5}.apiscan-report-preview{background:linear-gradient(145deg,#0c1a24,#071018);border:1px solid #6392a045;border-radius:14px;flex-direction:column;justify-self:end;align-items:center;gap:14px;width:100%;margin:0;padding:17px;display:flex;box-shadow:0 22px 60px #0000004d}.apiscan-report-preview figcaption{justify-content:space-between;align-self:stretch;align-items:center;gap:18px;padding:0 2px 2px;display:flex}.apiscan-report-preview figcaption div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.apiscan-report-preview figcaption span{color:#edf6f8;font-size:13px;font-weight:800}.apiscan-report-preview figcaption small{color:#8299a3;font-size:10px;line-height:1.4}.apiscan-report-preview figcaption b{color:var(--api-cyan);letter-spacing:.1em;background:#35e7d00f;border:1px solid #35e7d047;border-radius:4px;padding:5px 7px;font-size:8px}.apiscan-report-sheet{background:#fff;border:1px solid #b9ccdad9;border-radius:5px;width:min(100%,350px);position:relative;overflow:hidden;box-shadow:0 18px 36px #0000004d}.apiscan-report-preview-image{object-fit:contain;object-position:top center;filter:brightness(1.04)contrast(1.015);background:#fff;width:100%;height:auto;max-height:525px;display:block}.apiscan-report-preview-brand{background:#06162b;border:1px solid #4099ff47;border-radius:4px;width:112px;height:31px;position:absolute;top:12px;left:14px;overflow:hidden;box-shadow:0 4px 10px #06162b24}.apiscan-report-preview-brand img{object-fit:contain;width:96%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apiscan-reporting-bottom{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.apiscan-reporting-bottom article{background:#09131b;border:1px solid #628e9938;gap:17px;padding:21px;display:flex}.apiscan-reporting-bottom article>span{height:32px;color:var(--api-cyan);border:1px solid #35e7d04d;border-radius:50%;flex:0 0 32px;place-items:center;font-size:9px;font-weight:850;display:grid}.apiscan-reporting-bottom h3{margin:2px 0 0;font-size:17px}.apiscan-reporting-bottom p{color:#9eafb7;margin:9px 0 0;font-size:13px;line-height:1.65}.apiscan-reporting-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 0 56px;padding-top:20px;display:flex}.apiscan-reporting-actions a{border-radius:7px;justify-content:center;align-items:center;min-height:43px;padding:0 18px;font-size:11px;font-weight:850;display:inline-flex}.apiscan-reporting-actions a:first-child{color:#04100f;background:var(--api-cyan);gap:14px}.apiscan-reporting-actions a:last-child{color:#e7eff2;background:#0a151d;border:1px solid #759ea957}.apiscan-continuous{background:radial-gradient(circle at 84% 14%,#2a66dc26,#0000 30%),radial-gradient(circle at 10% 88%,#1dd0b41a,#0000 34%),#050b10;border-bottom:1px solid #5c8b9633;padding:76px 24px 88px;position:relative;overflow:hidden}.apiscan-continuous:before{content:"";background:linear-gradient(90deg,#0000,#35e7d08c,#0000);width:min(92%,1180px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.apiscan-continuous-inner{width:min(100%,1260px);margin:auto;position:relative}.apiscan-continuous-head{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:end;gap:82px;display:grid}.apiscan-continuous-head>div{flex-direction:column;align-items:flex-start;display:flex}.apiscan-section-number{color:#74949eb8;letter-spacing:.18em;margin-bottom:19px;font:700 9px/1 monospace}.apiscan-continuous-head h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.apiscan-continuous-head>p{color:#9faeb6;margin:0;font-size:15px;line-height:1.75}.apiscan-continuous-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:48px;display:grid;position:relative}.apiscan-continuous-grid:before{content:"";background:linear-gradient(90deg,#0000,#35e7d05c 12% 88%,#0000);height:1px;position:absolute;top:40px;left:7%;right:7%}.apiscan-continuous-grid article{background:linear-gradient(155deg,#0c1b25fa,#060e14fa);border:1px solid #5b8f9940;border-radius:12px;flex-direction:column;align-items:flex-start;gap:18px;min-height:250px;padding:21px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;box-shadow:0 18px 42px #0000002e}.apiscan-continuous-grid article:nth-child(4){grid-column:auto}.apiscan-continuous-grid article:hover{background:linear-gradient(145deg,#0e222afa,#071218fa);border-color:#35e7d06b;transform:translateY(-4px)}.apiscan-continuous-grid article>span{z-index:1;width:38px;height:38px;color:var(--api-cyan);background:#08141b;border:1px solid #35e7d057;border-radius:50%;flex:0 0 38px;place-items:center;font:800 9px/1 monospace;display:grid;position:relative;box-shadow:0 0 0 6px #050b10}.apiscan-continuous-grid article small{color:var(--api-cyan);letter-spacing:.13em;font-size:8px;font-weight:850}.apiscan-continuous-grid h3{color:#f1f6f7;margin:8px 0 0;font-size:17px;line-height:1.28}.apiscan-continuous-grid p{color:#91a3ac;margin:11px 0 0;font-size:12px;line-height:1.68}.apiscan-continuous-grid article:after{content:"";background:linear-gradient(90deg,var(--api-cyan),#597dff,transparent);opacity:.48;height:2px;position:absolute;bottom:0;left:21px;right:21px}.apiscan-continuous-footer{background:#09171fb8;border:1px solid #648f9a3d;border-radius:11px;justify-content:space-between;align-items:center;gap:50px;margin-top:30px;padding:25px 27px;display:flex}.apiscan-continuous-footer>p{color:#bfccd1;flex-direction:column;align-items:flex-start;gap:5px;max-width:690px;margin:0;font-size:14px;line-height:1.6;display:flex}.apiscan-continuous-footer>p strong{color:#eef5f6;font-size:15px}.apiscan-continuous-footer>p span{color:#91a5ad;font-size:12px}.apiscan-continuous-actions{flex:none;gap:10px;display:flex}.apiscan-continuous-actions a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-size:12px;font-weight:850;transition:transform .2s,border-color .2s;display:inline-flex}.apiscan-continuous-actions a:first-child{color:#04100f;background:var(--api-cyan);gap:12px}.apiscan-continuous-actions a:last-child{color:#edf4f6;background:#0a161dc7;border:1px solid #7ea5b05c}.apiscan-continuous-actions a:hover{transform:translateY(-2px)}@media (max-width:1020px){.apiscan-coverage-inner{gap:46px}.apiscan-coverage-progress{grid-auto-flow:column;top:auto;bottom:28px;right:10px;transform:none}}@media (max-width:1100px){.apiscan-continuous-grid{grid-template-columns:repeat(3,1fr)}.apiscan-continuous-grid article:last-child{grid-column:2}.apiscan-continuous-grid:before{display:none}}@media (max-width:900px){.apiscan-hero-inner,.apiscan-testing-inner,.apiscan-reporting-head,.apiscan-reporting-main,.apiscan-continuous-head{grid-template-columns:1fr}.apiscan-reporting-inner{left:0}.apiscan-reporting-head{gap:20px}.apiscan-reporting-main{gap:22px}.apiscan-report-preview{width:min(100%,440px);margin-inline:auto}.apiscan-hero-inner{gap:28px;padding-top:40px}.apiscan-hero-copy{text-align:center;align-items:center;transform:none}.apiscan-hero-copy>p{margin-inline:auto}.apiscan-actions,.apiscan-hero-image{justify-content:center}.apiscan-hero-image img{max-height:390px}.apiscan-testing-inner{gap:38px}.apiscan-coverage{padding-block:70px}.apiscan-coverage-inner{grid-template-columns:1fr;gap:32px;height:auto;min-height:0}.apiscan-section-head{grid-template-columns:1fr;gap:18px;display:grid}.apiscan-coverage-grid{height:auto}.apiscan-coverage-card-scroll{scroll-snap-type:none;gap:16px;display:grid;overflow:visible}.apiscan-coverage-grid article{scroll-snap-align:none;height:auto;min-height:205px}.apiscan-coverage-progress{display:none}.apiscan-continuous-head{gap:24px}.apiscan-continuous-grid{grid-template-columns:1fr 1fr}.apiscan-continuous-grid article,.apiscan-continuous-grid article:nth-child(4){grid-column:auto}.apiscan-continuous-grid article:last-child{grid-column:1/-1}.apiscan-continuous-footer{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:560px){.apiscan-hero-inner{width:min(100% - 28px,1360px)}.apiscan-hero-copy h1{font-size:clamp(38px,11vw,52px)}.apiscan-hero-copy h1 span{white-space:normal}.apiscan-actions{flex-wrap:nowrap;width:100%}.apiscan-actions .webscan-primary,.apiscan-actions .webscan-secondary{white-space:nowrap;flex:1;width:auto;min-width:0;padding-inline:12px;font-size:13px}.apiscan-console pre{min-height:220px;font-size:10px}.apiscan-coverage{width:100%;padding:54px 14px}.apiscan-coverage-grid{grid-template-columns:1fr}}@media (max-width:650px){.apiscan-reporting{padding-inline:16px}.apiscan-report-summary{grid-template-columns:1fr 1fr}.apiscan-report-evidence ul,.apiscan-reporting-bottom{grid-template-columns:1fr}.apiscan-report-finding{flex-direction:column;align-items:flex-start}.apiscan-reporting-actions{margin-left:0}.apiscan-reporting-actions a{width:100%}}@media (max-width:520px){.apiscan-report-proof-strip{gap:10px 16px}.apiscan-report-copy li{grid-template-columns:1fr;gap:3px}}@media (max-width:650px){.apiscan-continuous{padding:48px 16px 64px}.apiscan-continuous-grid{grid-template-columns:1fr;margin-top:34px}.apiscan-continuous-grid article,.apiscan-continuous-grid article:last-child{grid-column:auto;min-height:0}.apiscan-continuous-actions{flex-direction:column;width:100%}.apiscan-continuous-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.apiscan-scan-line{animation:none}}.apiscan-section-head>p,.apiscan-testing-copy p{font-size:15px;line-height:1.72}.apiscan-coverage-grid p{font-size:14px;line-height:1.7}.apiscan-evidence p{font-size:11px;line-height:1.5}.apiscan-testing-meta span{font-size:10px}.osscan-page{--os-lime:#b8ff54;--os-cyan:#48e7d3;color:#eef6f5;background:#05090d}.osscan-page h1,.osscan-page h2,.osscan-page h3{font-family:var(--font-display,inherit)}.osscan-hero{isolation:isolate;background:radial-gradient(circle at 75% 38%,#48e7d321,#0000 28%),radial-gradient(circle at 18% 80%,#b8ff5412,#0000 30%),linear-gradient(115deg,#05090d 0%,#071118 58%,#06100f 100%);min-height:calc(100svh - 70px);padding:70px 24px;position:relative;overflow:hidden}.osscan-hero:before{content:"";z-index:-2;background:repeating-linear-gradient(90deg,#5b8d8b0e 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#5b8d8b0b 0 1px,#0000 1px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.osscan-orbit{z-index:-1;border:1px solid #48e7d31f;border-radius:50%;width:82vw;height:82vw;position:absolute;bottom:-42vw;right:-9vw}.osscan-orbit i{border:1px solid #48e7d317;border-radius:50%;position:absolute;inset:10%}.osscan-orbit i:nth-child(2){inset:23%}.osscan-orbit i:nth-child(3){inset:36%}.osscan-hero-inner{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:80px;width:min(100%,1280px);min-height:calc(100svh - 210px);margin:auto;display:grid}.osscan-hero-copy{max-width:700px}.osscan-kicker{color:var(--os-cyan);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:800 10px/1.2 monospace;display:flex}.osscan-kicker i{background:linear-gradient(90deg,var(--os-cyan),transparent);width:30px;height:1px;display:block}.osscan-hero h1{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(50px,5.5vw,78px);line-height:.98}.osscan-hero h1 em{color:var(--os-lime);font-style:normal}.osscan-hero-copy>p{color:#a9b8ba;max-width:640px;margin:27px 0 0;font-size:17px;line-height:1.75}.osscan-actions{gap:12px;margin-top:34px;display:flex}.osscan-actions a,.osscan-cta a{border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-size:13px;font-weight:850;display:inline-flex}.osscan-actions a:first-child,.osscan-cta a:first-child{color:#07100b;background:var(--os-lime)}.osscan-actions a:last-child,.osscan-cta a:last-child{color:#e6f0ef;background:#081217a6;border:1px solid #a4c2c247}.osscan-hero-trust{color:#839697;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:11px;font-weight:700;display:flex}.osscan-hero-trust span{align-items:center;gap:7px;display:flex}.osscan-hero-trust svg,.osscan-evidence-copy li svg{fill:none;width:16px;height:16px;stroke:var(--os-cyan);stroke-width:2px}.osscan-radar{background:linear-gradient(145deg,#0a1a1ff7,#050c11fa);border:1px solid #5bb7ae4d;border-radius:18px;overflow:hidden;box-shadow:0 35px 90px #00000073}.osscan-radar-top{color:#aec4c3;letter-spacing:.13em;border-bottom:1px solid #69a3a02b;justify-content:space-between;align-items:center;padding:18px 20px;font:800 9px monospace;display:flex}.osscan-radar-top b{color:var(--os-lime);font-size:8px}.osscan-radar-body{background:radial-gradient(circle,#48e7d31f,#0000 46%);height:390px;position:relative}.osscan-rings{width:330px;height:330px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.osscan-rings i{border:1px solid #48e7d329;border-radius:50%;position:absolute;inset:0}.osscan-rings i:nth-child(2){inset:16%}.osscan-rings i:nth-child(3){inset:33%}.osscan-rings i:nth-child(4){background:#b8ff5414;inset:46%;box-shadow:0 0 42px #b8ff541f}.osscan-rings:before,.osscan-rings:after{content:"";background:#48e7d321;height:1px;position:absolute;top:50%;left:0;right:0}.osscan-rings:after{transform:rotate(90deg)}.osscan-radar-core,.osscan-node{color:#ecf7f5;background:#07171b;border:1px solid #48e7d36b;border-radius:50%;place-items:center;font:800 13px monospace;display:grid;position:absolute;box-shadow:0 0 0 7px #48e7d30a}.osscan-radar-core{width:72px;height:72px;color:var(--os-lime);font-size:25px;top:50%;left:50%;transform:translate(-50%,-50%)}.osscan-radar-core small,.osscan-node small{color:#789493;font-size:7px}.osscan-node{width:54px;height:54px;font-size:10px}.node-a{top:17%;left:24%}.node-b{bottom:25%;right:17%}.node-c{bottom:14%;left:19%}.node-d{top:22%;right:19%}.osscan-radar-stats{border-top:1px solid #69a3a02b;grid-template-columns:repeat(3,1fr);display:grid}.osscan-radar-stats div{border-right:1px solid #69a3a024;gap:8px;padding:17px 20px;display:grid}.osscan-radar-stats div:last-child{border:0}.osscan-radar-stats small{color:#728889;font:700 8px monospace}.osscan-radar-stats strong{font-size:22px}.osscan-radar-stats div:last-child strong{color:#ff756f}.osscan-journey{z-index:3;background:#080f14;border-block:1px solid #649a9a33;padding:0 24px;position:relative}.osscan-journey>div{grid-template-columns:repeat(4,1fr);width:min(100%,1280px);margin:auto;display:grid}.osscan-journey a{border-right:1px solid #649a9a2b;grid-template-rows:auto auto;grid-template-columns:35px 1fr;column-gap:13px;min-height:94px;padding:24px;transition:background .2s;display:grid;position:relative}.osscan-journey a:first-child{border-left:1px solid #649a9a2b}.osscan-journey a:hover{background:#48e7d30b}.osscan-journey a>span{width:34px;height:34px;color:var(--os-cyan);border:1px solid #48e7d347;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;font:800 9px monospace;display:grid}.osscan-journey small{color:var(--os-lime);letter-spacing:.13em;align-self:end;font:800 7px monospace}.osscan-journey strong{color:#dce8e7;align-self:start;margin-top:5px;font-size:12px}.osscan-section-number{color:#647b7e;letter-spacing:.16em;margin-bottom:13px;font:800 9px/1 monospace;display:block}.osscan-coverage,.osscan-workflow{background:#070d12;padding:100px 24px}.osscan-section-head{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:90px;width:min(100%,1280px);margin:auto;display:grid}.osscan-section-head h2{letter-spacing:-.045em;max-width:780px;margin:17px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.osscan-section-head>p{color:#99aaac;margin:0;font-size:15px;line-height:1.75}.osscan-capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,1280px);margin:52px auto 0;display:grid}.osscan-capability-grid article{background:linear-gradient(145deg,#0b171d,#071016);border:1px solid #699e9d38;border-radius:12px;min-height:285px;padding:27px;transition:transform .25s,border-color .25s;position:relative}.osscan-capability-grid article:hover{z-index:2;border-color:#48e7d373;transform:translateY(-5px)}.osscan-capability-grid article>div{justify-content:space-between;align-items:center;display:flex}.osscan-capability-grid article>div span{width:34px;height:34px;color:var(--os-cyan);border:1px solid #48e7d352;border-radius:50%;place-items:center;font:800 9px monospace;display:grid}.osscan-capability-grid small{color:var(--os-lime);letter-spacing:.11em;font:800 8px monospace}.osscan-capability-grid h3{margin:42px 0 0;font-size:20px}.osscan-capability-grid p{color:#92a5a8;margin:13px 0 0;font-size:13px;line-height:1.72}.osscan-capability-grid article>b{color:#526768;font-size:15px;position:absolute;bottom:22px;right:27px}.osscan-evidence{background:radial-gradient(circle at 8% 40%,#b8ff5412,#0000 28%),#050a0e;padding:100px 24px}.osscan-evidence-inner{grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:90px;width:min(100%,1280px);margin:auto;display:grid}.osscan-evidence-copy h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.07}.osscan-evidence-copy>p{color:#9aabad;margin:22px 0 0;font-size:15px;line-height:1.75}.osscan-evidence-copy ul{gap:12px;margin:27px 0 0;padding:0;list-style:none;display:grid}.osscan-evidence-copy li{color:#d6e1e0;align-items:center;gap:11px;font-size:13px;display:flex}.osscan-finding{background:#08141a;border:1px solid #52aaa54d;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000059}.osscan-finding-head,.osscan-finding-foot{color:var(--os-cyan);letter-spacing:.11em;border-bottom:1px solid #669b9b2e;justify-content:space-between;align-items:center;padding:18px 22px;font:800 8px monospace;display:flex}.osscan-finding-head small{color:#708687}.osscan-finding-title{justify-content:space-between;align-items:center;gap:30px;padding:24px 22px;display:flex}.osscan-finding-title small{color:var(--os-lime);font:800 8px monospace}.osscan-finding-title h3{margin:7px 0 0;font-size:20px}.osscan-finding-title b{color:#250b09;background:#ff776c;border-radius:4px;padding:8px 10px;font-size:10px}.osscan-finding-fields{background:#669b9b2b;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 22px;display:grid}.osscan-finding-fields span{background:#0a1820;gap:8px;padding:16px;display:grid}.osscan-finding-fields small,.osscan-finding-note small{color:#6f8588;font:800 8px monospace}.osscan-finding-fields strong{font-size:12px}.osscan-finding-note{background:#b8ff5409;border:1px solid #b8ff5433;margin:18px 22px;padding:17px}.osscan-finding-note p{color:#a7b7b8;margin:8px 0 0;font-size:12px;line-height:1.6}.osscan-finding-foot{color:#839899;border-top:1px solid #669b9b2e;border-bottom:0;justify-content:flex-start;gap:25px}.osscan-finding-foot span{align-items:center;gap:7px;display:flex}.osscan-finding-foot i{background:var(--os-lime);border-radius:50%;width:6px;height:6px}.osscan-workflow{background:#081219}.osscan-workflow-track{background:#071017;border:1px solid #669b9b38;border-radius:14px;grid-template-columns:repeat(5,1fr);width:min(100%,1280px);margin:54px auto 0;display:grid}.osscan-workflow-track article{border-right:1px solid #669b9b2e;flex-direction:column;gap:26px;min-height:285px;padding:24px;display:flex;position:relative}.osscan-workflow-track article:last-child{border:0}.osscan-workflow-track>article>span{width:34px;height:34px;color:var(--os-cyan);border:1px solid #48e7d34d;border-radius:50%;place-items:center;font:800 9px monospace;display:grid}.osscan-workflow-track small{color:#647b7c;font:800 8px monospace}.osscan-workflow-track h3{margin:9px 0 0;font-size:18px}.osscan-workflow-track p{color:#8fa2a4;margin:12px 0 0;font-size:12px;line-height:1.65}.osscan-workflow-track article>i{z-index:2;color:var(--os-lime);font-style:normal;position:absolute;top:31px;right:-8px}.osscan-monitoring{background:radial-gradient(circle at 85% 15%,#48e7d31a,#0000 25%),#05090d;padding:100px 24px}.osscan-monitoring-inner{width:min(100%,1280px);margin:auto}.osscan-monitoring header{max-width:790px}.osscan-monitoring header h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(36px,4vw,54px)}.osscan-monitoring header>p{color:#98a9ab;max-width:700px;margin:19px 0 0;font-size:15px;line-height:1.75}.osscan-outcomes{grid-template-columns:1fr 1fr;gap:12px;margin-top:45px;display:grid}.osscan-outcomes article{background:#09141a;border:1px solid #649a9a38;border-radius:10px;gap:20px;min-height:130px;padding:23px;display:flex}.osscan-outcomes article>span{height:36px;color:var(--os-lime);border:1px solid #b8ff5447;border-radius:50%;flex:0 0 36px;place-items:center;font:800 9px monospace;display:grid}.osscan-outcomes h3{margin:2px 0 0;font-size:17px}.osscan-outcomes p{color:#8fa2a4;margin:9px 0 0;font-size:12px;line-height:1.6}.osscan-cta{background:linear-gradient(100deg,#0e2326f2,#081016f7);border:1px solid #48e7d34d;border-radius:14px;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:36px 38px;display:flex}.osscan-cta small{color:var(--os-cyan);letter-spacing:.12em;font:800 8px monospace}.osscan-cta h2{margin:9px 0 0;font-size:clamp(25px,3vw,38px)}.osscan-cta>div:last-child{flex:none;gap:10px;display:flex}@media (max-width:1000px){.osscan-hero-inner,.osscan-evidence-inner{grid-template-columns:1fr}.osscan-hero-inner{padding-top:40px}.osscan-radar{width:min(100%,650px);margin:auto}.osscan-capability-grid{grid-template-columns:1fr 1fr}.osscan-workflow-track{grid-template-columns:1fr}.osscan-workflow-track article{border-bottom:1px solid #669b9b2e;border-right:0;min-height:0}.osscan-workflow-track article>i{display:none}}@media (max-width:760px){.osscan-hero{padding:48px 16px 65px}.osscan-hero-inner{gap:50px}.osscan-hero h1{font-size:clamp(42px,13vw,62px)}.osscan-section-head{grid-template-columns:1fr;gap:22px}.osscan-coverage,.osscan-workflow,.osscan-evidence,.osscan-monitoring{padding:68px 16px}.osscan-capability-grid,.osscan-outcomes{grid-template-columns:1fr}.osscan-evidence-inner{gap:45px}.osscan-finding-fields{grid-template-columns:1fr 1fr}.osscan-cta{flex-direction:column;align-items:flex-start;padding:28px}.osscan-cta>div:last-child{flex-wrap:wrap;width:100%}.osscan-cta a{flex:1}.osscan-radar-body{height:320px}}@media (max-width:480px){.osscan-actions{flex-direction:column}.osscan-hero-trust{gap:12px}.osscan-radar-body{height:280px}.osscan-rings{width:250px;height:250px}.osscan-node{width:46px;height:46px}.osscan-capability-grid article{min-height:250px}.osscan-finding-title{align-items:flex-start}.osscan-finding-fields{grid-template-columns:1fr}.osscan-finding-foot{flex-direction:column;align-items:flex-start;gap:10px}.osscan-cta>div:last-child{flex-direction:column}.osscan-cta a{width:100%}}@media (max-width:760px){.osscan-journey{padding:0 16px}.osscan-journey>div{grid-template-columns:1fr 1fr}.osscan-journey a{min-height:82px;padding:18px}.osscan-journey a:nth-child(3){border-left:1px solid #649a9a2b}}@media (max-width:420px){.osscan-journey{padding:0}.osscan-journey a{grid-template-columns:30px 1fr;padding:14px 10px}.osscan-journey a>span{width:29px;height:29px}.osscan-journey strong{font-size:10px}}.osscan-hero{background:radial-gradient(at 76% 42%,#7544ff47,#0000 34%),radial-gradient(at 22% 84%,#7c3aed61,#0000 42%),linear-gradient(#030315 0%,#07051d 61%,#361396 100%)}.osscan-hero:before{background:0 0;display:none}.osscan-hero:after{content:"";z-index:-2;filter:saturate(1.15);background:linear-gradient(#0000,#8b5cf659 48%,#c4b5fdeb 100%);height:38%;position:absolute;bottom:0;left:0;right:0}.osscan-hero .osscan-kicker{color:#c4b5fd}.osscan-hero .osscan-kicker i{background:linear-gradient(90deg,#8b5cf6,#0000)}.osscan-hero h1 em{color:#bca6ff;text-shadow:0 0 40px #8b5cf633}.osscan-hero-copy>p{color:#b8b5c8}.osscan-hero .osscan-actions a:first-child{color:#100827;background:#f5f1ff;box-shadow:0 12px 34px #7c3aed47}.osscan-hero .osscan-actions a:last-child{background:#0e0a23a8;border-color:#c4b5fd52}.osscan-hero-trust{color:#a7a1bd}.osscan-hero-trust svg{stroke:#c4b5fd}.osscan-orbit{border-color:#c4b5fd29}.osscan-orbit i{border-color:#c4b5fd1c}.osscan-hero .osscan-radar{background:linear-gradient(145deg,#151030f7,#070618fc);border-color:#a78bfa6b;box-shadow:0 38px 100px #09022394,0 0 70px #7c3aed1f}.osscan-hero .osscan-radar-top{color:#d5ccef;border-color:#c4b5fd29}.osscan-hero .osscan-radar-top b{color:#c4b5fd}.osscan-hero .osscan-radar-body{background:radial-gradient(circle,#8b5cf63d,#0000 47%)}.osscan-hero .osscan-rings i{border-color:#c4b5fd33}.osscan-hero .osscan-rings i:nth-child(4){background:#8b5cf626;box-shadow:0 0 46px #8b5cf63d}.osscan-hero .osscan-rings:before,.osscan-hero .osscan-rings:after{background:#c4b5fd29}.osscan-hero .osscan-radar-core,.osscan-hero .osscan-node{background:#100c2a;border-color:#a78bfa8f;box-shadow:0 0 0 7px #8b5cf612}.osscan-hero .osscan-radar-core{color:#ddd2ff}.osscan-hero .osscan-radar-core small,.osscan-hero .osscan-node small{color:#a69bbf}.osscan-hero .osscan-radar-stats{border-color:#c4b5fd29}.osscan-hero .osscan-radar-stats div{border-color:#c4b5fd24}.osscan-hero .osscan-radar-stats small{color:#9289aa}.osscan-hero-inner{text-align:center;justify-content:center;align-items:center;width:min(100%,1100px);min-height:calc(100svh - 210px);margin:auto;display:flex}.osscan-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:920px;display:flex}.osscan-hero .osscan-kicker{justify-content:center}.osscan-hero h1{color:#f8f7ff;letter-spacing:-.055em;white-space:normal;max-width:1000px;margin-top:24px;font-size:clamp(48px,5.5vw,78px);line-height:.98}.osscan-hero h1 em{color:#c4b5fd;text-shadow:none;display:block}.osscan-hero-copy>p{color:#d0cbe0;max-width:720px;margin-top:28px;font-size:17px;line-height:1.72}.osscan-hero .osscan-actions{justify-content:center;margin-top:32px}.osscan-hero .osscan-actions a{border-radius:7px;min-width:190px;min-height:48px;padding:0 22px;font-size:13px;font-weight:850;transition:transform .2s,border-color .2s,background .2s}.osscan-hero .osscan-actions a:first-child{color:#10072b;background:#f3efff;gap:16px;box-shadow:0 12px 30px #7c3aed3d}.osscan-hero .osscan-actions a:first-child>span{justify-content:center;align-items:center;font-size:15px;display:inline-flex}.osscan-hero .osscan-actions .webscan-click-cursor{width:18px;height:18px}.osscan-hero .osscan-actions .webscan-click-cursor svg{fill:#10072b;width:16px;height:16px}.osscan-hero .osscan-actions a:last-child{color:#fff;background:#120a30e0;border:1px solid #d8cdff9e}.osscan-hero .osscan-actions a:hover{transform:translateY(-2px)}.osscan-hero .osscan-actions .webscan-primary,.osscan-hero .osscan-actions .webscan-primary>span{color:#160b35}.osscan-hero .osscan-actions .webscan-primary:after{background:#d9ccff}.osscan-hero .osscan-actions .webscan-primary:before{filter:blur(4px);background:linear-gradient(90deg,#8b5cf6,#d8caff,#8b5cf6)}.osscan-hero .osscan-actions .webscan-secondary,.osscan-hero .osscan-actions .webscan-secondary>span{color:#fff}.osscan-hero .osscan-actions .webscan-secondary:after{background:#120b2b}.osscan-hero .osscan-actions .webscan-secondary:before{filter:blur(4px);background:linear-gradient(90deg,#6d43d9,#c4b5fd,#6d43d9)}.osscan-hero .osscan-actions .webscan-primary:active,.osscan-hero .osscan-actions .webscan-primary:active>span{color:#160b35}.osscan-hero .osscan-actions .webscan-secondary:active,.osscan-hero .osscan-actions .webscan-secondary:active>span{color:#fff}.osscan-journey a{grid-template-columns:42px 1fr;column-gap:16px;min-height:106px;padding:24px 26px}.osscan-journey a>span{width:40px;height:40px;font-size:11px}.osscan-journey small{letter-spacing:.12em;font-size:10px;line-height:1.2}.osscan-journey strong{margin-top:7px;font-size:15px;line-height:1.35}@media (max-width:760px){.osscan-journey a{grid-template-columns:36px 1fr;column-gap:12px;min-height:96px;padding:18px}.osscan-journey a>span{width:34px;height:34px;font-size:10px}.osscan-journey small{font-size:9px}.osscan-journey strong{font-size:13px}}.osscan-coverage{background:radial-gradient(circle at 8% 12%,#48e7d312,#0000 27%),linear-gradient(#070d12,#081118);position:relative;overflow:hidden}.osscan-coverage:before{content:"";background:linear-gradient(90deg,#0000,#48e7d385,#0000);width:min(92%,1280px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.osscan-coverage>.osscan-section-head,.osscan-coverage>.osscan-capability-grid,.osscan-coverage>.osscan-coverage-summary{position:relative}.osscan-coverage .osscan-section-head{align-items:center}.osscan-coverage .osscan-section-number{color:#71888b;margin-bottom:16px}.osscan-coverage .osscan-section-head>p{border-left:1px solid #48e7d34d;padding-left:28px;font-size:15px;line-height:1.8}.osscan-coverage .osscan-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.osscan-coverage .osscan-capability-grid article{background:linear-gradient(145deg,#0c1b23fa,#060f15fa);border-color:#6ba0a23d;flex-direction:column;grid-column:span 2;min-height:270px;padding:27px 28px;display:flex;box-shadow:0 20px 45px #00000029}.osscan-coverage .osscan-capability-grid article:nth-child(4),.osscan-coverage .osscan-capability-grid article:nth-child(5){grid-column:span 3;min-height:245px}.osscan-coverage .osscan-capability-grid h3{margin-top:34px;font-size:20px;line-height:1.3}.osscan-coverage .osscan-capability-grid p{max-width:520px;font-size:14px;line-height:1.72}.osscan-coverage-summary{background:#0a1920d1;border:1px solid #48e7d340;border-radius:11px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:30px;width:min(100%,1280px);margin:18px auto 0;padding:24px 28px;display:grid}.osscan-coverage-summary span{color:var(--os-cyan);letter-spacing:.14em;font:800 9px/1.3 monospace}.osscan-coverage-summary p{color:#d3dfe0;margin:0;font-size:15px;line-height:1.65}@media (max-width:900px){.osscan-coverage .osscan-section-head>p{border-left:0;padding-left:0}.osscan-coverage .osscan-capability-grid{grid-template-columns:1fr 1fr}.osscan-coverage .osscan-capability-grid article,.osscan-coverage .osscan-capability-grid article:nth-child(4),.osscan-coverage .osscan-capability-grid article:nth-child(5){grid-column:auto;min-height:250px}.osscan-coverage .osscan-capability-grid article:last-child{grid-column:1/-1}.osscan-coverage-summary{grid-template-columns:1fr;gap:10px}}@media (max-width:600px){.osscan-coverage .osscan-capability-grid{grid-template-columns:1fr}.osscan-coverage .osscan-capability-grid article,.osscan-coverage .osscan-capability-grid article:last-child{grid-column:auto;min-height:0}.osscan-coverage-summary{padding:21px}}.osscan-visibility-layout{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:start;gap:86px;width:min(100%,1280px);margin:auto;display:grid;position:relative}.osscan-visibility-intro{padding-top:12px;position:sticky;top:120px}.osscan-visibility-intro h2{letter-spacing:-.045em;max-width:540px;margin:18px 0 0;font-size:clamp(36px,4.2vw,56px);line-height:1.04}.osscan-visibility-intro>p{color:#9eafb2;max-width:540px;margin:24px 0 0;font-size:15px;line-height:1.8}.osscan-visibility-signal{color:#cbd8da;border-top:1px solid #5e969838;align-items:center;gap:12px;margin-top:30px;padding-top:21px;font-size:12px;font-weight:700;display:flex}.osscan-visibility-signal i{background:var(--os-cyan);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #48e7d314}.osscan-visibility-content{min-width:0}.osscan-capability-list{border-top:1px solid #5f979a40;display:grid}.osscan-capability-list article{border-bottom:1px solid #5f979a38;grid-template-columns:48px minmax(0,1fr) 24px;align-items:start;gap:20px;min-height:150px;padding:25px 8px;transition:padding .25s,background .25s;display:grid;position:relative}.osscan-capability-list article:hover{background:linear-gradient(90deg,#48e7d30d,#0000);padding-inline:18px}.osscan-capability-number{width:42px;height:42px;color:var(--os-cyan);background:#09171d;border:1px solid #48e7d34d;border-radius:50%;place-items:center;font:800 10px monospace;display:grid}.osscan-capability-list small{color:var(--os-cyan);letter-spacing:.14em;font:800 8px/1.2 monospace}.osscan-capability-list h3{color:#f1f6f6;margin:9px 0 0;font-size:20px;line-height:1.3}.osscan-capability-list p{color:#94a7aa;max-width:600px;margin:10px 0 0;font-size:13px;line-height:1.72}.osscan-capability-list article>b{color:#597173;align-self:center;font-size:16px;font-weight:500}.osscan-visibility-content .osscan-coverage-summary{background:linear-gradient(100deg,#0b1e25f5,#081218f5);border-radius:8px;grid-template-columns:180px minmax(0,1fr);margin-top:22px;padding:22px 24px}@media (max-width:950px){.osscan-visibility-layout{grid-template-columns:1fr;gap:48px}.osscan-visibility-intro{position:relative;top:auto}.osscan-visibility-intro h2,.osscan-visibility-intro>p{max-width:760px}}@media (max-width:600px){.osscan-visibility-layout{gap:34px}.osscan-capability-list article{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:22px}.osscan-capability-number{width:36px;height:36px}.osscan-capability-list article>b{display:none}.osscan-visibility-content .osscan-coverage-summary{grid-template-columns:1fr}}@media (min-width:951px){.osscan-capability-list{isolation:isolate;border-top:0;padding-bottom:22px;display:block}.osscan-capability-list article{background:linear-gradient(145deg,#0d2029 0%,#08141c 72%);border:1px solid #82b2b84d;border-radius:16px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:start;gap:22px;min-height:225px;margin:0 0 28px;padding:30px;transition:border-color .25s,transform .25s;display:grid;position:sticky;top:108px;box-shadow:0 22px 55px #0000006b,inset 0 1px #ffffff06}.osscan-capability-list article:before{content:"";background:linear-gradient(90deg,var(--os-cyan),#7474ff,transparent);opacity:.7;height:2px;position:absolute;top:0;left:28px;right:28px}.osscan-capability-list article:first-child{z-index:1;top:108px}.osscan-capability-list article:nth-child(2){z-index:2;background:linear-gradient(145deg,#0d222b,#08151d);top:120px}.osscan-capability-list article:nth-child(3){z-index:3;background:linear-gradient(145deg,#0e242c,#09171e);top:132px}.osscan-capability-list article:nth-child(4){z-index:4;background:linear-gradient(145deg,#10262d,#0a181f);top:144px}.osscan-capability-list article:nth-child(5){z-index:5;background:linear-gradient(145deg,#11282e,#0a1920);margin-bottom:0;top:156px}.osscan-capability-list article:hover{background:linear-gradient(145deg,#102932,#091820);border-color:#48e7d38c;padding:30px}.osscan-capability-list h3{font-size:22px}.osscan-capability-list p{font-size:14px;line-height:1.75}.osscan-visibility-content .osscan-coverage-summary{z-index:6;margin-top:34px;position:relative;box-shadow:0 -18px 45px #0000002e}}@media (prefers-reduced-motion:reduce){.osscan-capability-list article{transition:none}}.osscan-capability-list article{--card-accent:#48e7d3;background:linear-gradient(155deg,#142934,#0a161e);padding:12px;overflow:hidden}.osscan-capability-list article:nth-child(2){--card-accent:#86a8ff}.osscan-capability-list article:nth-child(3){--card-accent:#b7ff66}.osscan-capability-list article:nth-child(4){--card-accent:#b79cff}.osscan-capability-list article:nth-child(5){--card-accent:#55e8c9}.osscan-card-preview{background:linear-gradient(#040d13b8,#0d2028d1);border:1px solid #a4c3ca33;border-radius:11px;justify-content:center;align-items:center;min-height:250px;display:flex;position:relative;overflow:hidden}.osscan-card-preview:before{content:"";background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 48%),linear-gradient(120deg,transparent,#ffffff06);border-bottom:1px solid #b4d3d829;position:absolute;inset:0}.osscan-preview-panel{border:1px solid color-mix(in srgb,var(--card-accent) 38%,transparent);color:#cbd8da;letter-spacing:.1em;background:linear-gradient(160deg,#10232c,#07131a);border-radius:9px;flex-direction:column;justify-content:space-between;align-items:center;width:34%;height:70%;padding:15px 11px;font:800 7px monospace;transition:transform .35s,filter .35s,opacity .35s,box-shadow .35s;display:flex;position:absolute;box-shadow:0 18px 35px #0000006b}.osscan-preview-panel i{background:linear-gradient(90deg,var(--card-accent),transparent);border-radius:10px;width:100%;height:3px;display:block}.osscan-preview-panel b{color:var(--card-accent);font-size:7px}.osscan-preview-panel.is-left{z-index:1;filter:grayscale(.7)brightness(.72);transform:translate(-72%)rotate(-4deg)}.osscan-preview-panel.is-center{z-index:3;background:linear-gradient(160deg,#142b35,#091820);height:78%;transform:translateY(-5%)}.osscan-preview-panel.is-right{z-index:1;filter:grayscale(.7)brightness(.72);transform:translate(72%)rotate(4deg)}.osscan-preview-panel.is-center small{border:1px solid color-mix(in srgb,var(--card-accent) 55%,transparent);width:38px;height:38px;color:var(--card-accent);border-radius:50%;place-items:center;font:800 11px monospace;display:grid}.osscan-preview-panel.is-center strong{color:#f3f8f8;letter-spacing:.11em;text-overflow:ellipsis;max-width:100%;font:800 8px monospace;overflow:hidden}.osscan-card-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:24px 24px 24px 30px;display:flex}.osscan-card-meta{align-items:center;gap:11px;display:flex}.osscan-card-meta>span{border:1px solid color-mix(in srgb,var(--card-accent) 42%,transparent);width:34px;height:34px;color:var(--card-accent);border-radius:50%;place-items:center;font:800 9px monospace;display:grid}.osscan-card-meta small{color:var(--card-accent);letter-spacing:.14em;font:800 8px monospace}.osscan-card-content h3{margin:21px 0 0;font-size:23px;line-height:1.25}.osscan-card-content p{color:#a1b1b4;margin:12px 0 0;font-size:13px;line-height:1.72}.osscan-card-content ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.osscan-card-content li{color:#bccacc;background:#071218b3;border:1px solid #8ab2b83d;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:700}@media (min-width:951px){.osscan-capability-list article{grid-template-columns:minmax(230px,.88fr) minmax(0,1.12fr);gap:0;min-height:365px;padding:12px}.osscan-capability-list article:hover{padding:12px}.osscan-capability-list article:before{display:none}}@media (max-width:950px){.osscan-capability-list article{border:1px solid #82b2b847;border-radius:14px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:0;min-height:330px;margin-bottom:18px;display:grid}.osscan-card-preview{min-height:300px}}@media (max-width:650px){.osscan-capability-list article{grid-template-columns:1fr;padding:10px}.osscan-card-preview{min-height:230px}.osscan-card-content{padding:24px 16px 20px}.osscan-card-content h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.osscan-preview-panel{transition:none}}.osscan-visibility-layout{width:min(100%,1280px);display:block}.osscan-visibility-intro{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:end;gap:80px;padding:0;display:grid;position:relative;top:auto}.osscan-visibility-intro .osscan-kicker,.osscan-visibility-intro h2{grid-column:1}.osscan-visibility-intro>p{border-left:1px solid #48e7d34d;grid-area:1/2/3;margin:0;padding-left:28px}.osscan-visibility-signal{grid-column:1/-1;margin-top:4px}.osscan-visibility-content{width:min(100%,1120px);margin:54px auto 0}.osscan-capability-list{padding-bottom:24px;display:block}.osscan-capability-list article{background:linear-gradient(155deg,#172c36,#0c1921);border:1px solid #91b3bb4d;border-radius:18px;min-height:0;padding:14px;display:block;overflow:hidden;box-shadow:0 30px 75px #00000061}.osscan-card-preview{background:linear-gradient(#b9d0d326,#62838b17);border-radius:11px;height:clamp(270px,34vw,370px);min-height:0;margin:0}.osscan-card-preview:before{background:linear-gradient(#c4d9db21,#7391970e);border-bottom-color:#cce1e433}.osscan-preview-panel{border:0;border-radius:12px;width:76%;height:86%;padding:0;transition:transform .35s,filter .35s,box-shadow .35s;top:7%;left:12%;box-shadow:0 18px 40px #00000080}.osscan-preview-panel.is-left{z-index:1;filter:grayscale(.35)brightness(.78);background:linear-gradient(135deg,#6d555a,#433d45);transform:translate(-7%)rotate(-2.7deg)}.osscan-preview-panel.is-center{z-index:3;background:linear-gradient(135deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 68%,#15384a));height:92%;transform:translateY(-4%);box-shadow:0 24px 48px #00000085}.osscan-preview-panel.is-right{z-index:1;filter:grayscale(.42)brightness(.74);background:linear-gradient(135deg,#4b6b6d,#304a51);transform:translate(7%)rotate(2.7deg)}.osscan-capability-list article:hover .is-left{filter:grayscale(.15)brightness(.9);transform:translate(-11%)rotate(-3.5deg)}.osscan-capability-list article:hover .is-center{box-shadow:0 30px 64px color-mix(in srgb,var(--card-accent) 22%,#00000094);transform:translateY(-6%)}.osscan-capability-list article:hover .is-right{filter:grayscale(.15)brightness(.9);transform:translate(11%)rotate(3.5deg)}.osscan-card-content{padding:28px 34px 30px;display:block}.osscan-card-meta{margin-bottom:14px}.osscan-card-content h3{margin:0;font-size:clamp(22px,2.4vw,30px)}.osscan-card-content p{max-width:900px;margin-top:10px;font-size:14px}.osscan-card-content ul{margin-top:19px}.osscan-card-content li{background:linear-gradient(#7291972e,#4a686f24);border-bottom-color:#aeccd140;padding:7px 13px}.osscan-visibility-content .osscan-coverage-summary{width:100%;margin-top:34px}@media (min-width:951px){.osscan-capability-list article{min-height:0;margin-bottom:42px;padding:14px;display:block;position:sticky}.osscan-capability-list article:hover{padding:14px}.osscan-capability-list article:first-child{top:92px}.osscan-capability-list article:nth-child(2){top:104px}.osscan-capability-list article:nth-child(3){top:116px}.osscan-capability-list article:nth-child(4){top:128px}.osscan-capability-list article:nth-child(5){top:140px}}@media (max-width:950px){.osscan-visibility-intro{grid-template-columns:1fr;gap:20px}.osscan-visibility-intro>p{border-left:0;grid-area:auto/1;padding-left:0}.osscan-visibility-signal{grid-column:1}.osscan-capability-list article{min-height:0;padding:12px;display:block}.osscan-card-preview{height:clamp(240px,50vw,350px)}}@media (max-width:600px){.osscan-card-preview{height:220px}.osscan-preview-panel{width:82%;left:9%}.osscan-card-content{padding:23px 14px 20px}.osscan-card-meta>span{width:30px;height:30px}}.osscan-hero .osscan-hero-trust{justify-content:center;margin-top:27px}@media (max-width:1000px){.osscan-hero h1{max-width:850px}}@media (max-width:760px){.osscan-hero-inner{min-height:auto;padding-block:45px}.osscan-hero h1{font-size:clamp(40px,11vw,62px)}.osscan-hero-copy>p{font-size:15px}.osscan-hero .osscan-hero-trust{max-width:440px}}@media (max-width:980px){.osscan-reporting{padding:6px 20px 20px}}@media (max-width:620px){.osscan-reporting{padding:4px 12px 16px}}.osscan-continuous{background:radial-gradient(circle at 12% 80%,#48e7d312,#0000 28%),#060b10;border-top:1px solid #829aa421;padding:96px 24px}.osscan-continuous-inner{width:min(100%,1180px);margin:auto}.osscan-continuous-head{grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:end;gap:80px;display:grid}.osscan-continuous-head h2{color:#f3f5f6;letter-spacing:-.045em;max-width:720px;margin:18px 0 0;font-size:clamp(38px,4.2vw,56px);line-height:1.04}.osscan-continuous-head>p{color:#9ea9ad;margin:0;font-size:14px;line-height:1.75}.osscan-continuous .osscan-kicker{color:#48e7d3}.osscan-continuous .osscan-kicker i{background:linear-gradient(90deg,#48e7d3,#0000)}.osscan-continuous-grid{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:14px;margin-top:56px;display:grid}.osscan-continuous-status,.osscan-continuous-list{background:linear-gradient(145deg,#0b171d,#080f16);border:1px solid #70999f33;border-radius:12px}.osscan-continuous-status{overflow:hidden}.osscan-continuous-status-head{letter-spacing:.1em;border-bottom:1px solid #70999f26;justify-content:space-between;align-items:center;padding:18px 20px;font:800 8px monospace;display:flex}.osscan-continuous-status-head>span{color:#48e7d3;align-items:center;gap:8px;display:flex}.osscan-continuous-status-head i{background:#48e7d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #48e7d314}.osscan-continuous-status-head small{color:#647579;font:800 8px monospace}.osscan-continuous-score{justify-content:space-between;align-items:center;padding:30px 24px;display:flex}.osscan-continuous-score>div{gap:9px;display:grid}.osscan-continuous-score small,.osscan-continuous-metrics small{color:#708186;letter-spacing:.1em;font:800 8px monospace}.osscan-continuous-score strong{color:#edf3f3;font-size:19px}.osscan-continuous-score>b{color:#b8ff54;font-size:38px}.osscan-continuous-score>b small{color:#647579;font-size:10px}.osscan-continuous-track{grid-template-columns:repeat(6,1fr);gap:5px;padding:0 24px;display:grid}.osscan-continuous-track span{background:#48e7d3;border-radius:4px;height:5px}.osscan-continuous-track span:nth-child(5){background:#b8ff54}.osscan-continuous-track span:last-child{background:#26383d}.osscan-continuous-metrics{border:1px solid #70999f26;grid-template-columns:repeat(3,1fr);margin:28px 24px 0;display:grid}.osscan-continuous-metrics span{border-right:1px solid #70999f26;gap:8px;padding:16px;display:grid}.osscan-continuous-metrics span:last-child{border:0}.osscan-continuous-metrics strong{color:#e9eeee;font-size:20px}.osscan-continuous-next{color:#718287;letter-spacing:.08em;background:#48e7d309;justify-content:space-between;align-items:center;margin-top:24px;padding:17px 24px;font:800 8px monospace;display:flex}.osscan-continuous-next strong{color:#c9d4d4;font-size:10px}.osscan-continuous-list{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.osscan-continuous-list article{border-bottom:1px solid #70999f26;border-right:1px solid #70999f26;grid-template-columns:34px 1fr;gap:14px;min-height:155px;padding:24px;display:grid}.osscan-continuous-list article:nth-child(2n){border-right:0}.osscan-continuous-list article:nth-last-child(-n+2){border-bottom:0}.osscan-continuous-list article>span{color:#48e7d3;border:1px solid #48e7d347;border-radius:50%;place-items:center;width:32px;height:32px;font:800 8px monospace;display:grid}.osscan-continuous-list h3{color:#edf2f2;margin:4px 0 0;font-size:16px}.osscan-continuous-list p{color:#8e9da1;margin:10px 0 0;font-size:12px;line-height:1.6}.osscan-continuous-foot{background:#091218;border:1px solid #70999f2e;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:14px;padding:22px 24px;display:flex}.osscan-continuous-foot>div{gap:7px;display:grid}.osscan-continuous-foot small{color:#48e7d3;letter-spacing:.11em;font:800 8px monospace}.osscan-continuous-foot strong{color:#dfe6e6;font-size:16px}.osscan-continuous-foot>a{color:#07100b;background:#b8ff54;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:44px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:900px){.osscan-continuous-head,.osscan-continuous-grid{grid-template-columns:1fr;gap:28px}.osscan-continuous-grid{gap:14px}.osscan-continuous-status{width:min(100%,620px)}}@media (max-width:620px){.osscan-continuous{padding:66px 16px}.osscan-continuous-head h2{font-size:38px}.osscan-continuous-list{grid-template-columns:1fr}.osscan-continuous-list article,.osscan-continuous-list article:nth-child(2n),.osscan-continuous-list article:nth-last-child(-n+2){border-bottom:1px solid #70999f26;border-right:0;min-height:0}.osscan-continuous-list article:last-child{border-bottom:0}.osscan-continuous-foot{flex-direction:column;align-items:flex-start}.osscan-continuous-foot>a{width:100%}.osscan-continuous-status-head{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:980px){.osscan-page .osscan-reporting-inner{grid-template-columns:1fr!important}}.osscan-reporting{width:100vw;margin-left:calc(50% - 50vw);padding-left:0;padding-right:0}.osscan-reporting-inner{grid-template-columns:minmax(0,55%) minmax(0,45%);width:100%;max-width:none;margin:0}.osscan-report-visual img{width:100%;max-width:none}@media (max-width:980px){.osscan-reporting{padding-left:0;padding-right:0}.osscan-reporting-inner{grid-template-columns:1fr}.osscan-report-content{padding-left:28px;padding-right:28px}}@media (max-width:620px){.osscan-reporting{padding-left:0;padding-right:0}.osscan-report-content{padding-left:18px;padding-right:18px}}.osscan-reporting{padding-left:0;padding-right:0}.osscan-reporting-inner{width:100%;max-width:none}@media (max-width:980px){.osscan-reporting{padding-left:0;padding-right:0}}@media (max-width:620px){.osscan-reporting{padding-left:0;padding-right:0}}.osscan-reporting-inner{box-shadow:none;background:0 0;border:0}.osscan-report-visual{border-right:0}@media (max-width:980px){.osscan-report-visual{border-bottom:0}}.osscan-reporting{width:100vw;margin-left:calc(50% - 50vw)}.osscan-report-visual{padding-left:0;padding-right:0}.osscan-report-content{padding-left:24px;padding-right:24px}@media (max-width:620px){.osscan-report-content{padding-left:16px;padding-right:16px}}@media (max-width:600px){.osscan-journey>div{grid-template-columns:1fr}.osscan-journey a{border-left:1px solid #649a9a2b}}.osscan-reporting-overview{grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:58px;margin-top:42px}.osscan-report-visual{isolation:isolate;place-items:center;min-height:470px;display:grid;position:relative}.osscan-report-visual-glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle,#8b5cf642,#48e7d314 42%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.osscan-report-visual img{filter:drop-shadow(0 30px 38px #00000061);width:min(100%,520px);height:auto;display:block}.osscan-report-visual-badge{color:#d9d4e8;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a1be0;border:1px solid #c4b5fd47;border-radius:7px;align-items:center;gap:9px;padding:11px 14px;font:800 9px/1 monospace;display:flex;position:absolute;bottom:9%;right:5%;box-shadow:0 14px 30px #0000004d}.osscan-report-visual-badge i{background:#48e7d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48e7d31a}.osscan-reporting-detail{margin-top:4px}.osscan-report-evidence{padding:28px 30px!important}.osscan-report-evidence h3{font-size:22px}.osscan-report-evidence ul{margin-top:20px}.osscan-reporting-actions{margin-top:12px}@media (max-width:900px){.osscan-reporting-head{grid-template-columns:1fr;gap:20px}.osscan-reporting-overview{grid-template-columns:1fr;gap:24px}.osscan-report-visual{min-height:360px}.osscan-report-visual img{width:min(100%,470px)}}@media (max-width:620px){.osscan-report-visual{min-height:300px}.osscan-report-visual-badge{bottom:4%;right:2%}.osscan-report-evidence{padding:23px 18px!important}}.osscan-reporting-inner{background:linear-gradient(105deg,#0a191cfa,#0c0a1ffa);border:1px solid #a78bfa38;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:stretch;width:min(100%,1260px);display:grid;overflow:hidden;box-shadow:0 32px 80px #00000047}.osscan-report-visual{background:radial-gradient(circle at 48% 45%,#8b5cf630,#0000 58%),linear-gradient(145deg,#071417,#080b19);border-right:1px solid #a78bfa29;place-items:center;min-height:560px;padding:34px 18px;display:grid;position:relative}.osscan-report-visual:before{content:"";pointer-events:none;border:1px solid #48e7d31f;position:absolute;inset:24px}.osscan-report-visual-glow{background:radial-gradient(circle,#8b5cf638,#48e7d30f 48%,#0000 72%);inset:18%}.osscan-report-visual img{filter:drop-shadow(0 32px 35px #00000075);width:min(100%,650px);height:auto;position:relative}.osscan-report-content{flex-direction:column;justify-content:center;padding:52px 48px;display:flex}.osscan-report-content .osscan-reporting-head{display:block}.osscan-report-content .osscan-section-number{color:#7e7698;margin-bottom:14px}.osscan-report-content .osscan-kicker{color:#c4b5fd}.osscan-report-content .osscan-kicker i{background:linear-gradient(90deg,#8b5cf6,#0000)}.osscan-report-content .osscan-reporting-head h2{color:#f7f5ff;letter-spacing:-.04em;max-width:580px;margin:20px 0 0;font-size:clamp(32px,3.3vw,48px);line-height:1.08}.osscan-report-content .osscan-reporting-head>p{color:#b7b3c4;max-width:580px;margin:20px 0 0;font-size:14px;line-height:1.7}.osscan-report-buttons{gap:10px;margin-top:27px;display:flex}.osscan-report-buttons a{color:#ece9f5;border:1px solid #c4b5fd47;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}.osscan-report-buttons a:first-child{color:#120d26;background:#c4b5fd;border-color:#c4b5fd}.osscan-report-buttons a:hover{transform:translateY(-2px)}.osscan-report-points{background:#0f121fb8;border:1px solid #c4b5fd24;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;padding:14px;display:grid}.osscan-report-points article{background:#080c168c;border:1px solid #c4b5fd1f;gap:7px;min-height:68px;padding:13px;display:grid}.osscan-report-points small{color:#48e7d3;font:900 8px monospace}.osscan-report-points strong{color:#d8d5e0;font-size:11px;line-height:1.4}.osscan-report-exports{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.osscan-report-exports>small{color:#817b91;letter-spacing:.1em;margin-right:4px;font:900 8px monospace}.osscan-report-exports>span{color:#aaa6b5;border:1px solid #c4b5fd1c;border-radius:3px;padding:6px 8px;font-size:9px}@media (max-width:980px){.osscan-reporting-inner{grid-template-columns:1fr}.osscan-report-visual{border-bottom:1px solid #a78bfa29;border-right:0;min-height:440px}.osscan-report-visual img{width:min(100%,680px)}.osscan-report-content{padding:44px 38px}}@media (max-width:620px){.osscan-reporting{padding:40px 12px}.osscan-report-visual{min-height:300px;padding:22px 8px}.osscan-report-visual:before{inset:12px}.osscan-report-content{padding:34px 20px}.osscan-report-buttons{flex-direction:column;align-items:stretch}.osscan-report-points{grid-template-columns:1fr;padding:10px}.osscan-report-points article{min-height:0}.osscan-report-exports{flex-direction:column;align-items:flex-start}}.osscan-reporting-inner{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)}.osscan-report-visual{min-height:560px;padding:0;overflow:hidden}.osscan-report-visual:before,.osscan-report-visual-glow{display:none}.osscan-report-visual img{object-fit:contain;filter:drop-shadow(0 32px 35px #0000006b);width:100%;max-width:none;height:100%;transform:scale(1.08)}@media (max-width:980px){.osscan-reporting-inner{grid-template-columns:1fr}.osscan-report-visual{aspect-ratio:3/2;min-height:0}.osscan-report-visual img{width:100%;height:100%;transform:scale(1.04)}}@media (max-width:620px){.osscan-report-visual{min-height:0;padding:0}.osscan-report-visual img{transform:scale(1.08)}}.osscan-reporting{padding:42px 24px}.osscan-report-visual{min-height:440px}.osscan-report-content .osscan-reporting-head h2{margin-top:15px;font-size:clamp(30px,3vw,43px)}.osscan-report-content .osscan-reporting-head>p{margin-top:14px;line-height:1.6}.osscan-report-buttons{margin-top:20px}.osscan-report-points{margin-top:20px;padding:10px}.osscan-report-points article{min-height:58px;padding:10px 12px}@media (max-width:980px){.osscan-reporting{padding:38px 20px}.osscan-report-visual{min-height:0}.osscan-report-content{padding:32px}}@media (max-width:620px){.osscan-reporting{padding:28px 12px}.osscan-report-content{padding:28px 18px}.osscan-report-content .osscan-reporting-head h2{font-size:32px}.osscan-report-points{margin-top:16px}}.osscan-reporting{padding-block:32px}.osscan-report-visual img{width:92%;height:auto;transform:none}.osscan-report-content{padding:28px 34px}.osscan-report-content .osscan-reporting-head h2{font-size:clamp(28px,2.8vw,40px)}.osscan-report-points{margin-top:16px}.osscan-report-exports{margin-top:10px}@media (max-width:980px){.osscan-report-visual{min-height:0;padding:12px}.osscan-report-visual img{width:88%;height:auto}.osscan-report-content{padding:28px}}@media (max-width:620px){.osscan-reporting{padding-block:22px}.osscan-report-visual{padding:8px}.osscan-report-visual img{width:94%}.osscan-report-content{padding:24px 18px}}.osscan-reporting{padding-top:12px;padding-bottom:28px}.osscan-report-visual{min-height:345px;padding:12px}.osscan-report-visual img{width:87%}.osscan-report-content{padding-block:24px}@media (max-width:980px){.osscan-reporting{padding-top:10px}.osscan-report-visual{min-height:0;padding:8px}.osscan-report-visual img{width:84%}}@media (max-width:620px){.osscan-reporting{padding-top:6px;padding-bottom:18px}.osscan-report-visual{padding:4px}.osscan-report-visual img{width:90%}}@media (max-width:760px){.osscan-journey>div{grid-template-columns:repeat(3,1fr)}.osscan-journey a:nth-child(3){border-left:0}}@media (max-width:620px){.osscan-journey>div{grid-template-columns:1fr}.osscan-journey a{border-left:1px solid #649a9a2b}}.osscan-hosts{background:radial-gradient(circle at 12% 10%,#48e7d314,#0000 28%),linear-gradient(#070d12,#081219);border-bottom:1px solid #5e929633;padding:100px 24px;position:relative;overflow:hidden}.osscan-hosts:before{content:"";background:linear-gradient(90deg,#0000,#48e7d380,#0000);width:min(92%,1280px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.osscan-hosts-inner{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:start;gap:88px;width:min(100%,1280px);margin:auto;display:grid;position:relative}.osscan-hosts-intro{position:sticky;top:118px}.osscan-hosts-intro h2{letter-spacing:-.045em;max-width:540px;margin:18px 0 0;font-size:clamp(36px,4.2vw,56px);line-height:1.04}.osscan-hosts-intro>p{color:#9dafb2;max-width:550px;margin:24px 0 0;font-size:15px;line-height:1.8}.osscan-hosts-status{border-top:1px solid #6095983b;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:21px;display:flex}.osscan-hosts-status span{color:#bdcbcd;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.osscan-hosts-status i{background:var(--os-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #48e7d312}.osscan-hosts-list{border-top:1px solid #62979b40;display:grid}.osscan-hosts-list article{border-bottom:1px solid #62979b38;grid-template-columns:112px minmax(0,1fr) 22px;align-items:start;gap:22px;padding:27px 8px;transition:padding .25s,background .25s;display:grid;position:relative}.osscan-hosts-list article:hover{background:linear-gradient(90deg,#48e7d30e,#0000);padding-inline:18px}.osscan-hosts-index{align-items:center;gap:11px;display:flex}.osscan-hosts-index>span{height:38px;color:var(--os-cyan);background:#09171d;border:1px solid #48e7d352;border-radius:50%;flex:0 0 38px;place-items:center;font:800 9px monospace;display:grid}.osscan-hosts-index small{color:var(--os-cyan);letter-spacing:.11em;font:800 7px/1.3 monospace}.osscan-hosts-list h3{color:#f1f6f6;margin:4px 0 0;font-size:20px;line-height:1.3}.osscan-hosts-list p{color:#94a7aa;max-width:600px;margin:10px 0 0;font-size:13px;line-height:1.72}.osscan-hosts-arrow{color:#5b7375;align-self:center;font-size:15px;font-style:normal}@media (min-width:761px){.osscan-journey>div{grid-template-columns:repeat(4,1fr)}}@media (max-width:950px){.osscan-hosts-inner{grid-template-columns:1fr;gap:46px}.osscan-hosts-intro{position:relative;top:auto}.osscan-hosts-intro h2,.osscan-hosts-intro>p{max-width:760px}}@media (max-width:600px){.osscan-hosts{padding:68px 16px}.osscan-hosts-list article{grid-template-columns:84px minmax(0,1fr);gap:14px;padding-block:23px}.osscan-hosts-index{flex-direction:column;align-items:flex-start;gap:8px}.osscan-hosts-arrow{display:none}.osscan-hosts-list h3{font-size:18px}}.osscan-hosts-inner{display:block}.osscan-hosts-intro{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:end;gap:70px;display:grid;position:relative;top:auto}.osscan-hosts-intro .osscan-kicker,.osscan-hosts-intro h2{grid-column:1}.osscan-hosts-intro>p{grid-area:1/2/3;margin:0}.osscan-hosts-intro .osscan-hosts-status{grid-column:1/-1;margin-top:0}.osscan-hosts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.osscan-hosts-grid article{background:linear-gradient(155deg,#171c25,#11161e);border:1px solid #8898a652;flex-direction:column;align-items:flex-start;min-height:390px;padding:22px 20px 27px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 20px 42px #0003}.osscan-hosts-grid article:hover{border-color:#48e7d375;transform:translateY(-5px)}.osscan-hosts-step{color:#e3e7eb;background:#10141b;border:1px solid #8e9aa84d;align-items:center;min-height:29px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.osscan-hosts-grid article>small{color:var(--os-cyan);letter-spacing:.13em;margin-top:22px;font:800 8px/1.2 monospace}.osscan-hosts-grid h3{color:#f4f6f8;margin:10px 0 0;font-size:20px;line-height:1.3}.osscan-hosts-grid p{color:#a7adb6;margin:14px 0 0;font-size:13px;line-height:1.68}.osscan-hosts-prompt{color:#171a20;text-align:center;background:#e7e9ec;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 13px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:-17px;left:18px;right:18px;box-shadow:0 8px 20px #00000038}@media (min-width:951px){.osscan-hosts-grid article{position:sticky;top:112px}.osscan-hosts-grid article:nth-child(2){top:124px}.osscan-hosts-grid article:nth-child(3){top:136px}.osscan-hosts-grid article:nth-child(4){top:148px}}@media (max-width:1000px){.osscan-hosts-intro{grid-template-columns:1fr;gap:20px}.osscan-hosts-intro>p{grid-area:auto/1}.osscan-hosts-intro .osscan-hosts-status{grid-column:1}.osscan-hosts-grid{grid-template-columns:1fr 1fr;gap:38px 14px}.osscan-hosts-grid article{min-height:350px}}@media (max-width:600px){.osscan-hosts-grid{grid-template-columns:1fr;gap:38px}.osscan-hosts-grid article{min-height:0;padding-bottom:54px}.osscan-hosts-prompt{bottom:-15px}}.osscan-hosts{padding-top:82px}.osscan-hosts-intro{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.osscan-hosts-intro .osscan-kicker{justify-content:center}.osscan-hosts-intro h2{max-width:780px;margin-top:18px;font-size:clamp(32px,3.4vw,46px)}.osscan-hosts-intro .osscan-hosts-status{border-top:0;justify-content:center;width:auto;margin-top:22px;padding-top:0}.osscan-hosts-grid{margin-top:38px}.osscan-hosts-grid article{min-height:350px;padding-bottom:48px}@media (max-width:1000px){.osscan-hosts-intro{gap:0;display:flex}.osscan-hosts-grid article{min-height:330px}}@media (max-width:600px){.osscan-hosts{padding-top:62px}.osscan-hosts-intro h2{font-size:clamp(30px,8.5vw,40px)}.osscan-hosts-grid{margin-top:32px}.osscan-hosts-grid article{min-height:0}}.osscan-assessment{background:radial-gradient(circle at 88% 18%,#5c5bff1a,#0000 29%),#050b10;border-bottom:1px solid #5b8f9533;padding:100px 24px;position:relative;overflow:hidden}.osscan-assessment:before{content:"";background:linear-gradient(90deg,#0000,#48e7d380,#0000);width:min(92%,1280px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.osscan-assessment-inner{width:min(100%,1280px);margin:auto;position:relative}.osscan-assessment-head{grid-template-columns:minmax(0,1.06fr) minmax(390px,.74fr);align-items:end;gap:80px;display:grid}.osscan-assessment-head h2{letter-spacing:-.045em;max-width:760px;margin:17px 0 0;font-size:clamp(34px,3.7vw,50px);line-height:1.06}.osscan-assessment-head>p{color:#9cadb0;margin:0;font-size:14px;line-height:1.8}.osscan-assessment-feature{background:linear-gradient(145deg,#0a1921f5,#060e14fa);border:1px solid #5b91973b;border-radius:15px;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:72px;margin-top:58px;padding:42px;display:grid;box-shadow:0 28px 75px #00000038}.osscan-assessment-copy>span{color:var(--os-cyan);letter-spacing:.14em;font:800 8px/1.3 monospace}.osscan-assessment-copy h3{margin:13px 0 0;font-size:27px;line-height:1.2}.osscan-assessment-copy>p{color:#9dafb2;margin:15px 0 0;font-size:13px;line-height:1.75}.osscan-assessment-proof{border-left:2px solid var(--os-cyan);background:#48e7d30a;gap:13px;margin-top:22px;padding:17px;display:flex}.osscan-assessment-proof>i{background:var(--os-cyan);border-radius:50%;flex:0 0 8px;height:8px;margin-top:6px}.osscan-assessment-proof p{color:#c3d0d2;margin:0;font-size:12px;line-height:1.65}.osscan-host-result{background:#07141b;border:1px solid #57aba752;border-radius:11px;overflow:hidden}.osscan-host-result-top{color:var(--os-cyan);letter-spacing:.12em;border-bottom:1px solid #60979a2e;justify-content:space-between;align-items:center;padding:16px 18px;font:800 8px monospace;display:flex}.osscan-host-result-top small{color:#708588;font-size:7px}.osscan-host-target{justify-content:space-between;align-items:center;padding:20px 18px;display:flex}.osscan-host-target div{gap:7px;display:grid}.osscan-host-target small,.osscan-host-facts small{color:#73878a;font:800 7px monospace}.osscan-host-target strong{font:800 15px monospace}.osscan-host-target>b{color:var(--os-cyan);border:1px solid #48e7d34d;border-radius:4px;padding:6px 8px;font-size:7px}.osscan-host-facts{background:#5f979a2e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px;display:grid}.osscan-host-facts span{background:#091921;gap:7px;padding:13px;display:grid}.osscan-host-facts strong{font-size:11px}.osscan-host-alert{background:#ffa42c0e;border:1px solid #ffb24652;justify-content:space-between;align-items:center;gap:20px;margin:16px 18px;padding:16px;display:flex}.osscan-host-alert div{gap:5px;display:grid}.osscan-host-alert small{color:#ffc35a;font:800 7px monospace}.osscan-host-alert strong{font-size:14px}.osscan-host-alert p{color:#8fa2a5;margin:0;font-size:10px}.osscan-host-alert>b{color:#251206;background:#ffb34e;border-radius:4px;padding:7px 9px;font-size:8px}.osscan-host-result-foot{color:#809598;border-top:1px solid #60979a2e;gap:18px;padding:14px 18px;font-size:8px;font-weight:700;display:flex}.osscan-host-result-foot span{align-items:center;gap:6px;display:flex}.osscan-host-result-foot i{background:var(--os-cyan);border-radius:50%;width:6px;height:6px}.osscan-assessment-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.osscan-assessment-grid article{background:linear-gradient(150deg,#0a171e,#071016);border:1px solid #5f959a38;border-radius:10px;min-height:205px;padding:22px}.osscan-assessment-grid article>div{justify-content:space-between;align-items:center;display:flex}.osscan-assessment-grid article>div span{width:34px;height:34px;color:var(--os-cyan);border:1px solid #48e7d34d;border-radius:50%;place-items:center;font:800 9px monospace;display:grid}.osscan-assessment-grid small{color:#718689;letter-spacing:.12em;font:800 7px monospace}.osscan-assessment-grid h3{margin:27px 0 0;font-size:18px}.osscan-assessment-grid p{color:#91a4a7;margin:11px 0 0;font-size:12px;line-height:1.68}@media (max-width:950px){.osscan-assessment-head,.osscan-assessment-feature{grid-template-columns:1fr}.osscan-assessment-head{gap:22px}.osscan-assessment-feature{gap:38px}.osscan-assessment-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.osscan-assessment{padding:68px 16px}.osscan-assessment-feature{margin-top:38px;padding:20px}.osscan-assessment-grid,.osscan-host-facts{grid-template-columns:1fr}.osscan-host-alert{align-items:flex-start}.osscan-host-result-foot{flex-direction:column;gap:9px}}.osscan-assessment-head>p{max-width:520px;font-size:14px;line-height:1.7}.osscan-assessment-coverage{border-top:1px solid #60979a40;border-bottom:1px solid #60979a40;margin-top:22px}.osscan-assessment-coverage-head{color:var(--os-cyan);letter-spacing:.13em;border-bottom:1px solid #60979a33;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font:800 8px monospace;display:flex}.osscan-assessment-coverage-head small{color:#72878a;font-size:7px}.osscan-assessment-list{grid-template-columns:1fr 1fr;display:grid}.osscan-assessment-list article{border-bottom:1px solid #60979a2e;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:15px;min-height:150px;padding:23px 18px 23px 4px;display:grid}.osscan-assessment-list article:nth-child(odd){border-right:1px solid #60979a2e;padding-right:28px}.osscan-assessment-list article:nth-child(2n){padding-left:28px}.osscan-assessment-list article:nth-last-child(-n+2){border-bottom:0}.osscan-assessment-list article>span{width:34px;height:34px;color:var(--os-cyan);border:1px solid #48e7d34d;border-radius:50%;place-items:center;font:800 9px monospace;display:grid}.osscan-assessment-list small{color:#6f8588;letter-spacing:.12em;font:800 7px monospace}.osscan-assessment-list h3{margin:7px 0 0;font-size:17px;line-height:1.3}.osscan-assessment-list p{color:#91a4a7;margin:8px 0 0;font-size:12px;line-height:1.62}.osscan-assessment-list article>i{color:var(--os-cyan);align-self:center;font-size:12px;font-style:normal}@media (max-width:700px){.osscan-assessment-list{grid-template-columns:1fr}.osscan-assessment-list article,.osscan-assessment-list article:nth-child(odd),.osscan-assessment-list article:nth-child(2n){border-bottom:1px solid #60979a2e;border-right:0;padding:20px 4px}.osscan-assessment-list article:last-child{border-bottom:0}.osscan-assessment-coverage-head{flex-direction:column;align-items:flex-start;gap:7px}}.osscan-assessment{background:radial-gradient(circle at 50% 43%,#48e7d30e,#0000 24%),#050708;padding-top:82px}.osscan-engine-head{text-align:center;flex-direction:column;align-items:center;display:flex}.osscan-engine-head .osscan-kicker{justify-content:center}.osscan-engine-head h2{letter-spacing:-.045em;max-width:900px;margin:18px 0 0;font-size:clamp(34px,3.8vw,50px);line-height:1.06}.osscan-engine-head>p{color:#929da0;max-width:650px;margin:16px 0 0;font-size:13px;line-height:1.7}.osscan-engine-flow{grid-template-columns:1fr 150px 1fr;align-items:center;gap:34px;height:220px;margin:36px calc(50% - 50vw) 0;display:grid;position:relative;overflow:hidden}.osscan-engine-flow:before,.osscan-engine-flow:after{content:"";pointer-events:none;border-block:1px solid #cf8e378c;width:calc(50% - 74px);position:absolute;top:17px;bottom:17px}.osscan-engine-flow:before{border-right:1px solid #cf8e378c;border-radius:0 92px 92px 0;left:-32px}.osscan-engine-flow:after{border-left:1px solid #cf8e378c;border-radius:92px 0 0 92px;right:-32px}.osscan-engine-tools{z-index:2;align-items:center;gap:26px;display:flex;position:relative}.osscan-engine-tools.is-left{justify-content:flex-end}.osscan-engine-tools.is-right{justify-content:flex-start}.osscan-engine-tools span{color:#8f9da0;background:#111619;border:1px solid #8a979d33;place-items:center;width:46px;height:46px;font:800 8px monospace;transition:color .2s,border-color .2s,transform .2s;display:grid;box-shadow:0 8px 20px #0000004d}.osscan-engine-core{z-index:4;color:#101617;background:#eef0ed;border:1px solid #e5e8e4d9;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative;box-shadow:0 22px 55px #00000080}.osscan-engine-core svg{fill:none;stroke:#101617;stroke-width:3px;width:56px;height:56px}.osscan-engine-core>span{letter-spacing:.12em;margin-top:8px;font:900 10px monospace}.osscan-engine-capabilities article{border-left:2px solid #cf8e37a6;min-height:135px;padding:2px 10px 0 18px;position:relative}.osscan-engine-capabilities h3{color:#e8eceb;margin:10px 0 0;font-size:15px;line-height:1.35}@media (max-width:1050px){.osscan-engine-flow{grid-template-columns:1fr 126px 1fr;gap:22px}.osscan-engine-core{width:126px;height:126px}.osscan-engine-core svg{width:45px;height:45px}.osscan-engine-tools{gap:12px}.osscan-engine-tools span{width:39px;height:39px}.osscan-engine-flow:before,.osscan-engine-flow:after{width:calc(50% - 62px)}}@media (max-width:760px){.osscan-engine-flow{grid-template-columns:1fr;height:auto;margin:36px 0 0;padding:26px 0}.osscan-engine-flow:before,.osscan-engine-flow:after{display:none}.osscan-engine-core{grid-row:1;justify-self:center}.osscan-engine-tools{justify-content:center!important}.osscan-engine-tools.is-left{grid-row:2}.osscan-engine-tools.is-right{grid-row:3}.osscan-engine-capabilities{grid-template-columns:1fr 1fr;gap:28px 18px;margin-top:22px}}@media (max-width:520px){.osscan-engine-head h2{font-size:clamp(30px,9vw,40px)}.osscan-engine-tools{gap:8px}.osscan-engine-tools span{width:36px;height:36px}.osscan-engine-capabilities{grid-template-columns:1fr}.osscan-engine-capabilities article{min-height:0}}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){color:#b3c0c2;background:#101619;border-color:#899a9f47}.osscan-engine-tools span:nth-child(2n){color:#d3a45e}.osscan-engine-core{color:#eef2f1;background:#101518;border:1px solid #cf8e378c;width:150px;height:110px;box-shadow:0 20px 48px #00000080}.osscan-engine-core>span{color:#f1f3f2;letter-spacing:.12em;margin-top:0;font:900 10px monospace}.osscan-engine-core small{color:#c99750;letter-spacing:.11em;margin-top:6px;font:800 7px monospace}@media (max-width:1050px){.osscan-engine-core{width:126px;height:96px}}.osscan-engine-flow:before,.osscan-engine-flow:after{display:none}.osscan-engine-connectors{z-index:0;fill:none;stroke:#cf8e379e;stroke-width:1.15px;vector-effect:non-scaling-stroke;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (max-width:760px){.osscan-engine-connectors{display:none}}.osscan-engine-connectors{stroke:#b87518e6;stroke-width:.9px}.osscan-engine-head h2{letter-spacing:-.035em;max-width:860px;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.45vw,47px);font-weight:400;line-height:1.08}.osscan-engine-flow{margin-top:28px}.osscan-engine-tools span{box-shadow:none;border-color:#77828638}.osscan-engine-core{border-color:#b87518cc;box-shadow:0 18px 44px #00000070}.osscan-engine-capabilities{gap:42px;width:min(100%,900px);margin-top:0}.osscan-engine-capabilities h3{font-size:14px;font-weight:650}.osscan-engine-capabilities p{font-size:10px;line-height:1.62}.osscan-engine-proof{max-width:820px;margin-top:28px;font-size:10px}.osscan-engine-head h2{color:#f0eee9;letter-spacing:-.035em;max-width:820px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,47px);font-weight:400;line-height:1.08}.osscan-engine-head>p{color:#8f9695;max-width:610px;margin-top:13px;font-size:11px;line-height:1.65}.osscan-engine-flow{height:250px;margin-top:25px}.osscan-engine-tools{gap:30px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){color:#899698;background:#101416;border-color:#818b8c38;width:44px;height:44px;box-shadow:0 7px 18px #0000005c}.osscan-engine-core{background:#0f1416;border-color:#a66b20;width:144px;height:108px}.osscan-engine-core small{color:#d49a44}.osscan-engine-capabilities{gap:42px;margin-top:0}.osscan-engine-capabilities article{border-left-color:#b87927;padding-left:16px}.osscan-engine-capabilities article>span{color:#d99b43}.osscan-engine-capabilities h3{color:#e8e6e1;font-size:14px;font-weight:650}.osscan-engine-capabilities p{color:#7f898a;font-size:10px;line-height:1.58}.osscan-engine-proof{color:#899596;margin-top:27px;font-size:10px}@media (max-width:1050px){.osscan-engine-tools{gap:14px}.osscan-engine-core{width:126px;height:96px}}@media (max-width:760px){.osscan-engine-flow{height:auto}.osscan-engine-capabilities{margin-top:18px}}.osscan-assessment:before{background:linear-gradient(90deg,#0000,#b875186b,#0000)}.osscan-assessment-inner{width:100%;max-width:none}.osscan-engine-head{width:min(100% - 48px,960px);margin:0 auto}.osscan-engine-flow{isolation:isolate;grid-template-columns:minmax(360px,1fr) 112px minmax(360px,1fr);align-items:center;gap:40px;height:230px;margin:22px 0 0;display:grid;overflow:hidden}.osscan-engine-connectors{stroke:#a66b20;stroke-width:1px;opacity:.95}.osscan-engine-tools{z-index:2;gap:27px;position:relative;transform:translateY(2px)}.osscan-engine-tools span:hover{color:#e6b567;border-color:#b87518ad;transform:translateY(-2px)}.osscan-engine-core{z-index:4;color:#f0eee8;background:#0f1416;border:1px solid #a66b20;width:112px;height:112px;position:relative;box-shadow:0 22px 46px #0000007a}.osscan-engine-core>span{color:#f0eee8;letter-spacing:0;text-align:center;margin-top:0;font:900 9px monospace}.osscan-engine-core small{color:#d49a44;letter-spacing:0;text-align:center;margin-top:6px;font:800 6px monospace}.osscan-engine-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px;width:min(100% - 48px,900px);margin:2px auto 0;display:grid}.osscan-engine-proof{color:#909a9b;text-align:center;border-top:1px solid #7a828438;max-width:820px;margin:25px auto 0;padding-top:18px;font-size:10px;line-height:1.62}@media (max-width:1050px){.osscan-engine-head h2{font-size:38px}.osscan-engine-flow{grid-template-columns:minmax(250px,1fr) 104px minmax(250px,1fr);gap:24px}.osscan-engine-tools{gap:12px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:38px;height:38px}.osscan-engine-core{width:104px;height:104px}.osscan-engine-capabilities{gap:26px}}@media (max-width:760px){.osscan-assessment{padding:64px 16px 52px}.osscan-engine-head{width:100%}.osscan-engine-head h2{font-size:32px}.osscan-engine-flow{grid-template-columns:1fr;gap:18px;height:auto;margin:30px auto 0;overflow:visible}.osscan-engine-connectors{display:none}.osscan-engine-core{grid-row:1;justify-self:center}.osscan-engine-tools{flex-wrap:wrap;transform:none;justify-content:center!important}.osscan-engine-tools.is-left,.osscan-engine-tools.is-right{padding:0}.osscan-engine-tools.is-left{grid-row:2}.osscan-engine-tools.is-right{grid-row:3}.osscan-engine-capabilities{grid-template-columns:1fr 1fr;gap:26px 18px;width:100%;margin-top:28px}.osscan-engine-capabilities article{min-height:0}}@media (max-width:520px){.osscan-engine-head h2{font-size:29px}.osscan-engine-capabilities{grid-template-columns:1fr}.osscan-engine-proof{text-align:left}}.osscan-section-rails{z-index:0;fill:none;stroke:#a66b20;stroke-width:1px;opacity:.95;vector-effect:non-scaling-stroke;pointer-events:none;width:100%;height:410px;position:absolute;top:8px;left:0}.osscan-engine-head{z-index:1;width:min(100% - 48px,860px);position:relative}.osscan-engine-head .osscan-kicker{font-size:8px}.osscan-engine-head h2{max-width:735px;margin-top:10px;font-size:40px;line-height:1.1}.osscan-engine-head>p{max-width:600px;margin-top:11px;font-size:11px;line-height:1.55}.osscan-engine-flow{z-index:1;grid-template-columns:minmax(260px,1fr) 112px minmax(260px,1fr);gap:32px;width:min(100% - 48px,760px);height:112px;margin:64px auto 0;display:grid;position:relative;overflow:visible}.osscan-engine-tools{align-self:center;gap:22px;transform:none}.osscan-engine-tools.is-left{padding-right:0}.osscan-engine-tools.is-right{padding-left:0}.osscan-engine-core{width:112px;height:112px}.osscan-engine-capabilities{z-index:1;gap:34px;width:min(100% - 48px,880px);margin:46px auto 0;position:relative}.osscan-engine-capabilities article{min-height:112px;padding-left:14px}.osscan-engine-proof{z-index:1;margin-top:18px;position:relative}@media (max-width:1050px){.osscan-engine-head h2{font-size:36px}.osscan-engine-flow{grid-template-columns:minmax(210px,1fr) 104px minmax(210px,1fr);gap:20px;width:min(100% - 48px,680px);margin-top:56px}.osscan-engine-core{width:104px;height:104px}.osscan-section-rails{height:390px}.osscan-engine-capabilities{gap:24px}}@media (max-width:760px){.osscan-section-rails{display:none}.osscan-assessment{padding:60px 16px 48px}.osscan-assessment-inner{min-height:0;overflow:visible}.osscan-engine-flow{grid-template-columns:1fr;width:100%;height:auto;margin-top:28px}.osscan-engine-capabilities{width:100%;margin-top:28px}}.osscan-assessment{background:#050606;padding:56px 0 38px}@keyframes osscan-workflow-connector{to{stroke-dashoffset:-850px}}.osscan-engine-head .osscan-kicker{color:#23dacc;letter-spacing:0;justify-content:center;font-size:8px}.osscan-engine-head>p{color:#8c9494;text-align:center;max-width:570px;margin:11px auto 0;font-size:11px;line-height:1.55}.osscan-engine-flow{z-index:1;grid-template-columns:minmax(230px,1fr) 112px minmax(230px,1fr);align-items:center;gap:32px;width:min(100% - 48px,760px);height:112px;margin:56px auto 0;display:grid;position:relative;overflow:visible}.osscan-engine-tools{align-items:center;gap:24px;display:flex;transform:none}.osscan-engine-tools.is-left{justify-content:flex-end;padding-right:0}.osscan-engine-tools.is-right{justify-content:flex-start;padding-left:0}.osscan-engine-core{color:#f0eee8;background:#0f1416;border:1px solid #a66b20;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex;box-shadow:0 22px 46px #0000007a}.osscan-engine-core>span{color:#f0eee8;letter-spacing:0;text-align:center;max-width:82px;margin:0;font:900 9px/1.25 monospace}.osscan-engine-core small{color:#d49a44;letter-spacing:0;text-align:center;max-width:84px;margin-top:6px;font:800 6px/1.35 monospace}.osscan-engine-capabilities article>span{color:#d99b43;font:800 8px monospace}.osscan-engine-proof{z-index:1;color:#8d9898;text-align:center;border-top:1px solid #7a828438;max-width:760px;margin:18px auto 0;padding-top:15px;font-size:10px;line-height:1.62;position:relative}@media (max-width:1050px){.osscan-assessment-inner{min-height:480px}.osscan-engine-head h2{font-size:34px}.osscan-engine-flow{grid-template-columns:minmax(190px,1fr) 104px minmax(190px,1fr);gap:20px;width:min(100% - 48px,680px);margin-top:54px}.osscan-engine-tools{gap:12px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:36px;height:36px}.osscan-engine-core{width:104px;height:104px}.osscan-section-rails{height:376px}.osscan-engine-capabilities{gap:24px}}@media (max-width:760px){.osscan-section-rails{display:none}.osscan-assessment{padding:58px 16px 46px}.osscan-assessment-inner{min-height:0;overflow:visible}.osscan-engine-head{width:100%}.osscan-engine-head h2{font-size:30px}.osscan-engine-flow{grid-template-columns:1fr;gap:18px;width:100%;height:auto;margin-top:28px}.osscan-engine-core{grid-row:1;justify-self:center}.osscan-engine-tools{flex-wrap:wrap;justify-content:center!important}.osscan-engine-tools.is-left{grid-row:2}.osscan-engine-tools.is-right{grid-row:3}.osscan-engine-capabilities{grid-template-columns:1fr 1fr;gap:24px 18px;width:100%;margin-top:28px}.osscan-engine-capabilities article{min-height:0}}@media (max-width:520px){.osscan-engine-head h2{font-size:28px}.osscan-engine-capabilities{grid-template-columns:1fr}.osscan-engine-proof{text-align:left}}.osscan-assessment{background:#050606;border-bottom:1px solid #73777847;padding:46px 0 36px}.osscan-assessment:before{display:none}.osscan-assessment-inner{min-height:560px;position:relative;overflow:hidden}.osscan-section-rails{z-index:0;fill:none;pointer-events:none;width:100vw;height:520px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.osscan-section-rails .osscan-rail-base{stroke:#8b5817;stroke-width:.95px;opacity:.92;vector-effect:non-scaling-stroke}.osscan-section-rails .osscan-rail-motion{stroke:url(#osscanWorkflowConnector);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:118 760;stroke-dashoffset:0;opacity:.78;filter:drop-shadow(0 0 7px #d28b2638);vector-effect:non-scaling-stroke;animation:9s linear infinite osscan-workflow-connector}.osscan-engine-head{z-index:2;text-align:center;width:min(100% - 48px,760px);margin:0 auto;position:relative}.osscan-engine-head .osscan-kicker{display:none}.osscan-engine-head h2{color:#f5f1eb;letter-spacing:0;max-width:720px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:56px;font-weight:400;line-height:1}.osscan-engine-head>p{color:#e1e2df;text-align:center;max-width:610px;margin:18px auto 0;font-size:14px;font-weight:650;line-height:1.55}.osscan-engine-link{color:#e58923;margin-top:4px;font-size:14px;font-weight:800;line-height:1.5;display:inline-flex}.osscan-engine-flow{z-index:2;grid-template-columns:minmax(0,1fr) 158px minmax(0,1fr);align-items:center;gap:46px;width:100%;height:158px;margin:52px auto 0;padding:0 max(72px,50vw - 590px);display:grid;position:relative;overflow:visible}.osscan-engine-tools{align-items:center;gap:46px;min-width:0;display:flex;transform:none}.osscan-engine-tools.is-left{justify-content:flex-end;padding:0}.osscan-engine-tools.is-right{justify-content:flex-start;padding:0}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){color:#222;background:#dededb;border:0;place-items:center;width:52px;height:52px;font:800 8px monospace;display:grid;box-shadow:0 16px 28px #00000052}.osscan-engine-tools span:nth-child(odd){color:#4e5657;opacity:.72;background:#151819}.osscan-engine-tools span:first-child,.osscan-engine-tools span:last-child{opacity:.22}.osscan-engine-tools span:nth-child(2n){color:#e27520;opacity:.94;background:#efefea}.osscan-engine-tools span:hover{transform:translateY(-2px)}.osscan-engine-core{color:#050606;background:#f4f4f0;border:0;place-items:center;width:158px;height:158px;display:grid;position:relative;box-shadow:0 22px 54px #00000070}.osscan-engine-core i{background:#101112;width:72px;height:11px;display:block;transform:skew(-32deg)}.osscan-engine-core i:first-child{margin-top:4px;margin-left:14px}.osscan-engine-core i:nth-child(2){width:86px}.osscan-engine-core i:nth-child(3){margin-left:-14px}.osscan-engine-core strong{color:#151616;letter-spacing:0;font-size:9px;font-weight:900;position:absolute;bottom:22px}.osscan-engine-core small,.osscan-engine-core>span{display:none}.osscan-engine-capabilities{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100% - 48px,800px);margin:61px auto 0;display:grid;position:relative}.osscan-engine-capabilities article{background:0 0;border-left:1px solid #b87927;min-height:112px;padding:0 24px 0 14px}.osscan-engine-capabilities article>span{display:none}.osscan-engine-capabilities h3{color:#f2f0ea;letter-spacing:0;margin:0;font-size:15px;font-weight:750;line-height:1.28}.osscan-engine-capabilities p{color:#b5b7b4;margin:10px 0 0;font-size:12px;line-height:1.5}.osscan-engine-proof{display:none}@media (max-width:1120px){.osscan-engine-head h2{font-size:48px}.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr);gap:28px;padding-inline:34px}.osscan-engine-core{width:136px;height:136px}.osscan-engine-tools{gap:18px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:42px;height:42px}.osscan-engine-capabilities{gap:18px;width:min(100% - 48px,860px)}}@media (max-width:760px){.osscan-assessment{padding:58px 16px 46px}.osscan-assessment-inner{min-height:0;overflow:visible}.osscan-section-rails{display:none}.osscan-engine-head{width:100%}.osscan-engine-head h2{font-size:36px}.osscan-engine-head>p{font-size:13px}.osscan-engine-flow{grid-template-columns:1fr;gap:18px;width:100%;height:auto;margin-top:34px;padding:0}.osscan-engine-core{grid-row:1;justify-self:center;width:128px;height:128px}.osscan-engine-tools{flex-wrap:wrap;gap:10px;justify-content:center!important}.osscan-engine-tools.is-left{grid-row:2}.osscan-engine-tools.is-right{grid-row:3}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:40px;height:40px}.osscan-engine-capabilities{grid-template-columns:1fr 1fr;gap:24px 0;width:100%;margin-top:34px}.osscan-engine-capabilities article{min-height:0}}@media (max-width:520px){.osscan-engine-head h2{font-size:32px}.osscan-engine-capabilities{grid-template-columns:1fr}.osscan-engine-capabilities article{padding-right:0}}.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);height:132px}.osscan-engine-core{color:#090b0c;text-align:center;background:#f3f3ef;border:0;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;padding:18px;display:flex}.osscan-engine-logo-mark{place-items:center;gap:6px;margin:0 0 11px;display:grid}.osscan-engine-logo-mark i{background:#101112;width:56px;height:9px;display:block;transform:skew(-30deg)}.osscan-engine-logo-mark i:first-child{margin-left:13px}.osscan-engine-logo-mark i:nth-child(2){width:66px;margin-left:0}.osscan-engine-logo-mark i:nth-child(3){margin-left:-13px}.osscan-engine-core>i{display:none}.osscan-engine-core strong{color:#101112;letter-spacing:0;font-size:17px;font-weight:900;line-height:1;position:static}.osscan-engine-core strong span{color:#e27520}.osscan-engine-core small{color:#5d6464;letter-spacing:0;text-transform:uppercase;max-width:none;margin-top:6px;font:800 7px/1.2 monospace;display:block}@media (max-width:1120px){.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);height:120px}.osscan-engine-core{width:120px;height:120px}.osscan-engine-logo-mark i{width:50px}.osscan-engine-logo-mark i:nth-child(2){width:60px}.osscan-engine-core strong{font-size:15px}}@media (max-width:760px){.osscan-engine-flow{grid-template-columns:1fr;height:auto}.osscan-engine-core{width:122px;height:122px}}.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);height:126px;margin-top:58px}.osscan-engine-core{color:#111415;background:#f4f4f0;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;padding:14px;display:flex}.osscan-engine-logo-mark,.osscan-engine-logo-mark i,.osscan-engine-core>i,.osscan-engine-core strong{display:none}.osscan-engine-logo-frame{background:#080b10;border-radius:2px;place-items:center;width:102px;height:64px;display:grid;box-shadow:inset 0 0 0 1px #128fff2e,0 8px 20px #0000002e}.osscan-engine-logo-frame img{object-fit:contain;width:92px;height:58px}.osscan-engine-core small{color:#101416;letter-spacing:0;text-transform:uppercase;margin-top:9px;font:900 8px/1.2 monospace;display:block}.osscan-engine-tools{align-self:center;gap:42px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:50px;height:50px}@media (max-width:1120px){.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr);height:118px}.osscan-engine-core{width:118px;height:118px}.osscan-engine-logo-frame{width:94px;height:58px}.osscan-engine-logo-frame img{width:86px;height:52px}.osscan-engine-tools{gap:18px}.osscan-engine-tools span,.osscan-engine-tools span:nth-child(2n){width:42px;height:42px}}@media (max-width:760px){.osscan-engine-flow{grid-template-columns:1fr;height:auto;margin-top:32px}.osscan-engine-core{width:120px;height:120px}}.osscan-engine-flow{align-items:center}.osscan-engine-core{align-self:center}.osscan-engine-core>.osscan-engine-logo-frame{background:#070a10;border-radius:2px;place-items:center;width:106px;height:62px;margin:0;display:grid;box-shadow:inset 0 0 0 1px #3aacff3d,0 8px 18px #0000002e}.osscan-engine-core>.osscan-engine-logo-frame img{object-fit:contain;width:96px;height:56px;display:block}.osscan-engine-core small{color:#111416;text-align:center;text-transform:uppercase;margin-top:8px;font:900 9px/1.1 monospace;display:block}.osscan-engine-tools{align-self:center;align-items:center}.osscan-engine-tools span:nth-child(n){opacity:1;color:#141718;text-align:center;background:#efefea;place-items:center;width:50px;height:50px;font:900 8px/1 monospace;display:grid}.osscan-engine-tools span:nth-child(odd){color:#d9e0de;background:#111516}.osscan-engine-tools span:nth-child(2n){color:#dc701c;background:#efefea}@media (max-width:1120px){.osscan-engine-core>.osscan-engine-logo-frame{width:96px;height:56px}.osscan-engine-core>.osscan-engine-logo-frame img{width:88px;height:50px}.osscan-engine-tools span:nth-child(n){width:42px;height:42px}}@media (max-width:760px){.osscan-engine-tools span:nth-child(n){width:42px;height:42px}.osscan-engine-core>.osscan-engine-logo-frame{width:96px;height:56px}}.osscan-engine-core{z-index:3;background:#f4f4f0;width:148px;height:148px;padding:13px;position:relative}.osscan-engine-core>.osscan-engine-logo-frame{background:#05080d;place-items:center;width:126px;height:86px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #3aacff3d,0 8px 20px #00000038}.osscan-engine-core small{color:#111416;margin-top:10px;font:900 9px/1.1 monospace}@media (max-width:1120px){.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);height:132px}.osscan-engine-core{width:132px;height:132px}.osscan-engine-core>.osscan-engine-logo-frame{width:112px;height:74px}.osscan-engine-core>.osscan-engine-logo-frame img{width:158px;height:158px}}@media (max-width:760px){.osscan-engine-flow{grid-template-columns:1fr;height:auto;margin-top:32px}.osscan-engine-core{width:132px;height:132px}.osscan-engine-core>.osscan-engine-logo-frame{width:112px;height:74px}}.osscan-section-rails{z-index:1}.osscan-engine-flow{z-index:2;grid-template-columns:minmax(0,1fr) 179px minmax(0,1fr);height:200px;margin-top:42px}.osscan-engine-core{z-index:4;background:#f4f4f0;width:179px;height:200px;padding:10px;position:relative;box-shadow:0 24px 58px #00000080}.osscan-engine-core>.osscan-engine-title{color:#101416;text-align:center;font-size:26px;font-weight:900;line-height:1.1;display:block}.osscan-engine-core>.osscan-engine-logo-frame{z-index:2;background:#05080d;place-items:center;width:148px;height:122px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #48b1ff3d,0 9px 22px #0003}.osscan-engine-core>.osscan-engine-logo-frame img{object-fit:contain;width:148px;max-width:none;height:99px;display:block;transform:none}.osscan-engine-core small{z-index:2;color:#101416;text-align:center;margin-top:10px;font:900 9px/1.1 monospace;position:relative}@media (max-width:1120px){.osscan-engine-flow{grid-template-columns:minmax(0,1fr) 179px minmax(0,1fr);height:200px}}@media (max-width:760px){.osscan-engine-flow{grid-template-columns:1fr;height:auto}.osscan-engine-core{width:179px;height:200px}}.osscan-reporting{background:radial-gradient(circle at 92% 15%,#e2752017,#0000 28%),linear-gradient(#0b0d0e,#07090b);border-top:1px solid #e184302e;padding:110px 24px}.osscan-reporting-inner{width:min(100%,1180px);margin:auto}.osscan-reporting-head{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:80px;display:grid}.osscan-reporting-head h2{color:#f4f2ec;letter-spacing:-.045em;max-width:760px;margin:17px 0 0;font-size:clamp(38px,4.6vw,62px);line-height:1.02}.osscan-reporting-head h2 em{color:#e58923;font-style:normal}.osscan-reporting-head>p{color:#aeb1ae;margin:0;font-size:15px;line-height:1.75}.osscan-reporting-overview{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:center;gap:80px;margin-top:64px;display:grid}.osscan-reporting-copy>p{color:#c5c7c4;margin:0;font-size:15px;line-height:1.8}.osscan-reporting-copy>p strong{color:#f2f0ea}.osscan-report-priority{border-top:1px solid #e589233d;border-left:2px solid #e58923;margin-top:34px;padding:25px 0 0 24px}.osscan-report-priority>span,.osscan-report-eyebrow{color:#e58923;letter-spacing:.14em;font:900 9px/1.2 monospace}.osscan-report-priority h3{color:#f0eee8;margin:10px 0 0;font-size:23px}.osscan-report-priority p{color:#999e9b;margin:10px 0 0;font-size:13px;line-height:1.7}.osscan-report-preview{background:#111416;border:1px solid #e5892352;overflow:hidden;box-shadow:0 35px 75px #0000006b}.osscan-report-preview-top,.osscan-report-preview-foot{color:#e58923;letter-spacing:.13em;border-bottom:1px solid #e7e9e41a;justify-content:space-between;align-items:center;padding:16px 20px;font:900 8px/1 monospace;display:flex}.osscan-report-preview-top small{color:#707674;font:800 8px monospace}.osscan-report-score{background:linear-gradient(90deg,#e589231a,#0000);justify-content:space-between;align-items:center;padding:25px 22px;display:flex}.osscan-report-score div{gap:8px;display:grid}.osscan-report-score small,.osscan-report-host small,.osscan-report-metrics small,.osscan-report-remediation small{color:#7d8380;letter-spacing:.1em;font:800 8px monospace}.osscan-report-score strong{color:#ff8b5c;font-size:21px}.osscan-report-score>b{color:#ff8b5c;border:1px solid #ff714b80;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.osscan-report-host{border-block:1px solid #e7e9e41a;grid-template-columns:1fr auto;gap:7px 18px;padding:18px 22px;display:grid}.osscan-report-host small{grid-column:1/-1}.osscan-report-host strong{color:#eeece7;font-size:14px}.osscan-report-host span{color:#929895;font:800 11px monospace}.osscan-report-metrics{grid-template-columns:repeat(3,1fr);display:grid}.osscan-report-metrics>span{border-right:1px solid #e7e9e41a;gap:9px;padding:17px 22px;display:grid}.osscan-report-metrics>span:last-child{border:0}.osscan-report-metrics b{color:#e8e7e2;font-size:20px}.osscan-report-remediation{background:#e589230a;border:1px solid #e5892333;margin:0 22px 20px;padding:16px}.osscan-report-remediation p{color:#aeb2af;margin:8px 0 0;font-size:12px;line-height:1.55}.osscan-report-preview-foot{color:#959b98;border-top:1px solid #e7e9e41a;border-bottom:0;justify-content:flex-start;gap:8px}.osscan-report-preview-foot i{background:#e58923;border-radius:50%;width:6px;height:6px}.osscan-report-preview-foot span{color:#e58923;margin-left:auto}.osscan-reporting-detail{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:72px;display:grid}.osscan-reporting-detail>article,.osscan-report-audience{background:#0e1113;border:1px solid #c0c4bf26;padding:34px}.osscan-reporting-detail h3{color:#f0eee9;margin:12px 0 0;font-size:24px}.osscan-report-evidence ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:27px 0 0;padding:0;list-style:none;display:grid}.osscan-report-evidence li{color:#b9bdb9;border-bottom:1px solid #c0c4bf17;align-items:flex-start;gap:9px;padding:11px 0;font-size:12px;line-height:1.45;display:flex}.osscan-report-evidence li svg{fill:none;stroke:#e58923;stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.osscan-report-audience>p{color:#9da29e;margin:15px 0 0;font-size:13px;line-height:1.7}.osscan-audience-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.osscan-audience-grid>span{color:#d3d5d1;border:1px solid #c0c4bf1f;align-items:center;gap:10px;padding:13px;font-size:11px;display:flex}.osscan-audience-grid b{color:#e58923;font:800 9px monospace}.osscan-export-options{border-top:1px solid #c0c4bf1f;margin-top:27px;padding-top:23px}.osscan-export-options>small{color:#747b77;letter-spacing:.12em;font:900 8px monospace}.osscan-export-options>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.osscan-export-options span{color:#bfc2be;background:#171b1d;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.osscan-export-options b{color:#e58923;font:800 8px monospace}.osscan-reporting-actions{background:linear-gradient(100deg,#2e1d0da6,#101315);border:1px solid #e589234d;justify-content:space-between;align-items:center;gap:35px;margin-top:14px;padding:28px 32px;display:flex}.osscan-reporting-actions small{color:#e58923;letter-spacing:.13em;font:900 8px monospace}.osscan-reporting-actions h3{color:#f0eee8;margin:8px 0 0;font-size:24px}.osscan-reporting-actions>div:last-child{flex:none;gap:9px;display:flex}.osscan-reporting-actions a{color:#eeeae3;border:1px solid #dee1dc40;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:0 18px;font-size:12px;font-weight:850;display:inline-flex}@media (max-width:900px){.osscan-reporting-head,.osscan-reporting-overview{grid-template-columns:1fr;gap:30px}.osscan-reporting-overview{gap:45px}.osscan-report-preview{width:min(100%,620px)}.osscan-reporting-detail{grid-template-columns:1fr}}@media (max-width:620px){.osscan-reporting{padding:72px 16px}.osscan-reporting-head h2{font-size:38px}.osscan-reporting-overview{margin-top:44px}.osscan-reporting-detail{margin-top:48px}.osscan-reporting-detail>article,.osscan-report-audience{padding:24px 18px}.osscan-report-evidence ul{grid-template-columns:1fr}.osscan-reporting-actions{flex-direction:column;align-items:flex-start;padding:24px 20px}.osscan-reporting-actions>div:last-child{flex-direction:column;width:100%}.osscan-reporting-actions a{width:100%}.osscan-audience-grid{grid-template-columns:1fr}.osscan-report-metrics>span{padding:15px 12px}.osscan-report-preview-top{padding-inline:14px}}.osscan-reporting{background:radial-gradient(circle at 85% 10%,#8b5cf61f,#0000 30%),#070d12;border-color:#c4b5fd24;padding:92px 24px}.osscan-reporting-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:70px}.osscan-reporting-head h2{color:#f5f3ff;max-width:700px;font-size:clamp(38px,4.2vw,56px)}.osscan-reporting-head>p{color:#aaa6ba}.osscan-reporting .osscan-kicker,.osscan-report-eyebrow,.osscan-report-priority>span{color:#c4b5fd}.osscan-reporting .osscan-kicker i{background:linear-gradient(90deg,#8b5cf6,#0000)}.osscan-reporting-overview{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:68px;margin-top:52px}.osscan-report-priority{border-color:#8b5cf6}.osscan-reporting-copy>p{color:#bab7c5}.osscan-report-preview{background:linear-gradient(145deg,#121027,#090b13);border-color:#a78bfa4d;border-radius:12px;box-shadow:0 30px 70px #00000059}.osscan-report-preview-top{color:#c4b5fd;border-color:#c4b5fd21}.osscan-report-score{background:linear-gradient(90deg,#8b5cf621,#0000)}.osscan-report-score>b{color:#c4b5fd;border-color:#a78bfa80}.osscan-report-host,.osscan-report-metrics>span{border-color:#c4b5fd1c}.osscan-report-remediation{background:#8b5cf60e;border-color:#a78bfa38}.osscan-report-preview-foot{border-color:#c4b5fd1c}.osscan-report-preview-foot i{background:#a78bfa}.osscan-report-preview-foot span{color:#c4b5fd}.osscan-reporting-detail{margin-top:16px;display:block}.osscan-report-evidence{border-radius:10px;background:#0f0d21bd!important;border-color:#a78bfa33!important}.osscan-report-evidence li svg{stroke:#a78bfa}.osscan-report-audience{display:none}.osscan-reporting-actions{background:#0f0d21d1;border-color:#a78bfa45;border-radius:10px;margin-top:12px}.osscan-reporting-actions small{color:#b7aed0}.osscan-reporting-actions a{border-radius:6px}.osscan-reporting-actions a.is-primary{color:#130d27;background:#c4b5fd;border-color:#c4b5fd}.osscan-report-formats{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.osscan-report-formats span{color:#c8c4d4;border:1px solid #c4b5fd24;border-radius:4px;padding:7px 9px;font-size:10px}@media (max-width:900px){.osscan-reporting-head,.osscan-reporting-overview{grid-template-columns:1fr}.osscan-reporting-overview{gap:38px}.osscan-report-preview{width:min(100%,620px)}}@media (max-width:620px){.osscan-reporting{padding:66px 16px}.osscan-reporting-detail{margin-top:12px}}.osscan-journey>div{grid-template-columns:repeat(3,1fr)}.osscan-page .osscan-reporting{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:0!important}.osscan-page .osscan-reporting-inner{border:0!important;grid-template-columns:minmax(0,55%) minmax(0,45%)!important;width:100%!important;max-width:none!important;margin:0!important}.osscan-page .osscan-report-visual{border:0!important;padding-left:0!important;padding-right:0!important}.osscan-page .osscan-report-visual img{width:100%!important;max-width:none!important}@media (max-width:980px){.osscan-page .osscan-reporting-inner{grid-template-columns:1fr!important}}.osscan-reporting{background:#071012;padding:8px 24px 24px}@media (max-width:980px){.osscan-reporting{padding:6px 20px 20px}}@media (max-width:620px){.osscan-reporting{padding:4px 12px 16px}}.osscan-continuous{padding-top:24px}@media (max-width:900px){.osscan-continuous{padding-top:20px}}@media (max-width:620px){.osscan-continuous{padding-top:16px}}.osscan-continuous-score{border-bottom:1px solid #70999f1f;padding:26px 24px 22px}.osscan-continuous-score>div{gap:7px}.osscan-continuous-score>div>span{color:#718085;margin-top:2px;font-size:10px;line-height:1.4}.osscan-continuous-track{margin-top:22px}.osscan-continuous-list h3{line-height:1.3}.osscan-continuous-list p{max-width:260px}.osscan-continuous,.osscan-continuous button,.osscan-continuous a{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.osscan-continuous-head h2,.osscan-continuous-list h3,.osscan-continuous-score strong,.osscan-continuous-foot strong{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:750}.osscan-continuous-head h2{letter-spacing:-.04em}.osscan-continuous-list h3{letter-spacing:-.015em}.osscan-continuous-list p,.osscan-continuous-head>p{font-weight:400}.osscan-continuous-foot>a{color:#140d2b;background:#c4b5fd;border:1px solid #c4b5fd;font-weight:800;transition:transform .2s,background .2s;box-shadow:0 10px 28px #8b5cf633}.osscan-continuous-foot>a:hover{background:#d8ceff;transform:translateY(-2px)}.osscan-process{background:radial-gradient(circle at 80% 20%,#8b5cf61a,#0000 28%),#080b13;border-top:1px solid #a78bfa24;padding:88px 24px}.osscan-process-inner{width:min(100%,1220px);margin:auto}.osscan-process-head{max-width:820px}.osscan-process-head h2{color:#f6f4ff;letter-spacing:-.045em;margin:18px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,4.5vw,58px);font-weight:780;line-height:1.04}.osscan-process-head>p{color:#aaa7b7;max-width:620px;margin:20px 0 0;font-size:14px;line-height:1.7}.osscan-process .osscan-kicker{color:#c4b5fd}.osscan-process .osscan-kicker i{background:linear-gradient(90deg,#8b5cf6,#0000)}.osscan-process-layout{grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);align-items:start;gap:58px;margin-top:52px;display:grid}.osscan-process-visual{background:#0a0d19;border:1px solid #a78bfa33;border-radius:14px;position:sticky;top:110px;overflow:hidden;box-shadow:0 28px 60px #00000052}.osscan-process-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.osscan-process-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#060710eb);position:absolute;inset:0}.osscan-process-visual-label{z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.osscan-process-visual-label small{color:#a78bfa;letter-spacing:.12em;font:900 8px monospace}.osscan-process-visual-label strong{color:#f0edf8;font-size:13px}.osscan-process-steps{display:grid;position:relative}.osscan-process-steps:before{content:"";background:#a78bfa26;width:2px;position:absolute;top:22px;bottom:22px;left:19px}.osscan-process-steps:after{content:"";background:linear-gradient(#0000,#a78bfa,#48e7d3,#0000);width:2px;height:86px;animation:4.6s ease-in-out infinite osscan-process-line;position:absolute;top:22px;left:19px;box-shadow:0 0 15px #a78bfa8c}.osscan-process-steps article{z-index:1;grid-template-columns:40px minmax(0,1fr);gap:20px;min-height:100px;padding:0 0 24px;display:grid;position:relative}.osscan-process-steps article:last-child{min-height:0;padding-bottom:0}.osscan-process-steps article>span{color:#ddd5ff;background:#17122e;border:1px solid #a78bfa61;border-radius:9px;place-items:center;width:40px;height:40px;font:900 10px monospace;display:grid;box-shadow:0 8px 22px #00000038}.osscan-process-steps h3{color:#f0eef7;letter-spacing:-.02em;margin:3px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:760}.osscan-process-steps p{color:#9492a1;max-width:620px;margin:8px 0 0;font-size:12px;line-height:1.6}.osscan-process-foot{background:#0f0d1fcc;border:1px solid #a78bfa2e;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-top:48px;padding:25px 28px;display:flex}.osscan-process-foot>p{color:#bbb7c6;max-width:600px;margin:0;font-size:13px;line-height:1.6}.osscan-process-foot>div{flex:none;gap:9px;display:flex}.osscan-process-foot a{color:#ece9f4;border:1px solid #c4b5fd47;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 17px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.osscan-process-foot a:first-child{color:#140d2b;background:#c4b5fd;border-color:#c4b5fd}@keyframes osscan-process-line{0%{opacity:0;top:22px}12%{opacity:1}78%{opacity:1}to{opacity:0;top:calc(100% - 108px)}}@media (max-width:900px){.osscan-process-layout{grid-template-columns:1fr;gap:36px}.osscan-process-visual{width:min(100%,720px);position:relative;top:auto}.osscan-process-steps{max-width:720px}.osscan-process-foot{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.osscan-process{padding:64px 16px}.osscan-process-head h2{font-size:38px}.osscan-process-layout{margin-top:38px}.osscan-process-visual-label{flex-direction:column;align-items:flex-start;gap:6px;bottom:15px;left:16px;right:16px}.osscan-process-steps article{grid-template-columns:36px 1fr;gap:14px}.osscan-process-steps article>span{width:36px;height:36px}.osscan-process-steps:before,.osscan-process-steps:after{left:17px}.osscan-process-foot{padding:22px 18px}.osscan-process-foot>div{flex-direction:column;width:100%}.osscan-process-foot a{width:100%}}@media (prefers-reduced-motion:reduce){.osscan-process-steps:after{opacity:.45;background:#8b5cf6;height:calc(100% - 44px);animation:none}}.osscan-process{padding-top:24px}.osscan-process-head h2,.osscan-process-steps h3{font-family:inherit}.osscan-process-head>p{color:#aaa7b7;max-width:680px;font-size:14px;line-height:1.75}@media (max-width:900px){.osscan-process{padding-top:20px}}@media (max-width:620px){.osscan-process{padding-top:16px}}.osscan-process-layout{align-items:start}.osscan-process-visual{height:430px;position:sticky;top:96px}.osscan-process-visual img{aspect-ratio:auto;object-fit:cover;height:100%}.osscan-process-steps:after{transform-origin:top;background:linear-gradient(#a78bfa,#48e7d3);height:auto;animation:none;top:20px;bottom:20px;transform:scaleY(1);box-shadow:0 0 14px #a78bfa66}.osscan-process-steps article{opacity:.38;min-height:140px;padding-bottom:38px;transition:opacity .35s,transform .35s;transform:translateY(18px)}.osscan-process-steps article:last-child{min-height:100px}.osscan-process-steps article>span{transition:border-color .3s,color .3s,background .3s,box-shadow .3s}@keyframes osscan-step-reveal{0%{opacity:.3;transform:translateY(22px)}45%,to{opacity:1;transform:translateY(0)}}@keyframes osscan-step-number{0%{color:#9fc5c5;box-shadow:none;background:#101820;border-color:#48e7d340}45%,to{color:#07100f;background:#48e7d3;border-color:#48e7d3;box-shadow:0 0 0 6px #48e7d31a,0 10px 25px #0000004d}}@supports (animation-timeline:view()){.osscan-process-steps article{animation:linear both osscan-step-reveal;animation-timeline:view();animation-range:entry 5% cover 38%}.osscan-process-steps article>span{animation:linear both osscan-step-number;animation-timeline:view();animation-range:entry 5% cover 38%}}@supports not (animation-timeline:view()){.osscan-process-steps article{opacity:1;transform:none}}@media (max-width:900px){.osscan-process-visual{height:auto;position:relative;top:auto}.osscan-process-visual img{aspect-ratio:3/2;height:auto}.osscan-process-steps article{min-height:125px}}@media (prefers-reduced-motion:reduce){.osscan-process-steps article,.osscan-process-steps article>span{opacity:1;animation:none;transform:none}.osscan-process-steps:after{animation:none}}.osscan-process-layout{margin-top:42px;display:block}.osscan-process-visual{border-radius:16px;width:100%;height:360px;position:relative;top:auto}.osscan-process-visual img{aspect-ratio:auto;object-fit:cover;object-position:center 48%;width:100%;height:100%}.osscan-process-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#06071133,#0000 45%),linear-gradient(#0000 45%,#060711eb);position:absolute;inset:0}.osscan-process-visual:after{background:radial-gradient(circle at 78% 42%,#8b5cf614,#0000 32%)}.osscan-process-visual-label{bottom:25px;left:30px;right:30px}.osscan-process-visual-label small{color:#48e7d3}.osscan-process-visual-label strong{font-size:15px}.osscan-process-steps{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.osscan-process-steps:before,.osscan-process-steps:after{display:none}.osscan-process-steps article,.osscan-process-steps article:last-child{opacity:.3;background:linear-gradient(145deg,#110f26eb,#080c16f5);border:1px solid #a78bfa26;border-radius:10px;grid-template-columns:46px minmax(0,1fr);gap:16px;min-height:142px;padding:22px;display:grid;position:relative;overflow:hidden;transform:translateY(20px)}.osscan-process-steps article:after{content:"";opacity:.7;transform-origin:0;background:linear-gradient(90deg,#0000,#8b5cf6,#48e7d3,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.osscan-process-steps article>span{border-radius:8px;width:42px;height:42px}.osscan-process-steps h3{margin-top:2px;font-size:17px}.osscan-process-steps p{margin-top:9px}@keyframes osscan-card-reveal{0%{opacity:.68;transform:translateY(16px)}45%,to{opacity:1;transform:translateY(0)}}@keyframes osscan-card-trace{0%{opacity:0;transform:scaleX(0)}50%,to{opacity:.8;transform:scaleX(1)}}@supports (animation-timeline:view()){.osscan-process-steps article{animation:linear both osscan-card-reveal;animation-timeline:view();animation-range:entry 8% cover 34%}.osscan-process-steps article:after{animation:linear both osscan-card-trace;animation-timeline:view();animation-range:entry 8% cover 34%}}@supports not (animation-timeline:view()){.osscan-process-steps article{opacity:1;transform:none}.osscan-process-steps article:after{transform:scaleX(1)}}@media (max-width:760px){.osscan-process-visual{height:300px}.osscan-process-steps{grid-template-columns:1fr}.osscan-process-steps article,.osscan-process-steps article:last-child{min-height:0}.osscan-process-visual-label{bottom:17px;left:18px;right:18px}}@media (max-width:480px){.osscan-process-visual{height:240px}.osscan-process-steps article{grid-template-columns:38px 1fr;padding:18px 15px}.osscan-process-steps article>span{width:36px;height:36px}}.osscan-process-head h2{max-width:720px;font-size:clamp(32px,3.5vw,46px)}.osscan-process-layout{margin-top:30px}.osscan-process-steps{margin-top:0}@media (max-width:620px){.osscan-process-head h2{font-size:32px}.osscan-process-layout{margin-top:24px}}.osscan-process{background:radial-gradient(circle at 82% 12%,#7c3aed29,#0000 30%),linear-gradient(#090818,#070611);width:100%;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.osscan-process-inner,.osscan-process-head{width:100%;max-width:none}.osscan-process-head h2{white-space:nowrap;max-width:none;font-size:clamp(30px,3.35vw,48px)}.osscan-process-steps article>span{color:#f5f1ff;background:#6d4ed0;border-color:#c4b5fd8c;box-shadow:0 8px 22px #45269147}.osscan-process-steps article{background:linear-gradient(145deg,#140f30f0,#090919f7);border-color:#a78bfa33}@media (max-width:1050px){.osscan-process-head h2{white-space:normal}}@media (max-width:620px){.osscan-process{padding-left:16px;padding-right:16px}.osscan-process-head h2{font-size:32px}}.osscan-continuous{width:100%;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.osscan-continuous-inner{width:100%;max-width:none;margin:0}.osscan-continuous-head{width:100%}@media (max-width:620px){.osscan-continuous{padding-left:16px;padding-right:16px}}.osscan-process-steps{gap:18px 28px}.osscan-process-steps article,.osscan-process-steps article:last-child{overflow:visible}.osscan-process-steps article>i{z-index:4;color:#c4b5fd;background:#100c25;border:1px solid #a78bfa57;border-radius:50%;place-items:center;width:24px;height:24px;font:900 12px/1 monospace;animation:1.8s ease-in-out infinite osscan-flow-pulse;display:grid;position:absolute;box-shadow:0 0 0 5px #8b5cf60f}.osscan-process-steps article:nth-child(odd)>i{top:50%;right:-27px;transform:translateY(-50%)}.osscan-process-steps article:nth-child(2n)>i{bottom:-22px;right:50%;transform:translate(50%)rotate(90deg)}.osscan-process-steps article:nth-child(2)>i{animation-delay:.2s}.osscan-process-steps article:nth-child(3)>i{animation-delay:.4s}.osscan-process-steps article:nth-child(4)>i{animation-delay:.6s}.osscan-process-steps article:nth-child(5)>i{animation-delay:.8s}.osscan-process-steps article:nth-child(6)>i{animation-delay:1s}.osscan-process-steps article:nth-child(7)>i{animation-delay:1.2s}@keyframes osscan-flow-pulse{0%,to{color:#8f82b6;border-color:#a78bfa40;box-shadow:0 0 0 4px #8b5cf60a}50%{color:#fff;border-color:#a78bfa;box-shadow:0 0 0 7px #8b5cf61f,0 0 18px #8b5cf666}}@media (max-width:760px){.osscan-process-steps{gap:24px}.osscan-process-steps article>i,.osscan-process-steps article:nth-child(odd)>i,.osscan-process-steps article:nth-child(2n)>i{top:auto;bottom:-25px;right:50%;transform:translate(50%)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.osscan-process-steps article>i{animation:none}}.osscan-process{background:radial-gradient(circle at 12% 10%,#48e7d314,#0000 28%),linear-gradient(#070d12,#081219);border-top:1px solid #5e929633}.osscan-page .osscan-process{background:radial-gradient(circle at 12% 10%,#48e7d314,#0000 28%),linear-gradient(#070d12,#081219);border-color:#5e929633}.osscan-page .osscan-process-steps article{background:linear-gradient(155deg,#171c25,#11161e);border-color:#8898a652;box-shadow:0 20px 42px #0003}.osscan-page .osscan-process-steps article:hover{border-color:#48e7d375}.osscan-page .osscan-process-steps article>span{color:#48e7d3;box-shadow:none;background:#10141b;border-color:#8e9aa84d}.osscan-page .osscan-process-steps article>i{color:#48e7d3;background:#0b151b;border-color:#48e7d34d;box-shadow:0 0 0 5px #48e7d30f}.osscan-page .osscan-process-steps article{opacity:.72}.osscan-page .osscan-process-steps h3{color:#f3f5f6;font-size:18px;font-weight:780}.osscan-page .osscan-process-steps p{color:#b3bbc0;max-width:680px;font-size:13px;line-height:1.68}.osscan-page .osscan-process-steps article:nth-child(n+5)>span{text-shadow:none;font-weight:950;color:#020708!important}.osscan-final-cta{background:radial-gradient(circle at 82% 18%,#8b5cf633,#0000 32%),linear-gradient(115deg,#0b1020,#100b27 65%,#151037);border-top:1px solid #a78bfa33;padding:72px clamp(24px,4vw,64px)}.osscan-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;width:100%;margin:0;display:grid}.osscan-final-cta-copy{max-width:760px}.osscan-final-cta .osscan-kicker{color:#c4b5fd}.osscan-final-cta .osscan-kicker i{background:linear-gradient(90deg,#8b5cf6,#0000)}.osscan-final-cta h2{color:#f7f5ff;letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.osscan-final-cta p{color:#b7b3c5;max-width:650px;margin:18px 0 0;font-size:14px;line-height:1.7}.osscan-final-cta-actions{gap:10px;display:flex}.osscan-final-cta-actions a{color:#eeeaf7;border:1px solid #c4b5fd4d;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex}.osscan-final-cta-trust{color:#aaa6b8;border-top:1px solid #c4b5fd26;flex-wrap:wrap;grid-column:1/-1;gap:22px;padding-top:24px;font-size:11px;font-weight:700;display:flex}.osscan-final-cta-trust span{align-items:center;gap:8px;display:flex}.osscan-final-cta-trust svg{fill:none;stroke:#48e7d3;stroke-width:2px;width:15px;height:15px}@media (max-width:850px){.osscan-final-cta-inner{grid-template-columns:1fr}.osscan-final-cta-actions{justify-self:start}}@media (max-width:560px){.osscan-final-cta{padding:56px 16px}.osscan-final-cta h2{font-size:36px}.osscan-final-cta-actions{flex-direction:column;width:100%}.osscan-final-cta-actions a{width:100%}.osscan-final-cta-trust{flex-direction:column;align-items:flex-start;gap:12px}}.osscan-final-cta{background:radial-gradient(circle at 85%,#48e7d314,#0000 28%),linear-gradient(100deg,#071218,#0a1720);border-color:#48e7d32e;padding:30px clamp(24px,4vw,64px)}.osscan-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px}.osscan-final-cta h2{margin-top:10px;font-size:clamp(26px,2.6vw,38px)}.osscan-final-cta-actions a{min-height:43px;padding-inline:17px}.osscan-final-cta-actions a:first-child{color:#06100f;background:#48e7d3;border-color:#48e7d3;box-shadow:0 10px 24px #48e7d31f}.osscan-final-cta-trust{gap:18px;padding-top:15px}.osscan-final-cta-trust svg{stroke:#48e7d3}@media (max-width:850px){.osscan-final-cta{padding-block:26px}.osscan-final-cta-inner{grid-template-columns:1fr}.osscan-final-cta-trust{grid-row:2}.osscan-final-cta-actions{grid-row:3}}@media (max-width:560px){.osscan-final-cta{padding:24px 16px}.osscan-final-cta h2{font-size:28px}.osscan-final-cta-trust{flex-direction:column;align-items:flex-start}}.osscan-process{padding-bottom:28px}.osscan-final-cta{padding-top:22px}.osscan-final-cta-actions a:first-child{color:#dceceb;box-shadow:none;background:#19343a;border-color:#48e7d357}.osscan-final-cta-actions a:first-child:hover{background:#21444b;border-color:#48e7d38c}@media (max-width:620px){.osscan-process{padding-bottom:20px}.osscan-final-cta{padding-top:18px}}.site-shell>.hero-section{background:#030817;align-items:stretch;min-height:clamp(590px,100svh - 76px,720px);padding:0;display:flex;position:relative;overflow:hidden}.site-shell>.hero-section:before{content:"";z-index:1;opacity:.42;background:repeating-radial-gradient(at -8% 42%,#0000 0 17px,#4a73c438 18px 19px,#0000 20px 35px);position:absolute;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b8,#0000);mask-image:linear-gradient(90deg,#000,#000000b8,#0000)}.site-shell>.hero-section:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#030817,#030817d6,#0000);width:16%;position:absolute;top:0;bottom:0;left:45%}.site-shell>.hero-section .hero-carousel{z-index:3;width:100%;max-width:none;margin:0}.site-shell>.hero-section .hero-slide{grid-template-columns:minmax(420px,48%) minmax(0,52%);gap:0;min-height:clamp(590px,100svh - 76px,720px)}.site-shell>.hero-section .hero-copy{color:#fff;align-self:center;padding:54px clamp(36px,5vw,78px)}.site-shell>.hero-section .hero-eyebrow{color:#7f9dff;font-size:11px}.site-shell>.hero-section h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:700px;margin-top:20px;font-size:clamp(46px,4.6vw,68px);font-weight:760;line-height:1.02}.site-shell>.hero-section .hero-copy p{color:#eef2fcd1;max-width:660px;margin-top:23px;font-size:clamp(15px,1.2vw,18px);font-weight:450;line-height:1.55}.site-shell>.hero-section .hero-demo{color:#fff;background:#5d64df;border:1px solid #7281ff;min-width:210px;min-height:50px;box-shadow:0 14px 34px #3743be47}.site-shell>.hero-section .hero-secondary{color:#e5e9f5;font-size:14px}.site-shell>.hero-section .hero-visual{min-height:100%;overflow:hidden}.site-shell>.hero-section .hero-visual img{object-fit:cover;object-position:64% center;filter:none;padding:0}@media (max-width:900px){.site-shell>.hero-section{min-height:auto}.site-shell>.hero-section:before{opacity:.3;inset:0}.site-shell>.hero-section:after{display:none}.site-shell>.hero-section .hero-slide{grid-template-columns:1fr;min-height:auto}.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#030817f5,#030817bd,#0308174d);min-height:520px;padding:70px 28px}.site-shell>.hero-section .hero-visual{z-index:-1;position:absolute;inset:0}.site-shell>.hero-section .hero-visual img{object-position:68% center}.site-shell>.hero-section h1{max-width:670px}}@media (max-width:600px){.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#030817f7,#030817d1,#03081785);min-height:570px;padding:58px 18px}.site-shell>.hero-section h1{font-size:clamp(40px,11vw,54px)}.site-shell>.hero-section .hero-copy p{font-size:15px}.site-shell>.hero-section .hero-actions{flex-direction:column;align-items:stretch;gap:8px}.site-shell>.hero-section .hero-demo{width:100%;min-height:49px}.site-shell>.hero-section .hero-secondary{justify-content:center;width:100%}.site-shell>.hero-section .hero-visual img{object-position:64% center}}.site-shell>.hero-section h1{letter-spacing:-.035em;text-wrap:pretty;max-width:720px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,4.45vw,66px);font-weight:850;line-height:1.08}.site-shell>.hero-section h1 em{color:#159bea;font-style:normal;font-weight:850;display:block}.site-shell>.hero-section .hero-copy p{color:#f4f6fb;max-width:680px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(16px,1.25vw,19px);font-weight:550;line-height:1.42}.site-shell>.hero-section .hero-demo{box-shadow:none;background:#1263d6;border-color:#146ee8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:800}.site-shell>.hero-section .hero-secondary{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:750}@media (max-width:600px){.site-shell>.hero-section h1{font-size:clamp(39px,10.5vw,52px)}.site-shell>.hero-section .hero-copy p{font-size:15px;line-height:1.5}}.site-shell>.hero-section .hero-slide{grid-template-columns:minmax(0,58%) minmax(0,42%)}.site-shell>.hero-section .hero-copy{padding-left:clamp(30px,3.5vw,52px);padding-right:clamp(30px,3.5vw,52px)}.site-shell>.hero-section h1{white-space:nowrap;width:100%;max-width:none;font-size:clamp(36px,3.05vw,47px);line-height:1.12}.site-shell>.hero-section h1>span{display:block}.site-shell>.hero-section h1 em{color:#159bea;display:inline}.site-shell>.hero-section .hero-copy p{max-width:720px}@media (max-width:1100px){.site-shell>.hero-section h1{font-size:clamp(36px,4.1vw,46px)}}@media (max-width:900px){.site-shell>.hero-section .hero-slide{grid-template-columns:1fr}.site-shell>.hero-section h1{white-space:normal;font-size:clamp(40px,7vw,58px)}}@media (max-width:600px){.site-shell>.hero-section h1{font-size:clamp(37px,10vw,49px)}.site-shell>.hero-section h1>span{display:block}}.site-shell>.hero-section .hero-slide{isolation:isolate;position:relative}.site-shell>.hero-section .hero-visual{z-index:0;visibility:visible;opacity:1;display:block}.site-shell>.hero-section .hero-copy{z-index:2}@media (max-width:900px){.site-shell>.hero-section .hero-visual{z-index:0}.site-shell>.hero-section .hero-copy{z-index:2;position:relative}}.site-shell>.hero-section .hero-slide{min-height:clamp(590px,100svh - 76px,720px);display:block;position:relative}.site-shell>.hero-section .hero-visual{z-index:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.site-shell>.hero-section .hero-visual img{object-fit:cover;object-position:center center;width:100%!important;height:100%!important}.site-shell>.hero-section .hero-copy{z-index:2;background:linear-gradient(90deg,#02071547,#02071514,#0000);flex-direction:column;justify-content:center;align-items:flex-start;width:58%;min-height:clamp(590px,100svh - 76px,720px);padding:54px clamp(34px,4vw,64px);display:flex;position:relative}@media (max-width:900px){.site-shell>.hero-section .hero-slide{min-height:600px}.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#020715e0,#02071580,#0000);width:72%;min-height:600px}.site-shell>.hero-section .hero-visual img{object-position:62% center}}@media (max-width:600px){.site-shell>.hero-section .hero-slide{min-height:590px}.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#020715f0,#020715b8,#02071561);width:100%;min-height:590px;padding:48px 18px}.site-shell>.hero-section .hero-visual img{object-position:68% center}}.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#02071533,#0207150f,#0000)}.site-shell>.hero-section .hero-visual img{object-position:center center}@media (max-width:900px){.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#020715e6,#0207158f,#0000)}.site-shell>.hero-section .hero-visual img{object-position:65% center}}@media (max-width:600px){.site-shell>.hero-section .hero-copy{background:linear-gradient(90deg,#020715f5,#020715c7,#02071566)}.site-shell>.hero-section .hero-visual img{object-position:72% center}}.site-shell>.hero-section{isolation:isolate;background:linear-gradient(135deg,#e31b2f14 0%,#0000 30%),linear-gradient(118deg,#0000 34%,#51b8b021 68%,#0000 88%),linear-gradient(155deg,#0000 52%,#6170ee29 100%),#f3f5f7;align-items:flex-start;width:100%;min-height:calc(100svh - 88px);padding:clamp(22px,2.2vw,34px) clamp(24px,4vw,68px) 24px;display:flex;position:relative;overflow:hidden}.site-shell>.hero-section:before,.site-shell>.hero-section:after{display:none}.site-shell>.hero-section .hero-carousel{z-index:2;width:min(100%,1460px);margin:0 auto;position:relative}.site-shell>.hero-section .hero-slide{grid-template-columns:minmax(350px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(28px,3.5vw,58px);min-height:clamp(560px,100svh - 190px,700px);display:grid;position:relative}.site-shell>.hero-section .hero-copy{z-index:2;justify-content:initial;justify-items:start;align-items:initial;width:100%;min-height:0;color:inherit;text-align:left;background:0 0;align-self:start;padding:0;display:grid;position:relative}.site-shell>.hero-section .hero-eyebrow{color:#168f88;font-size:12px;display:inline-flex}.site-shell>.hero-section h1{color:#14171d;letter-spacing:0;white-space:normal;text-wrap:initial;width:auto;max-width:650px;margin-top:22px;font-family:inherit;font-size:clamp(44px,4.5vw,66px);font-weight:400;line-height:1.05}.site-shell>.hero-section h1>span,.site-shell>.hero-section h1 em{display:initial;color:inherit;font-style:normal;font-weight:inherit}.site-shell>.hero-section .hero-copy p{color:#232831ad;max-width:620px;margin-top:24px;font-family:inherit;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.65}.site-shell>.hero-section .hero-actions{gap:24px;margin-top:30px}.site-shell>.hero-section .hero-demo{min-width:214px;min-height:58px;color:inherit;background:var(--button);box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;border-color:#0000}.site-shell>.hero-section .hero-demo:hover{background:var(--button-hover)}.site-shell>.hero-section .hero-secondary{color:#14171dd1;font-family:inherit;font-size:16px;font-weight:800}.site-shell>.hero-section .hero-secondary:after{background:var(--teal)}.site-shell>.hero-section .hero-visual{z-index:auto;visibility:visible;opacity:1;width:100%;height:auto;min-height:100%;margin:0;display:block;position:relative;inset:auto;overflow:visible}.site-shell>.hero-section .hero-visual img{object-fit:contain;object-position:center;filter:drop-shadow(0 26px 34px #00000061);padding:8px 0 0;width:100%!important;height:100%!important}@media (max-width:900px){.site-shell>.hero-section .hero-slide{grid-template-columns:1fr;min-height:auto;display:grid}.site-shell>.hero-section .hero-copy{background:0 0;width:100%;min-height:0;padding:0}.site-shell>.hero-section .hero-visual{z-index:auto;min-height:420px;position:relative;inset:auto}.site-shell>.hero-section .hero-visual img{object-position:center}.site-shell>.hero-section h1{font-size:clamp(42px,7vw,58px)}}@media (max-width:600px){.site-shell>.hero-section{padding:38px 14px 28px}.site-shell>.hero-section .hero-copy{background:0 0;width:100%;min-height:0;padding:0}.site-shell>.hero-section h1{font-size:clamp(42px,13vw,58px)}.site-shell>.hero-section .hero-copy p{font-size:15px;line-height:1.65}.site-shell>.hero-section .hero-actions{flex-direction:row;align-items:center;gap:14px}.site-shell>.hero-section .hero-demo{width:auto;min-height:54px}.site-shell>.hero-section .hero-secondary{justify-content:flex-start;width:auto}.site-shell>.hero-section .hero-visual{min-height:340px}.site-shell>.hero-section .hero-visual img{object-position:center}}.risk-page{--risk-violet:#9b87ff;--risk-cyan:#54ddd1;--risk-red:#ff7168;color:#f4f3fa;background:#070812}.risk-page h1,.risk-page h2,.risk-page h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.risk-kicker{color:var(--risk-violet);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.2 monospace;display:flex}.risk-kicker i{background:linear-gradient(90deg,var(--risk-violet),transparent);width:28px;height:1px;display:block}.risk-section-number{color:#716d82;letter-spacing:.15em;margin-bottom:13px;font:850 9px/1 monospace;display:block}.risk-hero{background:radial-gradient(circle at 78% 34%,#7053e633,#0000 30%),radial-gradient(circle at 12% 82%,#54ddd10f,#0000 26%),linear-gradient(145deg,#070812,#0a0b19);grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);align-items:center;gap:clamp(48px,6vw,96px);min-height:calc(100svh - 76px);padding:58px clamp(24px,4vw,64px);display:grid}.risk-hero-copy h1{letter-spacing:-.055em;max-width:760px;margin:19px 0 0;font-size:clamp(48px,5.3vw,76px);font-weight:780;line-height:.99}.risk-hero-copy h1 em{color:var(--risk-violet);font-style:normal;display:block}.risk-hero-copy>p{color:#aaa8b6;max-width:680px;margin:25px 0 0;font-size:16px;line-height:1.72}.risk-actions{gap:10px;margin-top:30px;display:flex}.risk-actions a,.risk-outcomes footer>a{color:#ece9f8;border:1px solid #9b87ff4d;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 19px;font-size:12px;font-weight:820;display:inline-flex}.risk-actions a:first-child,.risk-outcomes footer>a{color:#100b25;background:#9b87ff;border-color:#9b87ff}.risk-trust{color:#858293;flex-wrap:wrap;gap:20px;margin-top:26px;font-size:10px;font-weight:700;display:flex}.risk-trust span{align-items:center;gap:7px;display:flex}.risk-trust svg,.risk-engine-copy li svg{fill:none;width:15px;height:15px;stroke:var(--risk-cyan);stroke-width:2px}.risk-console{background:linear-gradient(145deg,#121126,#0a0c16);border:1px solid #9b87ff47;border-radius:14px;overflow:hidden;box-shadow:0 35px 85px #0000006b}.risk-console-head,.risk-console-foot{color:var(--risk-violet);letter-spacing:.11em;border-bottom:1px solid #beb5e21f;justify-content:space-between;align-items:center;padding:17px 20px;font:850 8px monospace;display:flex}.risk-console-head small{color:#6e6b7c;font:800 8px monospace}.risk-console-score{justify-content:space-between;align-items:center;padding:25px 22px;display:flex}.risk-console-score>div{gap:8px;display:grid}.risk-console-score small{color:#747184;font:800 8px monospace}.risk-console-score strong{font-size:20px}.risk-console-score>b{width:62px;height:62px;color:var(--risk-red);border:1px solid #ff716873;border-radius:50%;place-items:center;font-size:24px;display:grid}.risk-console-bars{grid-template-columns:repeat(7,1fr);gap:5px;padding:0 22px 23px;display:grid}.risk-console-bars span{background:#9b87ff;border-radius:5px;height:5px}.risk-console-bars span:nth-child(-n+2){background:#ff7168}.risk-console-bars span:nth-child(n+6){background:#283047}.risk-console-item{border-top:1px solid #beb5e21a;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:13px;padding:17px 20px;display:grid}.risk-console-item>span{color:#b9aaff;border:1px solid #9b87ff47;border-radius:7px;place-items:center;width:34px;height:34px;font:850 9px monospace;display:grid}.risk-console-item>div{gap:6px;display:grid}.risk-console-item small{color:#7c788c;font:750 8px monospace}.risk-console-item strong{font-size:12px}.risk-console-item>b{color:#e9e5fa;text-align:right;font-size:18px}.risk-console-foot{color:#777486;border-top:1px solid #beb5e21a;border-bottom:0;justify-content:flex-start;gap:8px}.risk-console-foot i{background:var(--risk-cyan);border-radius:50%;width:6px;height:6px}.risk-console-foot span{color:#9893aa;margin-left:auto}.risk-signals,.risk-queue{background:#090b14;padding:68px clamp(24px,4vw,64px)}.risk-section-head{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);align-items:end;gap:72px;display:grid}.risk-section-head h2,.risk-engine-copy h2,.risk-outcomes h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(34px,3.8vw,52px);line-height:1.05}.risk-section-head>p{color:#9997a6;margin:0;font-size:14px;line-height:1.75}.risk-signal-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:43px;display:grid}.risk-signal-grid article{background:linear-gradient(145deg,#111520,#0b0e17);border:1px solid #8791ab2b;border-radius:9px;min-height:215px;padding:23px;position:relative}.risk-signal-grid article>span{color:var(--risk-violet);font:850 9px monospace}.risk-signal-grid h3{margin:47px 0 0;font-size:18px}.risk-signal-grid p{color:#92919d;margin:11px 0 0;font-size:12px;line-height:1.65}.risk-engine{background:radial-gradient(circle at 82%,#7053e626,#0000 31%),#070812;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:center;gap:90px;padding:68px clamp(24px,4vw,64px);display:grid}.risk-engine-copy>p{color:#9d9aa9;max-width:600px;margin:19px 0 0;font-size:14px;line-height:1.75}.risk-engine-copy ul{grid-template-columns:1fr 1fr;gap:12px 18px;margin:25px 0 0;padding:0;list-style:none;display:grid}.risk-engine-copy li{color:#c9c6d1;align-items:center;gap:9px;font-size:11px;display:flex}.risk-model-card{background:radial-gradient(circle,#7756e124,#0000 52%),#0b0c18;border:1px solid #9b87ff33;border-radius:14px;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.risk-model-core{z-index:3;background:#111026;border:1px solid #9b87ff80;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;box-shadow:0 0 0 12px #9b87ff0a}.risk-model-core small{color:#858096;font:800 8px monospace}.risk-model-core strong{color:#eeeafd;font-size:40px}.risk-model-core span{color:var(--risk-red);font:850 8px monospace}.risk-model-ring{border:1px solid #9b87ff24;border-radius:50%;position:absolute}.ring-one{width:280px;height:280px}.ring-two{width:390px;height:390px}.risk-model-node{z-index:2;color:#858193;background:#10121d;border:1px solid #918da933;border-radius:7px;gap:6px;min-width:92px;padding:12px;font:800 8px monospace;display:grid;position:absolute}.risk-model-node b{color:#e6e3ef;font-size:15px}.node-exposure{top:14%;left:14%}.node-exploit{top:17%;right:12%}.node-asset{bottom:13%;right:16%}.node-fix{bottom:15%;left:12%}.risk-queue{background:#0a0d16}.risk-decision-list{gap:8px;margin-top:42px;display:grid}.risk-decision-list article{background:#10141e;border:1px solid #8a92a92e;border-radius:9px;grid-template-columns:45px minmax(260px,.8fr) minmax(300px,1fr) 55px;align-items:center;gap:22px;min-height:104px;padding:20px 22px;display:grid}.risk-rank{color:#aa9aff;border:1px solid #9b87ff47;border-radius:8px;place-items:center;width:40px;height:40px;font:850 9px monospace;display:grid}.risk-decision-main small,.risk-decision-reason small{color:var(--risk-red);font:850 8px monospace}.risk-decision-main h3{margin:6px 0 0;font-size:16px}.risk-decision-main p{color:#777687;margin:5px 0 0;font-size:10px}.risk-decision-reason{border-left:1px solid #8a92a929;gap:8px;padding-left:22px;display:grid}.risk-decision-reason small{color:#747183}.risk-decision-reason strong{color:#b8b5c3;font-size:11px}.risk-decision-list article>b{color:#eeeafa;text-align:right;font-size:22px}.risk-outcomes{background:#070812;padding:68px clamp(24px,4vw,64px)}.risk-outcomes>header{max-width:800px}.risk-outcomes>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.risk-outcomes article{background:#0e111b;border:1px solid #898fa62b;border-radius:9px;min-height:155px;padding:23px}.risk-outcomes article>span{color:var(--risk-cyan);font:850 9px monospace}.risk-outcomes h3{margin:24px 0 0;font-size:18px}.risk-outcomes article p{color:#918f9c;margin:10px 0 0;font-size:12px;line-height:1.65}.risk-outcomes footer{background:linear-gradient(100deg,#121027,#0d1019);border:1px solid #9b87ff38;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:24px 27px;display:flex}.risk-outcomes footer>div{gap:7px;display:grid}.risk-outcomes footer small{color:var(--risk-violet);font:850 8px monospace}.risk-outcomes footer strong{font-size:17px}@media (max-width:950px){.risk-hero,.risk-engine{grid-template-columns:1fr;gap:45px}.risk-console{width:min(100%,680px)}.risk-signal-grid{grid-template-columns:1fr 1fr}.risk-section-head{grid-template-columns:1fr;gap:20px}.risk-model-card{width:min(100%,680px)}.risk-decision-list article{grid-template-columns:45px 1fr 50px}.risk-decision-reason{border-top:1px solid #8a92a929;border-left:0;grid-column:2/4;padding:14px 0 0}.risk-outcomes>div{grid-template-columns:1fr}}@media (max-width:600px){.risk-hero,.risk-signals,.risk-engine,.risk-queue,.risk-outcomes{padding:52px 16px}.risk-hero h1{font-size:44px}.risk-actions{flex-direction:column;align-items:stretch}.risk-actions a{width:100%}.risk-signal-grid{grid-template-columns:1fr}.risk-signal-grid article{min-height:170px}.risk-engine-copy ul{grid-template-columns:1fr}.risk-model-card{min-height:390px}.ring-two{width:320px;height:320px}.risk-model-node{min-width:76px;padding:9px}.node-exposure{left:4%}.node-exploit{right:4%}.node-asset{right:6%}.node-fix{left:5%}.risk-decision-list article{grid-template-columns:38px 1fr 42px;gap:12px;padding:17px 14px}.risk-rank{width:36px;height:36px}.risk-outcomes footer{flex-direction:column;align-items:flex-start}.risk-outcomes footer>a{width:100%}}.risk-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.risk-page .risk-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(42px,5vw,76px);min-height:auto;padding-top:76px;padding-bottom:64px}.risk-page .risk-hero-copy h1{max-width:820px;font-size:clamp(46px,4.8vw,68px);line-height:1.02}.risk-page .risk-hero-copy>p{color:#c2bfca;max-width:720px;font-size:16px;line-height:1.65}.risk-page .risk-kicker{font-size:10px}.risk-page .risk-trust{color:#aaa6b5;font-size:11px}.risk-page .risk-console{background:linear-gradient(150deg,#15132c,#0d101b);border-color:#9b87ff66}.risk-page .risk-console-item strong{color:#f0edf7;font-size:13px}.risk-page .risk-console-item small{color:#aaa5ba}.risk-page .risk-console-foot{color:#a29dad}.risk-journey{background:#0b0d17;border-block:1px solid #9b87ff29;grid-template-columns:repeat(4,1fr);width:100%;padding:0 clamp(24px,4vw,64px);display:grid}.risk-journey>a{border-right:1px solid #9b87ff21;grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:82px;padding:16px 20px;display:grid}.risk-journey>a:first-child{border-left:1px solid #9b87ff21}.risk-journey>a>span{color:#b7a9ff;border:1px solid #9b87ff4d;border-radius:8px;place-items:center;width:36px;height:36px;font:850 9px monospace;display:grid}.risk-journey div{gap:5px;display:grid}.risk-journey small{color:#777386;letter-spacing:.1em;font:850 8px monospace}.risk-journey strong{color:#dcd8e7;font-size:11px}.risk-page .risk-signals,.risk-page .risk-engine,.risk-page .risk-queue,.risk-page .risk-outcomes{padding-top:58px;padding-bottom:58px}.risk-page .risk-section-head{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:56px}.risk-page .risk-section-head h2,.risk-page .risk-engine-copy h2,.risk-page .risk-outcomes h2{font-size:clamp(34px,3.4vw,48px)}.risk-page .risk-section-head>p,.risk-page .risk-engine-copy>p{color:#b3afbc;font-size:14px}.risk-page .risk-signal-grid{gap:12px;margin-top:36px}.risk-page .risk-signal-grid article{background:linear-gradient(145deg,#141824,#0d111a);border-color:#9b87ff33;min-height:190px}.risk-page .risk-signal-grid h3{color:#f1eef7;margin-top:34px}.risk-page .risk-signal-grid p{color:#b0adb8;font-size:13px;line-height:1.62}.risk-page .risk-engine{gap:70px}.risk-page .risk-engine-copy li{color:#d5d1dc;font-size:12px}.risk-page .risk-model-card{border-color:#9b87ff4d;min-height:420px}.risk-page .risk-decision-list{margin-top:34px}.risk-page .risk-decision-list article{background:#121722;border-color:#9b87ff33}.risk-page .risk-decision-main h3{color:#f1eef7;font-size:17px}.risk-page .risk-decision-main p{color:#9e9aa9;font-size:11px}.risk-page .risk-decision-reason strong{color:#d0ccd8;font-size:12px;line-height:1.5}.risk-page .risk-outcomes>div{margin-top:34px}.risk-page .risk-outcomes article{background:#111520;border-color:#9b87ff33}.risk-page .risk-outcomes h3{color:#f1eef7}.risk-page .risk-outcomes article p{color:#b0adb8;font-size:13px}.risk-page .risk-outcomes footer{margin-top:12px}@media (max-width:950px){.risk-page .risk-hero{grid-template-columns:1fr}.risk-journey{grid-template-columns:1fr 1fr}.risk-journey>a:nth-child(3){border-left:1px solid #9b87ff21}.risk-page .risk-section-head{grid-template-columns:1fr;gap:18px}}@media (max-width:600px){.risk-page .risk-hero,.risk-page .risk-signals,.risk-page .risk-engine,.risk-page .risk-queue,.risk-page .risk-outcomes{padding:46px 16px}.risk-page .risk-hero-copy h1{font-size:42px}.risk-journey{grid-template-columns:1fr;padding:0 16px}.risk-journey>a{border-left:1px solid #9b87ff21}.risk-page .risk-console-score{padding:21px 17px}.risk-page .risk-console-item{padding:15px}.risk-page .risk-section-head h2,.risk-page .risk-engine-copy h2,.risk-page .risk-outcomes h2{font-size:36px}.risk-page .risk-model-card{min-height:360px}.risk-page .risk-decision-reason{grid-column:2/4}}.risk-page .risk-hero{isolation:isolate;background:radial-gradient(11% 94% at 38% 104%,#50bcff52,#0000 70%),radial-gradient(12% 90% at 62% 104%,#6889ff47,#0000 71%),radial-gradient(50% 30% at 50% 101%,#4099ee4d,#0000 72%),radial-gradient(circle at 50% 35%,#3d4c9421,#0000 38%),linear-gradient(150deg,#030713 0%,#071226 48%,#080b1b 100%);border:1px solid #879fe038;border-radius:0;width:100%;min-height:680px;margin:0;padding:clamp(72px,8vw,112px) clamp(28px,5vw,78px) clamp(74px,8vw,108px);position:relative;overflow:hidden;box-shadow:inset 0 0 90px #00000038,0 24px 70px #00000042}.risk-page .risk-hero:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 18% 38%,#24c2e12b,#0000 24%),radial-gradient(circle at 50% 18%,#4173eb2e,#0000 28%),radial-gradient(circle at 82% 36%,#8b5beb33,#0000 25%);animation:9s ease-in-out infinite alternate riskAmbientGlow;position:absolute;inset:-12%}.risk-page .risk-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#283f5beb 0%,#07101d 12%,#020711 54%,#01040a 100%);border-top:1px solid #8fc1ff6b;border-radius:50% 50% 0 0/34% 34% 0 0;height:48%;position:absolute;bottom:-33%;left:-12%;right:-12%;box-shadow:0 -8px 28px #54a0f461,0 -30px 90px #3781dd33}@keyframes riskAmbientGlow{0%{opacity:.72;transform:translate(-1%)scale(1)}to{opacity:1;transform:translate(1%,1%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.risk-page .risk-hero:before{animation:none}}.risk-context{background:linear-gradient(145deg,#080d19 0%,#0a1221 52%,#090c18 100%);width:100%;padding:clamp(30px,3.5vw,48px) clamp(24px,5vw,76px) clamp(52px,5vw,72px)}.risk-context-head{text-align:center;max-width:920px;margin:0 auto}.risk-context-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.risk-context-meta .risk-section-number,.risk-context-meta .risk-kicker{background:#0c1424b8;border:1px solid #8f9fcc33;border-radius:999px;align-items:center;min-height:30px;margin:0;padding:0 12px;line-height:1;display:inline-flex}.risk-context-meta .risk-section-number{color:#8995ad}.risk-context-meta .risk-kicker{color:#b5a8ff;border-color:#9b87ff4d;justify-content:center}.risk-context-meta .risk-kicker i{width:18px}.risk-context-head h2{color:#f7f8fc;letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:24px auto 0;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.risk-context-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px;width:min(100%,1180px);margin:44px auto 0;display:grid}.risk-context-compare article{background:#0a0e19c2;border:1px solid #97a4c23d;border-radius:2px;flex-direction:column;align-items:flex-start;min-width:0;min-height:390px;padding:30px 28px;display:flex;overflow:hidden}.risk-context-compare article:first-child,.risk-context-compare article:last-child{border-radius:2px}.risk-context-compare article>span{letter-spacing:.13em;overflow-wrap:anywhere;width:100%;font:850 9px/1.35 monospace;display:block}.severity-view>span{color:#ff8982}.forgesec-view>span{color:#62ded4}.risk-context-compare h3{color:#f5f6fa;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:460px;margin:18px 0 0;font-size:clamp(23px,2.1vw,29px);font-weight:500;line-height:1.16}.risk-context-compare article>p{color:#aeb6c8;overflow-wrap:anywhere;width:100%;max-width:510px;margin:13px 0 0;font-size:13px;line-height:1.7}.context-shift{display:none}.comparison-list{width:100%;list-style:none;display:grid;margin:auto 0 0!important;padding:26px 0 0!important}.comparison-list li{color:#cbd1dd;border-top:1px solid #97a4c233;align-items:flex-start;gap:13px;padding:13px 8px;font-size:12px;line-height:1.55;display:flex}.comparison-list li:last-child{border-bottom:1px solid #97a4c233}.comparison-list li strong{color:#f3f5fa;font-weight:750}.comparison-list svg{fill:none;stroke:#54ddd1;stroke-width:2px;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.severity-list li>i{border:1px solid #ff71688c;border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:2px;position:relative}.severity-list li>i:before,.severity-list li>i:after{content:"";background:#ff8078;width:8px;height:1px;position:absolute;top:7px;left:3px;transform:rotate(45deg)}.severity-list li>i:after{transform:rotate(-45deg)}.risk-context-highlight{background:linear-gradient(100deg,#201c41e6,#0c1625e6);border:1px solid #8b77e647;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;width:min(100%,1180px);margin:12px auto 0;padding:24px 28px;display:flex}.risk-context-highlight small{color:#a999ff;letter-spacing:.13em;flex:none;font:850 8px monospace}.risk-context-highlight strong{color:#e8eaf1;text-align:right;font-size:17px;line-height:1.45}.risk-context-highlight em{color:#68dcd4;font-style:normal}@media (max-width:760px){.risk-context-compare{grid-template-columns:1fr}.risk-context-compare article:first-child,.risk-context-compare article:last-child{border-radius:2px}.risk-context-highlight{flex-direction:column;align-items:flex-start;gap:12px}.risk-context-highlight strong{text-align:left}.comparison-list{margin-top:26px!important;padding-top:0!important}.risk-context-compare article{min-height:auto;padding:24px}}@media (max-width:520px){.risk-context-meta{gap:8px}.risk-context-meta .risk-section-number,.risk-context-meta .risk-kicker{min-height:28px;padding:0 10px;font-size:7px}}.risk-page .risk-hero-copy,.risk-page .risk-console{z-index:1;position:relative}.risk-page .risk-hero{grid-template-columns:1fr;align-items:center}.risk-page .risk-hero-copy{text-align:center;place-self:center;width:min(100%,900px);transform:translateY(-42px)}.risk-page .risk-console{display:none}.risk-page .risk-hero-copy .risk-kicker{justify-content:center}.risk-page .risk-hero-copy h1{color:#fff;text-wrap:balance;text-shadow:0 3px 28px #0006;max-width:880px;margin:20px auto 0;font-size:clamp(48px,5vw,72px);font-weight:780;line-height:1.01}.risk-page .risk-hero-copy h1 em{color:#a999ff}.risk-page .risk-hero-copy>p{color:#d5d8e2;text-shadow:0 2px 16px #000000a6;max-width:700px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7}.risk-page .risk-hero-copy .risk-actions,.risk-page .risk-hero-copy .risk-trust{justify-content:center}.risk-page .risk-actions a:first-child{background:#8b76df;border-color:#8b76df;box-shadow:0 10px 30px #5c49b433}.risk-page .risk-actions a:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b185c;border-color:#c2cae64d}.risk-page .risk-trust{color:#c7cad5}.risk-page .risk-console{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0f1327e6,#070c19d1);border-color:#98ade64d;box-shadow:0 32px 80px #00000080}.risk-page .risk-console-head,.risk-page .risk-console-foot{background:#050a163d}.risk-page .risk-console-item strong{color:#fff}.risk-page .risk-console-item small,.risk-page .risk-console-foot{color:#b6bdcf}@media (max-width:950px){.risk-page .risk-hero{width:100%;min-height:620px;margin:0;padding:72px clamp(22px,6vw,54px)}.risk-page .risk-console{width:min(100%,660px)}}@media (max-width:600px){.risk-page .risk-hero{background:radial-gradient(28% 90% at 50% 105%,#5bafff4d,#0000 72%),radial-gradient(85% 24% at 50% 100%,#4b85e140,#0000 74%),linear-gradient(155deg,#030713 0%,#071226 52%,#080b1b 100%);border-radius:0;width:100%;min-height:580px;margin:0;padding:56px 18px 42px}.risk-page .risk-hero-copy h1{font-size:clamp(40px,12vw,52px)}.risk-page .risk-hero-copy{transform:translateY(-24px)}.risk-page .risk-hero-copy>p{font-size:15px}.risk-page .risk-console{margin-top:4px}}.risk-page .risk-context{background:#1b1d27;width:100%;max-width:none;margin:0}.risk-page .risk-context-head{max-width:none}.risk-page .risk-context-head h2{letter-spacing:-.04em;white-space:nowrap;text-wrap:initial;max-width:none;font-size:clamp(31px,3vw,43px);line-height:1.08}.risk-page .risk-context-meta .risk-section-number,.risk-page .risk-context-meta .risk-kicker{background:#0c0e168f}.risk-page .risk-context-compare{width:100%;max-width:none}.risk-page .risk-context-compare article{background:#111219}@media (max-width:900px){.risk-page .risk-context-head h2{white-space:normal;text-wrap:balance}}.risk-analysis{background:#171923;width:100%;padding:34px clamp(24px,5vw,76px) clamp(54px,5.5vw,78px)}.risk-analysis-head{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:end;gap:clamp(32px,6vw,90px);display:grid}.risk-analysis-meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.risk-analysis-meta>span{color:#9ca6ba;letter-spacing:.12em;text-transform:uppercase;background:#0a0d158c;border:1px solid #95a3c238;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font:850 8px monospace;display:inline-flex}.risk-analysis-meta>span:last-child{color:#65d9d0;border-color:#69d6cf45}.risk-analysis-meta i{background:linear-gradient(90deg,#54ddd1,#0000);width:18px;height:1px;margin-right:8px}.risk-analysis-head h2{color:#f6f7fb;letter-spacing:-.045em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.risk-analysis-head>p{color:#aeb5c4;max-width:590px;margin:0;font-size:14px;line-height:1.75}.risk-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:38px;display:grid}.risk-analysis-grid article{background:#101219;border:1px solid #97a4c233;flex-direction:column;min-width:0;min-height:260px;padding:23px;display:flex;position:relative}.risk-analysis-grid article>span{color:#69758c;font:850 8px monospace;position:absolute;top:18px;right:19px}.risk-analysis-icon{color:#62ddd3;background:#1f6f6f1c;border:1px solid #5cd2c94d;border-radius:7px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.risk-analysis-grid h3{color:#f2f4f9;letter-spacing:-.025em;margin:36px 0 0;font-size:20px}.risk-analysis-grid p{color:#a5adbc;margin:12px 0 0;font-size:12px;line-height:1.7}.risk-analysis-grid article:after{content:"";opacity:.65;background:linear-gradient(90deg,#54ddd1,#7867e5b3,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.risk-analysis-example{background:#101219;border:1px solid #97a4c233;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;margin-top:10px;padding:20px 24px;display:grid}.risk-analysis-example span{color:#a999ff;letter-spacing:.13em;font:850 8px monospace}.risk-analysis-example p{color:#c6cbd5;margin:0;font-size:13px;line-height:1.6}@media (max-width:980px){.risk-analysis-head{grid-template-columns:1fr;gap:18px}.risk-analysis-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.risk-analysis{padding:30px 16px 48px}.risk-analysis-grid{grid-template-columns:1fr}.risk-analysis-grid article{min-height:auto}.risk-analysis-example{grid-template-columns:1fr;gap:10px}}.risk-page .risk-analysis-head{text-align:center;display:block}.risk-page .risk-analysis-meta{justify-content:center}.risk-page .risk-analysis-head h2{white-space:nowrap;text-wrap:initial;max-width:none;margin:22px auto 0;font-size:clamp(30px,3.1vw,44px)}.risk-page .risk-analysis-grid article{text-align:center;justify-content:center;align-items:center;min-height:225px;padding:28px 22px;overflow:visible}.risk-page .risk-analysis-grid article>span{color:#54ddd1;background:#287e7f1a;border:1px solid #54ddd15c;place-items:center;width:34px;height:34px;font:800 9px monospace;display:grid;position:static}.risk-page .risk-analysis-grid h3{margin:20px 0 0;font-size:19px;font-weight:560}.risk-page .risk-analysis-grid p{color:#aeb6c6;max-width:260px;margin:12px auto 0;line-height:1.65}.risk-page .risk-analysis-grid article:before{content:"→";z-index:2;color:#d7dce6;background:#171923;border:1px solid #97a4c240;place-items:center;width:26px;height:30px;font-size:16px;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.risk-page .risk-analysis-grid article:last-child:before{display:none}@media (max-width:1050px){.risk-page .risk-analysis-grid{grid-template-columns:1fr 1fr;gap:14px}.risk-page .risk-analysis-grid article:before{display:none}}@media (max-width:760px){.risk-page .risk-analysis-head h2{white-space:normal;text-wrap:balance}}@media (max-width:600px){.risk-page .risk-analysis-grid{grid-template-columns:1fr}.risk-page .risk-analysis-grid article{min-height:210px}}.priority-board{background:#1b1d27;width:100%;padding:34px clamp(24px,5vw,76px) clamp(54px,5.5vw,78px)}.priority-board-head{grid-template-columns:1fr;gap:21px;display:grid}.priority-board-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.priority-board-meta>span{color:#9ca6ba;letter-spacing:.12em;text-transform:uppercase;background:#0a0d158c;border:1px solid #95a3c238;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font:850 8px monospace;display:inline-flex}.priority-board-meta>span:last-child{color:#b5a8ff;border-color:#9b87ff47}.priority-board-meta i{background:linear-gradient(90deg,#9b87ff,#0000);width:18px;height:1px;margin-right:8px}.priority-board-head>div:last-child{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:end;gap:clamp(34px,6vw,90px);display:grid}.priority-board-head h2{color:#f6f7fb;letter-spacing:-.045em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.priority-board-head p{color:#aeb5c4;max-width:570px;margin:0;font-size:14px;line-height:1.75}.priority-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:38px;display:grid}.priority-lanes article{--lane:#9b87ff;background:#111219;border:1px solid #97a4c233;flex-direction:column;min-width:0;min-height:300px;padding:22px;display:flex;position:relative}.priority-lanes article:before{content:"";background:var(--lane);height:2px;position:absolute;top:0;left:0;right:0}.priority-lanes .priority-now{--lane:#ff7168}.priority-lanes .priority-next{--lane:#e5a25f}.priority-lanes .priority-plan{--lane:#9b87ff}.priority-lanes .priority-monitor{--lane:#54ddd1}.priority-lanes header{justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-lanes header>span{border:1px solid color-mix(in srgb,var(--lane) 45%,transparent);width:34px;height:34px;color:var(--lane);background:color-mix(in srgb,var(--lane) 9%,transparent);place-items:center;font:850 9px monospace;display:grid}.priority-lanes header small{color:#737d91;letter-spacing:.1em;font:850 8px monospace}.priority-lanes h3{color:#f4f5fa;letter-spacing:-.03em;margin:34px 0 0;font-size:24px}.priority-lanes>article>p{color:#a9b0bf;margin:12px 0 0;font-size:12px;line-height:1.7}.priority-lanes footer{color:#cfd4de;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font:750 10px monospace;display:flex}.priority-lanes footer i{background:var(--lane);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--lane) 55%,transparent);border-radius:50%}.priority-evidence{background:#111219;border:1px solid #97a4c233;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;margin-top:10px;padding:20px 23px;display:grid}.priority-evidence span{color:#65d9d0;letter-spacing:.13em;font:850 8px monospace}.priority-evidence p{color:#c7ccd6;margin:0;font-size:13px;line-height:1.6}@media (max-width:1000px){.priority-board-head>div:last-child{grid-template-columns:1fr;gap:17px}.priority-lanes{grid-template-columns:1fr 1fr}}@media (max-width:600px){.priority-board{padding:30px 16px 48px}.priority-lanes{grid-template-columns:1fr}.priority-lanes article{min-height:250px}.priority-evidence{grid-template-columns:1fr;gap:10px}}.risk-page .priority-board-head>div:last-child{text-align:center;display:block}.risk-page .priority-board-head h2{letter-spacing:-.04em;white-space:nowrap;text-wrap:initial;max-width:none;margin:0 auto;font-size:clamp(30px,3.1vw,44px);line-height:1.08}@media (max-width:900px){.risk-page .priority-board-head h2{white-space:normal;text-wrap:balance}}.risk-page .priority-lanes{background:#101219;border:1px solid #97a4c23d;border-radius:12px;gap:0;overflow:hidden}.risk-page .priority-lanes article{background:linear-gradient(180deg,color-mix(in srgb,var(--lane) 7%,#111219) 0%,#111219 46%);border:0;border-right:1px solid #97a4c22e;min-height:315px}.risk-page .priority-lanes article:last-child{border-right:0}.risk-page .priority-lanes article:before{border-radius:0 0 3px 3px;height:3px;left:22px;right:22px}.risk-page .priority-lanes header>span{background:color-mix(in srgb,var(--lane) 15%,#111219);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lane) 42%,transparent);border:0;border-radius:50%}.risk-page .priority-lanes h3{margin-top:42px;font-size:27px}.risk-page .priority-lanes footer{background:#05080e47;border-top:1px solid #97a4c224;margin-bottom:-22px;margin-left:-22px;margin-right:-22px;padding:17px 22px}@media (max-width:1000px){.risk-page .priority-lanes article:nth-child(2){border-right:0}.risk-page .priority-lanes article:nth-child(-n+2){border-bottom:1px solid #97a4c22e}}@media (max-width:600px){.risk-page .priority-lanes{border-radius:8px}.risk-page .priority-lanes article{border-bottom:1px solid #97a4c22e;border-right:0;min-height:245px}.risk-page .priority-lanes article:last-child{border-bottom:0}}.risk-page .priority-lanes{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.risk-page .priority-lanes article{background:linear-gradient(110deg,color-mix(in srgb,var(--lane) 7%,#111219),#111219 45%);border-radius:10px;grid-template-rows:auto auto 1fr auto;grid-template-columns:52px minmax(0,1fr);column-gap:20px;min-height:230px;padding:24px 26px;display:grid;box-shadow:0 14px 35px #0000001f;border:1px solid #97a4c238!important;border-left:3px solid var(--lane)!important}.risk-page .priority-lanes article:before{display:none}.risk-page .priority-lanes header>span{border-radius:9px;grid-area:1/1/3;width:46px;height:46px}.risk-page .priority-lanes header small{color:color-mix(in srgb,var(--lane) 78%,#aab2c2);grid-area:1/2;place-self:center start;font-size:8px}.risk-page .priority-lanes h3{grid-area:2/2;margin:12px 0 0;font-size:25px}.risk-page .priority-lanes>article>p{grid-area:3/2;max-width:520px;margin:12px 0 24px}.risk-page .priority-lanes footer{border:1px solid color-mix(in srgb,var(--lane) 25%,transparent);background:color-mix(in srgb,var(--lane) 7%,transparent);color:#d8dce5;border-radius:999px;grid-area:4/2;justify-self:start;margin:0;padding:8px 12px}@media (max-width:850px){.risk-page .priority-lanes{grid-template-columns:1fr}}@media (max-width:520px){.risk-page .priority-lanes article{grid-template-columns:42px minmax(0,1fr);column-gap:14px;min-height:220px;padding:21px 18px}.risk-page .priority-lanes header>span{width:40px;height:40px}.risk-page .priority-lanes h3{font-size:23px}}.risk-page .priority-lanes{grid-template-columns:1fr;gap:12px;width:min(100%,980px);margin:38px auto 0}.risk-page .priority-lanes article{min-height:112px;box-shadow:none;background:#20232e;border-radius:0;grid-template-rows:1fr;grid-template-columns:56px 165px minmax(0,1fr);align-items:center;column-gap:18px;padding:22px 26px;display:grid;border:1px solid #54ddd17a!important}.risk-page .priority-lanes article:nth-child(2n){border-color:#8b77e68f!important}.risk-page .priority-lanes header{display:contents}.risk-page .priority-lanes header>span{background:#181b25;border-radius:3px;grid-area:1/1;width:48px;height:48px}.risk-page .priority-lanes header small{display:none}.risk-page .priority-lanes h3{color:#f4f5fa;grid-area:1/2;margin:0;font-size:18px;font-weight:600}.risk-page .priority-lanes>article>p{color:#d0d4de;grid-area:1/3;max-width:none;margin:0;font-size:13px;line-height:1.55}.risk-page .priority-lanes footer{display:none}@media (max-width:700px){.risk-page .priority-lanes article{grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);column-gap:14px;min-height:140px;padding:20px}.risk-page .priority-lanes header>span{grid-area:1/1/3;width:42px;height:42px}.risk-page .priority-lanes h3{grid-area:1/2}.risk-page .priority-lanes>article>p{grid-area:2/2;margin-top:8px}}.risk-page .priority-lanes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.risk-page .priority-lanes article{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-content:center;column-gap:16px;min-height:155px;padding:23px 24px}.risk-page .priority-lanes h3{grid-area:1/2}.risk-page .priority-lanes>article>p{grid-area:2/2;margin-top:9px}@media (max-width:820px){.risk-page .priority-lanes{grid-template-columns:1fr}}@keyframes priorityCardReveal{0%{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.risk-page .priority-lanes article{opacity:0;animation:linear both priorityCardReveal;animation-timeline:view();animation-range:entry 5% cover 28%}.risk-page .priority-lanes article:nth-child(2){animation-range:entry 10% cover 33%}.risk-page .priority-lanes article:nth-child(3){animation-range:entry 6% cover 29%}.risk-page .priority-lanes article:nth-child(4){animation-range:entry 11% cover 34%}}.risk-page .priority-lanes article{transition:border-color .25s,background-color .25s,box-shadow .25s,translate .25s;filter:none!important}.risk-page .priority-lanes article:hover{background:#242834;translate:0 -4px;box-shadow:0 16px 34px #0003}@media (prefers-reduced-motion:reduce){.risk-page .priority-lanes article{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;translate:none!important}}.risk-reduction{background:#171923;width:100%;padding:34px clamp(24px,5vw,76px) clamp(54px,5.5vw,78px)}.risk-reduction-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.risk-reduction-meta>span{color:#9ca6ba;letter-spacing:.12em;text-transform:uppercase;background:#0a0d158c;border:1px solid #95a3c238;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font:850 8px monospace;display:inline-flex}.risk-reduction-meta>span:last-child{color:#68ddd4;border-color:#54ddd147}.risk-reduction-meta i{background:linear-gradient(90deg,#54ddd1,#0000);width:18px;height:1px;margin-right:8px}.risk-reduction-layout{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:start;gap:clamp(50px,8vw,120px);margin-top:30px;display:grid}.risk-reduction-copy h2{color:#f6f7fb;letter-spacing:-.05em;text-wrap:balance;max-width:680px;margin:0;font-size:clamp(36px,4.1vw,58px);line-height:1.04}.risk-reduction-copy p{color:#aeb5c4;max-width:650px;margin:21px 0 0;font-size:14px;line-height:1.75}.risk-reduction-copy p+p{margin-top:12px}.risk-reduction-actions{background:#111219;border:1px solid #97a4c236;padding:25px 27px}.risk-reduction-actions>span{color:#a999ff;letter-spacing:.13em;font:850 8px monospace}.risk-reduction-actions ul{grid-template-columns:1fr 1fr;gap:0 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.risk-reduction-actions li{color:#d3d7e0;border-top:1px solid #97a4c229;align-items:flex-start;gap:10px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.risk-reduction-actions svg{fill:none;stroke:#54ddd1;stroke-width:2px;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.risk-reduction-cta{background:linear-gradient(100deg,#1c1934,#111722);border:1px solid #8b77e645;justify-content:space-between;align-items:center;gap:38px;margin-top:12px;padding:23px 26px;display:flex}.risk-reduction-cta>div:first-child{gap:6px;display:grid}.risk-reduction-cta small{color:#a999ff;letter-spacing:.13em;font:850 8px monospace}.risk-reduction-cta h3{color:#f3f4f9;letter-spacing:-.02em;margin:0;font-size:20px}.risk-reduction-cta p{color:#9ea6b6;margin:0;font-size:12px}.risk-reduction-cta>div:last-child{flex:none;gap:9px;display:flex}.risk-reduction-cta a{color:#eeeefa;border:1px solid #9b87ff57;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.risk-reduction-cta a:first-child{color:#100b25;background:#8b76df;border-color:#8b76df}@media (max-width:950px){.risk-reduction-layout{grid-template-columns:1fr;gap:30px}.risk-reduction-cta{flex-direction:column;align-items:flex-start}.risk-reduction-cta>div:last-child{width:100%}}@media (max-width:600px){.risk-reduction{padding:30px 16px 48px}.risk-reduction-actions{padding:22px 18px}.risk-reduction-actions ul{grid-template-columns:1fr}.risk-reduction-cta>div:last-child{flex-direction:column}.risk-reduction-cta a{width:100%}}.risk-page .risk-reduction{background:linear-gradient(135deg,#171923 0%,#181b26 55%,#151923 100%);padding-top:32px;position:relative;overflow:hidden}.risk-page .risk-reduction:before{content:"";filter:blur(70px);pointer-events:none;background:#485dae14;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:8%}.risk-page .risk-reduction-meta{z-index:1;position:relative}.risk-page .risk-reduction-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(45px,7vw,105px);margin-top:28px;position:relative}.risk-page .risk-reduction-copy h2{letter-spacing:-.045em;max-width:650px;font-size:clamp(38px,3.6vw,52px);line-height:1.06}.risk-page .risk-reduction-copy p{color:#b7becc;max-width:620px;margin-top:18px;font-size:13px;line-height:1.72}.risk-page .risk-reduction-copy p+p{margin-top:9px}.risk-page .risk-reduction-actions{background:#0c0f18b8;border-color:#97a4c240;border-radius:8px;padding:27px 28px;box-shadow:0 20px 45px #00000024}.risk-page .risk-reduction-actions>span{color:#a999ff;margin-bottom:5px;display:block}.risk-page .risk-reduction-actions ul{gap:0 24px;margin-top:12px}.risk-page .risk-reduction-actions li{color:#d9dde6;min-height:42px;padding:12px 2px;line-height:1.45}.risk-page .risk-reduction-cta{z-index:1;background:#151528b8;border-color:#8b77e63d;border-radius:8px;margin-top:24px;padding:19px 22px;position:relative}.risk-page .risk-reduction-cta h3{font-size:18px}.risk-page .risk-reduction-cta p{color:#aeb5c3}.risk-page .risk-reduction-cta a{border-radius:5px;min-height:43px}.risk-page .risk-reduction-cta a:first-child{box-shadow:none;background:#806cd1;border-color:#806cd1}.risk-page .risk-reduction-cta a:last-child{background:#0a0d164d}@media (max-width:1050px){.risk-page .risk-reduction-layout{grid-template-columns:1fr;gap:28px}.risk-page .risk-reduction-copy h2{max-width:760px}.risk-page .risk-reduction-actions{width:100%}}@media (max-width:600px){.risk-page .risk-reduction-copy h2{font-size:36px}.risk-page .risk-reduction-actions{padding:22px 18px}.risk-page .risk-reduction-cta{padding:20px 18px}}.risk-page.risk-scroll-enabled .risk-scroll-item{opacity:0;transition:opacity .65s cubic-bezier(.2,.75,.25,1),transform .65s cubic-bezier(.2,.75,.25,1);transition-delay:calc(var(--reveal-order,0) * 70ms);will-change:opacity,transform;transform:translateY(28px)}.risk-page.risk-scroll-enabled .risk-scroll-item.is-visible{opacity:1;transform:translateY(0)}.risk-page.risk-scroll-enabled .priority-lanes article{filter:none!important;animation:none!important}.risk-page.risk-scroll-enabled .risk-context-compare article:nth-child(2),.risk-page.risk-scroll-enabled .risk-analysis-grid article:nth-child(2n),.risk-page.risk-scroll-enabled .priority-lanes article:nth-child(2n){transform:translateY(28px)translate(8px)}.risk-page.risk-scroll-enabled .risk-context-compare article:nth-child(2).is-visible,.risk-page.risk-scroll-enabled .risk-analysis-grid article:nth-child(2n).is-visible,.risk-page.risk-scroll-enabled .priority-lanes article:nth-child(2n).is-visible{transform:translateY(0)translate(0)}@media (prefers-reduced-motion:reduce){.risk-page.risk-scroll-enabled .risk-scroll-item{opacity:1!important;transition:none!important;transform:none!important}}.remediation-page{color:#f5f6fa;background:#090c14;min-height:100svh}.remediation-hero{isolation:isolate;background:radial-gradient(circle at 78% 37%,#2cb4b021,#0000 28%),radial-gradient(circle at 22% 72%,#7053e621,#0000 30%),linear-gradient(145deg,#090c14,#0c1220 52%,#0a0d18);grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(48px,7vw,105px);min-height:calc(100svh - 76px);padding:clamp(58px,7vw,92px) clamp(24px,5vw,76px);display:grid;position:relative;overflow:hidden}.remediation-hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#899fc209 1px,#0000 1px),linear-gradient(90deg,#899fc209 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%,#000);mask-image:linear-gradient(90deg,#000,#0000 48%,#000)}.remediation-hero-copy{max-width:750px}.remediation-eyebrow{color:#63ddd4;letter-spacing:.15em;align-items:center;gap:10px;font:850 9px monospace;display:flex}.remediation-eyebrow i{background:linear-gradient(90deg,#54ddd1,#0000);width:30px;height:1px}.remediation-hero-copy h1{color:#f8f9fc;letter-spacing:-.06em;text-wrap:balance;max-width:720px;margin:22px 0 0;font-size:clamp(50px,5.2vw,76px);font-weight:760;line-height:1}.remediation-hero-copy h1 em{color:#69dcd4;font-style:normal;display:block}.remediation-hero-copy>p{color:#b5bdca;max-width:670px;margin:25px 0 0;font-size:16px;line-height:1.72}.remediation-hero-actions{gap:10px;margin-top:30px;display:flex}.remediation-hero-actions a{color:#e9eef3;border:1px solid #54ddd14d;border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 19px;font-size:11px;font-weight:820;display:inline-flex}.remediation-hero-actions a:first-child{color:#061715;background:#54c9c0;border-color:#54c9c0}.remediation-proof{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.remediation-proof span{color:#a7afbe;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.remediation-proof svg{fill:none;stroke:#69dcd4;stroke-width:2px;width:15px;height:15px}.remediation-workspace{background:linear-gradient(150deg,#121c27f5,#0a0e17fa);border:1px solid #789fad47;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000061}.remediation-workspace>header{border-bottom:1px solid #97a4c221;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.remediation-workspace>header>div{color:#aab4c3;letter-spacing:.12em;align-items:center;gap:9px;font:850 8px monospace;display:flex}.remediation-workspace>header i{background:#54ddd1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #54ddd1b3}.remediation-workspace>header small{color:#54ddd1;font:850 8px monospace}.remediation-finding{border-bottom:1px solid #97a4c221;padding:23px 22px}.remediation-finding>div{justify-content:space-between;align-items:center;display:flex}.remediation-finding span{color:#ff7c73;font:850 8px monospace}.remediation-finding small{color:#687388;font:800 8px monospace}.remediation-finding h2{color:#f3f5fa;margin:12px 0 0;font-size:20px}.remediation-finding p{color:#858fa2;margin:7px 0 0;font-size:10px}.remediation-path{padding:8px 22px;display:grid;position:relative}.remediation-path-line{background:linear-gradient(#54ddd1,#8e79e1,#8e79e133);width:1px;position:absolute;top:34px;bottom:34px;left:39px}.remediation-path article{grid-template-columns:34px minmax(0,1fr) 46px;align-items:center;gap:13px;padding:15px 0;display:grid;position:relative}.remediation-path article>b{z-index:1;color:#64dcd3;background:#101a24;border:1px solid #54ddd157;border-radius:50%;place-items:center;width:34px;height:34px;font:850 8px monospace;display:grid}.remediation-path article>div{gap:5px;display:grid}.remediation-path small{color:#6f7b90;font:850 7px monospace}.remediation-path strong{color:#e7eaf0;font-size:11px}.remediation-path p{color:#818b9e;margin:0;font-size:9px}.remediation-path article>i{color:#6f7b90;text-align:right;font:850 7px monospace}.remediation-path article:nth-child(3)>i{color:#54ddd1}.remediation-workspace>footer{background:#05090f4d;border-top:1px solid #97a4c221;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.remediation-workspace>footer>span{color:#798497;align-items:center;gap:8px;font:850 8px monospace;display:flex}.remediation-workspace>footer>span i{background:#ff7168;border-radius:50%;width:6px;height:6px}.remediation-workspace>footer>span b{color:#f1f3f8;font-size:13px}.remediation-workspace button{color:#dfe8e8;background:#2065661f;border:1px solid #54ddd147;border-radius:4px;min-height:37px;padding:0 13px;font-size:9px;font-weight:800}.remediation-workspace button b{margin-left:10px}@media (max-width:980px){.remediation-hero{grid-template-columns:1fr;min-height:auto}.remediation-workspace{width:min(100%,720px)}}@media (max-width:600px){.remediation-hero{padding:52px 16px}.remediation-hero-copy h1{font-size:46px}.remediation-hero-actions{flex-direction:column}.remediation-hero-actions a{width:100%}.remediation-proof{gap:12px}.remediation-workspace>footer{flex-direction:column;align-items:flex-start}.remediation-workspace button{width:100%}.remediation-path article{grid-template-columns:34px minmax(0,1fr)}.remediation-path article>i{display:none}}.remediation-page .remediation-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.remediation-page .remediation-hero-copy{width:min(100%,900px);max-width:900px;transform:translateY(34px)}.remediation-page .remediation-eyebrow,.remediation-page .remediation-hero-actions,.remediation-page .remediation-proof{justify-content:center}.remediation-page .remediation-hero-copy h1,.remediation-page .remediation-hero-copy>p{margin-left:auto;margin-right:auto}@media (max-width:600px){.remediation-page .remediation-hero-copy{transform:translateY(18px)}}.remediation-page .remediation-hero:before,.remediation-page .remediation-hero:after{display:none}.remediation-process{background:#181a23;width:100%;padding:36px clamp(24px,5vw,76px) clamp(56px,6vw,82px)}.remediation-process-head{grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);align-items:end;gap:clamp(42px,7vw,100px);display:grid}.remediation-section-number{color:#838da0;letter-spacing:.14em;margin-bottom:13px;font:850 8px monospace;display:block}.remediation-section-label{color:#63dcd3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font:850 8px monospace;display:flex}.remediation-section-label i{background:linear-gradient(90deg,#54ddd1,#0000);width:24px;height:1px}.remediation-process-head h2{color:#f5f6fa;letter-spacing:-.05em;text-wrap:balance;max-width:740px;margin:17px 0 0;font-size:clamp(35px,4vw,56px);line-height:1.05}.remediation-process-head>p{color:#adb5c4;max-width:570px;margin:0;font-size:14px;line-height:1.75}.remediation-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:40px;display:grid}.remediation-process-grid article{--step:#54ddd1;background:#101219;border:1px solid #919eba36;flex-direction:column;min-width:0;min-height:285px;padding:23px;display:flex}.remediation-process-grid article:nth-child(2){--step:#73c0dc}.remediation-process-grid article:nth-child(3){--step:#9b87ff}.remediation-process-grid article:nth-child(4){--step:#70d7ab}.remediation-process-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.remediation-process-grid article>header span{border:1px solid color-mix(in srgb,var(--step) 42%,transparent);width:36px;height:36px;color:var(--step);background:color-mix(in srgb,var(--step) 8%,transparent);border-radius:5px;place-items:center;font:850 9px monospace;display:grid}.remediation-process-grid article>header small{color:#707a8e;letter-spacing:.1em;font:850 8px monospace}.remediation-process-grid h3{color:#f1f3f8;letter-spacing:-.025em;margin:40px 0 0;font-size:20px}.remediation-process-grid p{color:#a7afbe;margin:12px 0 0;font-size:12px;line-height:1.7}.remediation-process-grid footer{color:#c9ced8;background:#06090f45;border-top:1px solid #919eba29;justify-content:space-between;align-items:center;gap:12px;margin:24px -23px -23px;padding:15px 23px;font:750 9px monospace;display:flex}.remediation-process-grid footer b{color:var(--step);font-size:14px}@media (max-width:1000px){.remediation-process-head{grid-template-columns:1fr;gap:18px}.remediation-process-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.remediation-process{padding:30px 16px 48px}.remediation-process-grid{grid-template-columns:1fr}.remediation-process-grid article{min-height:255px}}.wip-page{color:#f4f5fa;background:#080b14;min-height:100svh}.wip-hero{text-align:center;background:radial-gradient(circle at 50% 42%,#6352cc33,#0000 30%),radial-gradient(circle at 50% 78%,#2bb3b71f,#0000 27%),linear-gradient(145deg,#080b14,#0d1020);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 126px);padding:80px 24px 70px;display:flex;position:relative;overflow:hidden}.wip-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#8294bf09 1px,#0000 1px),linear-gradient(90deg,#8294bf09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.wip-label{color:#65dcd3;letter-spacing:.15em;font:850 9px monospace;position:relative}.wip-hero h1{color:#9f8cff;margin:22px 0 0;font-size:clamp(18px,2vw,28px);font-weight:650;position:relative}.wip-hero h2{color:#fff;letter-spacing:-.06em;margin:9px 0 0;font-size:clamp(52px,7vw,94px);line-height:1;position:relative}.wip-hero>p{color:#aeb5c5;max-width:600px;margin:23px 0 0;font-size:15px;line-height:1.7;position:relative}.wip-actions{gap:10px;margin-top:28px;display:flex;position:relative}.wip-actions a{color:#edeaf9;border:1px solid #9b87ff4d;border-radius:5px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.wip-actions a:first-child{color:#0e0a1e;background:#8b76df;border-color:#8b76df}.wip-orbit{place-items:center;width:106px;height:106px;margin-bottom:24px;display:grid;position:relative}.wip-orbit i{border:1px solid #9b87ff40;border-radius:50%;animation:9s linear infinite wipSpin;position:absolute;inset:0}.wip-orbit i:nth-child(2){border-color:#54ddd14d;animation-duration:6s;animation-direction:reverse;inset:12px}.wip-orbit i:nth-child(3){border-color:#9b87ff6b;inset:25px}.wip-orbit i:after{content:"";background:#54ddd1;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px #54ddd1}.wip-orbit span{color:#fff;font:850 14px monospace;position:relative}.wip-marquee{background:#111421;border-block:1px solid #9b87ff33;height:50px;overflow:hidden}.wip-marquee>div{align-items:center;width:max-content;height:100%;animation:24s linear infinite wipMarquee;display:flex}.wip-marquee span{color:#aeb4c5;letter-spacing:.14em;padding:0 30px;font:850 9px monospace}.wip-marquee i{background:#54ddd1;border-radius:50%;width:5px;height:5px}.wip-marquee span:nth-of-type(3n+1){color:#a999ff}@keyframes wipSpin{to{transform:rotate(360deg)}}@keyframes wipMarquee{to{transform:translate(-50%)}}@media (max-width:600px){.wip-hero{min-height:calc(100svh - 112px);padding:55px 18px}.wip-hero h2{font-size:54px}.wip-actions{flex-direction:column;width:100%}.wip-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.wip-orbit i,.wip-marquee>div{animation:none}}.remediation-page .remediation-hero{background:radial-gradient(48% 44% at 50% 100%,#5329c43b,#0000 72%),linear-gradient(#080316 0%,#09031a 62%,#0d0521 100%);min-height:calc(100svh - 76px)}.remediation-portal{z-index:-1;pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.portal-core{background:radial-gradient(circle at 50% 25%,#7a3cff,#3d16b5 38%,#120442 70%);border:8px solid #c899fff0;border-radius:50% 50% 0 0;width:300px;height:230px;animation:3.4s ease-in-out infinite portalPulse;position:absolute;bottom:-112px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #fff,0 0 35px #be72ff,0 0 80px #7135ff,0 0 150px #5c26e0b8}.portal-wave{border:4px solid #ab65ff8c;filter:drop-shadow(0 0 15px #8b47ffb3);border-bottom:0;border-radius:50% 50% 0 0;width:500px;height:250px;position:absolute;bottom:-126px;left:50%;transform:translate(-50%)}.portal-wave.wave-a{animation:4s ease-in-out infinite portalBreathe}.portal-wave.wave-b{border-width:2px;border-color:#744be761;width:650px;height:290px;animation:4s ease-in-out 1.1s infinite reverse portalBreathe}.portal-orbit{border:1px solid #8a61e124;border-radius:50%;width:760px;height:530px;position:absolute;bottom:-235px;left:50%;transform:translate(-50%)}.portal-orbit:before,.portal-orbit:after{content:"";background:#12082b;border:1px solid #ae80ff6b;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 10px #9057ff80}.portal-orbit:before{top:24%;left:7%}.portal-orbit:after{top:24%;right:7%}.portal-orbit.orbit-b{opacity:.72;width:960px;height:650px;bottom:-285px}.portal-orbit.orbit-c{opacity:.38;width:1200px;height:790px;bottom:-350px}.remediation-portal>i{background:#d9c2ff;border-radius:50%;width:3px;height:3px;animation:3.8s ease-in-out infinite portalSpark;position:absolute;bottom:19%;left:50%;box-shadow:0 0 8px #a76dff}.remediation-portal>i:first-of-type{margin-left:-155px;animation-delay:.2s}.remediation-portal>i:nth-of-type(2){margin-left:-82px;animation-delay:1.1s;bottom:33%}.remediation-portal>i:nth-of-type(3){margin-left:68px;animation-delay:.6s;bottom:29%}.remediation-portal>i:nth-of-type(4){margin-left:142px;animation-delay:1.8s;bottom:21%}.remediation-portal>i:nth-of-type(5){margin-left:-220px;animation-delay:2.4s;bottom:12%}.remediation-portal>i:nth-of-type(6){margin-left:220px;animation-delay:3s;bottom:14%}@keyframes portalPulse{0%,to{opacity:.82;scale:.98}50%{opacity:1;scale:1.025}}@keyframes portalBreathe{0%,to{opacity:.38;transform:translate(-50%)scale(.96)}50%{opacity:.9;transform:translate(-50%)scale(1.04)}}@keyframes portalSpark{0%,to{opacity:0;translate:0 12px}45%{opacity:1}70%{opacity:.5;translate:0 -24px}}.remediation-page .remediation-hero-copy{z-index:2;transform:translateY(34px)}@media (max-width:600px){.remediation-page .remediation-portal{height:48%}.portal-core{width:220px;height:180px}.portal-wave{width:390px}.portal-wave.wave-b{width:520px}.remediation-page .remediation-hero-copy{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.portal-core,.portal-wave,.remediation-portal>i{animation:none}}.remediation-page .remediation-portal{opacity:.9;height:54%;overflow:visible}.remediation-page .portal-core{background:0 0;border:0;border-top:2px solid #63eedec7;border-radius:50%;width:510px;height:255px;animation:4.2s ease-in-out infinite pathCorePulse;bottom:-155px;box-shadow:0 -4px 18px #54ddd1b8,0 -34px 90px #3ab2be38}.remediation-page .portal-wave{filter:drop-shadow(0 -5px 14px #7a55eb73);border:0;border-top:2px solid #8970f280;border-radius:50%;width:760px;height:340px;animation:6s ease-in-out infinite pathWaveFlow;bottom:-185px}.remediation-page .portal-wave.wave-b{border-top:1px solid #54ddd147;width:1040px;height:440px;animation:7.5s ease-in-out 1s infinite reverse pathWaveFlow;bottom:-220px}.remediation-page .portal-orbit{border-color:#68bfd31f;width:980px;height:690px;animation:18s linear infinite pathOrbitDrift;bottom:-370px}.remediation-page .portal-orbit.orbit-b{width:1220px;height:840px;animation-duration:24s;animation-direction:reverse;bottom:-445px}.remediation-page .portal-orbit.orbit-c{width:1480px;height:980px;animation-duration:30s;bottom:-510px}.remediation-page .portal-orbit:before,.remediation-page .portal-orbit:after{background:#0c1b27;border-color:#54ddd18c;width:8px;height:8px;box-shadow:0 0 16px #54ddd1cc}.remediation-page .remediation-portal>i{background:#7ce7df;width:4px;height:4px;animation:4.5s ease-in-out infinite pathSignalRise;box-shadow:0 0 12px #54ddd1}@keyframes pathCorePulse{0%,to{opacity:.55;transform:translate(-50%)scaleX(.92)}50%{opacity:1;transform:translate(-50%)scaleX(1.06)}}@keyframes pathWaveFlow{0%,to{opacity:.28;transform:translate(-50%)translateY(10px)scaleX(.95)}50%{opacity:.8;transform:translate(-50%)translateY(-6px)scaleX(1.04)}}@keyframes pathOrbitDrift{to{transform:translate(-50%)rotate(360deg)}}@keyframes pathSignalRise{0%,to{opacity:0;translate:0 18px}40%{opacity:1}75%{opacity:.3;translate:0 -36px}}@media (prefers-reduced-motion:reduce){.remediation-page .portal-core,.remediation-page .portal-wave,.remediation-page .portal-orbit,.remediation-page .remediation-portal>i{animation:none}}.remediation-page .remediation-portal{display:none}.remediation-page .remediation-hero:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(at 8% 78%,#0000 0 34px,#54ddd114 35px,#0000 36px 58px),repeating-radial-gradient(at 92% 24%,#0000 0 42px,#9777eb13 43px,#0000 44px 70px);animation:14s ease-in-out infinite alternate contourDrift;display:block;position:absolute;inset:-18%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 43% 57%,#000);mask-image:linear-gradient(90deg,#000,#0000 43% 57%,#000)}.remediation-page .remediation-hero:after{content:"";z-index:-1;clip-path:polygon(0 76%,10% 68%,21% 82%,32% 55%,43% 70%,54% 40%,66% 63%,77% 34%,89% 56%,100% 24%,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#0000,#0e1e2b47);border-top:1px solid #54ddd11a;height:32%;animation:9s ease-in-out infinite alternate contourHorizon;display:block;position:absolute;bottom:0;left:0;right:0}@keyframes contourDrift{0%{opacity:.55;transform:translate(-1%)scale(1)}to{opacity:.9;transform:translate(1.5%,-1%)scale(1.025)}}@keyframes contourHorizon{0%{opacity:.35;transform:translateY(8px)}to{opacity:.7;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.remediation-page .remediation-hero:before,.remediation-page .remediation-hero:after{animation:none}}.apiscan-page .apiscan-hero-shade{z-index:1;background-color:#0000;background-image:linear-gradient(#0e84801c 1px,#0000 1px),linear-gradient(90deg,#0e84801c 1px,#0000 1px),radial-gradient(circle,#395be82e 1.2px,#0000 1.8px),linear-gradient(90deg,#f8fcfcfa 0%,#f8fcfce6 40%,#f0f8f95c 70%,#f0f8f90a 100%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat;background-size:76px 76px,76px 76px,24px 24px,100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 34%,#000000b3 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 34%,#000000b3 100%)}@media (max-width:760px){.apiscan-page .apiscan-hero:before{-webkit-mask-image:linear-gradient(#0000 0%,#0000003d 36%,#00000080 100%);mask-image:linear-gradient(#0000 0%,#0000003d 36%,#00000080 100%)}.apiscan-page .apiscan-hero:after{background:linear-gradient(#f8fcfcf5 0%,#f8fcfcd1 62%,#f8fcfc61 100%)}.apiscan-page .apiscan-hero-shade{-webkit-mask-image:linear-gradient(#0000 0%,#00000038 36%,#00000094 100%);mask-image:linear-gradient(#0000 0%,#00000038 36%,#00000094 100%)}.apiscan-page .apiscan-hero-workflow{transform:none}}main.landing-page>.hero-section:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.48!important;background-image:linear-gradient(#0b807a0e 1px,#0000 1px),linear-gradient(90deg,#0b807a0e 1px,#0000 1px),radial-gradient(circle,#118f8824 1.2px,#0000 1.7px)!important;background-position:50%!important;background-size:78px 78px,78px 78px,24px 24px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#00000070,#00000029 45%,#0000005c)!important;mask-image:linear-gradient(90deg,#00000070,#00000029 45%,#0000005c)!important}main.landing-page>.hero-section>.hero-carousel{z-index:3!important;width:min(100%,1380px)!important;max-width:1380px!important;margin:0 auto!important;position:relative!important}main.landing-page>.hero-section .hero-eyebrow{color:#078a83!important;letter-spacing:.18em!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;font:900 10px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section h1{color:#101827!important;letter-spacing:-.06em!important;white-space:normal!important;text-wrap:balance!important;width:100%!important;max-width:630px!important;margin:22px 0 0!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(50px,4.6vw,68px)!important;font-weight:850!important;line-height:1.02!important}main.landing-page>.hero-section .hero-actions{align-items:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}main.landing-page>.hero-section .hero-visual:before,main.landing-page>.hero-section .hero-visual:after{display:none!important}@media (max-width:1050px){main.landing-page>.hero-section .hero-copy{width:min(56%,640px)!important}main.landing-page>.hero-section .hero-visual{width:62%!important}main.landing-page>.hero-section:after{background:linear-gradient(90deg,#f7fcfc 0%,#f7fcfcf7 34%,#eef7f89e 55%,#0000 100%)!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:0!important;padding:42px 16px 0!important;display:grid!important}main.landing-page>.hero-section:after{background:linear-gradient(#f7fcfc 0%,#f7fcfce0 50%,#e2f2f573 100%)!important}main.landing-page>.hero-section .hero-slide{min-height:0!important}main.landing-page>.hero-section .hero-copy{width:100%!important;max-width:620px!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section h1{font-size:clamp(38px,10vw,52px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}main.landing-page>.hero-section .hero-actions>a{width:100%!important}main.landing-page>.hero-section .hero-visual{width:calc(100% + 32px)!important;height:300px!important;margin:28px -16px 0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}main.landing-page>.hero-section .hero-visual img{object-position:68% center!important}}@media (max-width:440px){main.landing-page>.hero-section{padding-top:36px!important}main.landing-page>.hero-section h1{font-size:clamp(34px,10.5vw,44px)!important}main.landing-page>.hero-section .hero-copy p{font-size:14px!important}main.landing-page>.hero-section .hero-visual{height:250px!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:560px!important}main.landing-page>.hero-section:before{opacity:.52!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000a6 44%,#0000 78%)!important;mask-image:linear-gradient(90deg,#000 0%,#000000a6 44%,#0000 78%)!important}main.landing-page>.hero-section>.hero-carousel{padding:0 18px!important}main.landing-page>.hero-section .hero-slide{min-height:560px!important}main.landing-page>.hero-section .hero-copy{padding:64px 0!important}main.landing-page>.hero-section h1{font-size:clamp(42px,12vw,58px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column!important;align-items:stretch!important;width:min(100%,360px)!important}main.landing-page>.hero-section .hero-actions>a{width:100%!important}}@media (max-width:440px){main.landing-page>.hero-section{min-height:540px!important}main.landing-page>.hero-section .hero-eyebrow{letter-spacing:.2em!important}main.landing-page>.hero-section h1{font-size:clamp(36px,11vw,48px)!important}main.landing-page>.hero-section .hero-copy p{font-size:14px!important}}main.landing-page>.hero-section.landing-start-hero{isolation:isolate!important;background:#dcecef!important;border-bottom:1px solid #18878152!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:570px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}main.landing-page>.hero-section.landing-start-hero:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.38!important;background-image:linear-gradient(30deg,#0000 0 48%,#51b8b013 49% 50%,#0000 51%),linear-gradient(150deg,#0000 0 48%,#6170ee0e 49% 50%,#0000 51%),radial-gradient(circle,#51b8b01f 1.2px,#0000 1.6px)!important;background-size:84px 48px,84px 48px,24px 24px!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%,#000)!important;mask-image:linear-gradient(90deg,#000,#0000 58%,#000)!important}main.landing-page>.hero-section.landing-start-hero:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#dceceff5 0%,#dcecefe6 31%,#dcecef85 47%,#dcecef29 66%,#0000 100%)!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.hero-section.landing-start-hero .hero-grid{display:none!important}main.landing-page>.hero-section.landing-start-hero>.hero-carousel{z-index:3!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;position:relative!important}main.landing-page>.hero-section.landing-start-hero .hero-carousel-stage{width:100%!important}main.landing-page>.hero-section.landing-start-hero .hero-slide{min-height:570px!important;display:block!important;position:relative!important}main.landing-page>.hero-section.landing-start-hero .hero-copy{z-index:4!important;color:#101622!important;text-align:left!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(45vw,650px)!important;min-height:570px!important;margin-left:max(24px,50vw - 690px)!important;padding:0!important;display:flex!important;position:relative!important}main.landing-page>.hero-section.landing-start-hero .hero-eyebrow{color:#078a83!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;font:850 10px/1.3 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section.landing-start-hero .hero-eyebrow:before{content:""!important;background:#138f88!important;width:31px!important;height:1px!important;display:block!important}main.landing-page>.hero-section.landing-start-hero .hero-eyebrow:after{content:none!important;display:none!important}main.landing-page>.hero-section.landing-start-hero h1{color:#121927!important;letter-spacing:-.052em!important;white-space:normal!important;text-wrap:balance!important;width:100%!important;max-width:630px!important;text-shadow:none!important;margin:22px 0 0!important;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(48px,4.35vw,64px)!important;font-weight:780!important;line-height:1.04!important}main.landing-page>.hero-section.landing-start-hero h1 span{color:#15938c!important;margin-top:4px!important;display:block!important}main.landing-page>.hero-section.landing-start-hero .hero-copy p{color:#344a58!important;max-width:590px!important;margin:24px 0 0!important;font:500 clamp(15px,1.08vw,17px)/1.74 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif!important}main.landing-page>.hero-section.landing-start-hero .hero-actions{justify-content:flex-start!important;align-items:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}main.landing-page>.hero-section.landing-start-hero .hero-demo{color:#fff!important;background:#138f88!important;border:1px solid #138f88!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:16px!important;min-width:205px!important;min-height:56px!important;padding:0 22px!important;font:800 13px/1 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important;box-shadow:0 18px 36px #138f8833!important}main.landing-page>.hero-section.landing-start-hero .hero-demo:hover{background:#0c7d77!important}main.landing-page>.hero-section.landing-start-hero .hero-secondary{color:#123c48!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:0 23px!important;font:800 13px/1 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section.landing-start-hero .hero-secondary:after{background:#138f88!important}main.landing-page>.hero-section.landing-start-hero .hero-visual{z-index:1!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}main.landing-page>.hero-section.landing-start-hero .hero-visual:before{content:""!important;z-index:1!important;mix-blend-mode:multiply!important;pointer-events:none!important;background:linear-gradient(135deg,#3badad09,#4c5fa70b)!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.hero-section.landing-start-hero .hero-visual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#dceceff5 0%,#dcecefd1 21%,#dcecef5c 42%,#0000 68%)!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.hero-section.landing-start-hero .hero-visual img{object-fit:cover!important;object-position:center right!important;filter:saturate(.96)contrast(1.02)!important;width:100%!important;height:100%!important;padding:0!important}@media (max-width:1050px){main.landing-page>.hero-section.landing-start-hero .hero-copy{width:min(54%,620px)!important;margin-left:24px!important}main.landing-page>.hero-section.landing-start-hero .hero-visual:after{background:linear-gradient(90deg,#dceceff5 0%,#dcecefd1 26%,#dcecef6b 54%,#0000 76%)!important}}@media (max-width:760px){main.landing-page>.hero-section.landing-start-hero{min-height:0!important;padding:42px 16px 0!important;display:grid!important}main.landing-page>.hero-section.landing-start-hero:after{background:linear-gradient(#e8f3f4 0%,#e8f3f4db 58%,#cfe3e96b 100%)!important}main.landing-page>.hero-section.landing-start-hero .hero-slide{min-height:0!important}main.landing-page>.hero-section.landing-start-hero .hero-copy{width:100%!important;max-width:620px!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section.landing-start-hero h1{font-size:clamp(38px,10vw,50px)!important}main.landing-page>.hero-section.landing-start-hero .hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}main.landing-page>.hero-section.landing-start-hero .hero-actions>a{width:100%!important}main.landing-page>.hero-section.landing-start-hero .hero-visual{width:calc(100% + 32px)!important;height:300px!important;margin:28px -16px 0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}main.landing-page>.hero-section.landing-start-hero .hero-visual:after{background:linear-gradient(#dcecef 0%,#dcecef9e 18%,#0000 43%)!important}main.landing-page>.hero-section.landing-start-hero .hero-visual img{object-position:64% center!important}}@media (max-width:440px){main.landing-page>.hero-section.landing-start-hero{padding-top:36px!important}main.landing-page>.hero-section.landing-start-hero h1{font-size:clamp(34px,10.5vw,44px)!important}main.landing-page>.hero-section.landing-start-hero .hero-copy p{font-size:14px!important}main.landing-page>.hero-section.landing-start-hero .hero-visual{height:250px!important}}@media (max-width:1050px){main.landing-page>.hero-section .hero-copy{width:min(54%,620px)!important;margin-left:24px!important}main.landing-page>.hero-section .hero-visual:after{background:linear-gradient(90deg,#dceceff5 0%,#dcecefd1 26%,#dcecef6b 54%,#0000 76%)!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:0!important;padding:42px 16px 0!important;display:grid!important}main.landing-page>.hero-section:after{background:linear-gradient(#e8f3f4 0%,#e8f3f4db 58%,#cfe3e96b 100%)!important}main.landing-page>.hero-section .hero-slide{min-height:0!important}main.landing-page>.hero-section .hero-copy{width:100%!important;max-width:620px!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section h1{font-size:clamp(38px,10vw,50px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}main.landing-page>.hero-section .hero-actions>a{width:100%!important}main.landing-page>.hero-section .hero-visual{width:calc(100% + 32px)!important;height:300px!important;margin:28px -16px 0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}main.landing-page>.hero-section .hero-visual:after{background:linear-gradient(#dcecef 0%,#dcecef9e 18%,#0000 43%)!important}main.landing-page>.hero-section .hero-visual img{object-position:64% center!important}}@media (max-width:440px){main.landing-page>.hero-section{padding-top:36px!important}main.landing-page>.hero-section h1{font-size:clamp(34px,10.5vw,44px)!important}main.landing-page>.hero-section .hero-copy p{font-size:14px!important}main.landing-page>.hero-section .hero-visual{height:250px!important}}main.landing-page>.hero-section{isolation:isolate!important;background:#dcecef!important;border-bottom:1px solid #18878152!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:570px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}main.landing-page>.hero-section .hero-slide{min-height:570px!important;display:block!important;position:relative!important}main.landing-page>.hero-section .hero-copy{z-index:4!important;color:#101622!important;text-align:left!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:min(45vw,650px)!important;min-height:570px!important;margin-left:max(24px,50vw - 690px)!important;padding:0!important;display:flex!important;position:relative!important}main.landing-page>.hero-section .hero-eyebrow{color:#078a83!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:none!important;align-items:center!important;gap:12px!important;font:850 10px/1.3 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section .hero-eyebrow:after{content:none!important;display:none!important}main.landing-page>.hero-section h1{color:#121927!important;letter-spacing:-.052em!important;white-space:normal!important;text-wrap:balance!important;width:100%!important;max-width:630px!important;text-shadow:none!important;margin:22px 0 0!important;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(48px,4.35vw,64px)!important;font-weight:780!important;line-height:1.04!important}main.landing-page>.hero-section .hero-visual{z-index:1!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}main.landing-page>.hero-section .hero-visual:before{content:""!important;z-index:1!important;mix-blend-mode:multiply!important;pointer-events:none!important;background:linear-gradient(135deg,#3badad09,#4c5fa70b)!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.hero-section .hero-visual:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#dceceff5 0%,#dcecefd1 21%,#dcecef5c 42%,#0000 68%)!important;display:block!important;position:absolute!important;inset:0!important}@media (max-width:1050px){main.landing-page>.hero-section .hero-copy{width:min(54%,620px)!important;margin-left:24px!important}main.landing-page>.hero-section .hero-visual{width:100%!important}main.landing-page>.hero-section .hero-visual:after{background:linear-gradient(90deg,#dceceff5 0%,#dcecefd1 26%,#dcecef6b 54%,#0000 76%)!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:0!important;padding:42px 16px 0!important;display:grid!important}main.landing-page>.hero-section:after{background:linear-gradient(#e8f3f4 0%,#e8f3f4db 58%,#cfe3e96b 100%)!important}main.landing-page>.hero-section .hero-slide{min-height:0!important}main.landing-page>.hero-section .hero-copy{width:100%!important;max-width:620px!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section h1{font-size:clamp(38px,10vw,50px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}main.landing-page>.hero-section .hero-actions>a{width:100%!important}main.landing-page>.hero-section .hero-visual{width:calc(100% + 32px)!important;height:300px!important;margin:28px -16px 0!important;position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}main.landing-page>.hero-section .hero-visual:after{background:linear-gradient(#dcecef 0%,#dcecef9e 18%,#0000 43%)!important}main.landing-page>.hero-section .hero-visual img{object-position:64% center!important}}@media (max-width:440px){main.landing-page>.hero-section{padding-top:36px!important}main.landing-page>.hero-section h1{font-size:clamp(34px,10.5vw,44px)!important}main.landing-page>.hero-section .hero-copy p{font-size:14px!important}main.landing-page>.hero-section .hero-visual{height:250px!important}}@media (max-width:1050px){main.landing-page>.hero-section .hero-copy{width:min(56%,640px)!important;margin-left:24px!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:0!important;padding:42px 16px 0!important}main.landing-page>.hero-section>.hero-carousel,main.landing-page>.hero-section .hero-carousel-stage,main.landing-page>.hero-section .hero-slide{height:auto!important;min-height:0!important}main.landing-page>.hero-section .hero-copy{width:100%!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section .hero-visual{width:calc(100% + 32px)!important;height:300px!important;min-height:0!important;margin:28px -16px 0!important;position:relative!important;inset:auto!important}}main.landing-page>.hero-section{background:#dcecef!important;min-height:570px!important;padding:0!important}main.landing-page>.hero-section>.hero-carousel,main.landing-page>.hero-section .hero-carousel-stage,main.landing-page>.hero-section .hero-slide{width:100%!important;max-width:none!important;height:100%!important;min-height:570px!important}main.landing-page>.hero-section>.hero-carousel{z-index:3!important;position:relative!important}main.landing-page>.hero-section .hero-slide{display:block!important;position:relative!important}main.landing-page>.hero-section .hero-visual{width:100%!important;height:100%!important;min-height:570px!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}main.landing-page>.hero-section .hero-visual img{object-fit:cover!important;object-position:center right!important;width:100%!important;height:100%!important}main.landing-page>.hero-section .hero-copy{z-index:5!important;width:min(45vw,650px)!important;min-height:570px!important;margin-left:max(24px,50vw - 690px)!important;position:relative!important}@media (max-width:1050px){main.landing-page>.hero-section .hero-copy{width:min(56%,640px)!important;margin-left:24px!important}}@media (max-width:760px){main.landing-page>.hero-section{min-height:0!important;padding:42px 16px 0!important}main.landing-page>.hero-section>.hero-carousel,main.landing-page>.hero-section .hero-carousel-stage,main.landing-page>.hero-section .hero-slide{height:auto!important;min-height:0!important}main.landing-page>.hero-section .hero-copy{width:100%!important;min-height:0!important;margin:0 auto!important}main.landing-page>.hero-section .hero-visual{width:calc(100% + 32px)!important;height:300px!important;min-height:0!important;margin:28px -16px 0!important;position:relative!important;inset:auto!important}}main.landing-page>.hero-section{isolation:isolate;background:radial-gradient(circle at 86% 18%,#328ea033,#0000 30%),linear-gradient(100deg,#fbfefe 0%,#f2fbfb 43%,#e5f3f6 100%);align-items:stretch;min-height:clamp(560px,100svh - 84px,690px);display:flex;position:relative;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}main.landing-page>.hero-section:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#1186800e 1px,#0000 1px),linear-gradient(90deg,#1186800e 1px,#0000 1px),radial-gradient(circle,#148e8829 1.4px,#0000 1.9px);background-position:50%;background-size:86px 86px,86px 86px,28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000052 0%,#0000002e 44%,#00000075 100%);mask-image:linear-gradient(90deg,#00000052 0%,#0000002e 44%,#00000075 100%);display:block!important}main.landing-page>.hero-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fbfefe 0%,#fbfefef5 34%,#f4fbfc8a 53%,#e7f4f70a 100%),linear-gradient(#ffffff2e,#c6e6eb33);position:absolute;inset:0;display:block!important}main.landing-page>.hero-section .hero-grid{display:none!important}main.landing-page>.hero-section>.hero-carousel{z-index:2;position:relative;width:min(100%,1380px)!important;max-width:1380px!important;margin:0 auto!important}main.landing-page>.hero-section .hero-carousel-stage{height:100%}main.landing-page>.hero-section .hero-slide{align-items:center;gap:clamp(30px,4vw,72px);position:relative;grid-template-columns:minmax(390px,.83fr) minmax(0,1.17fr)!important;min-height:clamp(560px,100svh - 84px,690px)!important;display:grid!important}main.landing-page>.hero-section .hero-copy{z-index:3;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;color:#0f1724!important;background:0 0!important;width:100%!important;min-height:0!important;margin:0!important;padding:clamp(58px,7vw,88px) 0 clamp(54px,6vw,76px) clamp(24px,3vw,44px)!important}main.landing-page>.hero-section .hero-eyebrow{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-weight:900;line-height:1.2;display:inline-flex;color:#008b84!important;font-size:11px!important}main.landing-page>.hero-section .hero-eyebrow:before{content:"";background:#138f88;width:32px;height:1px;display:block}main.landing-page>.hero-section h1{text-wrap:balance;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#101827!important;letter-spacing:-.055em!important;white-space:normal!important;max-width:650px!important;margin:24px 0 0!important;font-size:clamp(50px,4.7vw,70px)!important;font-weight:850!important;line-height:.98!important}main.landing-page>.hero-section h1 span{margin-top:6px;display:block;color:#108f88!important}main.landing-page>.hero-section .hero-copy p{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#294155!important;max-width:610px!important;margin:24px 0 0!important;font-size:clamp(16px,1.15vw,18px)!important;font-weight:500!important;line-height:1.7!important}main.landing-page>.hero-section .hero-actions{align-items:center;gap:12px;display:flex;margin-top:30px!important}main.landing-page>.hero-section .hero-demo{color:#fff!important;background:#138f88!important;border:1px solid #128f88!important;border-radius:5px!important;min-width:206px!important;min-height:56px!important;font-size:13px!important;font-weight:850!important;box-shadow:0 14px 26px #138f882e!important}main.landing-page>.hero-section .hero-demo svg{width:16px;height:16px}main.landing-page>.hero-section .hero-secondary{min-height:56px;padding:0 24px;color:#0f3d4b!important;font-size:13px!important;font-weight:850!important}main.landing-page>.hero-section .hero-visual{z-index:2;opacity:1!important;visibility:visible!important;width:100%!important;height:clamp(430px,39vw,560px)!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important;overflow:visible!important}main.landing-page>.hero-section .hero-visual img{object-fit:contain!important;object-position:center right!important;filter:none!important;width:100%!important;height:100%!important;padding:0!important}@media (max-width:1000px){main.landing-page>.hero-section .hero-slide{gap:10px;grid-template-columns:1fr!important;min-height:0!important}main.landing-page>.hero-section .hero-copy{max-width:760px;padding:54px 24px 20px!important}main.landing-page>.hero-section .hero-visual{height:clamp(320px,54vw,460px)!important}main.landing-page>.hero-section .hero-visual img{object-position:center!important}}@media (max-width:620px){main.landing-page>.hero-section{min-height:0}main.landing-page>.hero-section:after{background:linear-gradient(#fbfefefa 0%,#fbfefee0 58%,#e7f4f759 100%)}main.landing-page>.hero-section .hero-copy{padding:44px 16px 12px!important}main.landing-page>.hero-section h1{font-size:clamp(42px,12vw,56px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column;align-items:stretch;width:100%}main.landing-page>.hero-section .hero-actions>a{width:100%}main.landing-page>.hero-section .hero-visual{height:300px!important}}.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:clamp(440px,32vw,500px)}.apiscan-page .apiscan-hero-inner{padding-top:clamp(34px,3.7vw,48px);padding-bottom:clamp(34px,3.7vw,48px)}.apiscan-page .apiscan-hero-workflow{width:min(108%,760px)}.apiscan-page .apiscan-hero-workflow img{max-height:415px}@media (max-width:1060px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:480px}.apiscan-page .apiscan-hero-workflow img{max-height:345px}}@media (max-width:760px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:auto}.apiscan-page .apiscan-hero-inner{padding-top:36px;padding-bottom:28px}.apiscan-page .apiscan-hero-workflow img{max-height:260px}}.apiscan-page .apiscan-hero-texture{z-index:1;pointer-events:none;opacity:.72;background-image:linear-gradient(#087e7929 1px,#0000 1px),linear-gradient(90deg,#087e7929 1px,#0000 1px),radial-gradient(circle,#1740a038 1.4px,#0000 2px),linear-gradient(135deg,#0000 0 48%,#1971b81f 49%,#0000 50% 100%);background-position:50%;background-size:70px 70px,70px 70px,22px 22px,140px 140px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000038 0%,#00000057 38%,#000000eb 100%);mask-image:linear-gradient(90deg,#00000038 0%,#00000057 38%,#000000eb 100%)}.apiscan-page .apiscan-hero-inner,.apiscan-page .apiscan-hero-workflow{z-index:2;position:relative}@media (max-width:760px){.apiscan-page .apiscan-hero-texture{opacity:.5;-webkit-mask-image:linear-gradient(#0000002e 0%,#0000006b 48%,#000000c7 100%);mask-image:linear-gradient(#0000002e 0%,#0000006b 48%,#000000c7 100%)}}.apiscan-page .apiscan-coverage{background:radial-gradient(circle at 10% 12%,#24cad21f,#0000 28%),radial-gradient(circle at 94% 18%,#4f70ee21,#0000 30%),linear-gradient(135deg,#061019 0%,#0b1723 54%,#081d21 100%);border-block:1px solid #60899633;padding:clamp(46px,5vw,72px) clamp(18px,2.2vw,42px)}.apiscan-page .apiscan-coverage:before{opacity:.42;background-image:linear-gradient(#5f899c14 1px,#0000 1px),linear-gradient(90deg,#5f899c14 1px,#0000 1px);background-size:54px 54px}.apiscan-page .apiscan-coverage:after{display:none}.apiscan-page .apiscan-coverage-inner{height:auto;min-height:0;display:block}.apiscan-page .apiscan-section-head{grid-template-columns:minmax(0,.9fr) minmax(360px,.68fr);align-items:end;gap:clamp(28px,5vw,78px);max-width:1240px;margin:0 auto;display:grid}.apiscan-page .apiscan-section-head:after{display:none}.apiscan-page .apiscan-section-head h2{color:#f5fbfc;letter-spacing:0;max-width:760px;margin-top:12px;font-size:40px;line-height:1.08}.apiscan-page .apiscan-section-head>p{color:#a7bac2;max-width:560px;margin:0;font-size:14px;line-height:1.68}.apiscan-page .apiscan-coverage-grid{max-width:1240px;height:auto;margin:34px auto 0}.apiscan-page .apiscan-coverage-card-scroll{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:auto;display:grid;overflow:visible}.apiscan-page .apiscan-coverage-progress{display:none}.apiscan-page .apiscan-coverage-grid article{height:auto;min-height:250px;box-shadow:none;scroll-snap-align:none;background:linear-gradient(#142533eb,#09121cfa),radial-gradient(circle at 88% 0,#35e7d024,#0000 34%);border:1px solid #709dad42;border-radius:8px;padding:22px;transition:transform .22s,border-color .22s,background .22s}.apiscan-page .apiscan-coverage-grid article:hover{background:linear-gradient(#182d3df2,#0a151ffc),radial-gradient(circle at 88% 0,#35e7d033,#0000 36%);border-color:#53dbd17a;transform:translateY(-5px)}.apiscan-page .apiscan-coverage-grid article>div{align-items:center}.apiscan-page .apiscan-coverage-grid article>div span{color:#071416;background:#63e4dc;border-radius:7px;width:36px;height:36px}.apiscan-page .apiscan-coverage-grid article code{color:#72e9df;background:#63e4dc14;border-color:#63e4dc47}.apiscan-page .apiscan-coverage-grid h3{color:#f4fafb;text-align:left;margin-top:26px;font-size:20px;line-height:1.22}.apiscan-page .apiscan-coverage-grid p{color:#a8bac2;text-align:left;max-width:none;margin-top:12px;font-size:12px;line-height:1.62}.apiscan-page .apiscan-coverage-grid article>i{opacity:.95;left:22px;right:22px;transform:scaleX(.32)}@media (max-width:1150px){.apiscan-page .apiscan-coverage-card-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.apiscan-page .apiscan-coverage-grid article{min-height:220px}}@media (max-width:820px){.apiscan-page .apiscan-coverage{padding:40px 16px}.apiscan-page .apiscan-section-head{grid-template-columns:1fr;gap:16px}.apiscan-page .apiscan-section-head h2{font-size:32px}.apiscan-page .apiscan-coverage-grid{margin-top:24px}}@media (max-width:620px){.apiscan-page .apiscan-coverage-card-scroll{grid-template-columns:1fr}.apiscan-page .apiscan-coverage-grid article{min-height:0}}.apiscan-page .apiscan-coverage{padding:clamp(42px,4.6vw,62px) clamp(18px,2.2vw,42px)}.apiscan-page .apiscan-coverage-inner{align-items:center;gap:clamp(34px,4.2vw,58px);height:auto;min-height:0}.apiscan-page .apiscan-section-head{gap:14px}.apiscan-page .apiscan-section-head h2{margin-top:10px;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.apiscan-page .apiscan-section-head>p{max-width:500px;font-size:13px;line-height:1.62}.apiscan-page .apiscan-section-head:after{margin-top:2px}.apiscan-page .apiscan-coverage-grid article{padding:22px 26px}.apiscan-page .apiscan-coverage-grid h3{margin-top:16px;font-size:19px}.apiscan-page .apiscan-coverage-grid p{margin-top:10px;font-size:13px;line-height:1.55}@media (max-width:900px){.apiscan-page .apiscan-coverage{padding:42px 18px}.apiscan-page .apiscan-coverage-inner{gap:24px}.apiscan-page .apiscan-coverage-grid{height:auto}.apiscan-page .apiscan-coverage-grid article{min-height:170px;padding:20px}}.apiscan-page .apiscan-hero{isolation:isolate;background:radial-gradient(circle at 78% 46%,#445be821,#0000 30%),linear-gradient(105deg,#f8fbfb 0%,#eef7f7 52%,#e8f3f5 100%);min-height:560px;position:relative;overflow:hidden}.apiscan-page .apiscan-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0d918a13 1px,#0000 1px),linear-gradient(90deg,#0d918a13 1px,#0000 1px),radial-gradient(circle,#1642961a 1px,#0000 1.5px);background-size:72px 72px,72px 72px,22px 22px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000029 42%,#00000085 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000029 42%,#00000085 100%)}.apiscan-page .apiscan-hero-inner{z-index:2;grid-template-columns:minmax(430px,.92fr) minmax(430px,1.08fr);align-items:center;gap:clamp(24px,3.5vw,52px);min-height:560px;display:grid;position:relative}.apiscan-hero-workflow{justify-self:end;width:min(108%,780px);margin:0;transform:translate(clamp(18px,3.8vw,58px))}@media (max-width:1060px){.apiscan-page .apiscan-hero-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.apiscan-hero-workflow{width:min(106%,560px);transform:translate(24px)}}@media (max-width:760px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:auto}.apiscan-page .apiscan-hero-inner{grid-template-columns:1fr;padding:42px 18px 34px}.apiscan-hero-workflow{justify-self:center;width:min(100%,500px);transform:none}.apiscan-hero-workflow img{max-height:300px}}.apiscan-page .apiscan-hero{background:radial-gradient(circle at 76% 46%,#537eff29,#0000 28%),linear-gradient(105deg,#f8fbfb 0%,#eef7f7 52%,#e8f3f5 100%);min-height:560px}.apiscan-page .apiscan-hero-shade{z-index:1;background:linear-gradient(90deg,#f8fcfcfc 0%,#f8fcfcf5 35%,#f0f8f9c7 50%,#f0f8f957 67%,#f0f8f914 100%)}.apiscan-page .apiscan-hero-inner{grid-template-columns:minmax(430px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(28px,4vw,58px);min-height:560px;padding:54px clamp(24px,5.2vw,78px);display:grid}.apiscan-hero-workflow{z-index:2;pointer-events:none;justify-self:end;width:min(100%,740px);margin:0;position:relative}.apiscan-hero-workflow img{object-fit:contain;filter:drop-shadow(0 26px 42px #22376c2e);width:100%;height:auto;max-height:455px;display:block}@media (max-width:1060px){.apiscan-page .apiscan-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:22px}.apiscan-hero-workflow{width:min(100%,520px)}.apiscan-hero-workflow img{max-height:360px}}@media (max-width:760px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:auto}.apiscan-page .apiscan-hero-inner{grid-template-columns:1fr;padding:42px 18px 34px}.apiscan-page .apiscan-hero-copy{max-width:620px}.apiscan-hero-workflow{justify-self:center;width:min(100%,500px);margin-top:10px}.apiscan-hero-workflow img{max-height:300px}}@media (max-width:460px){.apiscan-page .apiscan-hero-inner{padding:38px 16px 30px}.apiscan-hero-workflow img{max-height:240px}}.apiscan-page .apiscan-hero{isolation:isolate;background:#eaf3f5;border-bottom:1px solid #c7d9dd;min-height:clamp(520px,39vw,590px);display:flex;position:relative;overflow:hidden}.apiscan-page .apiscan-hero:before,.apiscan-page .apiscan-hero:after{display:none}.apiscan-hero-background{z-index:-3;object-fit:cover;object-position:center}.apiscan-hero-shade{z-index:-2;background:linear-gradient(90deg,#f7fbfbfc 0%,#f7fbfbf7 30%,#f0f8f9cc 46%,#e2f0f42e 64%,#0719240a 100%);position:absolute;inset:0}.apiscan-page .apiscan-hero-inner{z-index:1;align-items:center;width:min(100%,1380px);min-height:clamp(520px,39vw,590px);margin:0 auto;padding:clamp(44px,5vw,68px) clamp(24px,5.2vw,78px);display:flex;position:relative}.apiscan-page .apiscan-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;width:min(54%,700px);display:flex;transform:none}.apiscan-hero-kicker{color:#087e79;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;font:850 10px/1.3 monospace;display:flex}.apiscan-hero-kicker i{background:#0d918a;width:31px;height:1px}.apiscan-page .apiscan-hero-copy h1{color:#101d2b;letter-spacing:-.055em;width:100%;margin:20px 0 0;font-size:clamp(48px,4.5vw,68px);font-weight:760;line-height:1.01}.apiscan-page .apiscan-actions{justify-content:flex-start;gap:10px;margin-top:29px;display:flex}.apiscan-page .apiscan-actions .webscan-primary,.apiscan-page .apiscan-actions .webscan-secondary{border-radius:5px;width:auto;min-width:186px;height:49px;min-height:49px;padding:0 20px;font-size:12px;font-weight:820;transition:transform .2s,border-color .2s,background .2s}.apiscan-page .apiscan-actions a.webscan-primary{color:#fff;background:#0d8984;border:1px solid #0d8984}.apiscan-page .apiscan-actions a.webscan-secondary{color:#17313b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8fcfcbf;border:1px solid #78949e}.apiscan-page .apiscan-actions .webscan-primary:before,.apiscan-page .apiscan-actions .webscan-primary:after,.apiscan-page .apiscan-actions .webscan-secondary:before,.apiscan-page .apiscan-actions .webscan-secondary:after{display:none}.apiscan-page .apiscan-actions a:hover{transform:translateY(-2px)}.apiscan-page .webscan-click-cursor svg{fill:currentColor}.apiscan-hero-proof{flex-wrap:wrap;gap:10px 19px;margin-top:25px;display:flex}.apiscan-hero-proof span{color:#4b6670;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;font:800 9px/1.4 monospace;display:flex}.apiscan-hero-proof i{background:#10918a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10918a1a}@media (max-width:980px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:570px}.apiscan-page .apiscan-hero-copy{width:min(65%,650px)}.apiscan-hero-background{object-position:58% center}.apiscan-hero-shade{background:linear-gradient(90deg,#f7fbfbfc 0%,#f7fbfbf7 38%,#f0f8f9bf 58%,#e2f0f433 78%)}}@media (max-width:720px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:620px}.apiscan-hero-background{object-position:70% center}.apiscan-hero-shade{background:linear-gradient(90deg,#f7fbfbfa,#f7fbfbd1),linear-gradient(#e8f4f652 0%,#f7fbfbbd 40%,#f7fbfbfa 100%)}.apiscan-page .apiscan-hero-inner{align-items:flex-end;padding:54px 18px}.apiscan-page .apiscan-hero-copy{text-align:left;align-items:flex-start;width:100%;max-width:620px}.apiscan-page .apiscan-hero-copy h1{font-size:clamp(42px,11.8vw,58px)}.apiscan-page .apiscan-hero-copy>p{margin-inline:0}.apiscan-page .apiscan-actions{justify-content:flex-start;width:100%}.apiscan-page .apiscan-actions .webscan-primary,.apiscan-page .apiscan-actions .webscan-secondary{flex:1;min-width:0}.apiscan-hero-proof{gap:9px 15px}}@media (max-width:460px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:650px}.apiscan-page .apiscan-actions{flex-direction:column;align-items:stretch}.apiscan-page .apiscan-actions .webscan-primary,.apiscan-page .apiscan-actions .webscan-secondary{flex:none;width:100%}.apiscan-hero-proof{flex-direction:column;align-items:flex-start}}.apiscan-page .apiscan-hero-inner{grid-template-columns:minmax(470px,.98fr) minmax(470px,1.02fr);gap:clamp(34px,4vw,64px);display:grid}.apiscan-page .apiscan-hero-copy{width:100%;max-width:700px}.apiscan-hero-media{isolation:isolate;background:#dcebed;border:1px solid #407f893d;border-radius:16px;width:100%;height:clamp(360px,28vw,420px);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #1b434c24}.apiscan-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#03141b7a);position:absolute;inset:0}.apiscan-hero-media .apiscan-hero-background{z-index:auto;object-fit:cover;object-position:68% center}.apiscan-hero-media figcaption{z-index:2;color:#fff;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c247a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font:800 9px monospace;display:flex;position:absolute;bottom:16px;right:18px}.apiscan-hero-media figcaption i{background:#68ddd5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #68ddd5}@media (max-width:1060px){.apiscan-page .apiscan-hero-inner{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:28px;padding-inline:28px}.apiscan-hero-media{height:380px}.apiscan-page .apiscan-hero-copy h1{font-size:clamp(43px,5vw,57px)}}@media (max-width:820px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:auto}.apiscan-page .apiscan-hero-inner{grid-template-columns:1fr;gap:34px;padding:52px 20px}.apiscan-page .apiscan-hero-copy{text-align:left;align-items:flex-start;width:100%;max-width:660px}.apiscan-page .apiscan-hero-copy>p{margin-inline:0}.apiscan-hero-media{width:100%;height:320px}.apiscan-hero-media .apiscan-hero-background{object-position:68% center}.apiscan-page .apiscan-actions{justify-content:flex-start;width:100%}.apiscan-page .apiscan-actions .webscan-primary,.apiscan-page .apiscan-actions .webscan-secondary{flex:1;min-width:0}}@media (max-width:460px){.apiscan-page .apiscan-hero-inner{padding:42px 16px}.apiscan-hero-media{border-radius:12px;height:260px}}.apiscan-page .apiscan-hero{background:#eef7f8;border-bottom:1px solid #c7d9dd;min-height:clamp(520px,39vw,590px);display:flex;position:relative;overflow:hidden}.apiscan-page .apiscan-hero>.apiscan-hero-background{z-index:0;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.apiscan-page .apiscan-hero-inner{z-index:2;align-items:center;min-height:clamp(520px,39vw,590px);margin:0 auto;padding:clamp(44px,5vw,68px) clamp(24px,5.2vw,78px);display:flex;position:relative}.apiscan-page .apiscan-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;width:min(52%,690px);max-width:690px;display:flex;transform:none}.apiscan-page .apiscan-hero-copy h1{color:#101d2b;letter-spacing:0;margin:20px 0 0;font-size:64px;font-weight:760;line-height:1.02}.apiscan-page .apiscan-hero-copy h1 span{color:#101d2b;white-space:normal;display:block}.apiscan-page .apiscan-hero-copy h1 span:last-child{color:#108c87;-webkit-text-fill-color:initial;background:0 0}.apiscan-page .apiscan-hero-copy>p{color:#3d5662;max-width:640px;margin:23px 0 0;font-size:17px;font-weight:480;line-height:1.68}@media (max-width:1060px){.apiscan-page .apiscan-hero-copy{width:min(60%,650px)}.apiscan-page .apiscan-hero-copy h1{font-size:54px}.apiscan-page .apiscan-hero>.apiscan-hero-background{object-position:58% center}}@media (max-width:720px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:620px}.apiscan-page .apiscan-hero>.apiscan-hero-background{object-position:70% center}.apiscan-page .apiscan-hero-shade{background:linear-gradient(90deg,#f8fcfcfa,#f8fcfcd6),linear-gradient(#e8f4f647 0%,#f8fcfcbd 38%,#f8fcfcfa 100%)}.apiscan-page .apiscan-hero-inner{align-items:flex-end;padding:54px 18px}.apiscan-page .apiscan-hero-copy{width:100%;max-width:620px}.apiscan-page .apiscan-hero-copy h1{font-size:46px}}@media (max-width:460px){.apiscan-page .apiscan-hero,.apiscan-page .apiscan-hero-inner{min-height:650px}.apiscan-page .apiscan-hero-copy h1{font-size:40px}}.apiscan-page .apiscan-hero>.apiscan-hero-background{object-fit:contain;object-position:right center;transform-origin:100%;transform:scale(.94)}.apiscan-page .apiscan-hero-shade{background:linear-gradient(90deg,#f8fcfcfc 0%,#f8fcfcf7 35%,#eef7f8db 49%,#e5f2f56b 63%,#e5f2f514 100%),linear-gradient(#ffffff1f,#ddf0f214)}@media (max-width:1060px){.apiscan-page .apiscan-hero>.apiscan-hero-background{object-fit:cover;object-position:64% center;transform:none}}@media (max-width:720px){.apiscan-page .apiscan-hero>.apiscan-hero-background{object-position:70% center}}.landing-page :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner),.landing-page .hero-section .hero-carousel{width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:1439px){.landing-page :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner){width:100%;max-width:1380px}}@media (max-width:991px){.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){padding-left:24px;padding-right:24px}.landing-page :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner){width:100%;max-width:none}.landing-page .trusted-intro,.landing-page .why-forgesec-heading,.landing-page .surface-heading,.landing-page .solution-inner,.landing-page .dashboard-inner{grid-template-columns:1fr}}@media (max-width:600px){.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){padding-left:16px;padding-right:16px}.landing-page :is(.trusted-grid,.why-forgesec-grid,.workflow-layout,.surface-grid,.challenge-grid,.dashboard-grid){grid-template-columns:1fr}.landing-page .hero-section .hero-actions,.landing-page .cta-actions{flex-direction:column;align-items:stretch;width:100%}.landing-page .hero-section .hero-actions>a,.landing-page .cta-actions>a{width:100%}}.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){width:calc(100% - 48px);max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:991px){.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){width:calc(100% - 32px)}}@media (max-width:600px){.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){width:calc(100% - 20px)}}@media (max-width:991px){main.landing-page>section{width:calc(100% - 32px)!important}}@media (max-width:600px){main.landing-page>section{width:calc(100% - 20px)!important}}main.landing-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main.landing-page>section :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner){width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:1439px){main.landing-page>section :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner){width:100%;max-width:none}}main.webscan-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main.webscan-page :is(.webscan-hero-inner,.webscan-section-heading,.webscan-capability-grid,.webscan-workflow-inner,.webscan-results-inner,.webscan-continuous-inner,.webscan-final-cta-inner,.webscan-coverage-panel){width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}main.webscan-page>.webscan-hero{position:relative;left:auto;width:100%!important;max-width:none!important;margin-left:0!important}@media (max-width:1439px){main.webscan-page :is(.webscan-hero-inner,.webscan-section-heading,.webscan-capability-grid,.webscan-workflow-inner,.webscan-results-inner,.webscan-continuous-inner,.webscan-final-cta-inner,.webscan-coverage-panel){width:100%;max-width:none}}main.apiscan-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main.apiscan-page :is(.apiscan-hero-inner,.apiscan-coverage-inner,.apiscan-testing-inner,.apiscan-reporting-inner,.apiscan-continuous-inner){width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:1439px){main.apiscan-page :is(.apiscan-hero-inner,.apiscan-coverage-inner,.apiscan-testing-inner,.apiscan-reporting-inner,.apiscan-continuous-inner){width:100%;max-width:none}}main.landing-page>.hero-section{position:relative;left:auto;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main.landing-page>.hero-section>.hero-carousel{width:min(100%,1380px)!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1439px){main.landing-page>.hero-section>.hero-carousel{width:100%!important;max-width:none!important}}footer.footer-section{width:100%!important;max-width:none!important;margin:0!important}footer.footer-section>.footer-inner{width:min(100%,1380px)!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1439px){footer.footer-section>.footer-inner{width:100%!important;max-width:none!important}}main.risk-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:max(24px,50vw - 690px)!important;padding-right:max(24px,50vw - 690px)!important}main.risk-page>:is(.risk-context,.risk-analysis,.priority-board,.risk-reduction)>*{width:100%;max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:600px){main.risk-page>section{padding-left:16px!important;padding-right:16px!important}}main.remediation-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:max(24px,50vw - 690px)!important;padding-right:max(24px,50vw - 690px)!important}@media (max-width:600px){main.remediation-page>section{padding-left:16px!important;padding-right:16px!important}}main.osscan-page>section,main.osscan-page>.osscan-journey{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}main.osscan-page :is(.osscan-hero-inner,.osscan-journey>div,.osscan-hosts-inner,.osscan-assessment-inner,.osscan-reporting-inner,.osscan-continuous-inner,.osscan-process-inner,.osscan-final-cta-inner){width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:1439px){main.osscan-page :is(.osscan-hero-inner,.osscan-journey>div,.osscan-hosts-inner,.osscan-assessment-inner,.osscan-reporting-inner,.osscan-continuous-inner,.osscan-process-inner,.osscan-final-cta-inner){width:100%;max-width:none}}main.osscan-page .osscan-assessment{overflow:hidden}main.osscan-page .osscan-assessment-inner{overflow:visible}main.osscan-page .osscan-section-rails{width:100vw;max-width:none;left:50%;transform:translate(-50%)}main.attack-surface-page>section{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:max(24px,50vw - 690px)!important;padding-right:max(24px,50vw - 690px)!important}main.attack-surface-page :is(.attack-hero-copy,.attack-section-head,.attack-coverage-grid,.attack-validation-intro,.attack-validation-grid,.attack-workflow-intro,.attack-process-panel,.attack-workflow-outcomes,.attack-intelligence-intro,.attack-intelligence-grid,.attack-final-copy){max-width:1380px}@media (max-width:600px){main.attack-surface-page>section{padding-left:16px!important;padding-right:16px!important}}main.attack-surface-page .attack-hero-copy{margin-top:-58px}@media (max-width:760px){main.attack-surface-page .attack-hero-copy{margin-top:-26px}}.trusted-section{width:100%;padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}.trusted-section .trusted-inner{width:100%;max-width:none;margin:0}.trusted-section .trusted-intro,.trusted-section .trusted-grid{width:100%;max-width:none}.trusted-section .trusted-intro{grid-template-columns:minmax(360px,.76fr) minmax(560px,1.24fr)}.trusted-section .trusted-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trusted-section .trusted-card h3,.trusted-section .trusted-card p{max-width:none}@media (max-width:980px){.trusted-section .trusted-intro{grid-template-columns:1fr}.trusted-section .trusted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trusted-section .trusted-card:last-child{grid-column:1/-1}}@media (max-width:600px){.trusted-section{padding-inline:16px}.trusted-section .trusted-grid{grid-template-columns:1fr}.trusted-section .trusted-card:last-child{grid-column:auto}}.landing-page>:is(.hero-section,.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){width:100%;max-width:none}.landing-page :is(.hero-carousel,.trusted-inner,.why-forgesec-inner,.workflow-inner,.surface-inner,.challenge-inner,.solution-inner,.dashboard-inner,.faq-inner,.cta-inner){width:100%;max-width:none;margin-left:0;margin-right:0}.landing-page>:is(.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}.landing-page .hero-section .hero-carousel{width:100%;max-width:none}@media (max-width:600px){.landing-page>:is(.trusted-section,.why-forgesec-section,.workflow-section,.surface-section,.challenge-section,.solution-section,.dashboard-section,.faq-section,.cta-section){padding-left:16px;padding-right:16px}}.webscan-page>:is(.webscan-hero,.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta,.webscan-coverage,.webscan-cta,.webscan-footer),.webscan-page :is(.webscan-hero-inner,.webscan-section-heading,.webscan-capability-grid,.webscan-workflow-inner,.webscan-results-inner,.webscan-continuous-inner,.webscan-final-cta-inner,.webscan-coverage-panel){width:100%;max-width:none;margin-left:0;margin-right:0}.webscan-page .webscan-hero-inner,.webscan-page>:is(.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta,.webscan-coverage){padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}.webscan-page .webscan-cta{margin-bottom:0;padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}@media (max-width:600px){.webscan-page .webscan-hero-inner,.webscan-page>:is(.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta,.webscan-coverage,.webscan-cta){padding-left:16px;padding-right:16px}}:is(.landing-page,.webscan-page,.apiscan-page,.osscan-page,.risk-page,.attack-surface-page,.remediation-page,.continuous-page,.demo-page)>:is(.hero-section,.webscan-hero,.apiscan-hero,.osscan-hero,.risk-hero,.attack-hero,.remediation-hero,.continuous-hero,.request-demo-hero){width:100%;max-width:none;margin-left:0;margin-right:0}:is(.webscan-page,.apiscan-page,.osscan-page) :is(.webscan-hero-inner,.apiscan-hero-inner,.osscan-hero-inner){width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}.footer-section{width:100%;max-width:none;margin:0}.footer-section .footer-inner{width:100%;max-width:none;margin:0;padding-left:clamp(18px,2.2vw,42px);padding-right:clamp(18px,2.2vw,42px)}@media (max-width:600px){:is(.webscan-page,.apiscan-page,.osscan-page) :is(.webscan-hero-inner,.apiscan-hero-inner,.osscan-hero-inner),.footer-section .footer-inner{padding-left:16px;padding-right:16px}}.webscan-page>.webscan-hero{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:0;position:relative;left:50%}.webscan-page .webscan-hero-inner{width:100%;max-width:none}.webscan-page .webscan-hero-outcomes{width:100%;max-width:none;margin-left:0;margin-right:0}.landing-page .hero-section .hero-copy{margin-top:90px}@media (max-width:900px){.landing-page .hero-section .hero-copy{margin-top:28px}}.remediation-scroll-enabled .remediation-scroll-item{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--remediation-reveal-order,0) * 90ms);will-change:opacity,transform;transform:translateY(28px)}.remediation-scroll-enabled .remediation-scroll-item.is-visible{opacity:1;transform:translateY(0)}.remediation-scroll-enabled .finding-guidance-list article.remediation-scroll-item,.remediation-scroll-enabled .team-guidance-grid article.remediation-scroll-item{transform:translateY(24px)scale(.985)}.remediation-scroll-enabled .finding-guidance-list article.remediation-scroll-item.is-visible,.remediation-scroll-enabled .team-guidance-grid article.remediation-scroll-item.is-visible{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.remediation-scroll-enabled .remediation-scroll-item,.remediation-scroll-enabled .remediation-scroll-item.is-visible{opacity:1;transition:none;transform:none}}.site-shell>.hero-section .hero-grid{display:none}.site-shell>.hero-section{box-shadow:none;background:radial-gradient(72% 62% at 10% 112%,#4834ffc7 0%,#4834ff4d 36%,#0000 70%),radial-gradient(72% 64% at 94% 110%,#70bed7a6 0%,#568fb947 38%,#0000 72%),radial-gradient(44% 40% at 52% 108%,#c2b5eb6b,#0000 72%),linear-gradient(#010102 0%,#020204 40%,#090a13 66%,#181a2c 100%)}.site-shell>.hero-section:before,.site-shell>.hero-section:after{display:none}.site-shell>.hero-section .hero-copy{color:#fff}.site-shell>.hero-section h1{color:#f7f7fb}.site-shell>.hero-section .hero-copy p{color:#ebecf5c2}.site-shell>.hero-section .hero-eyebrow{color:#8d8bff}.site-shell>.hero-section .hero-secondary{color:#f0f1f7}.site-shell>.hero-section .hero-demo{color:#fff;letter-spacing:-.01em;background:linear-gradient(110deg,#6457e8 0%,#665ff4 48%,#437fdc 100%);border:1px solid #a59dff9e;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-width:210px;min-height:54px;padding:0 20px 0 24px;font-size:14px;font-weight:800;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #3631b54d,inset 0 1px #ffffff38}.site-shell>.hero-section .hero-demo:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:34%;transition:left .48s;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-20deg)}.site-shell>.hero-section .hero-demo svg{border:1px solid #ffffff47;border-radius:50%;width:18px;height:18px;padding:4px;transition:transform .22s,background .22s;position:relative}.site-shell>.hero-section .hero-demo:hover{filter:saturate(1.06);background:linear-gradient(110deg,#7063f2 0%,#7068fa 48%,#4a8ae8 100%);border-color:#c4beffe0;transform:translateY(-2px);box-shadow:0 18px 42px #3f38cf66,inset 0 1px #ffffff40}.site-shell>.hero-section .hero-demo:hover:before{left:120%}.site-shell>.hero-section .hero-demo:hover svg{background:#ffffff1f;transform:translate(2px)}.site-shell>.hero-section .hero-demo:focus-visible{outline-offset:4px;outline:3px solid #93aeff94}@media (prefers-reduced-motion:reduce){.site-shell>.hero-section .hero-demo,.site-shell>.hero-section .hero-demo:before,.site-shell>.hero-section .hero-demo svg{transition:none}}.attack-surface-page{--attack-violet:#9187ff;--attack-cyan:#54ddd1;color:#f5f6fa;background:#080a11;min-height:100svh}.attack-surface-page h1,.attack-surface-page h2,.attack-surface-page h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.attack-surface-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.attack-hero{background:radial-gradient(circle at 15% 85%,#5d45e82e,#0000 28rem),linear-gradient(120deg,#070910,#0a0d18 58%,#071017);grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:stretch;min-height:calc(100svh - 76px);padding:76px 0 0 clamp(24px,5vw,76px);display:grid;position:relative;overflow:hidden}.attack-hero-copy{z-index:2;align-self:center;max-width:720px;padding:28px clamp(36px,5vw,82px) 58px 0;position:relative}.attack-kicker{color:var(--attack-cyan);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.attack-kicker i{background:linear-gradient(90deg,var(--attack-cyan),transparent);width:28px;height:1px}.attack-hero h1{letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(48px,5.4vw,78px);font-weight:650;line-height:.99}.attack-hero h1 em{color:var(--attack-violet);font-style:normal}.attack-hero-copy>p{color:#a8afbf;max-width:660px;margin:24px 0 0;font-size:16px;line-height:1.72}.attack-actions{gap:11px;margin-top:29px;display:flex}.attack-actions a,.attack-cta>a{color:#eceefa;border:1px solid #9187ff59;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 19px;font-size:12px;font-weight:800;display:inline-flex}.attack-actions a:first-child,.attack-cta>a{color:#0c0920;background:#9187ff;border-color:#9187ff}.attack-actions svg,.attack-cta svg,.attack-context-copy>a svg{width:17px;height:17px}.attack-hero-proof{color:#828a9d;flex-wrap:wrap;gap:18px;margin-top:25px;font-size:10px;font-weight:680;display:flex}.attack-hero-proof span{align-items:center;gap:7px;display:flex}.attack-hero-proof svg{width:14px;height:14px;color:var(--attack-cyan)}.attack-hero-visual{min-height:610px;position:relative;overflow:hidden}.attack-hero-visual:after{content:"";background:linear-gradient(90deg,#090c16 0%,#090c169e 14%,#0000 42%),linear-gradient(#0000 58%,#06080e94);position:absolute;inset:0}.attack-hero-visual img{object-fit:cover;object-position:68% center}.attack-status-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c16d1;border:1px solid #a3aed13b;border-radius:8px;gap:5px;width:165px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 45px #00000052}.attack-status-card small{color:#777f93;letter-spacing:.12em;font:800 7px monospace}.attack-status-card span{color:#9ea6b8;font-size:9px}.attack-status-two{border-color:#ff716852;top:19%;left:9%}.attack-status-two strong{color:#ff8179}.attack-overview,.attack-workflow,.attack-outcomes{width:100%;padding:58px clamp(24px,5vw,76px)}.attack-overview{background:#0d1018}.attack-section-head{grid-template-columns:minmax(0,1.05fr) minmax(340px,.65fr);align-items:end;gap:clamp(45px,7vw,100px);width:min(100%,1420px);margin:auto;display:grid}.attack-section-head span,.attack-outcomes header>span{color:var(--attack-cyan);letter-spacing:.14em;text-transform:uppercase;font:850 8px monospace}.attack-section-head h2,.attack-outcomes h2{letter-spacing:-.045em;max-width:820px;margin:14px 0 0;font-size:clamp(36px,4vw,56px);font-weight:620;line-height:1.05}.attack-section-head>p{color:#969eaf;margin:0;font-size:14px;line-height:1.75}.attack-coverage-grid{grid-template-columns:repeat(4,1fr);gap:10px;width:min(100%,1420px);margin:36px auto 0;display:grid}.attack-coverage-grid article{background:linear-gradient(145deg,#171b28,#10131c);border:1px solid #8994b433;min-height:240px;padding:23px;position:relative;overflow:hidden}.attack-coverage-grid article>span{color:#6f788c;font:850 9px monospace}.attack-coverage-grid h3{margin:58px 0 0;font-size:20px}.attack-coverage-grid p{color:#929bad;margin:11px 0 0;font-size:12px;line-height:1.65}.attack-coverage-grid i{background:linear-gradient(90deg,var(--attack-cyan),var(--attack-violet));transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.22)}.attack-workflow{background:#090b12}.attack-workflow-grid article{background:#11141d;border-right:1px solid #8994b42e;min-height:260px;padding:25px}.attack-workflow-grid article:last-child{border:0}.attack-workflow-grid article>div{justify-content:space-between;align-items:center;display:flex}.attack-workflow-grid article>div span{width:38px;height:38px;color:var(--attack-violet);border:1px solid #9187ff66;border-radius:50%;place-items:center;font:850 9px monospace;display:grid}.attack-workflow-grid small{color:#687184;text-transform:uppercase;font:850 8px monospace}.attack-workflow-grid h3{margin:49px 0 0;font-size:20px}.attack-workflow-grid p{color:#929aab;margin:12px 0 0;font-size:12px;line-height:1.68}@media (max-width:1000px){.attack-hero{grid-template-columns:1fr;padding-right:0}.attack-hero-copy{max-width:800px}.attack-hero-visual{min-height:480px}.attack-section-head{grid-template-columns:1fr;gap:18px}.attack-coverage-grid,.attack-workflow-grid{grid-template-columns:1fr 1fr}.attack-workflow-grid article:nth-child(2){border-right:0}.attack-workflow-grid article:nth-child(-n+2){border-bottom:1px solid #8994b42e}.attack-context{grid-template-columns:1fr}.attack-context-visual{min-height:470px}.attack-context-visual:after{background:linear-gradient(#0000 55%,#10131c)}.attack-context-copy{max-width:800px}}@media (max-width:620px){.attack-hero{padding:76px 16px 0}.attack-hero-copy{padding:30px 0 46px}.attack-hero h1{font-size:clamp(43px,13vw,60px)}.attack-actions{flex-direction:column}.attack-actions a{width:100%}.attack-hero-proof{display:grid}.attack-hero-visual{min-height:370px;margin:0 -16px}.attack-status-card{width:145px}.attack-overview,.attack-workflow,.attack-outcomes{padding:46px 16px}.attack-coverage-grid,.attack-workflow-grid,.attack-outcomes>div{grid-template-columns:1fr}.attack-coverage-grid article{min-height:205px}.attack-workflow-grid article{border-bottom:1px solid #8994b42e;border-right:0;min-height:220px}.attack-context-visual{min-height:360px}.attack-context-copy{padding:46px 16px}.attack-cta{flex-direction:column;align-items:flex-start;padding:34px 16px}.attack-cta>a{width:100%}}.attack-hero{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);min-height:650px;padding-left:max(24px,50vw - 710px)}.attack-hero-copy{max-width:700px;padding-top:46px;padding-bottom:54px}.attack-hero h1{font-size:clamp(46px,5vw,72px);line-height:1}.attack-hero-copy>p{max-width:620px;margin-top:22px;font-size:15px}.attack-hero-visual{min-height:574px}.attack-status-card{width:158px;padding:13px 15px}.attack-status-card strong{font-size:23px}.attack-status-one{bottom:10%}.attack-overview,.attack-workflow,.attack-outcomes{padding-top:52px;padding-bottom:52px}.attack-section-head,.attack-coverage-grid,.attack-workflow-grid{width:min(100%,1320px)}.attack-section-head h2,.attack-outcomes h2{max-width:790px;font-size:clamp(34px,3.7vw,52px);line-height:1.06}.attack-section-head>p{font-size:13px;line-height:1.72}.attack-coverage-grid,.attack-workflow-grid{margin-top:32px}.attack-coverage-grid article{min-height:225px;padding:22px}.attack-coverage-grid h3{margin-top:48px;font-size:19px}.attack-workflow-grid article{min-height:240px;padding:23px}.attack-workflow-grid h3{margin-top:40px}.attack-outcomes>div{width:min(100%,1120px)}@media (max-width:1120px){.attack-coverage-grid,.attack-workflow-grid{grid-template-columns:1fr 1fr}.attack-workflow-grid article:nth-child(2){border-right:0}.attack-workflow-grid article:nth-child(-n+2){border-bottom:1px solid #8994b42e}}@media (max-width:1000px){.attack-hero{grid-template-columns:1fr;min-height:0;padding-left:clamp(24px,5vw,56px)}.attack-hero-copy{padding-top:38px}.attack-hero-visual{min-height:460px}}@media (max-width:620px){.attack-hero{padding-left:16px}.attack-overview,.attack-workflow,.attack-outcomes{padding-top:42px;padding-bottom:42px}.attack-coverage-grid,.attack-workflow-grid{grid-template-columns:1fr}.attack-workflow-grid article{border-right:0}.attack-coverage-grid article{min-height:195px}.attack-workflow-grid article{min-height:205px}.attack-section-head h2,.attack-outcomes h2{font-size:clamp(32px,10vw,43px)}}.attack-surface-page{background:#070910}.attack-actions a{white-space:nowrap}.attack-hero{background:radial-gradient(circle at 8% 74%,#6d54f029,#0000 29rem),linear-gradient(125deg,#070910,#0b0e19 62%,#071119);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(34px,5vw,76px);width:100%;min-height:680px;padding:112px max(28px,50vw - 660px) 58px}.attack-hero-copy{align-self:center;max-width:620px;padding:0}.attack-hero h1{font-size:clamp(48px,5.1vw,70px)}.attack-hero-copy>p{max-width:590px}.attack-hero-visual{isolation:isolate;border:1px solid #8897be38;border-radius:18px;align-self:center;height:520px;min-height:0;box-shadow:0 35px 90px #0000006b}.attack-hero-visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #5eddd31c;border-radius:11px;position:absolute;inset:18px}.attack-hero-visual:after{background:linear-gradient(90deg,#06091073,#0000 42%),linear-gradient(#0000 58%,#06080eb3)}.attack-status-one{bottom:5%;right:5%}.attack-status-two{top:5%;left:5%}.attack-overview{background:#0e1119;padding:56px clamp(24px,5vw,76px) 62px}.attack-overview .attack-section-head{text-align:center;display:block}.attack-overview .attack-section-head h2{max-width:900px;margin-left:auto;margin-right:auto}.attack-overview .attack-section-head>p{max-width:720px;margin:16px auto 0}.attack-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1120px}.attack-coverage-grid article{border-radius:10px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;column-gap:18px;min-height:160px;padding:24px 26px;display:grid}.attack-coverage-grid article>span{width:42px;height:42px;color:var(--attack-cyan);background:#54ddd10d;border:1px solid #54ddd152;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.attack-coverage-grid h3{grid-column:2;margin:0;font-size:19px}.attack-coverage-grid p{grid-column:2;margin-top:8px}.attack-coverage-grid i{transform-origin:top;width:3px;height:auto;inset:20px auto 20px 0;transform:scaleY(.28)}.attack-coverage-grid article:hover i{transform:scaleY(1)}.attack-section-labels{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:15px;display:flex}.attack-section-labels span{min-height:28px;color:var(--attack-cyan);background:#090e178c;border:1px solid #54ddd13d;border-radius:999px;align-items:center;padding:0 11px;font-size:8px;display:inline-flex}.attack-section-labels span:last-child{color:#b4aaff;border-color:#9187ff47}.attack-surface-page .attack-overview{isolation:isolate;background:radial-gradient(58% 72% at 5% 108%,#39bac933,#0000 70%),radial-gradient(52% 68% at 96% 108%,#4970cd29,#0000 72%),linear-gradient(#071421 0%,#0a1c2d 52%,#0d2738 100%);width:100%;padding:52px clamp(24px,5vw,76px) 58px;position:relative;overflow:hidden}.attack-surface-page .attack-overview:before{content:"";z-index:-1;opacity:.26;pointer-events:none;background:repeating-linear-gradient(90deg,#b0e7ed14 0 1px,#0000 1px 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 38%,#00000080);mask-image:linear-gradient(#0000,#000 38%,#00000080)}.attack-surface-page .attack-overview .attack-section-head{width:min(100%,1320px)}.attack-surface-page .attack-overview .attack-section-head h2{color:#f5fbfd}.attack-surface-page .attack-overview .attack-section-head>p{color:#b8cad3}.attack-surface-page .attack-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,1320px);max-width:none;margin-top:34px}.attack-surface-page .attack-coverage-grid article{background:linear-gradient(145deg,#0f2a39eb,#071522f5);border-color:#71c7d138;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:240px;padding:23px;display:flex;box-shadow:0 20px 45px #00000029}.attack-surface-page .attack-coverage-grid article:nth-child(2n){border-color:#9084eb42}.attack-surface-page .attack-coverage-grid article>span{background:#54ddd112;border-color:#54ddd161;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.attack-surface-page .attack-coverage-grid h3{color:#f1f7f9;margin:38px 0 0;font-size:19px}.attack-surface-page .attack-coverage-grid p{color:#a9bdc6;margin:10px 0 0;font-size:12px;line-height:1.65}.attack-surface-page .attack-coverage-grid i{transform-origin:0;width:auto;height:3px;inset:auto 22px 0;transform:scaleX(.22)}.attack-surface-page .attack-coverage-grid article:hover i{transform:scaleX(1)}@media (max-width:1100px){.attack-surface-page .attack-coverage-grid{grid-template-columns:1fr 1fr}.attack-surface-page .attack-coverage-grid article{min-height:215px}}@media (max-width:620px){.attack-surface-page .attack-overview{padding:44px 16px 48px}.attack-surface-page .attack-coverage-grid{grid-template-columns:1fr}.attack-surface-page .attack-coverage-grid article{min-height:205px}.attack-surface-page .attack-coverage-grid h3{margin-top:30px}}.attack-validation{isolation:isolate;background:radial-gradient(circle at 88% 16%,#8063e824,#0000 27rem),linear-gradient(135deg,#0a0c16,#111324 58%,#0c1520);border-top:1px solid #7d9eb729;border-bottom:1px solid #7d9eb729;width:100%;padding:58px clamp(24px,5vw,76px) 62px;position:relative;overflow:hidden}.attack-validation:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#8097b50e 1px,#0000 1px),linear-gradient(90deg,#8097b50e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 56%,#000);mask-image:linear-gradient(90deg,#000,#0000 56%,#000)}.attack-validation-intro{grid-template-columns:minmax(0,1fr) minmax(390px,.62fr);align-items:center;gap:clamp(54px,8vw,120px);width:min(100%,1320px);margin:auto;display:grid}.attack-validation-copy .attack-section-labels{justify-content:flex-start;margin-bottom:17px}.attack-validation-copy h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(36px,4vw,56px);font-weight:620;line-height:1.05}.attack-validation-copy>p{color:#aeb5c5;max-width:760px;margin:19px 0 0;font-size:14px;line-height:1.75}.attack-risk-equation{background:#0b0e19db;border:1px solid #97a4c23d;border-radius:12px;overflow:hidden;box-shadow:0 26px 65px #00000047}.attack-risk-equation>span{color:#8f87ff;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #97a4c22b;padding:15px 18px;font:850 8px monospace;display:block}.attack-risk-equation>div{border-bottom:1px solid #97a4c21f;grid-template-columns:1fr 20px;align-items:center;min-height:46px;padding:0 18px;display:grid}.attack-risk-equation>div strong{color:#d9dde7;font-size:11px}.attack-risk-equation>div b{color:#54ddd1;text-align:center;font-size:15px;font-weight:500}.attack-risk-equation footer{background:linear-gradient(90deg,#ff71681c,#8b5cf614);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.attack-risk-equation footer small{color:#ff8179;letter-spacing:.1em;border:1px solid #ff716859;border-radius:4px;padding:6px 8px;font:850 8px monospace}.attack-risk-equation footer strong{color:#fff;font-size:13px}.attack-validation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,1320px);margin:34px auto 0;display:grid}.attack-validation-grid article{background:linear-gradient(110deg,#54ddd10e,#11141f 42%);border:1px solid #97a4c233;border-left:3px solid #54ddd1;border-radius:9px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:17px;min-height:145px;padding:22px 24px;display:grid}.attack-validation-grid article:nth-child(2n){background:linear-gradient(110deg,#9187ff11,#11141f 42%);border-left-color:#9187ff}.attack-validation-grid article>span{color:#54ddd1;background:#0c1220;border:1px solid #54ddd152;border-radius:8px;place-items:center;width:42px;height:42px;font:850 9px monospace;display:grid}.attack-validation-grid article:nth-child(2n)>span{color:#aaa0ff;border-color:#9187ff61}.attack-validation-grid h3{color:#f3f5fa;margin:2px 0 0;font-size:18px}.attack-validation-grid p{color:#9da5b6;margin:9px 0 0;font-size:12px;line-height:1.62}@media (max-width:980px){.attack-validation-intro{grid-template-columns:1fr;gap:32px}.attack-risk-equation{width:min(100%,620px)}.attack-validation-grid{grid-template-columns:1fr}}@media (max-width:600px){.attack-validation{padding:46px 16px 50px}.attack-validation-copy .attack-section-labels{justify-content:center}.attack-validation-copy{text-align:center}.attack-validation-copy h2{font-size:clamp(33px,10vw,45px)}.attack-validation-grid article{grid-template-columns:40px minmax(0,1fr);gap:13px;min-height:155px;padding:20px 17px}.attack-validation-grid article>span{width:36px;height:36px}.attack-risk-equation footer{flex-direction:column;align-items:flex-start}}.attack-workflow{background:#080a11;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(50px,8vw,120px);padding:62px max(28px,50vw - 660px);display:grid}.attack-workflow .attack-section-head{width:auto;display:block;position:sticky;top:110px}.attack-workflow .attack-section-head>p{margin-top:18px}.attack-workflow-grid{border:0;grid-template-columns:1fr;gap:10px;width:auto;margin:0;display:grid}.attack-workflow-grid article{background:linear-gradient(110deg,#9187ff11,#11141d 44%);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;column-gap:20px;min-height:150px;padding:23px 26px;display:grid;border:1px solid #8994b433!important;border-left:3px solid var(--attack-violet)!important}.attack-workflow-grid article:nth-child(2n){background:linear-gradient(110deg,#54ddd10e,#11141d 44%);border-left-color:var(--attack-cyan)!important}.attack-workflow-grid article>div{display:contents}.attack-workflow-grid article>div span{grid-area:1/1/3;align-self:center;width:50px;height:50px}.attack-workflow-grid small{color:#858da0;grid-area:1/2;align-self:end}.attack-workflow-grid h3{grid-area:2/2;margin:8px 0 0;font-size:20px}.attack-workflow-grid p{grid-area:3/2;max-width:610px;margin:9px 0 0}.attack-workflow-grid article>div span{grid-row:1/4}@media (max-width:1060px){.attack-hero{grid-template-columns:1fr;min-height:0;padding-top:108px}.attack-hero-copy{max-width:760px}.attack-hero-visual{width:100%;height:500px}.attack-workflow{grid-template-columns:1fr;gap:34px}.attack-workflow .attack-section-head{position:static}.attack-context{grid-template-columns:1fr}.attack-context-visual{min-height:460px}.attack-context-copy{max-width:780px}}@media (max-width:720px){.attack-hero{padding:94px 16px 42px}.attack-hero-visual{height:390px}.attack-coverage-grid{grid-template-columns:1fr}.attack-workflow{grid-template-columns:1fr;padding:48px 16px}.attack-outcomes>div{grid-template-columns:1fr}.attack-outcomes article{border-bottom:1px solid #8994b42b;border-right:0}.attack-outcomes article:last-child{border-bottom:0}.attack-cta{padding:34px 16px}}@media (max-width:520px){.attack-hero-visual{height:330px;margin:0}.attack-status-card{width:132px;padding:11px}.attack-status-card strong{font-size:20px}.attack-coverage-grid article{grid-template-columns:38px minmax(0,1fr);column-gap:13px;padding:21px 18px}.attack-coverage-grid article>span{width:36px;height:36px}.attack-workflow-grid article{grid-template-columns:46px minmax(0,1fr);column-gap:12px;padding:20px 17px}.attack-workflow-grid article>div span{width:40px;height:40px}.attack-context-visual{min-height:340px}}.attack-hero{text-align:center;justify-content:center;align-items:center;min-height:clamp(620px,76svh,720px);padding:98px 24px 54px;display:flex}.attack-hero-copy{flex-direction:column;align-items:center;width:100%;max-width:1000px;padding:0;display:flex}.attack-hero .attack-kicker{justify-content:center}.attack-hero h1{letter-spacing:-.055em;max-width:1000px;margin-top:24px;font-size:clamp(48px,5.5vw,78px);line-height:.98}.attack-hero h1 em{display:block}.attack-hero-copy>p{color:#c4c6d2;max-width:760px;margin-top:26px;font-size:16px;line-height:1.7}.attack-hero .attack-actions{justify-content:center;margin-top:31px}.attack-hero .attack-actions a{border-radius:7px;min-width:205px;min-height:48px;padding:0 22px;font-size:13px}.attack-hero-visual{display:none}@media (max-width:760px){.attack-hero{min-height:auto;padding:94px 16px 52px}.attack-hero h1{font-size:clamp(40px,11vw,62px)}.attack-hero-copy>p{font-size:15px}.attack-hero .attack-actions{flex-direction:column;width:100%}.attack-hero .attack-actions a{width:100%}}.attack-surface-page .attack-hero{isolation:isolate;background:radial-gradient(68% 46% at 12% 112%,#48dae6b8,#0000 70%),radial-gradient(65% 48% at 88% 110%,#67c2db94,#0000 72%),linear-gradient(#071426 0%,#0b2038 46%,#17435c 72%,#70c9d4 100%)}.attack-surface-page .attack-hero:before{content:"";z-index:0;opacity:.48;pointer-events:none;background:repeating-linear-gradient(90deg,#c4f4f821 0 1px,#06192f14 1px 3px,#0000 3px 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000eb 70%,#0000008c);mask-image:linear-gradient(#000,#000000eb 70%,#0000008c)}.attack-surface-page .attack-hero:after{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 18% 20%,#6ae6ec8f,#0000 34%),radial-gradient(at 76% 18%,#449fc27a,#0000 38%),linear-gradient(#4baec733,#79d7dd6b);border-radius:48% 52% 0 0/36% 40% 0 0;height:78%;position:absolute;bottom:-30%;left:-8%;right:-8%}.attack-surface-page .attack-hero h1{text-shadow:0 8px 38px #0000004d;color:#f8f9fd!important}.attack-surface-page .attack-hero .attack-kicker{color:#75f1ed;text-shadow:0 0 18px #44dcd633}.attack-surface-page .attack-hero .attack-kicker i{background:linear-gradient(90deg,#75f1ed,#0000)}.attack-surface-page .attack-hero h1 em{color:#87ebe8!important}.attack-surface-page .attack-hero-copy>p{color:#d8e8ee!important}.attack-surface-page .attack-hero .attack-actions a{background-position:0 0,0;background-size:100% 100%,300% 100%;border:1px solid #0000;animation:4s linear infinite attackButtonBorder}.attack-surface-page .attack-hero .attack-actions a:first-child{color:#071724;background-image:linear-gradient(#f4fbfc,#f4fbfc),linear-gradient(90deg,#55ddd5,#438cff,#9a7cff,#55ddd5);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 14px 34px #05142247}.attack-surface-page .attack-hero .attack-actions a:last-child{color:#effdff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:linear-gradient(#06192ae0,#06192ae0),linear-gradient(90deg,#55ddd5,#438cff,#9a7cff,#55ddd5);background-origin:border-box;background-clip:padding-box,border-box}.attack-surface-page .attack-hero .attack-actions a:hover{filter:brightness(1.05);transform:translateY(-2px)}@keyframes attackButtonBorder{to{background-position:0 0,300%}}@media (prefers-reduced-motion:reduce){.attack-surface-page .attack-hero .attack-actions a{animation:none}}.attack-surface-page .attack-hero-copy{filter:none;margin-top:-34px;transform:none}@media (max-width:760px){.attack-surface-page .attack-hero-copy{margin-top:-14px;transform:none}}.attack-validation-intro,.attack-validation-grid{z-index:1;filter:none;position:relative;transform:none}.attack-validation h2,.attack-validation h3,.attack-validation p,.attack-validation span,.attack-validation strong{filter:none;text-shadow:none;-webkit-font-smoothing:antialiased}.attack-surface-page .attack-workflow{isolation:isolate;background:radial-gradient(60% 55% at 8% 105%,#43cdda4d,#0000 68%),radial-gradient(52% 58% at 94% 110%,#4571c442,#0000 70%),linear-gradient(#071426 0%,#0a2036 52%,#153f58 100%);width:100%;padding:36px clamp(24px,5vw,76px) 66px;display:block;position:relative;overflow:hidden}.attack-surface-page .attack-workflow:before{content:"";z-index:-1;opacity:.35;pointer-events:none;background:repeating-linear-gradient(90deg,#b9eff41a 0 1px,#06192f0a 1px 3px,#0000 3px 6px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25%,#000000a6);mask-image:linear-gradient(#0000,#000 25%,#000000a6)}.attack-workflow-intro{text-align:center;width:min(100%,1320px);margin:0 auto}.attack-workflow-intro .attack-section-labels{justify-content:center}.attack-workflow-intro h2{color:#f7fbfc;letter-spacing:-.05em;margin:18px auto 0;font-size:clamp(38px,4.5vw,62px);font-weight:620;line-height:1.03}.attack-workflow-intro h2 em{color:#83ebe8;font-style:normal}.attack-workflow-intro>p{color:#bfd2da;max-width:790px;margin:20px auto 0;font-size:14px;line-height:1.75}.attack-process-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#092236e6,#071626d6);border:1px solid #84e1e73d;border-radius:14px;width:min(100%,1320px);margin:38px auto 0;padding:22px;box-shadow:0 28px 70px #010a1447}.attack-process-panel>header{border-bottom:1px solid #84e1e724;justify-content:space-between;align-items:center;padding:0 4px 18px;display:flex}.attack-process-panel>header span{color:#f1fafb;font-size:13px;font-weight:700}.attack-process-panel>header small{color:#73e3dd;letter-spacing:.13em;text-transform:uppercase;font:800 8px monospace}.attack-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.attack-process-grid article{background:linear-gradient(135deg,#184256c7,#081f31eb);border:1px solid #85c8d72b;border-radius:9px;align-items:center;gap:13px;min-height:82px;padding:16px;display:flex;position:relative}.attack-process-grid article:nth-child(n+5){background:linear-gradient(135deg,#1f3d5dcc,#091d30f0)}.attack-process-grid article>span{color:#76e8e3;background:#43d5cf12;border:1px solid #5be2dc61;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:850 9px monospace;display:grid}.attack-process-grid strong{color:#eef8fa;font-size:12px;line-height:1.45}.attack-process-grid i{z-index:2;color:#62dcd8;font-size:16px;font-style:normal;position:absolute;right:-10px}.attack-process-grid article:nth-child(4) i{bottom:-17px;right:50%;transform:translate(50%)}.attack-process-grid article:nth-child(5) i{display:none}.attack-workflow-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,1320px);margin:12px auto 0;display:grid}.attack-workflow-outcomes article{background:linear-gradient(130deg,#0b273beb,#0e253dc7);border:1px solid #7ed3dc2e;border-radius:11px;min-height:205px;padding:27px}.attack-workflow-outcomes article:last-child{background:linear-gradient(130deg,#172f4ce6,#0b2337db)}.attack-workflow-outcomes span{color:#75e9e4;letter-spacing:.14em;text-transform:uppercase;font:850 8px monospace}.attack-workflow-outcomes h3{color:#f3f9fa;letter-spacing:-.025em;max-width:540px;margin:30px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.15}.attack-workflow-outcomes p{color:#abc1ca;max-width:600px;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:980px){.attack-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attack-process-grid i{display:none}.attack-workflow-outcomes{grid-template-columns:1fr}}@media (max-width:600px){.attack-surface-page .attack-workflow{padding:32px 16px 52px}.attack-process-panel{padding:14px}.attack-process-panel>header{flex-direction:column;align-items:flex-start;gap:7px}.attack-process-grid{grid-template-columns:1fr}.attack-workflow-outcomes article{min-height:190px;padding:22px}.attack-workflow-intro h2{font-size:clamp(35px,11vw,48px)}}.attack-surface-page .attack-workflow-intro,.attack-surface-page .attack-process-panel,.attack-surface-page .attack-workflow-outcomes{width:100%;max-width:none}.attack-surface-page .attack-process-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.attack-surface-page .attack-process-grid article{flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;min-height:82px;padding:16px}.attack-surface-page .attack-process-grid article>span{flex:0 0 36px}.attack-surface-page .attack-process-grid article>i{z-index:3;color:#8bf0ec;width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:17px;font-weight:700;line-height:1;display:block;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.attack-surface-page .attack-process-grid article:nth-child(4) i{bottom:auto;right:-19px;transform:translateY(-50%)}.attack-surface-page .attack-process-grid article:nth-child(5) i{display:grid}@media (max-width:1250px){.attack-surface-page .attack-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.attack-surface-page .attack-process-grid article:nth-child(4) i{display:none}}@media (max-width:760px){.attack-surface-page .attack-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attack-surface-page .attack-process-grid article:nth-child(2n) i{display:none}}@media (max-width:480px){.attack-surface-page .attack-process-grid{grid-template-columns:1fr}.attack-surface-page .attack-process-grid article{min-height:82px}.attack-surface-page .attack-process-grid article>i{display:none}}.attack-intelligence{isolation:isolate;background:radial-gradient(circle at 84% 20%,#5772da2e,#0000 30rem),radial-gradient(circle at 8% 92%,#42d5d224,#0000 28rem),linear-gradient(135deg,#080c17,#0b1726 52%,#0c2030);border-top:1px solid #77cdda2e;width:100%;padding:36px clamp(24px,5vw,76px) 64px;position:relative;overflow:hidden}.attack-intelligence:before{content:"";z-index:-1;opacity:.25;background-image:linear-gradient(#82c6d10f 1px,#0000 1px),linear-gradient(90deg,#82c6d10f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 56%,#000);mask-image:linear-gradient(90deg,#000,#0000 56%,#000)}.attack-intelligence-intro{grid-template-columns:minmax(0,1.05fr) minmax(430px,.7fr);align-items:center;gap:clamp(50px,7vw,105px);width:100%;margin:0 auto;display:grid}.attack-intelligence-copy .attack-section-labels{justify-content:flex-start;margin-bottom:15px}.attack-intelligence-copy h2{color:#f4fafb;letter-spacing:-.045em;max-width:740px;margin:0;font-size:clamp(34px,3.7vw,50px);font-weight:620;line-height:1.06}.attack-intelligence-copy h2 em{color:#7be6e2;font-style:normal}.attack-intelligence-copy>p{color:#afc2ca;max-width:760px;margin:17px 0 0;font-size:14px;line-height:1.75}.attack-exposure-path{background:linear-gradient(145deg,#0d2b3ff0,#071727f5);border:1px solid #72dddd3d;border-radius:13px;padding:20px;box-shadow:0 28px 65px #0007124d}.attack-exposure-path>header{border-bottom:1px solid #7bd8dd26;justify-content:space-between;align-items:center;padding:0 2px 15px;display:flex}.attack-exposure-path>header span{color:#f0f9fa;font-size:12px;font-weight:750}.attack-exposure-path>header small{color:#ff8d99;letter-spacing:.1em;text-transform:uppercase;font:800 8px monospace}.attack-path-flow{gap:6px;padding-top:15px;display:grid}.attack-path-flow>div{background:#113346a6;border:1px solid #7dcad829;border-radius:8px;align-items:center;gap:13px;min-height:48px;padding:10px 13px;display:flex;position:relative}.attack-path-flow i{color:#74e6e1;border:1px solid #53ddd64d;border-radius:6px;flex:0 0 29px;place-items:center;width:29px;height:29px;font:800 8px monospace;display:grid}.attack-path-flow strong{color:#e9f5f7;font-size:11px}.attack-path-flow>div>span{z-index:2;color:#68ddd8;font-size:14px;position:absolute;bottom:-13px;right:17px}.attack-path-flow .is-critical{background:linear-gradient(90deg,#9e314629,#132b3eb3);border-color:#ff697957}.attack-path-flow .is-critical i{color:#ff8d99;border-color:#ff6f7f5c}.attack-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:34px auto 0;display:grid}.attack-intelligence-grid article{background:linear-gradient(145deg,#0f2e40db,#081929f0);border:1px solid #7cc9d52e;border-radius:10px;min-height:220px;padding:23px}.attack-intelligence-grid article:nth-child(2n){background:linear-gradient(145deg,#182b47e0,#09192af2)}.attack-intelligence-grid article>span{color:#76e7e2;background:#50dad30f;border:1px solid #52dcd657;border-radius:8px;place-items:center;width:39px;height:39px;font:850 9px monospace;display:grid}.attack-intelligence-grid h3{color:#f0f7f8;margin:38px 0 0;font-size:18px}.attack-intelligence-grid p{color:#a6bbc4;margin:11px 0 0;font-size:12px;line-height:1.68}@media (max-width:1050px){.attack-intelligence-intro{grid-template-columns:1fr}.attack-exposure-path{width:min(100%,680px)}.attack-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.attack-intelligence{padding:30px 16px 50px}.attack-intelligence-copy{text-align:center}.attack-intelligence-copy .attack-section-labels{justify-content:center}.attack-intelligence-copy h2{font-size:clamp(31px,9vw,40px)}.attack-intelligence-grid{grid-template-columns:1fr}.attack-intelligence-grid article{min-height:195px}.attack-exposure-path>header{flex-direction:column;align-items:flex-start;gap:7px}}.attack-surface-page .attack-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;margin-top:38px}.attack-surface-page .attack-intelligence-grid article{text-align:center;background:#101824;border:1px solid #97a4c233;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:225px;padding:28px 22px;display:flex;position:relative;overflow:visible}.attack-surface-page .attack-intelligence-grid article:nth-child(2n){background:#101824}.attack-surface-page .attack-intelligence-grid article>span{color:#54ddd1;background:#287e7f1a;border:1px solid #54ddd15c;border-radius:0;place-items:center;width:34px;height:34px;font:800 9px monospace;display:grid;position:static}.attack-surface-page .attack-intelligence-grid h3{color:#f2f4f9;letter-spacing:-.025em;margin:20px 0 0;font-size:19px;font-weight:560}.attack-surface-page .attack-intelligence-grid p{color:#aeb6c6;max-width:260px;margin:12px auto 0;font-size:12px;line-height:1.65}.attack-surface-page .attack-intelligence-grid article:after{content:"";opacity:.65;background:linear-gradient(90deg,#54ddd1,#7867e5b3,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.attack-surface-page .attack-intelligence-grid article:before{content:"→";z-index:2;color:#d7dce6;background:#0b1726;border:1px solid #97a4c240;place-items:center;width:26px;height:30px;font-size:16px;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.attack-surface-page .attack-intelligence-grid article:last-child:before{display:none}@media (max-width:1050px){.attack-surface-page .attack-intelligence-grid{grid-template-columns:1fr 1fr;gap:14px}.attack-surface-page .attack-intelligence-grid article:before{display:none}}@media (max-width:600px){.attack-surface-page .attack-intelligence-grid{grid-template-columns:1fr}.attack-surface-page .attack-intelligence-grid article{min-height:210px}}.attack-surface-page .attack-exposure-path{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101824;border:1px solid #97a4c233;border-radius:0;padding:23px;position:relative}.attack-surface-page .attack-exposure-path:after{content:"";opacity:.65;background:linear-gradient(90deg,#54ddd1,#7867e5b3,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.attack-surface-page .attack-exposure-path>header{border-color:#97a4c22e;padding:0 0 18px}.attack-surface-page .attack-exposure-path>header span{color:#f2f4f9;font-size:13px}.attack-surface-page .attack-path-flow{gap:7px;padding-top:18px}.attack-surface-page .attack-path-flow>div{background:#0c1420;border-color:#97a4c22e;border-radius:0;min-height:48px;padding:10px 13px}.attack-surface-page .attack-path-flow i{color:#54ddd1;background:#287e7f1a;border-color:#54ddd15c;border-radius:0}.attack-surface-page .attack-path-flow .is-critical{background:linear-gradient(90deg,#7867e51a,#0c1420);border-color:#7867e566}.attack-surface-page .attack-path-flow .is-critical i{color:#aaa1ff;background:#7867e51a;border-color:#9187ff6b}.attack-surface-page .attack-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;margin-top:38px}.attack-surface-page .attack-coverage-grid article{text-align:center;min-width:0;min-height:225px;box-shadow:none;background:#101824;border:1px solid #97a4c233;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:28px 22px;display:flex;position:relative;overflow:visible}.attack-surface-page .attack-coverage-grid article:nth-child(2n){background:#101824;border-color:#97a4c233}.attack-surface-page .attack-coverage-grid article>span{color:#54ddd1;background:#287e7f1a;border:1px solid #54ddd15c;border-radius:0;flex:0 0 34px;place-items:center;width:34px;height:34px;font:800 9px monospace;display:grid;position:static}.attack-surface-page .attack-coverage-grid h3{color:#f2f4f9;letter-spacing:-.025em;margin:20px 0 0;font-size:19px;font-weight:560}.attack-surface-page .attack-coverage-grid p{color:#aeb6c6;max-width:260px;margin:12px auto 0;font-size:12px;line-height:1.65}.attack-surface-page .attack-coverage-grid article>i{opacity:.65;background:linear-gradient(90deg,#54ddd1,#7867e5b3,#0000);width:auto;height:2px;position:absolute;bottom:0;left:0;right:0;transform:none}.attack-surface-page .attack-coverage-grid article:before{content:"→";z-index:2;color:#d7dce6;background:#0a1c2d;border:1px solid #97a4c240;place-items:center;width:26px;height:30px;font-size:16px;display:grid;position:absolute;top:50%;right:-35px;transform:translateY(-50%)}.attack-surface-page .attack-coverage-grid article:last-child:before{display:none}@media (max-width:1050px){.attack-surface-page .attack-coverage-grid{grid-template-columns:1fr 1fr;gap:14px}.attack-surface-page .attack-coverage-grid article:before{display:none}}@media (max-width:600px){.attack-surface-page .attack-coverage-grid{grid-template-columns:1fr}.attack-surface-page .attack-coverage-grid article{min-height:210px}}.attack-final{isolation:isolate;text-align:center;background:radial-gradient(48% 80% at 50% 115%,#46d3d857,#0000 72%),radial-gradient(circle at 82% 20%,#6659dc33,#0000 28rem),linear-gradient(#071221,#091b2d 68%,#12384d);border-top:1px solid #80ceda2e;place-items:center;width:100%;padding:58px clamp(24px,7vw,110px) 34px;display:grid;position:relative;overflow:hidden}.attack-final:before{content:"";z-index:-1;opacity:.36;background:repeating-linear-gradient(90deg,#b6eef21a 0 1px,#0000 1px 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 34%,#0009);mask-image:linear-gradient(#0000,#000 34%,#0009)}.attack-final-copy{width:min(100%,960px)}.attack-final-copy>span{color:#75e8e3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 8px monospace;display:inline-flex}.attack-final-copy>span i{background:linear-gradient(90deg,#75e8e3,#0000);width:25px;height:1px}.attack-final h2{color:#f5fafb;letter-spacing:-.05em;text-wrap:balance;margin:18px auto 0;font-size:clamp(38px,4.4vw,62px);font-weight:620;line-height:1.04}.attack-final h2 em{color:#83e9e6;font-style:normal}.attack-final-copy>p{color:#bbced5;max-width:740px;margin:19px auto 0;font-size:14px;line-height:1.72}.attack-final-actions{justify-content:center;gap:11px;margin-top:28px;display:flex}.attack-final-actions a{color:#071724;background-image:linear-gradient(#f3fbfc,#f3fbfc),linear-gradient(90deg,#55ddd5,#438cff,#9a7cff,#55ddd5);background-size:100% 100%,300% 100%;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:49px;padding:0 21px;font-size:12px;font-weight:800;animation:4s linear infinite attackButtonBorder;display:inline-flex}.attack-final-actions a:last-child{color:#eefcfd;background-image:linear-gradient(#071b2de6,#071b2de6),linear-gradient(90deg,#55ddd5,#438cff,#9a7cff,#55ddd5)}.attack-final-actions svg{width:17px;height:17px}.attack-final-proof{color:#93adb8;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #89cad629;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:42px;padding-top:19px;font-size:9px;font-weight:700;display:flex}.attack-final-proof i{background:#60dcd6;border-radius:50%;width:3px;height:3px}@media (prefers-reduced-motion:reduce){.attack-final-actions a{animation:none}}@media (max-width:620px){.attack-final{padding:46px 16px 28px}.attack-final h2{font-size:clamp(34px,10vw,46px)}.attack-final-actions{flex-direction:column;align-items:stretch;width:100%}.attack-final-actions a{width:100%}.attack-final-proof{flex-direction:column;align-items:center;gap:9px}.attack-final-proof i{display:none}}.demo-page{color:#f6f7fb;background:#f3f4f6;min-height:100svh;padding:8px}.request-demo-hero{isolation:isolate;background:radial-gradient(72% 72% at 10% 110%,#4430ffd1 0%,#4430ff57 34%,#0000 70%),radial-gradient(72% 74% at 94% 110%,#69bfd6ad 0%,#4a85bb4d 38%,#0000 72%),radial-gradient(44% 42% at 52% 106%,#c2b5ed66,#0000 72%),linear-gradient(#020203 0%,#030306 38%,#090a13 64%,#171a2b 100%);border-radius:22px;justify-content:space-between;align-items:flex-start;gap:clamp(36px,4vw,72px);min-height:calc(100svh - 16px);padding:120px clamp(34px,7vw,108px) 58px;display:flex;position:relative;overflow:hidden}.request-demo-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000001a,#0000 38%,#0e0f2314);position:absolute;inset:0}.request-demo-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#877cff21,#9fcfe81f,#0000);height:1px;position:absolute;top:46%;left:5%;right:5%;box-shadow:0 14px 80px #7067ff1a}.auth-page-login,.auth-page-signup{background:radial-gradient(72% 72% at 10% 110%,#4430ffd1 0%,#4430ff57 34%,#0000 70%),radial-gradient(72% 74% at 94% 110%,#69bfd6ad 0%,#4a85bb4d 38%,#0000 72%),radial-gradient(44% 42% at 52% 106%,#c2b5ed66,#0000 72%),linear-gradient(#020203 0%,#030306 38%,#090a13 64%,#171a2b 100%)}.auth-page-login:before,.auth-page-signup:before{z-index:0;content:"";opacity:1;pointer-events:none;background:linear-gradient(#0000001a,#0000 38%,#0e0f2314);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.auth-page-login:after,.auth-page-signup:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#877cff21,#9fcfe81f,#0000);height:1px;position:absolute;top:46%;left:5%;right:5%;box-shadow:0 14px 80px #7067ff1a}.auth-page-login .auth-glow,.auth-page-signup .auth-glow{display:none}.demo-notch{z-index:4;pointer-events:none;background:#f3f4f6;border-radius:50%;width:72px;height:72px;position:absolute;top:50%;transform:translateY(-50%)}.demo-notch-left{left:-49px}.demo-notch-right{right:-49px}.demo-ambient{display:none}.demo-wave-field{z-index:0;opacity:.34;pointer-events:none;height:53%;position:absolute;bottom:-3%;left:-4%;right:-4%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 84%,#0000 100%)}.demo-wave-field svg{width:108%;height:100%;transform:translate(-4%)}.demo-wave{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.wave-one{stroke:#3279ff;stroke-width:7px;opacity:.78;transform:translateY(-38px)}.wave-two{stroke:#2db8ce;stroke-width:4px;opacity:.62;transform:translateY(-12px)}.wave-three{stroke:#625cff;stroke-width:6px;opacity:.72;transform:translateY(18px)}.wave-four{stroke:#388fe8;stroke-width:8px;opacity:.5;transform:translateY(48px)}.wave-five{stroke:#39cfc4;stroke-width:4px;opacity:.64;transform:translateY(78px)}.demo-intro{z-index:2;flex:1 1 0;max-width:680px;padding-top:14px;position:relative}.demo-back{color:#858da3;align-items:center;gap:9px;margin-bottom:26px;font-size:11px;font-weight:700;transition:color .18s;display:inline-flex}.demo-back:hover{color:#fff}.demo-back span{font-size:15px}.demo-kicker{color:#9b93ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.demo-kicker:before{content:"";background:#8178ff;width:30px;height:1px}.demo-intro h1{color:#f8f9fc;letter-spacing:-.045em;text-wrap:balance;max-width:680px;margin:18px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:560;line-height:1.06}.demo-lead{color:#aeb5c5;max-width:640px;margin:20px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.65}.demo-outcomes{border-top:1px solid #97a0bf26;margin-top:28px;padding-top:22px}.demo-outcomes-label{color:#747d93;letter-spacing:.14em;text-transform:uppercase;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.demo-outcomes ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.demo-outcomes li{color:#d6dae5;align-items:flex-start;gap:11px;font-size:12px;line-height:1.5;display:flex}.demo-outcomes svg{fill:none;stroke:#53d7ce;stroke-width:2.2px;border:1px solid #53d7ce57;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:1px;padding:3px}.demo-proof{flex-wrap:wrap;gap:0;margin-top:28px;display:flex}.demo-proof div{border-left:1px solid #97a0bf29;gap:5px;min-width:132px;padding:0 21px;display:grid}.demo-proof div:first-child{border-left:0;padding-left:0}.demo-proof strong{color:#f4f5fb;font-size:16px}.demo-proof span{color:#727b90;font-size:9px;font-weight:700}.demo-form-shell{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#1f2234e0,#0f1222f0);border:1px solid #ced2f238;border-radius:18px;flex:0 0 min(41vw,570px);width:min(41vw,570px);max-width:570px;margin-left:auto;padding:30px 32px;position:relative;box-shadow:0 30px 80px #00000070,inset 0 1px #ffffff12}.demo-form-heading>span{color:#5bd9d1;letter-spacing:.15em;text-transform:uppercase;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.demo-form-heading h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(26px,2.5vw,34px);font-weight:630}.demo-form-heading p{color:#8790a5;margin:10px 0 0;font-size:12px;line-height:1.6}.demo-form{gap:14px;margin-top:23px;display:grid}.demo-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.demo-form label{color:#e3e5ed;gap:7px;font-size:10px;font-weight:760;display:grid}.demo-form label>span em{float:right;color:#9299aa;font-size:8px;font-style:normal;font-weight:650}.demo-form input,.demo-form select,.demo-form textarea{color:#1a1d28;background:#f5f5f8;border:1px solid #ffffffb3;border-radius:7px;outline:0;width:100%;font:550 12px/1.4 inherit;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px 2px #171a2b14}.demo-form input,.demo-form select{height:43px;padding:0 12px}.demo-form textarea{resize:vertical;min-height:78px;padding:11px 12px}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#7a8090}.demo-form select{color:#4e5464}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{background:#fff;border-color:#827cff;box-shadow:0 0 0 3px #827cff33}.demo-consent{grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.55;color:#a8afbf!important;gap:10px!important;font-size:10px!important;font-weight:540!important;display:flex!important}.demo-consent input{accent-color:#7773ed;flex:0 0 15px;width:15px;height:15px;margin-top:1px;padding:0}.demo-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#625fe1,#7771f0);border:1px solid #8883ff;border-radius:7px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:46px;font:800 11px inherit;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 12px 26px #4b46cc38}.demo-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 17px 32px #4b46cc4d}.demo-submit svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.demo-form-note{text-align:center;color:#626b80;font-size:8px;line-height:1.5}@media (max-width:900px){.demo-wave-field{opacity:.2;height:38%;bottom:4%;left:-30%;right:-30%}}@media (max-width:700px){.demo-page{background:#020204;padding:0}.request-demo-hero{border-radius:0;flex-direction:column;gap:46px;min-height:100svh;padding:88px 18px 48px}.demo-notch{display:none}.demo-intro{width:100%;max-width:none;padding-top:10px}.demo-intro h1{font-size:clamp(34px,10vw,46px)}.demo-lead{font-size:14px}.demo-proof{grid-template-columns:repeat(3,1fr);display:grid}.demo-proof div{min-width:0;padding:0 12px}.demo-form-shell{border-radius:16px;flex:none;width:100%;max-width:none;margin-left:0;padding:25px 18px}.demo-field-row{grid-template-columns:1fr}.demo-form{gap:16px}}@media (min-width:1600px){.request-demo-hero{grid-template-columns:minmax(0,740px) minmax(560px,620px);justify-content:center;align-items:start;column-gap:clamp(88px,6vw,120px);padding-left:clamp(80px,6vw,120px);padding-right:clamp(80px,6vw,120px);display:grid}.demo-intro{width:100%;max-width:740px;padding-top:0}.demo-intro h1{max-width:720px;font-size:clamp(58px,3.35vw,66px)}.demo-lead{max-width:700px;font-size:18px}.demo-form-shell{width:100%;max-width:620px;margin-left:0}}.remediation-page .remediation-hero-copy h1>span{white-space:nowrap}.remediation-page .remediation-hero-copy h1 br{display:block}.remediation-page .remediation-hero-actions a:first-child{color:#fff;background:linear-gradient(110deg,#3fcfc3 0%,#6687ef 52%,#8d6ee7 100%);border-color:#ffffff3d;box-shadow:0 12px 30px #3d3db142}.remediation-page .remediation-hero-actions a:first-child:hover{background:linear-gradient(110deg,#50ddd2 0%,#7696f4 52%,#9b7aea 100%)}.remediation-page .remediation-hero-actions a:last-child{background:linear-gradient(110deg,#ffffff24,#ffffff0f);border-color:#ffffff4d}@media (max-width:720px){.remediation-page .remediation-hero-copy h1>span{white-space:normal}}.continuous-page .continuous-hero{box-sizing:border-box;min-height:calc(100svh - 76px);padding:clamp(42px,6vh,72px) clamp(18px,6vw,92px)}.continuous-page .continuous-hero-copy{width:min(100%,1040px);margin:0 auto}.continuous-page .continuous-hero h1{font-size:clamp(40px,min(5.1vw,8vh),72px)}@media (max-height:780px) and (min-width:768px){.continuous-page .continuous-hero{min-height:calc(100svh - 72px);padding-block:32px}.continuous-page .continuous-hero-copy{margin-top:-10px}.continuous-page .continuous-hero h1{max-width:900px;margin-top:16px;font-size:clamp(43px,min(4.5vw,7.4vh),61px);line-height:1.02}.continuous-page .continuous-hero-copy>p{max-width:700px;margin-top:17px;font-size:13px;line-height:1.58}.continuous-page .continuous-actions{margin-top:22px}.continuous-page .continuous-actions a{min-height:46px}.continuous-page .continuous-proof{margin-top:20px}}@media (max-height:650px) and (min-width:768px){.continuous-page .continuous-hero{padding-block:22px}.continuous-page .continuous-hero-copy{margin-top:0}.continuous-page .continuous-hero h1{font-size:clamp(38px,min(4vw,7vh),50px)}.continuous-page .continuous-hero-copy>p{margin-top:14px;line-height:1.5}.continuous-page .continuous-actions{margin-top:18px}.continuous-page .continuous-proof{margin-top:16px}}@media (max-width:767px){.continuous-page .continuous-hero{min-height:calc(100svh - 68px);padding:38px clamp(14px,5vw,28px)}.continuous-page .continuous-hero-copy{margin:0 auto}.continuous-page .continuous-hero h1{font-size:clamp(34px,10vw,52px)}.continuous-page .continuous-hero-copy>p{max-width:620px}.continuous-page .continuous-actions{width:min(100%,440px);margin-inline:auto}.continuous-page .continuous-proof{justify-content:center}}@media (max-width:479px){.continuous-page .continuous-hero{min-height:calc(100svh - 64px);padding-block:30px}.continuous-page .continuous-hero h1{font-size:clamp(32px,10.5vw,44px)}.continuous-page .continuous-hero-copy>p{font-size:12.5px}.continuous-page .continuous-actions{flex-direction:column;align-items:stretch}.continuous-page .continuous-actions a{width:100%}.continuous-page .continuous-proof{flex-direction:column;align-items:center}.continuous-page .continuous-proof i{display:none}}@media (min-width:1920px){.continuous-page .continuous-hero-copy{width:min(100%,1220px)}.continuous-page .continuous-hero h1{max-width:1160px;font-size:clamp(68px,4vw,82px)}.continuous-page .continuous-hero-copy>p{max-width:840px;font-size:17px}}@media (min-width:1920px) and (max-width:2559px) and (min-height:900px){.continuous-page .continuous-hero{min-height:calc(100svh - 76px);padding:56px 110px 72px}.continuous-page .continuous-hero-copy{width:min(100%,1180px);margin:-42px auto 0}.continuous-page .continuous-kicker{font-size:9px}.continuous-page .continuous-hero h1{letter-spacing:-.05em;max-width:1120px;margin-top:18px;font-size:68px;line-height:1.02}.continuous-page .continuous-hero-copy>p{max-width:760px;margin-top:20px;font-size:15px;line-height:1.65}.continuous-page .continuous-actions{margin-top:26px}.continuous-page .continuous-actions a{min-height:49px;padding-inline:21px;font-size:12px}.continuous-page .continuous-proof{margin-top:24px}.continuous-page .continuous-hero:before{opacity:.74;inset:-28% -14%;transform:scale(1.04)}.continuous-page .continuous-hero:after{opacity:.72;height:64%}}.continuous-page{color:#f7f9fc;background:#060912;min-height:100svh}.continuous-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.continuous-hero{isolation:isolate;background:radial-gradient(70% 72% at 48% 100%,#0d6f8f47,#0000 68%),linear-gradient(135deg,#01070b 0%,#031018 45%,#02080d 100%);justify-content:center;align-items:center;min-height:calc(100svh - 88px);padding:clamp(58px,7vw,92px) clamp(28px,6vw,92px);display:flex;position:relative;overflow:hidden}.continuous-hero:before{content:"";z-index:-1;opacity:.92;filter:blur(.25px)drop-shadow(0 16px 28px #0000008c);pointer-events:none;background:linear-gradient(145deg,#0000 0 21%,#093244bd 21.4% 24%,#000509eb 24.4% 27%,#0c465b94 27.4% 31%,#0000 31.5% 39%,#082d3ecc 39.5% 44%,#01070bf5 44.5% 49%,#0d4a5f9e 49.5% 53%,#0000 53.5% 61%,#083143c2 61.5% 65%,#000509f2 65.5% 69%,#0c4d628c 69.5% 73%,#0000 73.5%),repeating-linear-gradient(145deg,#0000 0 22px,#1d7d971f 23px 25px,#0004088c 26px 31px);position:absolute;inset:-24%;transform:scale(1.08)}.continuous-hero:after{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(at 18% 25%,#5f4eee75,#0000 34%),radial-gradient(at 82% 22%,#4cd3dc66,#0000 38%);border-radius:50% 50% 0 0/38% 38% 0 0;height:72%;position:absolute;bottom:-38%;left:-8%;right:-8%}.continuous-hero-copy{z-index:2;text-align:center;width:min(100%,1040px);max-width:none;margin-top:-64px;position:relative}.continuous-kicker{color:#70e5df;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;font:850 9px monospace;display:flex}.continuous-kicker i{background:linear-gradient(90deg,#0000,#70e5df);width:30px;height:1px}.continuous-hero h1{color:#f7f9fc;letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:20px auto 0;font-size:clamp(48px,5.2vw,76px);font-weight:650;line-height:1}.continuous-hero h1 em{color:#8cebe7;font-style:normal}.continuous-hero-copy>p{color:#bfd0d8;max-width:760px;margin:23px auto 0;font-size:15px;line-height:1.72}.continuous-actions{justify-content:center;gap:11px;margin-top:29px;display:flex}.continuous-actions a{color:#061724;background-image:linear-gradient(#f3fbfc,#f3fbfc),linear-gradient(90deg,#54ddd1,#4f8dff,#987cff,#54ddd1);background-size:100% 100%,300% 100%;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:50px;padding:0 20px;font-size:12px;font-weight:800;animation:4s linear infinite attackButtonBorder;display:inline-flex}.continuous-actions a:last-child{color:#effcfd;background-image:linear-gradient(#07192aeb,#07192aeb),linear-gradient(90deg,#54ddd1,#4f8dff,#987cff,#54ddd1)}.continuous-actions svg{width:17px;height:17px}.continuous-proof{color:#9cb1bb;text-transform:uppercase;letter-spacing:.07em;justify-content:center;align-items:center;gap:12px;margin-top:27px;font-size:9px;font-weight:750;display:flex}.continuous-proof i{background:#61ddd7;border-radius:50%;width:3px;height:3px}.continuous-visual{z-index:2;aspect-ratio:1.1;background:radial-gradient(circle,#3fc6cf24,#0000 42%),linear-gradient(145deg,#0b263ab8,#061424db);border:1px solid #77ceda33;width:min(100%,650px);margin-left:auto;position:relative;box-shadow:0 35px 80px #00051059}.continuous-visual:before,.continuous-visual:after{content:"";border:1px solid #67dada2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.continuous-visual:before{width:68%;height:68%}.continuous-visual:after{border-style:dashed;width:46%;height:46%;animation:18s linear infinite continuousSpin}.continuous-orbit{z-index:2;background:#09243a;border:1px solid #5ce6de66;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #41d9d32e}.continuous-orbit span{color:#80ebe6;font-size:31px;font-weight:750}.continuous-orbit small{color:#86a5b2;letter-spacing:.12em;margin-top:-28px;font:800 7px monospace}.continuous-signal{z-index:3;background:#0b1c2d;border:1px solid #77ceda3d;gap:5px;min-width:150px;padding:15px;display:grid;position:absolute;box-shadow:0 16px 38px #00061152}.continuous-signal small{color:#6de1dc;letter-spacing:.14em;font:850 8px monospace}.continuous-signal strong{color:#f0f8fa;font-size:13px}.continuous-signal span{color:#829ca8;font-size:9px}.signal-web{top:12%;left:7%}.signal-api{top:18%;right:6%}.signal-host{bottom:10%;right:13%}.continuous-scan-line{z-index:4;background:linear-gradient(90deg,#0000,#77eee8,#0000);height:1px;animation:4.5s ease-in-out infinite continuousScan;position:absolute;left:0;right:0;box-shadow:0 0 13px #59dcd6}@keyframes continuousSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes continuousScan{0%,to{opacity:.25;top:12%}50%{opacity:.9;top:88%}}@media (prefers-reduced-motion:reduce){.continuous-actions a,.continuous-visual:after,.continuous-scan-line{animation:none}}@media (max-width:1000px){.continuous-hero{grid-template-columns:1fr;min-height:auto}.continuous-hero-copy{max-width:800px}.continuous-visual{width:min(100%,620px);margin:0 auto}}@media (max-width:620px){.continuous-hero{padding:52px 16px}.continuous-hero h1{font-size:clamp(42px,12vw,57px)}.continuous-actions{flex-direction:column}.continuous-actions a{width:100%}.continuous-proof{flex-direction:column;align-items:flex-start}.continuous-proof i{display:none}.continuous-visual{aspect-ratio:.9}.continuous-signal{min-width:125px;padding:11px}.signal-web{left:3%}.signal-api{right:3%}.signal-host{right:5%}.continuous-hero:before{opacity:.72;inset:-18% -65%;transform:scale(1.04)}.continuous-hero-copy{margin-top:-28px}}@media (min-width:1920px){.continuous-hero{min-height:calc(100svh - 92px);padding:92px max(8vw,150px)}.continuous-hero-copy{width:min(100%,1240px);margin-top:-72px}.continuous-hero h1{max-width:1180px;font-size:82px}.continuous-hero-copy>p{max-width:820px;font-size:17px}.continuous-actions a{min-height:54px;padding-inline:25px;font-size:13px}}@media (min-width:1440px) and (max-width:1919px){.continuous-hero{padding-inline:clamp(80px,7vw,120px)}.continuous-hero-copy{width:min(100%,1100px)}.continuous-hero h1{max-width:1040px;font-size:clamp(66px,5vw,76px)}}@media (min-width:1200px) and (max-width:1439px){.continuous-hero{padding:72px 64px}.continuous-hero-copy{width:min(100%,990px);margin-top:-54px}.continuous-hero h1{font-size:clamp(58px,5vw,68px)}}@media (min-width:992px) and (max-width:1199px){.continuous-hero{min-height:calc(100svh - 82px);padding:68px 48px}.continuous-hero-copy{width:min(100%,900px);margin-top:-44px}.continuous-hero h1{font-size:clamp(52px,5.7vw,64px)}.continuous-hero-copy>p{max-width:720px}}@media (min-width:768px) and (max-width:991px){.continuous-hero{min-height:calc(100svh - 78px);padding:62px 36px}.continuous-hero-copy{width:min(100%,820px);margin-top:-34px}.continuous-hero h1{font-size:clamp(48px,6.7vw,60px);line-height:1.03}.continuous-hero-copy>p{max-width:680px;font-size:14px}.continuous-hero:before{opacity:.74;inset:-20% -34%}}@media (min-width:600px) and (max-width:767px){.continuous-hero{min-height:calc(100svh - 74px);padding:58px 28px}.continuous-hero-copy{margin-top:-26px}.continuous-hero h1{font-size:clamp(44px,7.7vw,54px);line-height:1.04}.continuous-hero-copy>p{font-size:14px}.continuous-proof{flex-wrap:wrap}}@media (min-width:480px) and (max-width:599px){.continuous-hero{min-height:calc(100svh - 70px);padding:52px 22px}.continuous-hero-copy{margin-top:-20px}.continuous-hero h1{font-size:clamp(41px,9.5vw,50px);line-height:1.04}.continuous-hero-copy>p{font-size:14px;line-height:1.65}.continuous-actions{flex-direction:column;align-items:stretch;width:min(100%,430px);margin-inline:auto}.continuous-actions a{width:100%}.continuous-proof{flex-direction:column;align-items:center}.continuous-proof i{display:none}}@media (min-width:375px) and (max-width:479px){.continuous-hero{min-height:calc(100svh - 68px);padding:46px 18px}.continuous-hero-copy{margin-top:-14px}.continuous-kicker{font-size:8px}.continuous-hero h1{letter-spacing:-.045em;margin-top:17px;font-size:clamp(36px,10.5vw,46px);line-height:1.05}.continuous-hero-copy>p{margin-top:19px;font-size:13px;line-height:1.62}.continuous-actions{margin-top:24px}.continuous-actions a{min-height:47px}.continuous-proof{margin-top:23px}}@media (max-width:374px){.continuous-hero{min-height:calc(100svh - 64px);padding:40px 14px}.continuous-hero-copy{margin-top:-8px}.continuous-kicker{letter-spacing:.12em;gap:8px;font-size:7px}.continuous-kicker i{width:21px}.continuous-hero h1{letter-spacing:-.04em;margin-top:15px;font-size:clamp(32px,10.8vw,39px);line-height:1.06}.continuous-hero-copy>p{margin-top:17px;font-size:12px;line-height:1.58}.continuous-actions{margin-top:21px}.continuous-actions a{min-height:45px;padding-inline:14px;font-size:11px}.continuous-proof{margin-top:20px;font-size:8px}}.continuous-page .continuous-hero{background:radial-gradient(circle at 50% 92%,#3ed2ca33,#0000 34%),radial-gradient(circle at 12% 24%,#604fe72e,#0000 28%),radial-gradient(circle at 88% 20%,#338ecd29,#0000 28%),linear-gradient(145deg,#04070e 0%,#071321 48%,#06101a 100%)}.continuous-page .continuous-hero:before{opacity:.62;filter:none;background-image:linear-gradient(#70d1da13 1px,#0000 1px),linear-gradient(90deg,#70d1da13 1px,#0000 1px),radial-gradient(circle,#92e7e833 0 1px,#0000 1.4px);background-position:50%,50%,0 0;background-size:64px 64px,64px 64px,18px 18px;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000000c7,#0000002e 82%,#0000);mask-image:linear-gradient(#000000c7,#0000002e 82%,#0000)}.continuous-page .continuous-hero:after{filter:blur(.2px);background:radial-gradient(at 50% 0,#51dad242,#0000 42%),repeating-radial-gradient(circle at 50% 0,#0000 0 46px,#69ddda14 47px 48px);border:1px solid #65e1dc29;border-radius:50%;height:84%;bottom:-54%;left:-12%;right:-12%;box-shadow:0 0 120px #43adbe1f}.continuous-validation{isolation:isolate;background:radial-gradient(circle at 92% 10%,#4d6bd21a,#0000 28%),linear-gradient(#0a101a,#0d131d);padding:clamp(64px,7vw,96px) max(24px,50vw - 690px);position:relative;overflow:hidden}.continuous-validation:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#7e97b50f 1px,#0000 1px),linear-gradient(90deg,#7e97b50f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 85%,#0000)}.continuous-validation-head{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:end;gap:clamp(42px,7vw,100px);display:grid}.continuous-section-label{color:#67ded8;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.2 monospace;display:flex}.continuous-section-label i{background:linear-gradient(90deg,#67ded8,#0000);width:30px;height:1px}.continuous-validation-head h2{color:#f3f7fa;letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(35px,4vw,54px);font-weight:620;line-height:1.06}.continuous-validation-head>p{color:#9eafbd;max-width:570px;margin:0;font-size:14px;line-height:1.75}.continuous-validation-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,.62fr);gap:14px;margin-top:42px;display:grid}.continuous-validation-steps{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.continuous-validation-steps li{background:linear-gradient(145deg,#111b27f2,#0a111bfa);border:1px solid #8ba0b92e;grid-template-columns:44px minmax(0,1fr);gap:17px;min-height:220px;padding:25px;transition:border-color .25s,transform .25s;display:grid;position:relative}.continuous-validation-steps li:after{content:"";opacity:.68;background:linear-gradient(90deg,#54ddd1,#776ee7,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.continuous-validation-steps li:hover{border-color:#54ddd166;transform:translateY(-3px)}.continuous-validation-steps li>span{color:#65ded7;background:#33a8a712;border:1px solid #54ddd14d;border-radius:7px;place-items:center;width:40px;height:40px;font:850 9px monospace;display:grid}.continuous-validation-steps small{color:#9182ec;letter-spacing:.13em;font:850 8px monospace}.continuous-validation-steps h3{color:#eef3f6;letter-spacing:-.025em;margin:24px 0 0;font-size:20px;font-weight:650;line-height:1.25}.continuous-validation-steps p{color:#98a9b6;max-width:440px;margin:12px 0 0;font-size:12px;line-height:1.7}.continuous-cycle-card{background:radial-gradient(circle at 50% 43%,#3bcac61f,#0000 35%),linear-gradient(155deg,#0c2130,#0a1421);border:1px solid #63dad83d;flex-direction:column;min-height:450px;padding:24px;display:flex;box-shadow:0 28px 64px #00050d40}.continuous-cycle-card>header{color:#dbe8ec;letter-spacing:.12em;border-bottom:1px solid #82c0cd24;justify-content:space-between;align-items:center;padding-bottom:18px;font:850 8px monospace;display:flex}.continuous-cycle-card>header small{color:#64ded8}.continuous-cycle-core{border:1px solid #5dded957;border-radius:50%;place-items:center;width:176px;height:176px;margin:31px auto 25px;display:grid;position:relative;box-shadow:0 0 45px #43d0c91a}.continuous-cycle-core:before,.continuous-cycle-core:after{content:"";border:1px solid #66c9d129;border-radius:50%;position:absolute}.continuous-cycle-core:after{border-style:dashed;animation:16s linear infinite continuousCycleSpin;inset:18px}.continuous-cycle-core>i{background:#6ae1dc;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #55d8d3}.continuous-cycle-core>i:first-child{top:11%;left:20%}.continuous-cycle-core>i:nth-child(2){bottom:37%;right:5%}.continuous-cycle-core>i:nth-child(3){bottom:4%;left:38%}.continuous-cycle-core strong{color:#f4fafb;font-size:34px}.continuous-cycle-core>span{color:#75a1ad;letter-spacing:.12em;margin-top:-45px;font:800 7px monospace}.continuous-cycle-card dl{gap:0;margin:0;display:grid}.continuous-cycle-card dl>div{border-top:1px solid #82c0cd1f;justify-content:space-between;gap:18px;padding:12px 0;font-size:10px;display:flex}.continuous-cycle-card dt{color:#718c99}.continuous-cycle-card dd{color:#d2dfe4;text-align:right;margin:0}.continuous-cycle-card>footer{color:#73aaa9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font:800 8px monospace;display:flex}.continuous-cycle-card>footer i{background:#5ce0d8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5ce0d8}@keyframes continuousCycleSpin{to{transform:rotate(360deg)}}@media (max-width:1000px){.continuous-validation-head,.continuous-validation-layout{grid-template-columns:1fr}.continuous-validation-head{gap:20px}.continuous-cycle-card{min-height:430px}}@media (max-width:680px){.continuous-validation{padding:54px 16px}.continuous-validation-steps{grid-template-columns:1fr}.continuous-validation-steps li{min-height:0}.continuous-validation-layout{margin-top:32px}.continuous-cycle-card{min-height:420px}}@media (prefers-reduced-motion:reduce){.continuous-cycle-core:after{animation:none}}.continuous-page .continuous-hero{background:linear-gradient(110deg,#0a111ffa 0 48%,#071726eb 74%,#060f1bfa),#07101d;grid-template-columns:minmax(0,.92fr) minmax(480px,.78fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:calc(100svh - 76px);padding-left:max(32px,50vw - 690px);padding-right:max(32px,50vw - 690px);display:grid}.continuous-page .continuous-hero:before{opacity:.46;background-image:linear-gradient(30deg,#0000 0 48%,#63e0d817 49% 50%,#0000 51%),linear-gradient(150deg,#0000 0 48%,#7c70e714 49% 50%,#0000 51%);background-size:84px 48px;-webkit-mask-image:linear-gradient(90deg,#000,#00000026 54%,#000);mask-image:linear-gradient(90deg,#000,#00000026 54%,#000)}.continuous-page .continuous-hero:after{filter:blur(20px);width:58%;height:62%;box-shadow:none;background:radial-gradient(circle,#5b4ce038,#0000 66%);border:0;border-radius:50%;bottom:-22%;left:-10%;right:auto}.continuous-page .continuous-hero-copy{text-align:left;width:100%;margin:0}.continuous-page .continuous-kicker{justify-content:flex-start}.continuous-page .continuous-hero h1{text-wrap:balance;max-width:730px;margin:20px 0 0;font-size:clamp(48px,4.5vw,70px)}.continuous-page .continuous-hero-copy>p{color:#aebdca;max-width:670px;margin:23px 0 0}.continuous-page .continuous-actions,.continuous-page .continuous-proof{justify-content:flex-start}.continuous-hero-console{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#07121fdb;border:1px solid #75bfcf40;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00050f70}.continuous-hero-console:before{content:"";pointer-events:none;background:linear-gradient(120deg,#5fe2d80f,#0000 38%,#7762e70f);position:absolute;inset:0}.continuous-hero-console>header,.continuous-hero-console>footer{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #8ab5c421;justify-content:space-between;align-items:center;padding:17px 20px;font:800 8px monospace;display:flex;position:relative}.continuous-hero-console>header span{color:#c9d9df;align-items:center;gap:8px;display:flex}.continuous-hero-console>header i{background:#62ddd7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #62ddd7}.continuous-hero-console>header small{color:#64ddd7}.continuous-console-score{justify-content:space-between;align-items:center;gap:28px;padding:26px 22px;display:flex;position:relative}.continuous-console-score>div:first-child{gap:7px;display:grid}.continuous-console-score small{color:#6f8996;letter-spacing:.08em;font:800 8px monospace}.continuous-console-score strong{color:#f1f7f8;letter-spacing:-.04em;font-size:38px}.continuous-console-score span{color:#65d7b1;font-size:9px;font-weight:750}.continuous-console-ring{border:5px solid #61ddd6;border-color:#61ddd6 #8174e8 #56d9d129 #56d9d129;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid}.continuous-console-ring b{color:#edf6f7;font-size:19px}.continuous-console-ring small{margin-top:-21px;font-size:6px}.continuous-console-stream{display:grid;position:relative}.continuous-console-stream article{border-top:1px solid #8ab5c41f;grid-template-columns:40px minmax(0,1fr) 44px;align-items:center;gap:13px;padding:16px 20px;display:grid}.continuous-console-stream article>span{color:#68ddd7;background:#3fadab0f;border:1px solid #5fdcd640;border-radius:6px;place-items:center;width:36px;height:36px;font:850 7px monospace;display:grid}.continuous-console-stream article>div{gap:5px;display:grid}.continuous-console-stream strong{color:#dbe7eb;font-size:10px}.continuous-console-stream small{color:#708895;font-size:8px}.continuous-console-stream article>b{color:#62d4ad;text-align:right;font:850 8px monospace}.continuous-console-stream article>b.is-risk{color:#ff7e86}.continuous-hero-console>footer{color:#657e8b;border-top:1px solid #8ab5c421;border-bottom:0}.continuous-validation{color:#17202b;background:linear-gradient(#eef2f5,#e8edf1)}.continuous-validation:before{opacity:.7;background-image:radial-gradient(circle,#29445721 0 1px,#0000 1.2px);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.continuous-section-label{color:#167f7a}.continuous-section-label i{background:linear-gradient(90deg,#168c86,#0000)}.continuous-validation-head h2{color:#151d27}.continuous-validation-head>p{color:#5f6d78}.continuous-validation-layout{grid-template-columns:1fr;gap:14px}.continuous-validation-steps{counter-reset:validation-step;grid-template-columns:repeat(4,minmax(0,1fr))}.continuous-validation-steps li{background:#ffffffd6;border-color:#ccd5dc;border-radius:10px;flex-direction:column;gap:0;min-height:310px;padding:24px;display:flex;box-shadow:0 15px 35px #192b3a12}.continuous-validation-steps li:not(:last-child):before{content:"→";z-index:3;color:#637783;background:#edf1f4;border:1px solid #c5d1d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;top:42px;right:-18px}.continuous-validation-steps li:after{background:linear-gradient(90deg,#24a69e,#7167d9);border-radius:0 0 10px 10px;height:3px}.continuous-validation-steps li:hover{border-color:#69b8b3;box-shadow:0 20px 42px #192b3a1a}.continuous-validation-steps li>span{color:#167f7a;background:#edf8f6;border-color:#178b844d;width:42px;height:42px}.continuous-validation-steps li>div{flex-direction:column;flex:1;display:flex}.continuous-validation-steps small{color:#6d60c5;margin-top:36px}.continuous-validation-steps h3{color:#18212b;margin-top:12px;font-size:19px}.continuous-validation-steps p{color:#63717c;margin-top:13px;font-size:12px}.continuous-cycle-card{color:#f2f7f8;background:linear-gradient(115deg,#0b2130,#11172b);border:0;border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:180px 210px minmax(280px,1fr);align-items:center;gap:0 32px;min-height:270px;padding:0 28px;display:grid;box-shadow:0 20px 45px #1c2a3729}.continuous-cycle-card>header{grid-column:1/-1;padding:18px 0}.continuous-cycle-core{grid-column:1;width:138px;height:138px;margin:22px auto}.continuous-cycle-core:before{inset:-11px}.continuous-cycle-card dl{grid-column:2/4}.continuous-cycle-card dl>div{padding:15px 0;font-size:11px}.continuous-cycle-card>footer{border-top:1px solid #82c0cd1f;grid-column:1/-1;margin:0;padding:17px 0}@media (max-width:1100px){.continuous-page .continuous-hero{grid-template-columns:1fr;padding-block:70px}.continuous-page .continuous-hero-copy{max-width:820px}.continuous-hero-console{width:min(100%,760px)}.continuous-validation-steps{grid-template-columns:1fr 1fr}.continuous-validation-steps li{min-height:260px}.continuous-validation-steps li:nth-child(2):before{display:none}}@media (max-width:720px){.continuous-page .continuous-hero{padding:52px 16px}.continuous-page .continuous-hero h1{font-size:clamp(39px,11vw,55px)}.continuous-page .continuous-actions{align-items:stretch}.continuous-page .continuous-proof{align-items:flex-start}.continuous-hero-console{border-radius:10px}.continuous-validation-steps{grid-template-columns:1fr}.continuous-validation-steps li{min-height:0}.continuous-validation-steps li:not(:last-child):before{display:none}.continuous-cycle-card{flex-direction:column;align-items:stretch;padding:0 20px;display:flex}.continuous-cycle-card>header,.continuous-cycle-card dl,.continuous-cycle-card>footer{width:100%}}@media (max-width:460px){.continuous-console-stream article{grid-template-columns:36px minmax(0,1fr)}.continuous-console-stream article>b{text-align:left;grid-column:2}.continuous-console-score strong{font-size:31px}.continuous-console-ring{flex-basis:76px;width:76px;height:76px}.continuous-hero-console>footer{flex-direction:column;align-items:flex-start;gap:7px}}.continuous-page .continuous-hero{color:#111827;background:radial-gradient(circle at 14% 18%,#ffffffe0,#0000 32%),radial-gradient(circle at 76% 10%,#63bfc233,#0000 34%),linear-gradient(118deg,#edf5f5 0%,#e4f0f1 48%,#dce9ef 100%);justify-content:flex-start;align-items:center;min-height:560px;padding:64px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.continuous-page .continuous-hero:before,.continuous-page .continuous-hero:after{display:none}.continuous-page .continuous-hero-copy{z-index:3;text-align:left;width:min(46%,650px);margin:0;position:relative}.continuous-page .continuous-kicker{color:#147f7d;letter-spacing:.13em;justify-content:flex-start;font-family:inherit;font-size:11px}.continuous-page .continuous-kicker i{background:linear-gradient(90deg,#147f7d,#0000)}.continuous-page .continuous-hero h1{color:#111827;letter-spacing:-.047em;text-wrap:balance;max-width:650px;margin:17px 0 0;font-size:clamp(42px,4vw,62px);font-weight:700;line-height:1.04}.continuous-page .continuous-hero h1 em{color:#147f7d}.continuous-page .continuous-hero-copy>p{color:#4e5b68;max-width:600px;margin:21px 0 0;font-size:15px;line-height:1.68}.continuous-page .continuous-actions{justify-content:flex-start;margin-top:26px}.continuous-page .continuous-actions a{color:#fff;background:#147f7d;border-radius:5px;min-height:48px;animation:none}.continuous-page .continuous-actions a:hover{background:#0f6967}.continuous-page .continuous-actions a:last-child{color:#147f7d;background:#ffffffc7;border-color:#168b89}.continuous-page .continuous-actions a:last-child:hover{color:#fff;background:#147f7d}.continuous-page .continuous-proof{color:#64717b;justify-content:flex-start;margin-top:23px}.continuous-page .continuous-proof i{background:#168b89}.continuous-hero-image{z-index:1;width:61%;margin:0;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.continuous-hero-image:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#4fb9b81f,#4465a61a);position:absolute;inset:0}.continuous-hero-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#e8f2f2 0%,#e8f2f2f5 8%,#e2eff18a 25%,#0000 46%);position:absolute;inset:0}.continuous-hero-image img{object-fit:cover;object-position:center right;filter:saturate(.9)contrast(.98)}@media (min-width:1600px){.continuous-page .continuous-hero{min-height:590px}.continuous-page .continuous-hero-copy{width:min(44%,670px)}.continuous-page .continuous-hero h1{font-size:64px}}@media (max-width:1050px){.continuous-page .continuous-hero-copy{width:min(52%,610px)}.continuous-hero-image{opacity:.9;width:58%}.continuous-hero-image:after{background:linear-gradient(90deg,#e8f2f2 0%,#e8f2f2ed 15%,#e2eff185 36%,#0000 60%)}}@media (max-width:760px){.continuous-page .continuous-hero{min-height:0;padding:48px 16px 0;display:grid}.continuous-page .continuous-hero-copy{width:100%;max-width:620px;margin:0 auto}.continuous-page .continuous-hero h1{font-size:clamp(39px,10vw,52px)}.continuous-page .continuous-actions{flex-direction:column;align-items:stretch;width:100%}.continuous-page .continuous-proof{flex-direction:column;align-items:flex-start}.continuous-hero-image{width:calc(100% + 32px);height:330px;margin:34px -16px 0;position:relative;top:auto;bottom:auto;right:auto}.continuous-hero-image:after{background:linear-gradient(#e5f0f1 0%,#e5f0f19e 18%,#0000 43%)}.continuous-hero-image img{object-position:64% center}}@media (max-width:440px){.continuous-page .continuous-hero{padding-top:40px}.continuous-page .continuous-hero h1{font-size:clamp(35px,10.5vw,45px)}.continuous-page .continuous-hero-copy>p{font-size:13px}.continuous-hero-image{height:270px}}.continuous-assurance{isolation:isolate;color:#f4f7fb;background:radial-gradient(circle at 92% 8%,#735be033,#0000 27%),radial-gradient(circle at 8% 88%,#2db8b221,#0000 28%),linear-gradient(145deg,#121523 0%,#171829 48%,#101925 100%);padding:clamp(68px,7vw,100px) max(24px,50vw - 690px);position:relative;overflow:hidden}.continuous-assurance:before{display:none}.continuous-assurance-head{text-align:center;justify-items:center;max-width:1050px;margin:0 auto;display:grid}.continuous-assurance-label{color:#68dcd4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:inline-flex}.continuous-assurance-label i{background:linear-gradient(90deg,#68dcd4,#0000);width:28px;height:1px}.continuous-assurance-head h2{color:#f7f8fc;letter-spacing:-.048em;white-space:nowrap;text-wrap:initial;max-width:none;margin:0 auto;font-size:clamp(34px,3.7vw,52px);font-weight:620;line-height:1.05}.continuous-assurance-intro{border-top:1px solid #a1accc33;border-bottom:1px solid #a1accc33;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,90px);margin-top:48px;padding:32px 0;display:grid}.continuous-assurance-intro>span{color:#8f82e8;letter-spacing:.12em;align-items:center;gap:10px;padding-top:4px;font:850 9px/1.4 monospace;display:flex}.continuous-assurance-intro>span:before{content:"";background:#8f82e8;width:22px;height:1px}.continuous-assurance-intro>div{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:20px 52px;display:grid}.continuous-assurance-intro h3{color:#f1f3f8;letter-spacing:-.04em;text-wrap:balance;grid-row:1/3;max-width:480px;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:580;line-height:1.12}.continuous-assurance-intro p{color:#aeb5c5;max-width:650px;margin:0;font-size:13px;line-height:1.75}.continuous-assurance-intro p+p{border-top:1px solid #a1accc21;padding-top:17px}.continuous-assurance-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.continuous-assurance-grid article{--assurance-accent:#62dcd4;background:linear-gradient(145deg,#1c2031eb,#111724f5);border:1px solid #9ca8c530;border-radius:9px;grid-template-columns:50px minmax(0,1fr);gap:20px;min-height:230px;padding:27px;transition:border-color .25s,transform .25s;display:grid;position:relative;box-shadow:0 18px 40px #04070f26}.continuous-assurance-grid article:nth-child(2){--assurance-accent:#7fa7ed}.continuous-assurance-grid article:nth-child(3){--assurance-accent:#9a84ee}.continuous-assurance-grid article:nth-child(4){--assurance-accent:#73d4a7}.continuous-assurance-grid article:after{content:"";background:linear-gradient(90deg,var(--assurance-accent),transparent 72%);border-radius:0 0 9px 9px;height:2px;position:absolute;bottom:0;left:0;right:0}.continuous-assurance-grid article:hover{border-color:color-mix(in srgb,var(--assurance-accent) 48%,transparent);transform:translateY(-4px)}.continuous-assurance-grid article>span{border:1px solid color-mix(in srgb,var(--assurance-accent) 40%,transparent);width:44px;height:44px;color:var(--assurance-accent);background:color-mix(in srgb,var(--assurance-accent) 8%,transparent);border-radius:7px;place-items:center;font:850 9px monospace;display:grid}.continuous-assurance-grid article>div{padding-top:3px}.continuous-assurance-grid small{color:var(--assurance-accent);letter-spacing:.13em;font:850 8px monospace}.continuous-assurance-grid h3{color:#f2f4f8;letter-spacing:-.03em;margin:17px 0 0;font-size:23px;font-weight:620}.continuous-assurance-grid p{color:#aab2c1;max-width:570px;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:1000px){.continuous-assurance-head h2{white-space:normal;text-wrap:balance}.continuous-assurance-intro{grid-template-columns:1fr;gap:20px}.continuous-assurance-intro>div{grid-template-columns:1fr 1fr}.continuous-assurance-intro h3{grid-area:auto/1/auto/-1;max-width:720px}}@media (max-width:720px){.continuous-assurance{padding:56px 16px}.continuous-assurance-head{text-align:left;justify-items:start}.continuous-assurance-intro{margin-top:36px}.continuous-assurance-intro>div,.continuous-assurance-grid{grid-template-columns:1fr}.continuous-assurance-intro p+p{border-top:0;padding-top:0}.continuous-assurance-grid article{min-height:0;padding:23px 20px}.continuous-assurance-grid h3{font-size:20px}}.continuous-assurance .continuous-assurance-head{text-align:center;max-width:none;display:block}.continuous-assurance .continuous-assurance-head h2{color:#f5f6fa;letter-spacing:-.045em;white-space:nowrap;text-wrap:initial;max-width:none;margin:0;font-size:clamp(36px,3.6vw,50px);font-weight:540;line-height:1.08}.continuous-assurance-head>div{display:block}.continuous-assurance-head>div p{color:#aeb5c1;max-width:840px;margin:20px auto 0;font-size:14px;line-height:1.75}.continuous-assurance-table{background:linear-gradient(120deg,#209a942e,#22273a7a);border:1px solid #31cebf94;margin-top:48px;padding:16px;box-shadow:0 24px 60px #03070f47}.continuous-assurance-table>div{background:#171b25;border-bottom:1px solid #9facc729;border-left:1px solid #9facc729;border-right:1px solid #9facc729;grid-template-columns:minmax(190px,.76fr) minmax(260px,1.15fr) minmax(300px,1.2fr);min-height:68px;display:grid}.continuous-assurance-table>div:first-child{border-top:1px solid #9facc729}.continuous-assurance-table>div>*{border-left:1px solid #9facc733;align-items:center;margin:0;padding:19px 22px;font-size:13px;line-height:1.55;display:flex}.continuous-assurance-table>div>:first-child{border-left:0}.continuous-assurance-table>div>b{color:#fff;font-size:13.5px;font-weight:720}.continuous-assurance-table>div>span{color:#d0d5de;text-align:center;justify-content:center;font-weight:500}.continuous-assurance-table>div>strong{color:#fff;text-align:center;background:#35394eb8;justify-content:center;font-weight:680}.continuous-assurance-table-head{min-height:68px!important}.continuous-assurance-table-head>*{text-align:center;color:#fff!important;justify-content:center!important;font-size:14px!important;font-weight:720!important}.continuous-assurance-table-head>span:first-child{letter-spacing:.13em;text-transform:uppercase;color:#aab8ca!important;font:850 10px monospace!important}.continuous-assurance-table-head strong{gap:11px}.continuous-assurance-table-head strong i{color:#78ece4;background:#3eb7b21f;border:1px solid #59ddd394;border-radius:6px;place-items:center;width:28px;height:28px;font:850 8px monospace;display:grid}@media (max-width:950px){.continuous-assurance .continuous-assurance-head h2{white-space:normal;text-wrap:balance;max-width:800px;margin-inline:auto}.continuous-assurance-table{overflow-x:auto}.continuous-assurance-table>div{min-width:800px}}@media (max-width:650px){.continuous-assurance-head>div{grid-template-columns:1fr}.continuous-assurance-head>div p+p{border:0;padding:0}.continuous-assurance-table{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;display:grid;overflow:visible}.continuous-assurance-table-head{display:none!important}.continuous-assurance-table>div{border-radius:8px;grid-template-columns:1fr;min-width:0;min-height:0;display:grid;overflow:hidden;border:1px solid #9facc72e!important}.continuous-assurance-table>div>*{border:0;border-top:1px solid #9facc724;min-height:58px;padding:15px 18px;text-align:left!important;justify-content:flex-start!important}.continuous-assurance-table>div>b{color:#69ddd6;border-top:0;font-size:15px}.continuous-assurance-table>div>span:before,.continuous-assurance-table>div>strong:before{color:#747d8d;letter-spacing:.08em;flex:0 0 94px;font:800 7px monospace;display:block}.continuous-assurance-table>div>span:before{content:"TRADITIONAL"}.continuous-assurance-table>div>strong:before{content:"FORGE-SEC"}}.unified-validation{isolation:isolate;color:#17212c;background:linear-gradient(#eef4f5 0%,#e7eef1 100%);padding:clamp(68px,7vw,100px) max(24px,50vw - 690px);position:relative;overflow:hidden}.unified-validation:before{content:"";z-index:-1;background:radial-gradient(circle,#41b2af21,#0000 64%);border:1px solid #1684801a;border-radius:50%;width:760px;height:420px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.unified-validation-head{text-align:center;justify-items:center;max-width:1080px;margin:0 auto;display:grid}.unified-validation-label{color:#147f7c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:inline-flex}.unified-validation-label i{background:linear-gradient(90deg,#147f7c,#0000);width:28px;height:1px}.unified-validation-head>h2{color:#151d27;letter-spacing:-.048em;text-wrap:balance;max-width:1000px;margin:18px auto 0;font-size:clamp(36px,4.1vw,57px);font-weight:620;line-height:1.05}.unified-validation-head>div{text-align:left;border-top:1px solid #c9d5da;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(32px,5vw,70px);width:100%;margin-top:34px;padding-top:28px;display:grid}.unified-validation-head h3{color:#1a2530;margin:0;font-size:21px;font-weight:680;line-height:1.3}.unified-validation-head p{color:#5b6974;max-width:680px;margin:0;font-size:13px;line-height:1.75}.unified-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.unified-validation-grid article{--unified:#158b87;background:#ffffffe0;border:1px solid #ccd7dc;border-radius:10px;flex-direction:column;min-height:320px;padding:25px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:0 16px 38px #1b2e3a12}.unified-validation-grid article:nth-child(2),.unified-validation-grid article:nth-child(5){--unified:#526fc2}.unified-validation-grid article:nth-child(3),.unified-validation-grid article:nth-child(6){--unified:#7966cc}.unified-validation-grid article:after{content:"";background:linear-gradient(90deg,var(--unified),transparent 78%);border-radius:0 0 10px 10px;height:3px;position:absolute;bottom:0;left:0;right:0}.unified-validation-grid article:hover{border-color:color-mix(in srgb,var(--unified) 44%,#ccd7dc);transform:translateY(-4px);box-shadow:0 22px 45px #1b2e3a1c}.unified-validation-grid header{justify-content:space-between;align-items:center;gap:18px;display:flex}.unified-validation-grid header span{border:1px solid color-mix(in srgb,var(--unified) 35%,transparent);width:42px;height:42px;color:var(--unified);background:color-mix(in srgb,var(--unified) 7%,white);border-radius:7px;place-items:center;font:850 9px monospace;display:grid}.unified-validation-grid header small{color:#75828c;letter-spacing:.11em;text-align:right;font:850 8px monospace}.unified-validation-grid h3{color:#17212b;letter-spacing:-.03em;margin:32px 0 0;font-size:22px;font-weight:650;line-height:1.25}.unified-validation-grid p{color:#64717b;margin:13px 0 0;font-size:12px;line-height:1.72}.unified-validation-grid footer{color:var(--unified);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:22px;font:800 8px monospace}@media (max-width:1050px){.unified-validation-grid{grid-template-columns:1fr 1fr}.unified-validation-grid article{min-height:300px}}@media (max-width:700px){.unified-validation{padding:56px 16px}.unified-validation-head{text-align:left;justify-items:start}.unified-validation-head>div{grid-template-columns:1fr;gap:12px;margin-top:28px}.unified-validation-grid{grid-template-columns:1fr;margin-top:32px}.unified-validation-grid article{min-height:0}.unified-validation-grid h3{margin-top:25px}}.unified-validation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:64px;padding-bottom:48px;position:relative}.unified-validation-grid:before{content:"";opacity:.42;background:linear-gradient(90deg,#188a87,#5378bf,#7966cc,#158b87);height:2px;position:absolute;top:20px;left:2%;right:2%}.unified-validation-grid article{border:2px solid color-mix(in srgb,var(--unified) 60%,#b9c7ce);text-align:center;background:#ffffffeb;border-radius:54px 54px 12px 12px;min-height:390px;padding:28px 20px 24px;box-shadow:0 18px 38px #1b2e3a14}.unified-validation-grid article:nth-child(2n){border-radius:12px 12px 54px 54px;transform:translateY(48px)}.unified-validation-grid article:hover{transform:translateY(-5px)}.unified-validation-grid article:nth-child(2n):hover{transform:translateY(43px)}.unified-validation-grid article:before{content:"";z-index:2;background:var(--unified);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--unified) 65%,transparent);border:3px solid #edf3f4;border-radius:50%;position:absolute;top:14px;left:50%;transform:translate(-50%)}.unified-validation-grid article:nth-child(2n):after{background:var(--unified);opacity:.48;border-radius:0;width:2px;height:28px;top:-27px;bottom:auto;left:50%;transform:translate(-50%)}.unified-validation-grid article:nth-child(odd):after{background:var(--unified);opacity:.75;border-radius:3px;height:3px;bottom:0;left:18%;right:18%}.unified-validation-grid header{min-height:28px;padding-top:16px;display:block}.unified-validation-grid header small{color:var(--unified);letter-spacing:.1em;text-align:center;font-size:8px;line-height:1.45}.unified-validation-grid h3{margin:32px 0 0;font-size:18px;line-height:1.25}.unified-validation-grid p{font-size:11px;line-height:1.68}.unified-validation-grid footer{border:1px solid color-mix(in srgb,var(--unified) 28%,#ccd7dc);background:color-mix(in srgb,var(--unified) 7%,white);border-radius:999px;justify-content:center;align-self:center;align-items:center;min-height:30px;margin-top:auto;padding:0 12px;font-size:7px;display:inline-flex}@media (max-width:1200px){.unified-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0}.unified-validation-grid:before{display:none}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){border-radius:34px 34px 10px 10px;min-height:320px;transform:none}.unified-validation-grid article:hover,.unified-validation-grid article:nth-child(2n):hover{transform:translateY(-4px)}.unified-validation-grid article:nth-child(2n):before{top:14px}.unified-validation-grid article:nth-child(2n):after{width:auto;height:3px;inset:auto 18% 0;transform:none}}@media (max-width:760px){.unified-validation-grid{grid-template-columns:1fr 1fr;margin-top:34px}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:300px}}@media (max-width:520px){.unified-validation-grid{grid-template-columns:1fr}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){border-radius:28px 28px 9px 9px;min-height:0}}.unified-validation{padding-top:38px}.unified-validation-head>h2{white-space:nowrap;text-wrap:initial;max-width:none;font-size:clamp(35px,3.3vw,46px)}.unified-validation-grid{gap:14px;margin-top:46px;padding-top:0;padding-bottom:54px}.unified-validation-grid:before{opacity:.68;background:#177e8e;height:2px;top:18px;left:0;right:0}.unified-validation-grid article{background:#fff;border:2px solid #17677d;border-bottom-color:#1a8190;border-radius:58px 58px 10px 10px;box-shadow:0 14px 32px #1f485617}.unified-validation-grid article:nth-child(2n){border-radius:10px 10px 58px 58px}.unified-validation-grid article:before{width:13px;height:13px;box-shadow:none;background:#11677c;border:3px solid #edf4f4;top:10px}.unified-validation-grid article:nth-child(2n):before{top:-38px}.unified-validation-grid article:nth-child(2n):after{opacity:1;background:#17677d;height:30px;top:-29px}.unified-validation-grid article:nth-child(odd):after{display:none}.unified-validation-grid article:first-child:before{left:0;transform:translate(-50%)}.unified-validation-grid article:last-child:before{left:100%;transform:translate(-50%)}@media (max-width:1200px){.unified-validation-head>h2{white-space:normal;text-wrap:balance}.unified-validation-grid{margin-top:38px;padding-bottom:0}.unified-validation-grid article:nth-child(odd):after{background:var(--unified);height:3px;display:block;bottom:0;left:18%;right:18%}.unified-validation-grid article:first-child:before,.unified-validation-grid article:last-child:before{left:50%}}@media (max-width:700px){.unified-validation{padding-top:32px}}.unified-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;padding:0}.unified-validation-grid:before{display:none}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){text-align:left;background:linear-gradient(145deg,#fffffffa,#f4f9faf0);border:1px solid #5f798933;border-radius:16px;min-height:310px;padding:25px;transition:border-color .25s,box-shadow .25s,transform .25s;transform:none;box-shadow:0 18px 42px #1b334014}.unified-validation-grid article:hover,.unified-validation-grid article:nth-child(2n):hover{border-color:color-mix(in srgb,var(--unified) 42%,#cbd6db);transform:translateY(-6px);box-shadow:0 25px 54px #1b334024}.unified-validation-grid article:nth-child(n):before{content:"";background:linear-gradient(90deg,var(--unified),color-mix(in srgb,var(--unified) 45%,transparent),transparent);width:auto;height:4px;box-shadow:none;border:0;border-radius:16px 16px 0 0;position:absolute;top:0;left:0;right:0;transform:none}.unified-validation-grid article:nth-child(n):after{display:none}.unified-validation-grid header{justify-content:flex-start;align-items:center;min-height:0;padding:0;display:flex}.unified-validation-grid header small{border:1px solid color-mix(in srgb,var(--unified) 25%,#d3dde1);min-height:29px;color:var(--unified);background:color-mix(in srgb,var(--unified) 7%,white);letter-spacing:.1em;text-align:left;border-radius:999px;align-items:center;padding:0 11px;font-size:8px;display:inline-flex}.unified-validation-grid h3{color:#17212b;margin:34px 0 0;font-size:23px;line-height:1.2}.unified-validation-grid p{color:#5e6d77;margin-top:14px;font-size:12px;line-height:1.72}.unified-validation-grid footer{color:#6c7a84;background:0 0;border:0;border-top:1px solid #dde5e8;border-radius:0;align-self:flex-start;min-height:0;margin-top:auto;padding:20px 0 0;font-size:8px}@media (max-width:1000px){.unified-validation-grid{grid-template-columns:1fr 1fr}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:290px}}@media (max-width:620px){.unified-validation-grid{grid-template-columns:1fr}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:0;padding:23px 20px}.unified-validation-grid h3{margin-top:27px;font-size:21px}}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){color:#f4f7fa;min-height:455px;box-shadow:none;text-align:center;background:#171c27;border:1px solid #303744;border-radius:2px;align-items:center;padding:18px 24px 24px}.unified-validation-grid article:hover,.unified-validation-grid article:nth-child(2n):hover{border-color:color-mix(in srgb,var(--unified) 58%,#34404d);background:#1a202c;transform:translateY(-5px);box-shadow:0 20px 45px #15232d33}.unified-validation-grid article:nth-child(n):before,.unified-validation-grid article:nth-child(n):after{display:none}.unified-card-visual{background-image:radial-gradient(circle,#7a8ba338 0 2px,#0000 2.4px);background-position:50%;background-size:32px 32px;place-items:center;width:100%;height:190px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 0 45%,#0000 76%);mask-image:radial-gradient(circle,#000 0 45%,#0000 76%)}.unified-card-visual:before,.unified-card-visual:after{content:"";clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);position:absolute}.unified-card-visual:before{background:linear-gradient(145deg,var(--unified),#6679ea);filter:drop-shadow(0 9px 12px #5269e55c);width:122px;height:138px}.unified-card-visual:after{background:linear-gradient(145deg,#202b3c,#171e2d);width:118px;height:134px}.unified-card-visual span{z-index:2;border:1px solid color-mix(in srgb,var(--unified) 72%,#7180f0);color:#77e1da;width:48px;height:48px;box-shadow:0 0 24px color-mix(in srgb,var(--unified) 28%,transparent);background:#182435;border-radius:50%;place-items:center;font:750 13px monospace;display:grid;position:relative}.unified-validation-grid header{justify-content:center;min-height:23px;margin-top:3px;display:flex}.unified-validation-grid header small{color:#7eddd7;letter-spacing:.12em;text-align:center;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:8px}.unified-validation-grid h3{color:#fff;text-align:center;margin:16px 0 0;font-size:20px;line-height:1.25}.unified-validation-grid p{color:#b1bccb;text-align:center;max-width:350px;margin:13px auto 0;font-size:12px;line-height:1.65}.unified-validation-grid footer{color:#8c9bad;text-align:center;background:0 0;border-top:1px solid #2b3340;align-self:center;width:100%;margin-top:auto;padding:19px 0 0;font-size:8px}@media (max-width:1000px){.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:430px}.unified-card-visual{height:170px}}@media (max-width:620px){.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:410px}.unified-card-visual{height:165px}}.unified-validation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.unified-validation-grid article:nth-child(4){--unified:#4bb88e}.unified-card-visual span svg{fill:none;stroke:currentColor;stroke-width:1.55px;width:30px;height:30px}@media (max-width:1100px){.unified-validation-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.unified-validation-grid{grid-template-columns:1fr}}.controlled-testing{isolation:isolate;color:#f4f7fa;background:linear-gradient(145deg,#0b1520 0%,#111827 52%,#0b1822 100%);padding:clamp(68px,7vw,100px) max(24px,50vw - 690px);position:relative;overflow:visible}.controlled-testing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 18%,#32beb51c,#0000 25%),radial-gradient(circle at 92% 88%,#6553cd1f,#0000 28%);position:absolute;inset:0}.controlled-testing-layout{grid-template-columns:minmax(330px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(50px,7vw,105px);display:grid}.controlled-testing-head{position:sticky;top:105px}.controlled-testing-label{color:#68ddd6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.controlled-testing-label i{background:linear-gradient(90deg,#68ddd6,#0000);width:28px;height:1px}.controlled-testing-head h2{color:#f5f7fa;letter-spacing:-.048em;text-wrap:balance;max-width:560px;margin:18px 0 0;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05}.controlled-testing-head h3{color:#dce3ea;max-width:530px;margin:28px 0 0;font-size:19px;font-weight:620;line-height:1.4}.controlled-testing-head p{color:#9eacb9;max-width:555px;margin:15px 0 0;font-size:12.5px;line-height:1.75}.controlled-testing-head p+p{margin-top:11px}.controlled-testing-status{color:#83d9d4;letter-spacing:.09em;text-transform:uppercase;background:#2d999412;border:1px solid #51d3ca40;border-radius:5px;align-items:center;gap:9px;min-height:34px;margin-top:25px;padding:0 12px;font:800 8px monospace;display:inline-flex}.controlled-testing-status i{background:#61ddd6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #61ddd6}.controlled-testing-list{gap:9px;display:grid}.controlled-testing-list article{--control:#61dcd5;background:linear-gradient(115deg,#14212ef5,#101825f5);border:1px solid #879cb230;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:150px;padding:22px 22px 22px 19px;transition:border-color .25s,transform .25s;display:grid;position:relative}.controlled-testing-list article:nth-child(2),.controlled-testing-list article:nth-child(5){--control:#7da5ed}.controlled-testing-list article:nth-child(3),.controlled-testing-list article:nth-child(6){--control:#9a85e8}.controlled-testing-list article:before{content:"";background:var(--control);border-radius:8px 0 0 8px;width:2px;position:absolute;top:0;bottom:0;left:0}.controlled-testing-list article:hover{border-color:color-mix(in srgb,var(--control) 42%,transparent);transform:translate(4px)}.controlled-testing-list article>span{border:1px solid color-mix(in srgb,var(--control) 35%,transparent);width:43px;height:43px;color:var(--control);background:color-mix(in srgb,var(--control) 7%,transparent);border-radius:7px;place-items:center;font:850 9px monospace;display:grid}.controlled-testing-list article>div{gap:7px;display:grid}.controlled-testing-list small{color:var(--control);letter-spacing:.12em;font:850 8px monospace}.controlled-testing-list h3{color:#eef2f6;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:650}.controlled-testing-list p{color:#9eacba;max-width:650px;margin:0;font-size:11.5px;line-height:1.65}.controlled-testing-list article>b{border:1px solid color-mix(in srgb,var(--control) 24%,transparent);min-width:92px;color:var(--control);background:color-mix(in srgb,var(--control) 6%,transparent);letter-spacing:.08em;text-align:center;border-radius:999px;align-self:start;padding:7px 9px;font:800 7px monospace}@media (max-width:1000px){.controlled-testing-layout{grid-template-columns:1fr;gap:38px}.controlled-testing-head{position:static}.controlled-testing-head h2{max-width:800px}.controlled-testing-head h3,.controlled-testing-head p{max-width:760px}}@media (max-width:650px){.controlled-testing{padding:56px 16px}.controlled-testing-list article{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 17px}.controlled-testing-list article>b{grid-column:2;place-self:auto start}.controlled-testing-list article>span{width:39px;height:39px}.controlled-testing-list h3{font-size:18px}}.controlled-testing{color:#19212c;background:radial-gradient(circle at 50% -10%,#6b59cf24,#0000 34%),linear-gradient(#f2f0f6,#ebeaf1);overflow:hidden}.controlled-testing:before{background:radial-gradient(circle at 5% 88%,#23a69f17,#0000 28%),radial-gradient(circle at 95% 15%,#705cd31a,#0000 28%)}.control-framework-head{text-align:center;justify-items:center;max-width:1000px;margin:0 auto;display:grid}.control-framework-head h2{color:#171d27;letter-spacing:-.05em;text-wrap:balance;max-width:930px;margin:18px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:620;line-height:1.04}.control-framework-flow{background:#ffffffad;border:1px solid #d1cedf;border-radius:999px;grid-template-columns:auto minmax(40px,1fr) auto minmax(40px,1fr) auto;align-items:center;gap:13px;width:min(100%,850px);margin:38px auto 0;padding:14px 18px;display:grid;box-shadow:0 12px 30px #342d5c0f}.control-framework-flow span{color:#6558ad;letter-spacing:.1em;text-align:center;font:850 8px monospace}.control-framework-flow i{background:linear-gradient(90deg,#48a9a3,#7162ca);height:1px}.control-framework-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.control-framework-grid>article{--framework:#258e89;background:#ffffffdb;border:1px solid #d0d2dc;border-radius:14px;flex-direction:column;min-height:440px;padding:27px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:0 20px 46px #342d5c14}.control-framework-grid>article:nth-child(2){--framework:#5278c5}.control-framework-grid>article:nth-child(3){--framework:#7764c9}.control-framework-grid>article:before{content:"";background:linear-gradient(90deg,var(--framework),transparent 85%);border-radius:14px 14px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.control-framework-grid>article:hover{border-color:color-mix(in srgb,var(--framework) 38%,#d0d2dc);transform:translateY(-5px);box-shadow:0 26px 55px #342d5c21}.control-framework-grid>article>header{border-bottom:1px solid #dfe1e7;align-items:center;gap:15px;padding-bottom:22px;display:flex}.control-framework-grid>article>header>span{border:1px solid color-mix(in srgb,var(--framework) 32%,transparent);width:43px;height:43px;color:var(--framework);background:color-mix(in srgb,var(--framework) 7%,white);border-radius:9px;place-items:center;font:850 9px monospace;display:grid}.control-framework-grid>article>header>div{gap:4px;display:grid}.control-framework-grid small{color:#858c98;letter-spacing:.1em;font:850 7px monospace}.control-framework-grid h3{color:#1c2430;letter-spacing:-.03em;margin:0;font-size:23px}.control-framework-grid section{border-bottom:1px solid #e1e3e8;padding:21px 0}.control-framework-grid footer{color:var(--framework);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:22px;font:850 8px monospace}@media (max-width:950px){.control-framework-grid{grid-template-columns:1fr}.control-framework-grid>article{min-height:0}.control-framework-flow{width:100%}}@media (max-width:600px){.control-framework-head{text-align:left;justify-items:start}.control-framework-flow{border-radius:12px;grid-template-columns:1fr;justify-items:start}.control-framework-flow i{width:1px;height:16px;margin-left:8px}.control-framework-grid>article{padding:23px 20px}}.controlled-testing{color:#f4f6f9;background:#171b25;grid-template-rows:auto 1fr;grid-template-columns:minmax(370px,.92fr) minmax(520px,1.08fr);align-items:start;gap:36px clamp(50px,6vw,90px);display:grid}.controlled-testing:before{display:none}.control-framework-head{text-align:left;grid-area:1/1;justify-items:start;max-width:600px;margin:0}.control-framework-head .controlled-testing-label{color:#51d7cd}.control-framework-head .controlled-testing-label i{background:linear-gradient(90deg,#51d7cd,#0000)}.control-framework-head h2{color:#f5f6f8;letter-spacing:-.045em;max-width:590px;margin-top:15px;font-size:clamp(40px,4vw,57px);font-weight:520;line-height:1.05}.control-framework-head>p{color:#acb4c1;max-width:570px;margin:20px 0 0;font-size:13px;line-height:1.7}.control-framework-flow{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/1;grid-template-columns:1fr;gap:7px;margin:0;padding:0;display:grid}.control-framework-flow>div{background:#272c38;border:1px solid #3a404d;gap:3px;min-height:62px;padding:12px 20px;display:grid;box-shadow:0 7px 16px #04070d29}.control-framework-flow span{color:#f0f2f6;letter-spacing:0;text-align:left;text-transform:none;font-family:inherit;font-size:12px;font-weight:650}.control-framework-flow strong{color:#50d7cc;font-size:13px;font-weight:760}.control-framework-grid{grid-area:1/2/3;grid-template-columns:1fr;gap:8px;margin:0;display:grid}.control-framework-grid>article{color:#f4f6f9;min-height:0;box-shadow:none;background:#11141c;border:1px solid #343a47;border-radius:0;padding:20px 22px}.control-framework-grid>article:before{display:none}.control-framework-grid>article:hover{box-shadow:none;background:#141923;border-color:#4c8e91;transform:translate(4px)}.control-framework-grid>article>header{border-bottom:1px solid #2d3340;gap:14px;padding:0 0 15px}.control-framework-grid>article>header>span{color:#52d8ce;background:#31a09a12;border-color:#43d5cb57;border-radius:5px;width:34px;height:34px}.control-framework-grid small{color:#52d8ce}.control-framework-grid h3{color:#fff;font-size:26px;font-weight:520}.control-framework-grid section{border-bottom:1px solid #292e39;grid-template-columns:155px minmax(0,1fr);align-items:start;gap:18px;padding:14px 0;display:grid}.control-framework-grid section b{color:#e8ebef;font-size:11.5px}.control-framework-grid section p{color:#a9b1be;margin:0;font-size:10.5px;line-height:1.6}.control-framework-grid footer{color:#50d7cc;padding-top:14px;font-size:7px}@media (max-width:1000px){.controlled-testing{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:28px}.control-framework-head{grid-area:1/1;max-width:800px}.control-framework-flow{grid-area:2/1}.control-framework-grid{grid-area:3/1}.control-framework-head h2,.control-framework-head>p{max-width:760px}}@media (max-width:600px){.controlled-testing{padding:54px 16px}.control-framework-grid section{grid-template-columns:1fr;gap:8px}.control-framework-grid h3{font-size:23px}}.unified-validation{padding-top:30px;padding-bottom:52px}.unified-validation-head>h2{margin-top:12px;font-size:clamp(34px,3vw,43px)}.unified-validation-head>div{margin-top:18px;padding-top:18px}.unified-validation-head h3{font-size:18px}.unified-validation-head p{font-size:12px;line-height:1.65}.unified-validation-grid{margin-top:26px}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:355px;padding:14px 20px 20px}.unified-card-visual{height:130px}.unified-card-visual:before{width:96px;height:108px}.unified-card-visual:after{width:92px;height:104px}.unified-card-visual span{width:48px;height:48px}.unified-card-visual span svg{width:25px;height:25px}.unified-validation-grid header{margin-top:0}.unified-validation-grid h3{margin-top:11px;font-size:18px}.unified-validation-grid p{margin-top:10px;font-size:11px;line-height:1.6}.unified-validation-grid footer{padding-top:13px}@media (max-width:1000px){.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:340px}}@media (max-width:620px){.unified-validation{padding-top:28px;padding-bottom:44px}.unified-validation-grid article,.unified-validation-grid article:nth-child(2n){min-height:330px}.unified-card-visual{height:120px}}.controlled-testing{padding-top:36px}.control-framework-head h2{margin-top:12px}.control-framework-head>p{margin-top:16px}@media (max-width:600px){.controlled-testing{padding-top:30px}}.verified-remediation{isolation:isolate;color:#17202a;background:linear-gradient(#f3f5f6,#e9eef0);padding:clamp(62px,6vw,88px) max(24px,50vw - 690px);position:relative;overflow:hidden}.verified-remediation:before{content:"";z-index:-1;background:radial-gradient(circle,#39b3ac21,#6153ca0f 42%,#0000 68%);border-radius:50%;width:900px;height:520px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.verified-remediation-head{text-align:center;justify-items:center;max-width:1000px;margin:0 auto;display:grid}.verified-remediation-head>span{color:#167f7a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.verified-remediation-head>span i{background:linear-gradient(90deg,#167f7a,#0000);width:28px;height:1px}.verified-remediation-head h2{color:#151d26;letter-spacing:-.05em;text-wrap:balance;max-width:940px;margin:17px auto 0;font-size:clamp(38px,4.2vw,58px);font-weight:620;line-height:1.04}.verified-remediation-head>p{color:#606d77;max-width:800px;margin:19px auto 0;font-size:13px;line-height:1.72}.verified-remediation-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:43px 0 0;padding:0;list-style:none;display:grid;position:relative}.verified-remediation-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#26a39c,#527fc6,#7866ca,#5d8fce,#3da784);height:2px;position:absolute;top:25px;left:8%;right:8%}.verified-remediation-flow li{z-index:1;background:#ffffffe0;border:1px solid #d2dadd;border-radius:10px;flex-direction:column;min-height:285px;padding:0 19px 22px;transition:border-color .25s,transform .25s;display:flex;position:relative;box-shadow:0 15px 34px #1e313d12}.verified-remediation-flow li>span{color:#fff;background:#177f7b;border:5px solid #edf1f2;border-radius:50%;place-items:center;width:50px;height:50px;margin:-1px auto 0;font:850 9px monospace;display:grid;box-shadow:0 0 0 1px #177f7b40}.verified-remediation-flow li:nth-child(2)>span,.verified-remediation-flow li:nth-child(4)>span{background:#5575c5}.verified-remediation-flow li:nth-child(3)>span{background:#7663c7}.verified-remediation-flow li:nth-child(5)>span{background:#319b77}.verified-remediation-flow small{color:#177f7b;letter-spacing:.12em;margin-top:24px;font:850 8px monospace}.verified-remediation-flow h3{color:#19232d;letter-spacing:-.025em;margin:13px 0 0;font-size:18px;font-weight:650;line-height:1.25}.verified-remediation-flow p{color:#66737d;margin:11px 0 0;font-size:11px;line-height:1.66}.verified-remediation-outcome{color:#f4f7f8;background:linear-gradient(105deg,#132b38,#171b31);border-radius:9px;justify-content:space-between;align-items:center;gap:36px;margin-top:12px;padding:22px 25px;display:flex}.verified-remediation-outcome>div:first-child{gap:7px;display:grid}.verified-remediation-outcome small{color:#63dcd4;letter-spacing:.12em;font:850 8px monospace}.verified-remediation-outcome strong{font-size:15px;font-weight:620}.verified-remediation-outcome>div:last-child{flex:none;gap:8px;display:flex}.verified-remediation-outcome a{color:#edf5f6;border:1px solid #6cddd64d;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:0 16px;font-size:10px;font-weight:780;display:inline-flex}.verified-remediation-outcome a:first-child{color:#092326;background:#68ded6;border-color:#53d5cc}.verified-remediation-outcome svg{width:15px;height:15px}@media (max-width:1100px){.verified-remediation-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.verified-remediation-flow:before{display:none}.verified-remediation-flow li{min-height:260px}.verified-remediation-flow li:nth-child(n+4){grid-column:span 1}}@media (max-width:760px){.verified-remediation{padding:54px 16px}.verified-remediation-head{text-align:left;justify-items:start}.verified-remediation-flow{grid-template-columns:1fr 1fr}.verified-remediation-flow li{min-height:245px}.verified-remediation-outcome{flex-direction:column;align-items:flex-start}.verified-remediation-outcome>div:last-child{width:100%}}@media (max-width:520px){.verified-remediation-flow{grid-template-columns:1fr}.verified-remediation-flow li{min-height:0}.verified-remediation-outcome>div:last-child{flex-direction:column}.verified-remediation-outcome a{width:100%}}.verified-remediation{padding-top:34px}.verified-remediation-head h2{margin-top:13px}.verified-remediation-head>p{margin-top:15px}@media (max-width:760px){.verified-remediation{padding-top:28px}}.verified-remediation-flow{gap:12px}.verified-remediation-flow:before{display:none}.verified-remediation-flow li{--remediation-stage:#41c9c0;isolation:isolate;color:#eef5f6;background:linear-gradient(150deg,#122432 0%,#111925 58%,#16172a 100%);border:1px solid #4d697c61;border-radius:14px;min-height:300px;padding:22px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 18px 40px #172a3624}.verified-remediation-flow li:before{content:"";z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--remediation-stage) 20%,transparent),transparent 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-65px}.verified-remediation-flow li:after{content:"";background:linear-gradient(90deg,var(--remediation-stage),transparent 82%);height:3px;position:absolute;bottom:0;left:0;right:0}.verified-remediation-flow li:hover{border-color:color-mix(in srgb,var(--remediation-stage) 58%,transparent);transform:translateY(-7px);box-shadow:0 25px 52px #172a3638}.verified-remediation-flow li>span{border:1px solid color-mix(in srgb,var(--remediation-stage) 48%,transparent);width:38px;height:38px;color:var(--remediation-stage);background:color-mix(in srgb,var(--remediation-stage) 8%,transparent);box-shadow:none;border-radius:8px;place-items:center;margin:0;font-size:8px;display:grid}.verified-remediation-flow small{border:1px solid color-mix(in srgb,var(--remediation-stage) 23%,transparent);min-height:25px;color:var(--remediation-stage);background:color-mix(in srgb,var(--remediation-stage) 6%,transparent);border-radius:999px;align-self:flex-start;align-items:center;margin-top:31px;padding:0 9px;font-size:7px;display:inline-flex}.verified-remediation-flow h3{color:#f5f7f9;margin-top:15px;font-size:19px}.verified-remediation-flow p{color:#aab8c3;margin-top:12px;font-size:11px;line-height:1.67}@media (max-width:1100px){.verified-remediation-flow li{min-height:280px}}@media (max-width:760px){.verified-remediation-flow li{min-height:260px}}@media (max-width:520px){.verified-remediation-flow li{min-height:0}}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){--remediation-stage:#54ddd1;color:#f1f3f8;min-height:300px;box-shadow:none;background:#101219;border:1px solid #59687e6b;border-radius:0;padding:23px;display:flex;overflow:hidden;transform:none}.verified-remediation-flow li:nth-child(2){--remediation-stage:#73c0dc}.verified-remediation-flow li:nth-child(3){--remediation-stage:#9b87ff}.verified-remediation-flow li:nth-child(4){--remediation-stage:#c082db}.verified-remediation-flow li:nth-child(5){--remediation-stage:#70d7ab}.verified-remediation-flow li:before,.verified-remediation-flow li:after{display:none}.verified-remediation-flow li:hover{border-color:color-mix(in srgb,var(--remediation-stage) 45%,transparent);box-shadow:none;transform:translateY(-4px)}.verified-remediation-flow li>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.verified-remediation-flow li>header span{border:1px solid color-mix(in srgb,var(--remediation-stage) 42%,transparent);width:36px;height:36px;color:var(--remediation-stage);background:color-mix(in srgb,var(--remediation-stage) 8%,transparent);border-radius:5px;place-items:center;font:850 9px monospace;display:grid}.verified-remediation-flow li>header small{color:#778195;letter-spacing:.1em;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0;font:850 8px monospace}.verified-remediation-flow li h3{color:#f1f3f8;letter-spacing:-.025em;margin:40px 0 0;font-size:20px}.verified-remediation-flow li>footer{color:#c9ced8;background:#06090f45;border-top:1px solid #919eba29;justify-content:space-between;align-items:center;gap:12px;margin:auto -23px -23px;padding:15px 23px;font:750 8px monospace;display:flex}.verified-remediation-flow li>footer b{color:var(--remediation-stage);font-size:14px}@media (max-width:1100px){.verified-remediation-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){min-height:285px}}@media (max-width:760px){.verified-remediation-flow{grid-template-columns:1fr 1fr}}@media (max-width:520px){.verified-remediation-flow{grid-template-columns:1fr}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){min-height:255px}}.verified-remediation{color:#f4f6f9;background:radial-gradient(circle at 12% 10%,#22a7a026,#0000 28%),radial-gradient(circle at 90% 88%,#5b4cc429,#0000 30%),linear-gradient(145deg,#0b2029 0%,#111d2b 52%,#15172a 100%);padding-bottom:70px}.verified-remediation:before{display:none}.verified-remediation-head>span{color:#61dcd3}.verified-remediation-head h2{color:#f5f6fa}.verified-remediation-head>p{color:#aeb5c2}.verified-remediation-flow{gap:14px;margin-top:38px;padding-bottom:18px}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){background:linear-gradient(155deg,#171c25,#11161e);border:1px solid #8898a652;border-radius:0;min-height:350px;padding:22px 20px 48px;position:relative;overflow:visible;box-shadow:0 20px 42px #0003}.verified-remediation-flow li:hover{border-color:#48e7d375;transform:translateY(-5px)}.verified-remediation-flow li>header{flex-direction:column;align-items:flex-start;gap:22px}.verified-remediation-flow li>header span{color:#e3e7eb;background:#10141b;border:1px solid #8e9aa84d;border-radius:0;width:auto;min-width:62px;height:29px;padding:0 13px;font:800 10px/1 monospace;display:inline-flex}.verified-remediation-flow li>header span:before{content:"STEP ";margin-right:4px}.verified-remediation-flow li>header small{color:var(--remediation-stage);letter-spacing:.13em;font:800 8px/1.2 monospace}.verified-remediation-flow li h3{color:#f4f6f8;margin:10px 0 0;font-size:20px;line-height:1.3}.verified-remediation-flow li p{color:#a7adb6;margin:14px 0 0;font-size:13px;line-height:1.68}.verified-remediation-flow li>footer{color:#090d14;letter-spacing:.01em;text-align:center;background:#f4f6f8;border:0;border-radius:999px;justify-content:center;min-height:36px;margin:0;padding:8px 13px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.3;position:absolute;bottom:-17px;left:18px;right:18px;box-shadow:0 8px 20px #00000038}.verified-remediation-flow li>footer b{display:none}@media (max-width:1100px){.verified-remediation-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 14px}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){min-height:330px}}@media (max-width:760px){.verified-remediation-flow{grid-template-columns:1fr 1fr}}@media (max-width:520px){.verified-remediation{padding-bottom:54px}.verified-remediation-flow{grid-template-columns:1fr;gap:38px}.verified-remediation-flow li,.verified-remediation-flow li:nth-child(n){min-height:0;padding-bottom:54px}}.risk-measurement{isolation:isolate;color:#18212b;background:linear-gradient(#eef2f4,#e6ecef);padding:clamp(62px,6vw,88px) max(24px,50vw - 690px);position:relative;overflow:hidden}.risk-measurement:before{content:"";z-index:-1;background:radial-gradient(circle,#6958cd21,#0000 67%);border-radius:50%;width:700px;height:520px;position:absolute;top:-240px;right:-140px}.risk-measurement-head{text-align:center;justify-items:center;max-width:1000px;margin:0 auto;display:grid}.risk-measurement-head>span{color:#187f7b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.risk-measurement-head>span i{background:linear-gradient(90deg,#187f7b,#0000);width:28px;height:1px}.risk-measurement-head h2{color:#151d26;letter-spacing:-.05em;max-width:920px;margin:17px auto 0;font-size:clamp(38px,4.2vw,58px);font-weight:620;line-height:1.04}.risk-measurement-head>p{color:#606d78;max-width:800px;margin:18px auto 0;font-size:13px;line-height:1.72}.risk-measurement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:38px;display:grid}.risk-measurement-metrics article{background:#ffffffd1;border:1px solid #ccd6db;border-radius:8px;min-height:160px;padding:21px;position:relative;box-shadow:0 14px 32px #1f33400f}.risk-measurement-metrics article:after{content:"";background:linear-gradient(90deg,#2aa39c,#7164cb,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.risk-measurement-metrics small{color:#177f7a;letter-spacing:.11em;font:850 8px monospace}.risk-measurement-metrics strong{color:#1d2731;margin-top:20px;font-size:17px;display:block}.risk-measurement-metrics p{color:#687580;margin:9px 0 0;font-size:10.5px;line-height:1.6}.risk-measurement-layout{grid-template-columns:minmax(0,1.2fr) minmax(350px,.68fr);gap:12px;margin-top:12px;display:grid}.risk-trend-panel,.risk-proof-panel{background:#ffffffe0;border:1px solid #cbd5da;border-radius:9px;box-shadow:0 18px 40px #1f334012}.risk-trend-panel{flex-direction:column;min-height:430px;padding:24px;display:flex}.risk-trend-panel>header{border-bottom:1px solid #dbe2e5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.risk-trend-panel>header>div{gap:5px;display:grid}.risk-trend-panel>header small{color:#7a8790;letter-spacing:.1em;font:850 8px monospace}.risk-trend-panel>header strong{color:#1c2630;font-size:18px}.risk-trend-panel>header>span{color:#238c87;letter-spacing:.08em;align-items:center;gap:7px;font:850 7px monospace;display:flex}.risk-trend-panel>header>span i{background:#31ad98;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #31ad9899}.risk-trend-chart{background-image:linear-gradient(#5f738017 1px,#0000 1px);background-size:100% 52px;border-bottom:1px solid #d9e0e4;grid-template-columns:repeat(6,1fr);align-items:end;gap:13px;height:260px;padding:30px 14px 0;display:grid}.risk-trend-chart>div{grid-template-rows:1fr 20px;align-items:end;gap:8px;height:100%;display:grid}.risk-trend-chart span{width:100%;height:var(--risk-bar);background:linear-gradient(#7868cf,#258f8a);border-radius:5px 5px 0 0;display:block;box-shadow:0 8px 18px #3e698c1f}.risk-trend-chart>div:first-child span{--risk-bar:88%}.risk-trend-chart>div:nth-child(2) span{--risk-bar:76%}.risk-trend-chart>div:nth-child(3) span{--risk-bar:64%}.risk-trend-chart>div:nth-child(4) span{--risk-bar:52%}.risk-trend-chart>div:nth-child(5) span{--risk-bar:39%}.risk-trend-chart>div:nth-child(6) span{--risk-bar:27%}.risk-trend-chart small{color:#77848e;text-align:center;font:800 7px monospace}.risk-trend-panel>footer{color:#7b8790;gap:18px;margin-top:auto;padding-top:16px;font-size:8px;display:flex}.risk-trend-panel>footer span{align-items:center;gap:6px;display:flex}.risk-trend-panel>footer span:before{content:"";background:#2c9b95;border-radius:50%;width:6px;height:6px}.risk-trend-panel>footer span:nth-child(2):before{background:#7768cb}.risk-trend-panel>footer span:nth-child(3):before{background:#90a0aa}.risk-proof-panel{padding:24px}.risk-proof-panel>span{color:#725fc4;letter-spacing:.12em;font:850 8px monospace}.risk-proof-panel>h3{color:#1b2530;letter-spacing:-.035em;margin:18px 0 0;font-size:25px;line-height:1.16}.risk-proof-panel ul{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.risk-proof-panel li{border-top:1px solid #dce3e6;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.risk-proof-panel li>b{color:#258f8a;border:1px solid #2a9f9947;border-radius:5px;place-items:center;width:30px;height:30px;font:850 8px monospace;display:grid}.risk-proof-panel li>div{gap:6px;display:grid}.risk-proof-panel li strong{color:#27313b;font-size:11.5px}.risk-proof-panel li p{color:#6e7a84;margin:0;font-size:10px;line-height:1.55}@media (max-width:1000px){.risk-measurement-metrics{grid-template-columns:1fr 1fr}.risk-measurement-layout{grid-template-columns:1fr}.risk-proof-panel{width:100%}}@media (max-width:620px){.risk-measurement{padding:52px 16px}.risk-measurement-head{text-align:left;justify-items:start}.risk-measurement-metrics{grid-template-columns:1fr}.risk-trend-panel{min-height:380px;padding:19px 15px}.risk-trend-chart{gap:7px;height:220px;padding-inline:4px}.risk-trend-chart small{font-size:6px}.risk-trend-panel>footer{flex-wrap:wrap}}.risk-measurement{padding-top:32px}.risk-measurement-head h2{margin-top:13px}.risk-measurement-head>p{margin-top:14px}.risk-measurement-metrics{margin-top:28px}@media (max-width:620px){.risk-measurement{padding-top:27px}}.risk-measurement-head>p{color:#46545f;font-size:14px}.risk-measurement-metrics small{color:#0f716d;font-size:9px}.risk-measurement-metrics strong{color:#111a23;font-size:18px;font-weight:720}.risk-measurement-metrics p{color:#4f5d67;font-size:12px;line-height:1.65}.risk-trend-panel>header small{color:#596873;font-size:9px}.risk-trend-panel>header strong{color:#111b25;font-size:19px;font-weight:720}.risk-trend-panel>header>span{color:#126f6b;font-size:8px}.risk-trend-chart small{color:#4e5d68;font-size:8px;font-weight:850}.risk-trend-panel>footer{color:#53616c;font-size:9px;font-weight:650}.risk-proof-panel>span{color:#5d49b2;font-size:9px}.risk-proof-panel>h3{color:#121c26;font-size:27px;font-weight:680}.risk-proof-panel li strong{color:#18232d;font-size:13px;font-weight:700}.risk-proof-panel li p{color:#53616c;font-size:11.5px;line-height:1.62}@media (max-width:620px){.risk-trend-chart small{font-size:7px}}.continuous-final-cta{isolation:isolate;color:#f5f7f8;background:radial-gradient(circle at 14% 100%,#2cbeb533,#0000 32%),radial-gradient(circle at 90% 0,#6954d738,#0000 31%),linear-gradient(130deg,#0a1822,#111829 55%,#17152b);grid-template-columns:minmax(0,1.02fr) minmax(420px,.72fr);align-items:center;gap:clamp(50px,7vw,105px);padding:clamp(58px,6vw,82px) max(24px,50vw - 690px);display:grid;position:relative;overflow:hidden}.continuous-final-cta:before{content:"";z-index:-1;opacity:.25;background-image:radial-gradient(circle,#91abbe3d 0 1px,#0000 1.3px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 62%,#0000);mask-image:linear-gradient(90deg,#0000,#000 62%,#0000)}.continuous-final-copy>span{color:#67dcd4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.continuous-final-copy>span i{background:linear-gradient(90deg,#67dcd4,#0000);width:29px;height:1px}.continuous-final-copy h2{color:#f6f8fa;letter-spacing:-.052em;text-wrap:balance;max-width:800px;margin:18px 0 0;font-size:clamp(40px,4.4vw,62px);font-weight:620;line-height:1.03}.continuous-final-copy>p{color:#aeb9c5;max-width:720px;margin:21px 0 0;font-size:14px;line-height:1.72}.continuous-final-actions{gap:9px;margin-top:28px;display:flex}.continuous-final-actions a{color:#eef5f6;border:1px solid #69dcd552;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.continuous-final-actions a:first-child{color:#092020;background:#6edfd7;border-color:#66d9d1}.continuous-final-actions a:last-child{background:#ffffff0a}.continuous-final-actions svg{width:16px;height:16px}.continuous-final-assurance{gap:8px;display:grid}.continuous-final-assurance article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1420ad;border:1px solid #90a5bc30;border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:15px;padding:20px;display:grid}.continuous-final-assurance article>span{color:#6ddfd7;background:#34aaa512;border:1px solid #5cdcd457;border-radius:6px;place-items:center;width:37px;height:37px;font:850 8px monospace;display:grid}.continuous-final-assurance article>div{gap:7px;display:grid}.continuous-final-assurance strong{color:#edf2f5;font-size:13px}.continuous-final-assurance p{color:#96a5b3;margin:0;font-size:10.5px;line-height:1.6}@media (max-width:950px){.continuous-final-cta{grid-template-columns:1fr;gap:35px}.continuous-final-assurance{grid-template-columns:repeat(3,1fr)}.continuous-final-assurance article{grid-template-columns:1fr}.continuous-final-assurance article>span{margin-bottom:5px}}@media (max-width:700px){.continuous-final-cta{padding:52px 16px}.continuous-final-assurance{grid-template-columns:1fr}.continuous-final-actions{flex-direction:column;align-items:stretch}.continuous-final-actions a{width:100%}}.continuous-final-cta{grid-template-columns:minmax(0,1.15fr) minmax(390px,.65fr);gap:48px;padding-top:36px;padding-bottom:36px}.continuous-final-copy h2{max-width:720px;margin-top:12px;font-size:clamp(34px,3.5vw,46px);line-height:1.06}.continuous-final-copy>p{max-width:680px;margin-top:14px;font-size:12px;line-height:1.65}.continuous-final-actions{margin-top:20px}.continuous-final-actions a{min-height:43px;padding-inline:15px}.continuous-final-assurance{gap:6px}.continuous-final-assurance article{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 14px}.continuous-final-assurance article>span{width:31px;height:31px}.continuous-final-assurance article>div{gap:4px}.continuous-final-assurance strong{font-size:11.5px}.continuous-final-assurance p{font-size:9px;line-height:1.5}@media (max-width:950px){.continuous-final-cta{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px}.continuous-final-assurance{grid-template-columns:repeat(3,1fr)}.continuous-final-assurance article{grid-template-columns:1fr}}@media (max-width:700px){.continuous-final-cta{padding:32px 16px}.continuous-final-assurance{grid-template-columns:1fr}.continuous-final-assurance article{grid-template-columns:34px minmax(0,1fr)}}.policy-scroll-enabled .policy-scroll-item{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--policy-reveal-order,0) * 90ms);will-change:opacity,transform;transform:translateY(28px)}.policy-scroll-enabled .control-framework-head>.policy-scroll-item{transform:translate(-30px)}.policy-scroll-enabled .control-framework-flow>div.policy-scroll-item{transform:translate(-22px)}.policy-scroll-enabled .control-framework-grid>article.policy-scroll-item{transform:translateY(24px)scale(.985)}.policy-scroll-enabled .policy-scroll-item.is-visible{opacity:1;transform:translate(0)scale(1)}.policy-scroll-enabled .control-framework-grid>article.policy-scroll-item.is-visible:hover{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.policy-scroll-enabled .policy-scroll-item,.policy-scroll-enabled .policy-scroll-item.is-visible{opacity:1;transition:none;transform:none}}.automated-pentest-page{color:#f5f7fa;background:#07101a;min-height:100svh}.automated-pentest-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.automated-pentest-hero{isolation:isolate;background:radial-gradient(circle at 10% 85%,#27bab129,#0000 28%),radial-gradient(circle at 91% 15%,#6751db30,#0000 30%),linear-gradient(140deg,#07101a,#0b1624 54%,#111329);grid-template-columns:minmax(0,.96fr) minmax(500px,.74fr);align-items:center;gap:clamp(55px,7vw,110px);min-height:calc(100svh - 76px);padding:clamp(54px,6vw,82px) max(24px,50vw - 690px);display:grid;position:relative;overflow:hidden}.automated-pentest-hero:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(30deg,#0000 0 48%,#68ddd614 49% 50%,#0000 51%),linear-gradient(150deg,#0000 0 48%,#7c6be212 49% 50%,#0000 51%);background-size:84px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%,#000);mask-image:linear-gradient(90deg,#000,#0000 58%,#000)}.automated-pentest-copy{z-index:2;max-width:760px;position:relative}.automated-pentest-label{color:#67ded6;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.automated-pentest-label i{background:linear-gradient(90deg,#67ded6,#0000);width:30px;height:1px}.automated-pentest-copy h1{color:#f7f9fb;letter-spacing:-.055em;text-wrap:balance;max-width:750px;margin:20px 0 0;font-size:clamp(48px,5vw,72px);font-weight:650;line-height:1}.automated-pentest-copy h1 em{color:#69ddd5;font-style:normal;display:block}.automated-pentest-copy>p{color:#aebbc6;max-width:690px;margin:20px 0 0;font-size:14px;line-height:1.7}.automated-pentest-actions{gap:9px;margin-top:26px;display:flex}.automated-pentest-actions a{color:#edf5f6;border:1px solid #67dcd54d;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:47px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.automated-pentest-actions a:last-child{background:#ffffff08}.automated-pentest-actions svg{width:16px;height:16px}.automated-pentest-scopes{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.automated-pentest-scopes span{color:#aab7c4;background:#090f1a59;border:1px solid #8ea0b633;border-radius:999px;padding:7px 10px;font-size:9px}.automated-pentest-promise{color:#c9d3dc;align-items:center;gap:9px;margin-top:21px;font-size:10px;font-weight:720;display:flex}.automated-pentest-promise i{background:#60dcd4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #60dcd4}.automated-pentest-engine{z-index:2;background:linear-gradient(150deg,#0f1f2cfa,#0a0e19fa);border:1px solid #6fbeca47;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 35px 85px #00040c6b}.automated-pentest-engine>header,.automated-pentest-engine>footer{letter-spacing:.1em;border-bottom:1px solid #8fa7be21;justify-content:space-between;align-items:center;padding:16px 19px;font:850 8px monospace;display:flex}.automated-pentest-engine>header>div{color:#b5c1cc;align-items:center;gap:8px;display:flex}.automated-pentest-engine>header i{background:#62ddd5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #62ddd5}.automated-pentest-engine>header small{color:#62ddd5;font:inherit}.automated-engine-target{border-bottom:1px solid #8fa7be1f;gap:7px;padding:20px;display:grid}.automated-engine-target span{color:#8977df;letter-spacing:.1em;font:850 8px monospace}.automated-engine-target strong{color:#edf2f5;font-size:16px}.automated-engine-target small{color:#758796;font-size:9px}.automated-engine-core{background:radial-gradient(circle,#3bbeb924,#0000 60%);border:1px solid #60ded657;border-radius:50%;place-items:center;width:170px;height:170px;margin:25px auto;display:grid;position:relative}.automated-engine-core:before,.automated-engine-core:after{content:"";border:1px solid #7b8fca29;border-radius:50%;position:absolute}.automated-engine-core:before{inset:-13px}.automated-engine-core:after{border-style:dashed;animation:16s linear infinite continuousCycleSpin;inset:19px}.automated-engine-core>i{background:#62ddd5;border-radius:50%;width:6px;height:6px;position:absolute}.automated-engine-core>i:first-child{top:6%;left:28%}.automated-engine-core>i:nth-child(2){bottom:38%;right:4%}.automated-engine-core>i:nth-child(3){bottom:5%;left:34%}.automated-engine-core>span{color:#60dcd4;letter-spacing:.11em;font:850 8px monospace}.automated-engine-core>strong{color:#f1f5f7;margin-top:-40px;font-size:14px}.automated-engine-core>small{color:#728794;margin-top:-54px;font-size:7px}.automated-engine-scanners{border-top:1px solid #8fa7be1f;grid-template-columns:1fr 1fr;display:grid}.automated-engine-scanners article{border-bottom:1px solid #8fa7be1f;border-right:1px solid #8fa7be1f;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:3px 11px;padding:14px 17px;display:grid}.automated-engine-scanners article:nth-child(2n){border-right:0}.automated-engine-scanners article>span{color:#63dcd5;border:1px solid #5ddad340;border-radius:5px;grid-row:1/3;place-items:center;width:33px;height:33px;font:850 7px monospace;display:grid}.automated-engine-scanners strong{color:#dbe5e9;font-size:9px}.automated-engine-scanners small{color:#667d8b;font:800 7px monospace}.automated-pentest-engine>footer{color:#788a97;border:0}.automated-pentest-engine>footer span{align-items:center;gap:7px;display:flex}.automated-pentest-engine>footer i{background:#62ddd5;border-radius:50%;width:6px;height:6px}.automated-pentest-engine>footer strong{color:#9e8bea;font-size:8px}@media (max-width:1050px){.automated-pentest-hero{grid-template-columns:1fr;min-height:auto}.automated-pentest-copy{max-width:820px}.automated-pentest-engine{width:min(100%,720px)}}@media (max-width:620px){.automated-pentest-hero{padding:48px 16px}.automated-pentest-copy h1{font-size:clamp(42px,12vw,58px)}.automated-pentest-actions{flex-direction:column}.automated-pentest-actions a{width:100%}.automated-engine-scanners{grid-template-columns:1fr}.automated-engine-scanners article{border-right:0}.automated-pentest-engine>footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.automated-engine-core:after{animation:none}}.automated-pentest-page{color:#15202a;background:#edf3f4}.automated-pentest-hero{background:radial-gradient(circle at 14% 12%,#fffffff5,#0000 34%),linear-gradient(118deg,#f3f8f8 0%,#e9f2f3 51%,#dce8ee 100%);border-bottom:1px solid #1a878361;justify-content:flex-start;align-items:center;min-height:550px;padding:46px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.automated-pentest-hero:before{display:none}.automated-pentest-copy{z-index:3;width:min(47%,650px);max-width:650px;position:relative}.automated-pentest-label{color:#087f7b;letter-spacing:.14em;font-family:inherit;font-size:10px}.automated-pentest-label i{background:linear-gradient(90deg,#087f7b,#0000)}.automated-pentest-copy h1{color:#111827;letter-spacing:-.05em;text-wrap:balance;max-width:630px;margin-top:17px;font-size:clamp(42px,4vw,60px);font-weight:720;line-height:1.04}.automated-pentest-copy h1 em{color:#138985;display:block}.automated-pentest-copy>p{color:#4b5b68;max-width:600px;margin-top:20px;font-size:14px;line-height:1.68}.automated-pentest-copy>p+p{color:#687680;margin-top:7px;font-size:11px}.automated-pentest-actions{margin-top:25px}.automated-pentest-actions a{color:#fff;background:#147e7a;border-color:#168784;border-radius:5px;min-height:48px;padding-inline:20px}.automated-pentest-actions a:first-child{color:#fff;background:#147e7a;border-color:#147e7a}.automated-pentest-actions a:first-child:hover{background:#0f6967}.automated-pentest-actions a:last-child{color:#147e7a;background:#ffffffd1}.automated-pentest-actions a:last-child:hover{color:#fff;background:#147e7a}.automated-pentest-scopes{color:#61707b;align-items:center;gap:11px;margin-top:23px;display:flex}.automated-pentest-scopes span{color:inherit;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:8px;font-weight:800}.automated-pentest-scopes i{background:#168b89;border-radius:50%;flex:0 0 3px;width:3px;height:3px;display:block}.automated-pentest-hero-image{z-index:1;width:66%;margin:0;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.automated-pentest-hero-image:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#3badad09,#4c5fa70b);position:absolute;inset:0}.automated-pentest-hero-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#eef5f5 0%,#eef5f5f5 10%,#eaf3f494 29%,#0000 52%);position:absolute;inset:0}.automated-pentest-hero-image img{object-fit:cover;object-position:center right;filter:saturate(.94)contrast(.99)}@media (max-width:1050px){.automated-pentest-copy{width:min(54%,620px)}.automated-pentest-hero-image{width:57%}.automated-pentest-hero-image:after{background:linear-gradient(90deg,#edf4f4 0%,#edf4f4f0 17%,#e6f1f280 40%,#0000 66%)}}@media (max-width:760px){.automated-pentest-hero{min-height:0;padding:42px 16px 0;display:grid}.automated-pentest-copy{width:100%;max-width:620px;margin:0 auto}.automated-pentest-copy h1{font-size:clamp(38px,10vw,50px)}.automated-pentest-actions{flex-direction:column;align-items:stretch}.automated-pentest-actions a{width:100%}.automated-pentest-hero-image{width:calc(100% + 32px);height:300px;margin:28px -16px 0;position:relative;top:auto;bottom:auto;right:auto}.automated-pentest-hero-image:after{background:linear-gradient(#eaf2f3 0%,#eaf2f399 18%,#0000 43%)}.automated-pentest-hero-image img{object-position:64% center}}@media (max-width:440px){.automated-pentest-hero{padding-top:36px}.automated-pentest-copy h1{font-size:clamp(34px,10.5vw,44px)}.automated-pentest-copy>p{font-size:12px}.automated-pentest-hero-image{height:250px}}.automated-workflow{color:#eef4f5;background:radial-gradient(circle at 88% 8%,#4a41a421,#0000 25%),linear-gradient(145deg,#0d1620,#0b131d);padding:clamp(52px,5vw,72px) max(24px,50vw - 690px) clamp(68px,7vw,96px);position:relative;overflow:hidden}.automated-workflow:before{content:"";background:linear-gradient(90deg,#0000,#27aaa4 30%,#675bc7bf 72%,#0000);height:1px;position:absolute;inset:0 0 auto}.automated-workflow-head{flex-direction:column;align-items:flex-start;max-width:1380px;margin:0 auto clamp(36px,3.6vw,52px);display:flex}.automated-workflow-head>span{color:#62d8d1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;font:800 9px/1.3 monospace;display:flex}.automated-workflow-head>span i{background:#62d8d1;width:30px;height:1px;display:block}.automated-workflow-head>div{width:100%;margin-top:17px;display:block}.automated-workflow-head h2{color:#f6f8fa;letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(27px,2.65vw,40px);font-weight:650;line-height:1.08}.automated-workflow-head p{color:#a6b5bf;max-width:790px;margin:19px 0 0;font-size:13px;line-height:1.72}.automated-workflow-track{border-top:1px solid #89a1b03d;border-bottom:1px solid #89a1b03d;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1380px;margin:0 auto;display:grid;position:relative}.automated-workflow-track:before{content:"";background:linear-gradient(90deg,#24b8af,#7565d7);width:25%;height:3px;position:absolute;top:-2px;left:0}.automated-workflow-track article{background:linear-gradient(155deg,#ffffff09,#ffffff02 72%);border-right:1px solid #89a1b02e;min-height:275px;padding:28px clamp(22px,2.2vw,34px) 31px;transition:background-color .25s,transform .25s,box-shadow .25s;position:relative}.automated-workflow-track article:last-child{border-right:0}.automated-workflow-track article:hover{z-index:1;background:#1d2d3beb;transform:translateY(-6px);box-shadow:0 18px 42px #00050c47}.automated-workflow-track small{color:#66ddd6;background:#29ada612;border:1px solid #63d8d16b;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:34px;font:800 9px monospace;display:grid}.automated-workflow-track article:not(:last-child):after{content:"";background:#0d1620;border-top:1px solid #60d7d0;border-right:1px solid #60d7d0;width:9px;height:9px;position:absolute;top:44px;right:-5px;transform:rotate(45deg)}.automated-workflow-track span{color:#9282ec;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font:800 8px/1.2 monospace;display:block}.automated-workflow-track h3{color:#f3f6f7;min-height:46px;margin:0;font-size:19px;font-weight:650;line-height:1.25}@media (max-width:1180px){.automated-workflow-head h2{white-space:normal;text-wrap:balance;font-size:clamp(30px,3.5vw,40px)}}@media (max-width:1050px){.automated-workflow-track{grid-template-columns:1fr 1fr}.automated-workflow-track article:nth-child(2){border-right:0}.automated-workflow-track article:nth-child(-n+2){border-bottom:1px solid #89a1b02e}.automated-workflow-track article:nth-child(2):after{display:none}.automated-workflow-track p{max-width:420px}}@media (max-width:620px){.automated-workflow{padding:48px 16px 62px}.automated-workflow-head{margin-bottom:32px}.automated-workflow-head h2{font-size:clamp(32px,9vw,43px)}.automated-workflow-track{grid-template-columns:1fr}.automated-workflow-track article{min-height:0;padding:24px}.automated-workflow-track article:not(:last-child){border-bottom:1px solid #89a1b02e;border-right:0}.automated-workflow-track article:after{display:none}.automated-workflow-track small{margin-bottom:24px}}.automated-workflow-track{border:0;gap:14px}.automated-workflow-track:before{display:none}.automated-workflow-track article{background:linear-gradient(155deg,#1e2f3dcc,#0e1823eb 68%);border:1px solid #87a4b433;border-radius:12px;flex-direction:column;min-height:310px;padding:23px 23px 0;display:flex;overflow:hidden;box-shadow:0 14px 36px #00040a2e}.automated-workflow-track article:before{content:"";background:linear-gradient(90deg,#32bbb3,#7668d8 70%,#0000);height:2px;position:absolute;inset:0 0 auto}.automated-workflow-track article:not(:last-child):after{display:none}.automated-workflow-track article:hover{background:linear-gradient(155deg,#223745f5,#101b28fa 68%);border-color:#5bd3cb6b;transform:translateY(-7px);box-shadow:0 22px 50px #00040c57}.automated-workflow-track article>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.automated-workflow-track small{color:#69ddd6;background:#30bbb314;border:1px solid #62d8d16b;border-radius:8px;place-items:center;width:38px;height:38px;margin:0;font:800 9px monospace;display:grid}.automated-workflow-track span{color:#8f80e8;letter-spacing:.14em;text-transform:uppercase;margin:0;font:800 8px/1.2 monospace}.automated-workflow-track h3{letter-spacing:-.015em;min-height:50px;font-size:20px;line-height:1.22}.automated-workflow-track p{color:#a6b5bf;max-width:none;margin:11px 0 24px;font-size:12px;line-height:1.72}.automated-workflow-track footer{color:#d6e0e4;letter-spacing:.025em;background:#040c1440;border-top:1px solid #87a4b426;align-items:center;gap:9px;min-height:47px;margin:auto -23px 0;padding:0 23px;font-size:9px;font-weight:750;display:flex}.automated-workflow-track footer:before{content:"";background:#63d9d2;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 10px #63d9d28c}@media (max-width:1050px){.automated-workflow-track article:nth-child(-n+2){border-bottom-color:#87a4b433}.automated-workflow-track article:nth-child(2){border-right:1px solid #87a4b433}}@media (max-width:620px){.automated-workflow-track{gap:12px}.automated-workflow-track article{min-height:280px;padding:22px 22px 0;border:1px solid #87a4b433!important}.automated-workflow-track article>div{margin-bottom:24px}.automated-workflow-track footer{margin-inline:-22px;padding-inline:22px}}.automated-agents{color:#14132f;background:#f5f5ff;padding:clamp(30px,3.5vw,46px) max(24px,50vw - 690px) clamp(38px,4vw,54px)}.automated-agents-layout{grid-template-columns:minmax(330px,.68fr) minmax(680px,1.32fr);align-items:start;gap:clamp(42px,5vw,78px);max-width:1380px;margin:0 auto;display:grid}.automated-agents-head{text-align:left;max-width:470px;margin:0;position:sticky;top:105px}.automated-agents-head>span{color:#5848db;letter-spacing:.14em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.automated-agents-head>span i{background:#6655ec;width:28px;height:1px}.automated-agents-head h2{color:#15142f;letter-spacing:-.047em;text-wrap:balance;margin:18px 0 0;font-size:clamp(36px,3.4vw,51px);font-weight:680;line-height:1.04}.automated-agents-head p{color:#62617b;max-width:460px;margin:20px 0 0;font-size:13px;line-height:1.72}.automated-agents-head ul{border-top:1px solid #453d8324;gap:0;margin:29px 0 0;padding:0;list-style:none;display:grid}.automated-agents-head li{border-bottom:1px solid #453d8324;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.automated-agents-head li>b{color:#5848db;background:#5948db0d;border:1px solid #5948db42;border-radius:7px;place-items:center;width:32px;height:32px;font:850 8px monospace;display:grid}.automated-agents-head li>div{gap:5px;display:grid}.automated-agents-head li strong{color:#22203b;font-size:12px}.automated-agents-head li small{color:#77758d;max-width:350px;font-size:10px;line-height:1.5}.automated-agent-map{background:0 0;border:0;width:100%;min-height:560px;margin:-8px 0 0;position:relative;overflow:hidden}.automated-agent-map:before{content:"";filter:blur(2px);background:radial-gradient(at 50% 82%,#503dcdf2,#6750eec2 35%,#7360ee5c 59%,#0000 77%);border-radius:50% 50% 10% 10%;height:61%;position:absolute;bottom:14px;left:19%;right:19%;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.agent-arc{z-index:1;border:1.5px solid #16142de6;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:350px;position:absolute;top:48px;left:9%;right:9%}.agent-core{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:42px;left:18%;right:18%}.agent-core small{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font:800 7px monospace}.agent-core strong{color:#fff;letter-spacing:-.045em;font-size:clamp(33px,3.5vw,49px);font-weight:680;line-height:1.07}.agent-core span{color:#fff;margin-top:20px;font-size:clamp(17px,1.8vw,24px);font-weight:450}.agent-node{z-index:5;text-align:center;width:158px;position:absolute}.agent-node:before{content:"";z-index:-1;background:#f5f5ff;border-radius:14px;position:absolute;inset:55px 0 -9px}.agent-node>div{color:#fff;background:#17142e;border:1px solid #17142e;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;display:grid;box-shadow:0 0 0 7px #f5f5ff}.agent-node svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.agent-node h3{color:#17152f;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:15px;font-weight:670;line-height:1.16;position:relative}.agent-node p{color:#69677e;text-wrap:balance;max-width:148px;margin:7px auto 0;font-size:8px;line-height:1.48;position:relative}.node-xss{top:43px;right:24%}.node-access{top:190px;right:3.5%}.node-expand{top:369px;right:0}@media (max-width:1100px){.automated-agents-layout{grid-template-columns:1fr}.automated-agents-head{max-width:760px;position:static}.automated-agents-head h2{max-width:720px}.automated-agents-head p{max-width:680px}.automated-agents-head ul{border:0;grid-template-columns:repeat(3,1fr);gap:12px}.automated-agents-head li{border:1px solid #453d8324;grid-template-columns:32px minmax(0,1fr);padding:14px}.automated-agent-map{max-width:850px;min-height:620px;margin:0 auto}}@media (max-width:760px){.automated-agents-head ul{grid-template-columns:1fr}.agent-arc{display:none}.automated-agent-map{min-height:780px}.automated-agent-map:before{height:50%;bottom:-5%;left:8%;right:8%}.agent-core{bottom:78px;left:12%;right:12%}.agent-node{width:31%;position:absolute}.node-discovery{top:190px;left:1%}.node-cve{top:190px;left:34.5%}.node-injection{top:190px;left:auto;right:1%}.node-xss{top:390px;left:1%}.node-access{top:390px;left:34.5%}.node-expand{top:390px;right:1%}}@media (max-width:660px){.automated-agents{padding:48px 16px 62px}.automated-agents-head h2{font-size:clamp(32px,9vw,43px)}.automated-agent-map{grid-template-columns:1fr 1fr;gap:10px;min-height:0;padding:92px 12px 16px;display:grid}.automated-agent-map:before{height:45%;bottom:-8%;left:-20%;right:-20%}.agent-bookmark{width:60px;height:90px;left:18px}.agent-bookmark span{width:34px;height:10px;top:25px;left:13px}.agent-bookmark i{width:34px;height:27px;top:42px;left:13px}.agent-core{grid-area:1/1/auto/-1;justify-content:center;min-height:230px;padding:35px 15px;position:relative;bottom:auto;left:auto;right:auto}.agent-core strong{font-size:clamp(33px,10vw,48px)}.agent-core span{margin-top:18px;font-size:19px}.agent-node{background:#ffffff85;border:1px solid #453d8321;width:auto;min-height:190px;padding:16px 10px;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.agent-node>div{width:48px;height:48px;box-shadow:none}.agent-node h3{font-size:16px}.agent-node p{font-size:10px}}@media (max-width:420px){.automated-agent-map{grid-template-columns:1fr}.agent-core{grid-column:1}.agent-node{min-height:170px}}.automated-benefits{color:#eef4f6;background:radial-gradient(circle at 50% 0,#5b48d21f,#0000 30%),linear-gradient(145deg,#0b141e,#101a2a);padding:clamp(34px,4vw,50px) max(24px,50vw - 620px) clamp(66px,7vw,92px)}.automated-benefits-head{text-align:center;max-width:900px;margin:0 auto 32px;display:block}.automated-benefits-head>div>span{color:#62d8d1;letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.automated-benefits-head>div>span i{background:#62d8d1;width:29px;height:1px}.automated-benefits-head h2{color:#f5f8fa;letter-spacing:-.044em;text-wrap:balance;max-width:900px;margin:16px auto 0;font-size:clamp(32px,3.3vw,47px);font-weight:650;line-height:1.05}.automated-benefits-head>p{color:#9eacb7;max-width:720px;margin:16px auto 0;font-size:12px;line-height:1.68}.automated-benefits-grid{grid-template-columns:1fr 1fr;gap:14px 16px;max-width:1240px;margin:0 auto;display:grid}.automated-benefits-grid article{background:#1c293b;border:1px solid #8ba2b229;border-radius:8px;min-height:150px;padding:21px 22px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative}.automated-benefits-grid article:before{display:none}.automated-benefits-grid article:hover{border-color:#5fd7cf57;transform:translateY(-4px);box-shadow:0 16px 36px #00040c40}.automated-benefits-grid header{align-items:center;gap:13px;display:flex}.automated-benefits-grid header b{color:#dff8f6;border:1px solid #67d8d1;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:550;display:grid}.automated-benefits-grid h3{color:#f2f6f7;letter-spacing:-.018em;margin:0;font-size:16px;font-weight:650;line-height:1.25}.automated-benefits-grid p{color:#99a8b4;max-width:520px;margin:14px 0 0;font-size:11px;line-height:1.65}@media (max-width:760px){.automated-benefits-grid{grid-template-columns:1fr}}@media (max-width:650px){.automated-benefits{padding:38px 16px 62px}.automated-benefits-head h2{font-size:clamp(31px,9vw,42px)}.automated-benefits-grid article{min-height:0;padding:20px}}.automated-selection{color:#18212b;background:linear-gradient(145deg,#f4f7f8,#edf2f4);padding:clamp(58px,6vw,86px) max(24px,50vw - 690px) clamp(70px,8vw,108px)}.automated-selection-layout{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(48px,7vw,105px);max-width:1380px;margin:0 auto;display:grid}.automated-selection-head{position:sticky;top:105px}.automated-selection-head>span{color:#147f7b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.automated-selection-head>span i{background:#147f7b;width:29px;height:1px}.automated-selection-head h2{color:#111b26;letter-spacing:-.047em;text-wrap:balance;max-width:510px;margin:18px 0 0;font-size:clamp(36px,3.8vw,54px);font-weight:670;line-height:1.04}.automated-selection-head>p{color:#62707b;max-width:510px;margin:20px 0 0;font-size:13px;line-height:1.72}.automated-selection-head aside{background:#ffffffad;border-left:2px solid #198d88;gap:8px;max-width:510px;margin-top:28px;padding:19px 20px;display:grid}.automated-selection-head aside small{color:#7665d1;letter-spacing:.13em;text-transform:uppercase;font:850 8px monospace}.automated-selection-head aside strong{color:#2b3741;font-size:12px;line-height:1.55}.automated-selection-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.automated-selection-grid article{background:#ffffffc7;border:1px solid #3e556329;border-radius:9px;grid-template-columns:40px minmax(0,1fr);gap:15px;min-height:225px;padding:23px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;box-shadow:0 10px 25px #2a3f4b0e}.automated-selection-grid article:hover{border-color:#198d8861;transform:translateY(-5px);box-shadow:0 18px 38px #2a3f4b1c}.automated-selection-grid article>span{color:#168681;background:#198d880d;border:1px solid #198d884d;border-radius:8px;place-items:center;width:38px;height:38px;font:850 9px monospace;display:grid}.automated-selection-grid article>div{flex-direction:column;min-width:0;display:flex}.automated-selection-grid h3{color:#18232d;letter-spacing:-.02em;margin:6px 0 0;font-size:17px;font-weight:670;line-height:1.24}.automated-selection-grid p{color:#65737d;margin:14px 0 23px;font-size:11px;line-height:1.68}.automated-selection-grid article small{color:#7868cc;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #3e55631f;margin-top:auto;padding-top:15px;font:800 8px monospace}@media (max-width:1080px){.automated-selection-layout{grid-template-columns:1fr}.automated-selection-head{max-width:760px;position:static}.automated-selection-head h2,.automated-selection-head>p,.automated-selection-head aside{max-width:720px}}@media (max-width:700px){.automated-selection{padding:50px 16px 68px}.automated-selection-grid{grid-template-columns:1fr}.automated-selection-grid article{min-height:205px}.automated-selection-head h2{font-size:clamp(32px,9vw,44px)}}.automated-pentest-page .automated-pentest-label{font-size:11px;font-weight:850}.automated-pentest-page .automated-pentest-copy>p{color:#3f505d;font-size:15px;line-height:1.7}.automated-pentest-page .automated-pentest-scopes span{color:#50616c;font-size:9px;font-weight:850}.automated-pentest-page .automated-workflow-head>span,.automated-pentest-page .automated-agents-head>span,.automated-pentest-page .automated-benefits-head>div>span,.automated-pentest-page .automated-selection-head>span{font-size:10px}.automated-pentest-page .automated-workflow-head p{color:#bdc8ce;font-size:15px;line-height:1.72}.automated-pentest-page .automated-workflow-track span{font-size:9px}.automated-pentest-page .automated-workflow-track h3{font-size:20px}.automated-pentest-page .automated-workflow-track p{color:#c2ccd2;font-size:13px;line-height:1.72}.automated-pentest-page .automated-workflow-track footer{color:#e4ebee;font-size:11px}.automated-pentest-page .automated-agents-head>p{color:#4f5d69;font-size:15px;line-height:1.72}.automated-pentest-page .automated-agents-head li strong{color:#19172f;font-size:13px}.automated-pentest-page .automated-agents-head li small{color:#626075;font-size:11px;line-height:1.55}.automated-pentest-page .agent-node h3{font-size:15px;font-weight:720}.automated-pentest-page .agent-node p{color:#55536a;font-size:9px;line-height:1.5}.automated-pentest-page .agent-core small{font-size:8px}.automated-pentest-page .automated-benefits-head>p{color:#bac5cc;font-size:14px;line-height:1.7}.automated-pentest-page .automated-benefits-grid h3{font-size:18px}.automated-pentest-page .automated-benefits-grid p{color:#bdc8cf;font-size:13px;line-height:1.68}.automated-pentest-page .automated-selection-head>p{color:#53636e;font-size:15px;line-height:1.72}.automated-pentest-page .automated-selection-head aside small{font-size:9px}.automated-pentest-page .automated-selection-head aside strong{color:#25343e;font-size:13px}.automated-pentest-page .automated-selection-grid h3{font-size:19px}.automated-pentest-page .automated-selection-grid p{color:#53646f;font-size:13px;line-height:1.7}.automated-pentest-page .automated-selection-grid article small{color:#6551c4;font-size:9px}@media (max-width:650px){.automated-pentest-page .automated-pentest-copy>p,.automated-pentest-page .automated-workflow-head p,.automated-pentest-page .automated-agents-head>p,.automated-pentest-page .automated-selection-head>p{font-size:14px}.automated-pentest-page .automated-workflow-track p,.automated-pentest-page .automated-benefits-grid p,.automated-pentest-page .automated-selection-grid p{font-size:12px}.automated-pentest-page .agent-node p{font-size:10px}}.automated-selection-layout{max-width:1380px;margin:0 auto;display:block}.automated-selection-head{text-align:center;max-width:1040px;margin:0 auto 42px;position:static}.automated-selection-head>span{justify-content:center}.automated-selection-head h2{max-width:980px;margin-inline:auto}.automated-selection-head>p{max-width:760px;margin-inline:auto}.automated-selection-head aside{background:#ffffff9e;border:1px solid #198d8833;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:780px;margin:25px auto 0;padding:14px 18px;display:flex}.automated-selection-head aside small{flex:none}.automated-selection-head aside strong{font-weight:620}.automated-selection-grid{border-top:1px solid #3a505e2e;border-bottom:1px solid #3a505e2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.automated-selection-grid article{min-height:265px;box-shadow:none;background:0 0;border:1px solid #3a505e29;border-top:0;border-left:0;border-radius:0;padding:29px 30px;transition:background-color .25s,transform .25s;display:block;position:relative}.automated-selection-grid article:nth-child(3n){border-right:0}.automated-selection-grid article:nth-child(n+4){border-bottom:0}.automated-selection-grid article:hover{box-shadow:none;background:#ffffffa3;border-color:#3a505e29;transform:none}.automated-selection-grid article>span{color:#168681;background:0 0;border:1px solid #198d8857;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:35px;font-size:9px;display:grid}.automated-selection-grid article>div{display:block}.automated-selection-grid h3{margin:0;font-size:20px}.automated-selection-grid p{max-width:350px;margin:14px 0 26px}.automated-selection-grid article small{border-top:1px solid #3a505e1f;margin-top:0;padding-top:17px;display:block}@media (max-width:1000px){.automated-selection-grid{grid-template-columns:1fr 1fr}.automated-selection-grid article,.automated-selection-grid article:nth-child(3n){border-bottom:1px solid #3a505e29;border-right:1px solid #3a505e29}.automated-selection-grid article:nth-child(2n){border-right:0}.automated-selection-grid article:nth-child(n+5){border-bottom:0}}@media (max-width:700px){.automated-selection-head{text-align:left}.automated-selection-head>span{justify-content:flex-start}.automated-selection-head h2,.automated-selection-head>p{margin-inline:0}.automated-selection-head aside{border-radius:10px;flex-direction:column;align-items:flex-start}.automated-selection-grid{grid-template-columns:1fr}.automated-selection-grid article,.automated-selection-grid article:nth-child(2n),.automated-selection-grid article:nth-child(3n),.automated-selection-grid article:nth-child(n+5){border-bottom:1px solid #3a505e29;border-right:0;min-height:0;padding:25px 5px}.automated-selection-grid article:last-child{border-bottom:0}.automated-selection-grid article>span{margin-bottom:23px}}.automated-selection{color:#eaf5f4;background:radial-gradient(circle at 50% 58%,#0a99a61f,#0000 29%),linear-gradient(145deg,#061310,#071a18 54%,#071512)}.automated-selection-head{max-width:1180px;margin-bottom:48px}.automated-selection-head>span{color:#38d2df}.automated-selection-head>span i{background:#38d2df}.automated-selection-head h2{color:#f3f8f7;white-space:nowrap;max-width:none;font-size:clamp(31px,3.1vw,45px)}.automated-pentest-page .automated-selection-head>p{color:#b6c9c7;max-width:800px}.automated-selection-radial{grid-template-columns:minmax(280px,1fr) 320px minmax(280px,1fr);align-items:center;gap:clamp(38px,4vw,64px);max-width:1260px;margin:0 auto;display:grid}.selection-criteria{gap:3px;display:grid}.selection-criteria article{border-bottom:1px solid #70a19e29;grid-template-columns:34px minmax(0,1fr);gap:13px;min-height:145px;padding:20px 0;display:grid;position:relative}.selection-criteria article:last-child{border-bottom:0}.selection-criteria article:after{content:"";background:linear-gradient(90deg,#60c2c12e,#34c7d5);width:54px;height:1px;position:absolute;top:50%}.selection-criteria-left article:after{right:-54px}.selection-criteria-right article:after{background:linear-gradient(90deg,#34c7d5,#60c2c12e);left:-54px}.selection-criteria-left article{text-align:right}.selection-criteria-left article>div{grid-area:1/1/auto/3;padding-right:47px}.selection-criteria-right article>div{padding-left:3px}.selection-criteria article>span{color:#59dbe2;border:1px solid #33cdd77a;border-radius:50%;place-items:center;width:32px;height:32px;font:850 8px monospace;display:grid}.selection-criteria h3{color:#f0f6f5;margin:0;font-size:17px;font-weight:680;line-height:1.24}.selection-criteria p{color:#b6c7c5;max-width:365px;margin:9px 0 0;font-size:12px;line-height:1.58}.selection-criteria-left p{margin-left:auto}.selection-criteria small{color:#55d9e1;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font:800 9px monospace;display:block}.selection-engine{background:radial-gradient(circle,#158d9966,#072323b3 52%,#051412f5 70%);border:1px solid #35cfd82e;border-radius:50%;place-items:center;width:320px;height:320px;margin:auto;display:grid;position:relative;box-shadow:0 0 80px #15b8c129}.selection-engine:before,.selection-engine:after{content:"";border-radius:50%;position:absolute}.selection-engine:before{border:11px solid #26d2df;border-color:#26d2df #26d2df #0000 #0000;inset:23px;transform:rotate(25deg)}.selection-engine:after{border:1px dashed #49dadf80;animation:18s linear infinite selectionEngineSpin;inset:51px}.selection-engine-ring{border-radius:50%;animation:24s linear infinite selectionEngineSpin;position:absolute;inset:4px}.selection-engine-ring i{background:#082523;border:2px solid #3fd9e1;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 12px #3fd9e180}.selection-engine-ring i:first-child{top:9%;left:24%}.selection-engine-ring i:nth-child(2){top:25%;right:7%}.selection-engine-ring i:nth-child(3){bottom:6%;right:20%}.selection-engine-ring i:nth-child(4){bottom:18%;left:7%}.selection-engine-core{z-index:2;text-align:center;background:radial-gradient(circle at 40% 30%,#174b50,#081d1d 72%);border:1px solid #5ae4e761;border-radius:50%;place-items:center;width:158px;height:158px;display:grid;box-shadow:0 0 35px #32cfd733}.selection-engine-core b{color:#66e0e5;border:1px solid #5ce6e959;border-radius:12px;place-items:center;width:47px;height:47px;font-size:17px;display:grid}.selection-engine-core strong{color:#f0f8f7;margin-top:-22px;font-size:16px}.selection-engine-core small{color:#7fb0ad;letter-spacing:.05em;text-transform:uppercase;max-width:115px;margin-top:-24px;font:750 7px/1.4 monospace}@keyframes selectionEngineSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.selection-engine:after,.selection-engine-ring{animation:none}}@media (max-width:1100px){.automated-selection-head h2{white-space:normal;text-wrap:balance}.automated-selection-radial{grid-template-columns:1fr 270px 1fr;gap:28px}.selection-engine{width:270px;height:270px}.selection-engine-core{width:138px;height:138px}.selection-criteria article:after{width:32px}.selection-criteria-left article:after{right:-32px}.selection-criteria-right article:after{left:-32px}}@media (max-width:850px){.automated-selection-radial{grid-template-columns:1fr 1fr}.selection-engine{grid-area:1/1/auto/-1;margin-bottom:12px}.selection-criteria{grid-row:2}.selection-criteria article:after{display:none}.selection-criteria-left article{text-align:left}.selection-criteria-left article>span{grid-column:1;justify-self:start}.selection-criteria-left article>div{grid-area:1/2;padding-right:0}.selection-criteria-left p{margin-left:0}}@media (max-width:600px){.automated-selection-radial{grid-template-columns:1fr}.selection-engine{width:245px;height:245px}.selection-engine-core{width:126px;height:126px}.selection-criteria{grid-row:auto}.selection-criteria-left{grid-row:2}.selection-criteria-right{grid-row:3}.selection-criteria article{min-height:0}.selection-criteria-left article>span,.selection-criteria-right article>span{grid-column:1}.selection-criteria-left article>div,.selection-criteria-right article>div{grid-column:2;padding:0}.selection-criteria-left article{text-align:left}.selection-criteria-left p{margin-left:0}}.automated-selection{background:radial-gradient(circle at 50% 58%,#4956cd38,#0000 31%),radial-gradient(circle at 18% 12%,#27b0b317,#0000 25%),linear-gradient(145deg,#101421,#171b2c 58%,#111522)}.automated-selection-head h2{color:#f5f6fb}.automated-pentest-page .automated-selection-head>p{color:#c0c5d1}.selection-criteria{gap:0}.selection-criteria article{border-color:#96a0c02e;grid-template-columns:38px minmax(0,1fr);gap:15px;min-height:154px;padding:22px 0}.selection-criteria-left article{text-align:right;grid-template-columns:minmax(0,1fr) 38px}.selection-criteria-left article>span{grid-area:1/2;justify-self:end}.selection-criteria-left article>div{grid-area:1/1;padding:0}.selection-criteria-right article>span{grid-area:1/1}.selection-criteria-right article>div{grid-area:1/2;padding:0}.selection-criteria h3{color:#f1f3f8;font-size:18px;line-height:1.25}.selection-criteria p{color:#bdc3d0;max-width:360px;margin-top:10px;font-size:12px;line-height:1.62}.selection-criteria small{color:#6fddd9;margin-top:12px;font-size:9px;line-height:1.4}.selection-criteria article:after{background:linear-gradient(90deg,#6e7cb033,#56d7d4)}.selection-criteria-right article:after{background:linear-gradient(90deg,#56d7d4,#6e7cb033)}.selection-engine{background:radial-gradient(circle,#2d74916b,#121d36d6 54%,#0c1122fa 72%);border-color:#66d8d83d;box-shadow:0 0 84px #524ccd38}.selection-engine-core{background:radial-gradient(circle at 40% 30%,#284366,#11182d 72%)}@media (max-width:850px){.selection-criteria-left article{text-align:left;grid-template-columns:38px minmax(0,1fr)}.selection-criteria-left article>span{grid-column:1;justify-self:start}.selection-criteria-left article>div{grid-column:2}.selection-criteria-left p{margin-left:0}}.selection-criteria-left article,.selection-criteria-right article{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:start}.selection-criteria-left article>span,.selection-criteria-right article>span{grid-area:1/1;justify-self:start}.selection-criteria-left article>div,.selection-criteria-right article>div{grid-area:1/2;min-width:0;padding:0}.selection-criteria-left p,.selection-criteria-right p{max-width:340px;margin:10px 0 0}.selection-criteria h3{align-items:center;min-height:45px;margin:0;display:flex}.selection-criteria small{align-items:flex-start;min-height:28px;margin-top:12px;display:flex}@media (max-width:600px){.selection-criteria h3,.selection-criteria small{min-height:0}}.automated-future{color:#17212b;background:radial-gradient(circle at 8% 10%,#2fadaa1a,#0000 26%),linear-gradient(145deg,#f2f6f6,#e9eef4);padding:clamp(58px,6vw,86px) max(24px,50vw - 690px) clamp(70px,8vw,106px)}.automated-future-head{grid-template-rows:auto auto;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:end;gap:0 clamp(55px,7vw,105px);max-width:1380px;margin:0 auto 43px;display:grid}.automated-future-head>span{color:#147f7b;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:18px;font:850 10px/1.3 monospace;display:flex}.automated-future-head>span i{background:#147f7b;width:29px;height:1px}.automated-future-head h2{color:#121c27;letter-spacing:-.049em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(37px,4vw,57px);font-weight:670;line-height:1.03}.automated-future-shifts{border-top:1px solid #3a505e2e;border-bottom:1px solid #3a505e2e;grid-template-columns:1fr 1fr;max-width:1380px;margin:0 auto;display:grid}.automated-future-shifts article{border-bottom:1px solid #3a505e29;border-right:1px solid #3a505e29;grid-template-columns:46px minmax(0,1fr);gap:18px;min-height:245px;padding:29px 32px;display:grid}.automated-future-shifts article:nth-child(2n){border-right:0}.automated-future-shifts article:nth-child(n+3){border-bottom:0}.automated-future-shifts article>span{color:#147f7b;background:#ffffff80;border:1px solid #1789844d;border-radius:50%;place-items:center;width:42px;height:42px;font:850 9px monospace;display:grid}.automated-future-shifts article>div{min-width:0}.automated-future-shifts small{color:#715fca;letter-spacing:.09em;text-transform:uppercase;font:850 9px/1.3 monospace}.automated-future-shifts h3{color:#17222c;letter-spacing:-.025em;max-width:510px;margin:15px 0 0;font-size:22px;font-weight:650;line-height:1.25}.automated-future-shifts p{color:#5d6c76;max-width:535px;margin:13px 0 0;font-size:13px;line-height:1.7}.automated-future-note{background:linear-gradient(100deg,#ffffffc7,#e1edf0b8);border:1px solid #258e8a38;justify-content:space-between;align-items:center;gap:35px;max-width:1380px;margin:18px auto 0;padding:21px 25px;display:flex}.automated-future-note small{color:#147f7b;letter-spacing:.12em;text-transform:uppercase;flex:none;font:850 9px monospace}.automated-future-note strong{color:#24323c;text-align:right;max-width:880px;font-size:15px;line-height:1.55}@media (max-width:950px){.automated-future-head{grid-template-columns:1fr;gap:20px}.automated-future-head>span{grid-column:1}.automated-future-head h2{max-width:800px}.automated-future-head>p{max-width:760px}.automated-future-shifts article{padding:26px 23px}.automated-future-note{flex-direction:column;align-items:flex-start;gap:10px}.automated-future-note strong{text-align:left}}@media (max-width:700px){.automated-future{padding:50px 16px 68px}.automated-future-head h2{font-size:clamp(32px,9vw,44px)}.automated-future-shifts{grid-template-columns:1fr}.automated-future-shifts article,.automated-future-shifts article:nth-child(2n),.automated-future-shifts article:nth-child(n+3){border-bottom:1px solid #3a505e29;border-right:0;min-height:0;padding:24px 4px}.automated-future-shifts article:last-child{border-bottom:0}.automated-future-shifts h3{font-size:19px}.automated-future-shifts p{font-size:12px}.automated-future-note{padding:19px}}.automated-future{background:radial-gradient(circle at 50% 0,#2c9d9917,#0000 28%),linear-gradient(145deg,#f7f5f1,#eef3f3)}.automated-future-head>span{justify-content:center;margin-bottom:0}.automated-future-head h2{text-wrap:balance;max-width:1080px;margin:18px auto 0;font-size:clamp(34px,3.5vw,50px)}.automated-future-head>p{max-width:790px;margin:18px auto 0;font-size:14px;line-height:1.72}.automated-future-shifts{background:#ffffff75;border:1px solid #394f5b29;border-bottom:0;grid-template-columns:1fr;max-width:1240px;display:grid}.automated-future-shifts article,.automated-future-shifts article:nth-child(2n),.automated-future-shifts article:nth-child(n+3){background:0 0;border:0;border-bottom:1px solid #394f5b29;grid-template-columns:48px minmax(0,1fr);gap:21px;min-height:158px;padding:27px 30px;transition:background-color .25s,padding-left .25s;display:grid;position:relative}.automated-future-shifts article:before{content:"";transform-origin:50%;background:linear-gradient(#39bdb6,#7462d4);width:2px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.automated-future-shifts article:hover{background:#ffffffc2;padding-left:36px}.automated-future-shifts article:hover:before{transform:scaleY(1)}.automated-future-shifts article>span{background:#ffffffc7;border-radius:8px;width:44px;height:44px}.automated-future-shifts article>div{grid-template-rows:auto auto;grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr);align-items:start;gap:8px clamp(32px,5vw,78px);display:grid}.automated-future-shifts small{color:#6956c3;grid-area:1/1/3;align-self:center;max-width:220px;font-size:9px;line-height:1.55}.automated-future-shifts h3{color:#16222c;grid-area:1/2;max-width:690px;margin:0;font-size:21px;line-height:1.26}.automated-future-shifts p{color:#5b6b75;grid-area:2/2;max-width:750px;margin:0;font-size:13px;line-height:1.68}.automated-future-note{background:#172431;border:0;border-left:2px solid #168a85;max-width:1240px;margin-top:14px}.automated-future-note small{color:#67ddd5}.automated-future-note strong{color:#edf4f5}@media (max-width:850px){.automated-future-head{text-align:left}.automated-future-head>span{justify-content:flex-start}.automated-future-head h2,.automated-future-head>p{margin-inline:0}.automated-future-shifts article>div{grid-template-columns:1fr;gap:10px}.automated-future-shifts small,.automated-future-shifts h3,.automated-future-shifts p{grid-area:auto/1;max-width:720px}.automated-future-shifts small{align-self:auto}.automated-future-shifts article:hover{padding-left:30px}}@media (max-width:560px){.automated-future-shifts article,.automated-future-shifts article:nth-child(2n),.automated-future-shifts article:nth-child(n+3){grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 16px}.automated-future-shifts article>span{width:38px;height:38px}.automated-future-shifts article:hover{padding-left:16px}.automated-future-note{border-top:2px solid #168a85;border-left:0}}.automated-future{background:radial-gradient(circle at 30% 55%,#7cf0a91f,#0000 28%),#f8faf9;padding:clamp(50px,5vw,72px) max(24px,50vw - 660px) clamp(62px,7vw,92px)}.automated-future-head{text-align:center;max-width:1100px;margin:0 auto 38px;display:block}.automated-future-head>span{justify-content:center;margin:0}.automated-future-head h2{color:#111a23;max-width:1050px;margin:17px auto 0;font-size:clamp(35px,3.6vw,51px);line-height:1.04}.automated-future-head>p{color:#5c6871;max-width:760px;margin:17px auto 0;font-size:14px;line-height:1.68}.automated-future-layout{grid-template-columns:minmax(430px,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(65px,8vw,125px);max-width:1240px;margin:0 auto;display:grid}.automated-future-visual{min-height:455px;padding:0 76px 76px 0;position:relative}.automated-future-visual>figure{background:#dce6e7;border-radius:16px;width:100%;height:370px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 45px #1e343a21}.automated-future-visual>figure img{object-fit:cover;object-position:center}.automated-future-badge{z-index:3;color:#173127;background:#91ef91;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800;display:flex;position:absolute;top:150px;right:38px;box-shadow:0 10px 24px #31814c29}.automated-future-badge i{background:#1f6c40;border-radius:50%;width:7px;height:7px}.automated-future-panel{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffe8;border:1px solid #36545221;border-radius:14px;width:min(78%,390px);position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 20px 45px #26444226}.automated-future-panel>header,.automated-future-panel>footer{border-bottom:1px solid #3654521a;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.automated-future-panel>header>div{color:#1b2b2b;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.automated-future-panel>header i{background:#2fc27c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #2fc27c73}.automated-future-panel>header small{color:#2a9181;letter-spacing:.09em;font:850 7px monospace}.automated-future-panel>div{grid-template-columns:repeat(3,1fr);padding:17px 15px;display:grid}.automated-future-panel>div>span{border-right:1px solid #3654521a;gap:6px;padding:6px 10px;display:grid}.automated-future-panel>div>span:last-child{border-right:0}.automated-future-panel b{color:#223232;font-size:10px}.automated-future-panel span small{color:#778484;font-size:8px}.automated-future-panel>footer{color:#536261;border-top:1px solid #3654521a;border-bottom:0;font-size:8px}.automated-future-panel>footer i{background:linear-gradient(90deg,#2fc27c 70%,#d9e5e1 70%);border-radius:99px;width:28px;height:3px}.automated-future-steps{display:grid;position:relative}.automated-future-steps:before{content:"";background:#d5dedc;width:1px;position:absolute;top:36px;bottom:36px;left:25px}.automated-future-steps article{grid-template-columns:52px minmax(0,1fr);gap:24px;min-height:142px;padding:20px 0;display:grid;position:relative}.automated-future-steps article>span{z-index:2;color:#52615f;background:#fff;border:1px solid #d3dcda;border-radius:12px;place-items:center;width:50px;height:50px;font:850 9px monospace;display:grid;position:relative}.automated-future-steps article.is-active>span{color:#193927;background:#9af29a;border-color:#8eef91;box-shadow:0 10px 24px #3b915224}.automated-future-steps article>div{padding-top:2px}.automated-future-steps h3{color:#121c23;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650;line-height:1.25}.automated-future-steps p{color:#5e696f;max-width:550px;margin:10px 0 0;font-size:13px;line-height:1.67}.automated-future-steps article:not(:last-child){border-bottom:1px solid #e1e7e5}@media (max-width:1000px){.automated-future-layout{grid-template-columns:1fr;gap:48px}.automated-future-visual{width:min(100%,650px);margin:0 auto}.automated-future-steps{width:min(100%,760px);margin:0 auto}}@media (max-width:650px){.automated-future{padding:44px 16px 62px}.automated-future-head{text-align:left}.automated-future-head>span{justify-content:flex-start}.automated-future-head h2,.automated-future-head>p{margin-inline:0}.automated-future-visual{min-height:410px;padding:0 0 105px}.automated-future-visual>figure{height:310px}.automated-future-badge{top:245px;right:13px}.automated-future-panel{width:auto;left:10px;right:10px}.automated-future-steps article{grid-template-columns:44px minmax(0,1fr);gap:16px}.automated-future-steps article>span{width:42px;height:42px}.automated-future-steps:before{left:21px}.automated-future-steps h3{font-size:18px}.automated-future-steps p{font-size:12px}}.automated-final-cta{color:#f2f7f8;background:radial-gradient(circle at 88% 20%,#6753d233,#0000 30%),linear-gradient(105deg,#0a1720,#11172a 64%,#17142c);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 45px;padding:34px max(24px,50vw - 690px);display:grid;position:relative;overflow:hidden}.automated-final-cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5bdad30f,#0000);animation:7s ease-in-out infinite automatedFinalSweep;position:absolute;inset:0;transform:translate(-100%)}.automated-final-copy{z-index:1;max-width:860px;position:relative}.automated-final-copy>span{color:#66dcd5;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.automated-final-copy>span i{background:#66dcd5;width:28px;height:1px}.automated-final-copy h2{color:#f5f8fa;letter-spacing:-.043em;max-width:820px;margin:11px 0 0;font-size:clamp(28px,3vw,41px);font-weight:650;line-height:1.07}.automated-final-copy p{color:#aebac4;max-width:780px;margin:12px 0 0;font-size:13px;line-height:1.65}.automated-final-actions{z-index:1;gap:9px;display:flex;position:relative}.automated-final-actions a{color:#edf5f6;white-space:nowrap;border:1px solid #64dbd44d;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:0 18px;font-size:11px;font-weight:820;display:inline-flex}.automated-final-actions a:first-child{color:#091b1d;background:#66dcd5;border-color:#66dcd5}.automated-final-actions a:last-child{background:#ffffff09}.automated-final-actions a:hover{transform:translateY(-2px)}.automated-final-actions svg{width:15px;height:15px}.automated-final-trust{z-index:1;color:#aebbc4;border-top:1px solid #869eaf29;flex-wrap:wrap;grid-column:1/-1;gap:24px;padding-top:17px;font-size:10px;font-weight:720;display:flex;position:relative}.automated-final-trust span{align-items:center;gap:8px;display:flex}.automated-final-trust i{background:#61d8d1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #61d8d173}@keyframes automatedFinalSweep{0%,28%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.automated-final-cta:before{animation:none}}@media (max-width:900px){.automated-final-cta{grid-template-columns:1fr;padding-block:30px}.automated-final-actions{justify-self:start}.automated-final-trust{grid-column:1}}@media (max-width:560px){.automated-final-cta{padding:28px 16px}.automated-final-actions{flex-direction:column;width:100%}.automated-final-actions a{width:100%}.automated-final-trust{flex-direction:column;align-items:flex-start;gap:10px}}.vulnerability-validation-page{color:#eef5f6;background:#08131d;min-height:100svh}.vulnerability-validation-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.validation-hero{isolation:isolate;background:radial-gradient(circle at 12% 82%,#25b8ae29,#0000 28%),radial-gradient(circle at 88% 16%,#6d56da33,#0000 31%),linear-gradient(140deg,#07121b,#0b1724 55%,#11142a);grid-template-columns:minmax(0,1fr) minmax(500px,.82fr);align-items:center;gap:clamp(60px,7vw,110px);min-height:calc(100svh - 76px);padding:clamp(58px,6vw,82px) max(24px,50vw - 690px);display:grid;position:relative;overflow:hidden}.validation-hero:before{content:"";z-index:-1;opacity:.27;background-image:linear-gradient(#7aa3b217 1px,#0000 1px),linear-gradient(90deg,#7aa3b217 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%,#000);mask-image:linear-gradient(90deg,#000,#0000 48%,#000)}.validation-hero-copy{z-index:2;max-width:700px;position:relative}.validation-hero-label{color:#65ddd6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.validation-hero-label i{background:linear-gradient(90deg,#65ddd6,#0000);width:31px;height:1px}.validation-hero-copy h1{color:#f7f9fb;letter-spacing:-.054em;text-wrap:balance;max-width:690px;margin:19px 0 0;font-size:clamp(48px,4.8vw,70px);font-weight:650;line-height:1.01}.validation-hero-copy h1 em{color:#70dfd9;font-style:normal;display:block}.validation-hero-copy>p{color:#b5c3cc;max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.72}.validation-hero-actions{gap:10px;margin-top:28px;display:flex}.validation-hero-actions a{color:#edf5f6;border:1px solid #65ddd64d;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 19px;font-size:12px;font-weight:820;display:inline-flex}.validation-hero-actions a:last-child{background:#ffffff09}.validation-hero-actions a:hover{transform:translateY(-2px)}.validation-hero-actions svg{width:16px;height:16px}.validation-hero-proof{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.validation-hero-proof span{color:#a9b7c1;align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.validation-hero-proof svg{color:#62d9d2;stroke-width:2.2px;width:14px;height:14px}.validation-console{z-index:2;background:linear-gradient(150deg,#10222ffa,#0a0f1bfa);border:1px solid #6fbeca45;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 35px 85px #00040c6b}.validation-console:before{content:"";pointer-events:none;background:linear-gradient(125deg,#5ae1d80e,#0000 38%,#7960e20f);position:absolute;inset:0}.validation-console>header,.validation-console>footer{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #8dacbc21;justify-content:space-between;align-items:center;padding:17px 20px;font:850 8px monospace;display:flex;position:relative}.validation-console>header>div{color:#cad7dc;align-items:center;gap:8px;display:flex}.validation-console>header>div i{background:#62ddd5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #62ddd5}.validation-console>header>span{color:#66ddd6}.validation-console-summary{justify-content:space-between;align-items:center;gap:25px;padding:24px 21px;display:flex;position:relative}.validation-console-summary>div{gap:7px;display:grid}.validation-console-summary small{color:#718995;letter-spacing:.1em;font:850 8px monospace}.validation-console-summary strong{color:#eff5f7;font-size:20px}.validation-console-summary span{color:#8194a0;font-size:9px}.validation-console-summary>b{color:#ff8d96;background:#ff546212;border:1px solid #ff717c57;border-radius:50%;flex:0 0 63px;place-items:center;width:63px;height:63px;font:850 9px monospace;display:grid;box-shadow:0 0 28px #ff546214}.validation-console-path{border-top:1px solid #8dacbc21;display:grid;position:relative}.validation-console-path article{border-bottom:1px solid #8dacbc1f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:12px 20px;display:grid;position:relative}.validation-console-path article>span{color:#738a96;border:1px solid #698c9d3d;border-radius:7px;place-items:center;width:34px;height:34px;font:850 8px monospace;display:grid}.validation-console-path article>div{gap:5px;display:grid}.validation-console-path small{color:#718995;letter-spacing:.1em;font:850 7px monospace}.validation-console-path strong{color:#dfe8eb;font-size:11px}.validation-console-path article>svg{color:#65d5ad;stroke-width:2.2px;width:17px;height:17px}.validation-console-path article>b{color:#65ddd6;letter-spacing:.08em;background:#4cbeb80f;border:1px solid #66dcd542;border-radius:4px;padding:6px 8px;font:850 7px monospace}.validation-console-path article.is-complete>span{color:#65d5ad;border-color:#65d5ad42}.validation-console-path article.is-active{background:linear-gradient(90deg,#45beb512,#0000)}.validation-console-path article.is-active:before{content:"";background:#65ddd6;width:2px;position:absolute;top:0;bottom:0;left:0}.validation-console>footer{color:#738895;border:0}.validation-console>footer>span{align-items:center;gap:8px;display:flex}.validation-console>footer>span i{background:#63d9d2;border-radius:50%;width:6px;height:6px}.validation-console>footer>strong{color:#a999f1;align-items:center;gap:10px;font-size:8px;display:flex}.validation-console>footer svg{width:14px;height:14px}@media (max-width:1050px){.validation-hero{grid-template-columns:1fr;min-height:auto}.validation-hero-copy{max-width:820px}.validation-console{width:min(100%,760px)}}@media (max-width:650px){.validation-hero{padding:48px 16px 58px}.validation-hero-copy h1{font-size:clamp(40px,11vw,54px)}.validation-hero-actions{flex-direction:column;align-items:stretch}.validation-hero-actions a{width:100%}.validation-hero-proof{flex-direction:column;align-items:flex-start;gap:10px}.validation-console{border-radius:10px}.validation-console-summary strong{font-size:17px}.validation-console-summary>b{flex-basis:54px;width:54px;height:54px}.validation-console>footer{flex-direction:column;align-items:flex-start;gap:9px}}.validation-hero{background:radial-gradient(circle at 13% 12%,#fffffff5,#0000 34%),linear-gradient(118deg,#f3f8f8 0%,#eaf2f3 51%,#dde9ee 100%);border-bottom:1px solid #1a878357;justify-content:flex-start;align-items:center;min-height:550px;padding:46px max(24px,50vw - 690px);display:flex;position:relative;overflow:hidden}.validation-hero:before{display:none}.validation-hero-copy{z-index:3;width:min(47%,650px);max-width:650px;position:relative}.validation-hero-label{color:#087f7b;letter-spacing:.14em;font-family:inherit;font-size:10px}.validation-hero-copy h1{color:#111827;letter-spacing:-.05em;max-width:640px;margin-top:17px;font-size:clamp(42px,4vw,60px);font-weight:720;line-height:1.04}.validation-hero-copy>p{color:#465864;max-width:600px;margin-top:20px;font-size:14px;line-height:1.68}.validation-hero-actions{margin-top:25px}.validation-hero-actions a{color:#fff;background:#147e7a;border-color:#168784;min-height:48px;padding-inline:20px}.validation-hero-actions a:first-child:hover{background:#0f6967}.validation-hero-proof{gap:15px;margin-top:23px}.validation-hero-proof span{color:#53646f;font-size:9px;font-weight:800}.validation-hero-image{z-index:1;width:66%;margin:0;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.validation-hero-image:before{content:"";z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#39adab09,#505faa0b);position:absolute;inset:0}.validation-hero-image:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#eef5f5 0%,#eef5f5f5 10%,#eaf3f494 29%,#0000 52%);position:absolute;inset:0}.validation-hero-image img{object-fit:cover;object-position:center right;filter:saturate(.94)contrast(.99)}@media (max-width:1050px){.validation-hero-copy{width:min(54%,620px)}.validation-hero-image{width:62%}.validation-hero-image:after{background:linear-gradient(90deg,#eef5f5 0%,#eef5f5f0 17%,#eaf3f485 40%,#0000 66%)}}@media (max-width:760px){.validation-hero{min-height:0;padding:42px 16px 0;display:grid}.validation-hero-copy{width:100%;max-width:620px;margin:0 auto}.validation-hero-copy h1{font-size:clamp(38px,10vw,50px)}.validation-hero-actions{flex-direction:column;align-items:stretch}.validation-hero-actions a{width:100%}.validation-hero-proof{flex-direction:column;align-items:flex-start;gap:10px}.validation-hero-image{width:calc(100% + 32px);height:300px;margin:28px -16px 0;position:relative;top:auto;bottom:auto;right:auto}.validation-hero-image:after{background:linear-gradient(#eaf2f3 0%,#eaf2f399 18%,#0000 43%)}.validation-hero-image img{object-position:67% center}}@media (max-width:440px){.validation-hero{padding-top:36px}.validation-hero-copy h1{font-size:clamp(34px,10.5vw,44px)}.validation-hero-copy>p{font-size:13px}.validation-hero-image{height:250px}}.validation-method{color:#eef5f6;background:radial-gradient(circle at 88% 12%,#6753d229,#0000 28%),linear-gradient(145deg,#0a151f,#101827);padding:clamp(54px,6vw,82px) max(24px,50vw - 690px) clamp(68px,7vw,100px)}.validation-method-head{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:clamp(55px,8vw,120px);max-width:1380px;margin:0 auto 40px;display:grid}.validation-method-head>div>span{color:#65ddd6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.validation-method-head>div>span i{background:#65ddd6;width:30px;height:1px}.validation-method-head h2{color:#f5f8fa;letter-spacing:-.047em;text-wrap:balance;max-width:850px;margin:18px 0 0;font-size:clamp(36px,4vw,56px);font-weight:650;line-height:1.04}.validation-method-layout{grid-template-columns:minmax(0,1.15fr) minmax(430px,.65fr);align-items:start;gap:clamp(38px,5vw,75px);max-width:1380px;margin:0 auto;display:grid}.validation-method-steps{border-top:1px solid #89a2b233;border-left:1px solid #89a2b233;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.validation-method-steps li{background:linear-gradient(145deg,#ffffff06,#0000);border-bottom:1px solid #89a2b233;border-right:1px solid #89a2b233;grid-template-columns:38px minmax(0,1fr);gap:17px;min-height:245px;padding:27px;display:grid}.validation-method-steps li>span{color:#66ddd6;border:1px solid #64ddd657;border-radius:8px;place-items:center;width:36px;height:36px;font:850 8px monospace;display:grid}.validation-method-steps li>div{min-width:0}.validation-method-steps small{color:#9785e8;letter-spacing:.12em;text-transform:uppercase;font:850 8px/1.3 monospace}.validation-method-steps h3{color:#edf4f6;letter-spacing:-.02em;margin:18px 0 0;font-size:19px;font-weight:650;line-height:1.28}.validation-evidence-card{background:linear-gradient(150deg,#122431fa,#0b101dfa);border:1px solid #70beca40;border-radius:12px;overflow:hidden;box-shadow:0 26px 65px #00040c4d}.validation-evidence-card>header,.validation-evidence-card>footer{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #89a2b224;justify-content:space-between;align-items:center;padding:16px 18px;font:850 8px monospace;display:flex}.validation-evidence-card>header>div{color:#d4e0e3;align-items:center;gap:8px;display:flex}.validation-evidence-card>header i{background:#65ddd6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #65ddd6}.validation-evidence-card>header>span{color:#65d7ad}.validation-evidence-title{padding:24px 20px}.validation-evidence-title small{color:#ff8f97;letter-spacing:.11em;font:850 8px monospace}.validation-evidence-title h3{color:#f0f5f7;letter-spacing:-.03em;margin:12px 0 0;font-size:23px;line-height:1.22}.validation-evidence-title p{color:#8fa1ac;margin:12px 0 0;font-size:11px;line-height:1.6}.validation-evidence-card dl{border-top:1px solid #89a2b221;margin:0;padding:0 20px}.validation-evidence-card dl>div{border-bottom:1px solid #89a2b21f;grid-template-columns:105px minmax(0,1fr);gap:15px;padding:14px 0;display:grid}.validation-evidence-card dt{color:#718793;font-size:9px}.validation-evidence-card dd{color:#d5e0e3;margin:0;font-size:10px;font-weight:700}.validation-evidence-card>footer{color:#79909c;border:0}.validation-evidence-card>footer span{align-items:center;gap:8px;display:flex}.validation-evidence-card>footer svg{color:#65d7ad;stroke-width:2.2px;width:14px;height:14px}.validation-evidence-card>footer strong{color:#a999ef;font-size:8px}@media (max-width:1050px){.validation-method-head,.validation-method-layout{grid-template-columns:1fr}.validation-method-head{gap:18px}.validation-method-head>p{max-width:760px}.validation-evidence-card{width:min(100%,720px)}}@media (max-width:700px){.validation-method{padding:48px 16px 64px}.validation-method-head h2{font-size:clamp(33px,9vw,45px)}.validation-method-steps{grid-template-columns:1fr}.validation-method-steps li{min-height:0;padding:23px}.validation-evidence-card>footer{flex-direction:column;align-items:flex-start;gap:9px}}.validation-method{color:#18232d;background:radial-gradient(circle at 82% 8%,#5b4ccd17,#0000 25%),linear-gradient(145deg,#f3f6f7,#e9eff1);padding-top:clamp(30px,3.2vw,44px)}.validation-method-head{text-align:center;max-width:1060px;margin:0 auto 39px;display:block}.validation-method-head>div>span{color:#147f7b;justify-content:center}.validation-method-head>div>span i{background:#147f7b}.validation-method-head h2{color:#121c26;max-width:1020px;margin:17px auto 0;font-size:clamp(35px,3.7vw,52px)}.validation-method-head>p{color:#596a75;max-width:780px;margin:17px auto 0;font-size:14px;line-height:1.72}.validation-method-layout{max-width:1320px;margin:0 auto;display:block}.validation-method-steps{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.validation-method-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#24aaa4,#7565d4);height:1px;position:absolute;top:47px;left:11%;right:11%}.validation-method-steps li{z-index:1;background:#ffffffbf;border:1px solid #3d536026;border-radius:9px;flex-direction:column;min-height:280px;padding:22px 23px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 12px 28px #2a404c0e}.validation-method-steps li:hover{border-color:#188b8657;transform:translateY(-5px);box-shadow:0 18px 38px #2a404c1a}.validation-method-steps li>span{color:#147f7b;background:#f7fbfa;border-color:#147f7b5c;border-radius:50%;width:48px;height:48px;margin-bottom:28px;box-shadow:0 0 0 7px #edf2f3}.validation-method-steps li>div{flex-direction:column;flex:1;display:flex}.validation-method-steps p{color:#5e6e78;margin:13px 0 0;font-size:12px;line-height:1.7}.validation-evidence-card{background:linear-gradient(110deg,#101b27,#15172a);border-color:#6d5ccf40;border-radius:9px;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);margin-top:14px;display:grid;box-shadow:0 20px 45px #1a2a3724}.validation-evidence-card>header{grid-column:1/-1;padding:14px 20px}.validation-evidence-title{border-right:1px solid #89a2b221;grid-column:1;padding:22px 24px}.validation-evidence-title h3{font-size:20px}.validation-evidence-card dl{border-top:0;grid-column:2;grid-template-columns:1fr 1fr;align-content:center;padding:10px 23px;display:grid}.validation-evidence-card dl>div{grid-template-columns:95px minmax(0,1fr);padding:12px 0}.validation-evidence-card dl>div:nth-child(odd){padding-right:22px}.validation-evidence-card dl>div:nth-child(2n){border-left:1px solid #89a2b21f;padding-left:22px}.validation-evidence-card>footer{border-top:1px solid #89a2b221;grid-column:1/-1;padding:14px 20px}@media (max-width:1050px){.validation-method-steps{grid-template-columns:1fr 1fr}.validation-method-steps:before{display:none}.validation-method-steps li{min-height:250px}.validation-evidence-card{width:100%}}@media (max-width:760px){.validation-method-head{text-align:left}.validation-method-head>div>span{justify-content:flex-start}.validation-method-head h2,.validation-method-head>p{margin-inline:0}.validation-evidence-card{grid-template-columns:1fr}.validation-evidence-title{border-bottom:1px solid #89a2b221;border-right:0;grid-column:1}.validation-evidence-card dl,.validation-evidence-card>footer{grid-column:1}}@media (max-width:600px){.validation-method{padding:30px 16px 62px}.validation-method-steps{grid-template-columns:1fr}.validation-method-steps li{min-height:0}.validation-evidence-card dl{grid-template-columns:1fr;padding:8px 20px}.validation-evidence-card dl>div:nth-child(odd),.validation-evidence-card dl>div:nth-child(2n){border-left:0;padding:13px 0}.validation-evidence-card>footer{flex-direction:column;align-items:flex-start;gap:9px}}.vulnerability-validation-page{color:#f3f7f8;background:#08121b}.validation-hero{background:#07111a;border-bottom:1px solid #54d7d03d;min-height:560px;padding:46px max(24px,50vw - 690px);display:flex}.validation-hero-copy{z-index:4;width:min(60%,820px);max-width:820px}.validation-hero-label{color:#65ddd6}.validation-hero-label i{background:linear-gradient(90deg,#65ddd6,#0000)}.validation-hero-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.validation-hero-topics span{color:#f0f6f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e1647;border:1px solid #e1eff2a6;border-radius:5px;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:760;display:inline-flex}.validation-hero-copy h1{color:#f7f9fb;text-shadow:0 3px 25px #00000047;max-width:800px;margin-top:17px;font-size:clamp(43px,4.4vw,64px);font-weight:700}.validation-hero-copy h1 em{color:#78e2dc;display:inline}.validation-hero-copy>p{color:#d0dade;text-shadow:0 2px 16px #00000061;max-width:760px;font-size:15px}.validation-hero-actions a{color:#f4f8f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060f1861;border-color:#ddedf080}.validation-hero-actions a:first-child{color:#071b1d;background:#68ddd6;border-color:#68ddd6}.validation-hero-actions a:last-child{color:#f1f6f7;background:#07111b5c}.validation-hero-actions a:last-child:hover{color:#071b1d;background:#68ddd6}.validation-hero-proof span{color:#c4d0d5}.validation-hero-proof svg{color:#6edfd8}.validation-hero-image{z-index:1;width:100%;inset:0}.validation-hero-image:before{z-index:1;mix-blend-mode:normal;background:linear-gradient(#040a110f,#040a1129 65%,#040a117a)}.validation-hero-image:after{z-index:2;background:linear-gradient(90deg,#040a11f7 0%,#040a11e8 29%,#040a11b8 49%,#040a1147 72%,#040a111f 100%)}.validation-hero-image img{object-position:center;filter:saturate(.95)contrast(1.04)}@media (max-width:1050px){.validation-hero-copy{width:min(70%,760px)}.validation-hero-image{width:100%}.validation-hero-image:after{background:linear-gradient(90deg,#040a11f7,#040a11e0 42%,#040a1178 68%,#040a1138)}}@media (max-width:760px){.validation-hero{min-height:620px;padding:42px 16px;display:flex}.validation-hero-copy{width:100%;margin:0}.validation-hero-copy h1{font-size:clamp(38px,10vw,50px)}.validation-hero-image{width:100%;height:auto;margin:0;position:absolute;inset:0}.validation-hero-image:after{background:linear-gradient(90deg,#040a11f5,#040a11d1),linear-gradient(#040a111f,#040a11b3)}.validation-hero-image img{object-position:68% center}}@media (max-width:440px){.validation-hero{min-height:650px;padding-top:36px}.validation-hero-topics{margin-top:17px}.validation-hero-copy>p{font-size:13px}.validation-hero-image{height:auto}}.validation-hero-image img{object-fit:contain;object-position:right center;background:#07111a}@media (max-width:760px){.validation-hero-image img{object-fit:cover;object-position:72% center}}.validation-method{background:#f6f7f8;padding:30px max(24px,50vw - 660px) 54px}.validation-method-head{max-width:900px;margin:0 auto 12px}.validation-method-head h2{max-width:880px;font-size:clamp(32px,3.3vw,46px)}.validation-method-head>p{max-width:620px;margin-top:13px;font-size:13px}.validation-method-layout{max-width:1240px;min-height:390px;margin:0 auto;display:block;position:relative;overflow:hidden}.validation-journey-arrow{z-index:0;width:100%;height:340px;position:absolute;inset:18px 0 auto}.validation-journey-arrow>path{fill:none;stroke:#d4d7d8;stroke-width:34px;stroke-linecap:round;stroke-linejoin:round}.validation-journey-arrow marker path{fill:#d4d7d8;stroke:none}.validation-method-steps{z-index:1;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;height:360px;display:grid;position:relative}.validation-method-steps:before{display:none}.validation-method-steps li{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0 10px;display:flex}.validation-method-steps li:first-child{transform:translateY(188px)}.validation-method-steps li:nth-child(2){transform:translateY(76px)}.validation-method-steps li:nth-child(3){transform:translateY(145px)}.validation-method-steps li:nth-child(4){transform:translateY(24px)}.validation-method-steps li:hover{transform:translateY(inherit);box-shadow:none;border:0}.validation-method-steps li>span{color:#fff;background:#157f9d;border:9px solid #e1e3e4;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;margin:0 auto 13px;font-size:12px;display:grid;box-shadow:0 5px #b9bdc0,0 12px 22px #2c3d4329}.validation-method-steps li>div{display:block}.validation-method-steps small{color:#71717d;font-size:9px}.validation-method-steps h3{color:#17212b;margin:7px 0 0;font-size:17px;line-height:1.2}@media (max-width:950px){.validation-method-layout{min-height:0;overflow:visible}.validation-journey-arrow{display:none}.validation-method-steps{grid-template-columns:1fr 1fr;gap:12px;height:auto}.validation-method-steps li,.validation-method-steps li:nth-child(n){background:#fff;border:1px solid #3e536024;border-radius:9px;min-height:210px;padding:22px;transform:none}.validation-method-steps li:hover{transform:translateY(-3px)}}@media (max-width:600px){.validation-method{padding:28px 16px 48px}.validation-method-head{text-align:left}.validation-method-head>div>span{justify-content:flex-start}.validation-method-head h2,.validation-method-head>p{margin-inline:0}.validation-method-steps{grid-template-columns:1fr}.validation-method-steps li,.validation-method-steps li:nth-child(n){text-align:left;grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:0;padding:18px;display:grid}.validation-method-steps li>span{border-width:6px;flex-basis:68px;width:68px;height:68px;margin:0}.validation-method-steps p{max-width:none;margin-left:0}}.validation-method-steps li:first-child{--journey-y:188px}.validation-method-steps li:nth-child(2){--journey-y:76px}.validation-method-steps li:nth-child(3){--journey-y:145px}.validation-method-steps li:nth-child(4){--journey-y:24px}.validation-method-steps li:hover{transform:translateY(calc(var(--journey-y,0px) - 3px))}@media (max-width:950px){.validation-method-steps li:nth-child(n){--journey-y:0px}.validation-method-steps li:hover{transform:translateY(-3px)}}.validation-method{background:#fff;padding:20px max(24px,50vw - 620px) 28px;position:relative}.validation-method-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.validation-method-layout{max-width:1200px;height:405px;min-height:405px;overflow:hidden}.validation-journey-arrow{height:350px;inset:0 0 auto}.validation-journey-arrow>path{stroke:#d7d7d7;stroke-width:36px}.validation-journey-arrow marker path{fill:#d7d7d7}.validation-method-steps{width:100%;height:405px;display:block;position:relative}.validation-method-steps li,.validation-method-steps li:nth-child(n){min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:0;display:grid;position:absolute;transform:none}.validation-method-steps li:hover,.validation-method-steps li:nth-child(n):hover{box-shadow:none;border:0;transform:none}.validation-method-steps li:first-child{grid-template-columns:minmax(150px,1fr) 112px;width:300px;top:224px;left:0}.validation-method-steps li:nth-child(2){grid-template-columns:minmax(165px,1fr) 112px;width:335px;top:62px;left:220px}.validation-method-steps li:nth-child(3){grid-template-columns:112px minmax(175px,1fr);width:335px;top:219px;left:535px}.validation-method-steps li:nth-child(4){grid-template-columns:112px minmax(165px,1fr);width:320px;top:42px;right:0}.validation-method-steps li>span{color:#fff;background:#35a879;border:11px solid #dedede;border-radius:50%;place-items:center;width:112px;min-width:112px;height:112px;margin:0;display:grid;box-shadow:0 6px #bababa,0 12px 21px #262f342e}.validation-method-steps li:first-child>span,.validation-method-steps li:nth-child(2)>span{grid-area:1/2}.validation-method-steps li:first-child>div,.validation-method-steps li:nth-child(2)>div{text-align:right;grid-area:1/1}.validation-method-steps li:nth-child(3)>span,.validation-method-steps li:nth-child(4)>span{grid-area:1/1}.validation-method-steps li:nth-child(3)>div,.validation-method-steps li:nth-child(4)>div{grid-area:1/2}.validation-method-steps li:first-child>span{background:#36a979}.validation-method-steps li:nth-child(2)>span{background:#ff8b1f}.validation-method-steps li:nth-child(3)>span{background:#087fad}.validation-method-steps li:nth-child(4)>span{background:#12acc4}.validation-method-steps li>span svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:51px;height:51px}.validation-method-steps small{color:#737373;letter-spacing:.02em;text-transform:none;font-size:10px;font-weight:650;display:block}.validation-method-steps h3{margin:5px 0 0;font-size:19px;font-weight:750;line-height:1.12}.validation-method-steps li:first-child h3{color:#2a9d6f}.validation-method-steps li:nth-child(2) h3{color:#ff7e10}.validation-method-steps li:nth-child(3) h3{color:#0879aa}.validation-method-steps li:nth-child(4) h3{color:#08a2ba}.validation-method-steps p{color:#737373;max-width:185px;margin:7px 0 0;font-size:11px;line-height:1.38}.validation-method-steps li:nth-child(-n+2) p{margin-left:auto}@media (max-width:1050px){.validation-method-layout{height:auto;min-height:0;overflow:visible}.validation-journey-arrow{display:none}.validation-method-steps{grid-template-columns:1fr 1fr;gap:24px 18px;height:auto;display:grid}.validation-method-steps li,.validation-method-steps li:nth-child(n){grid-template-columns:112px minmax(0,1fr);width:auto;min-height:150px;display:grid;position:relative;top:auto;left:auto;right:auto}.validation-method-steps li:nth-child(n)>span{grid-area:1/1}.validation-method-steps li:nth-child(n)>div{text-align:left;grid-area:1/2}.validation-method-steps li:nth-child(n) p{margin-left:0}}@media (max-width:650px){.validation-method{padding:24px 16px 38px}.validation-method-steps{grid-template-columns:1fr;gap:22px}.validation-method-steps li,.validation-method-steps li:nth-child(n){grid-template-columns:88px minmax(0,1fr);min-height:116px}.validation-method-steps li>span{border-width:8px;width:86px;min-width:86px;height:86px}.validation-method-steps li>span svg{width:39px;height:39px}.validation-method-steps h3{font-size:17px}.validation-method-steps p{max-width:240px}}@media (min-width:1051px){.validation-method-steps li:nth-child(3){left:630px}}.validation-process{color:#16232d;background:linear-gradient(#f4f7f8 0%,#edf2f4 100%);padding:clamp(44px,5vw,68px) max(24px,50vw - 690px) clamp(64px,7vw,92px)}.validation-process-head{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(40px,7vw,105px);max-width:1380px;margin:0 auto 34px;display:grid}.validation-process-head>div>span{color:#148b87;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font:850 9px/1.3 monospace;display:flex}.validation-process-head>div>span i{background:#148b87;width:31px;height:1px}.validation-process-head h2{color:#111d27;letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(34px,3.4vw,50px);font-weight:680;line-height:1.04}.validation-process-head>p{color:#5c6c76;max-width:480px;margin:0;font-size:13px;line-height:1.7}.validation-process-panel{background:#0b1722;border:1px solid #819daa3d;border-radius:16px;max-width:1380px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #1e333f21}.validation-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.validation-process-grid li{background:linear-gradient(145deg,#ffffff06,#0000 55%);border-right:1px solid #97b5c124;flex-direction:column;min-height:330px;padding:28px 27px 25px;display:flex;position:relative}.validation-process-grid li:last-child{border-right:0}.validation-process-grid li:after{content:"";z-index:2;background:#0b1722;border-top:1px solid #40c7c0;border-right:1px solid #40c7c0;width:9px;height:9px;position:absolute;top:48px;right:-5px;transform:rotate(45deg)}.validation-process-grid li:last-child:after{display:none}.validation-process-top{justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.validation-process-number{color:#6d8290;letter-spacing:.08em;font:800 9px/1 monospace}.validation-process-icon{color:#55d5cc;background:#2eb9b112;border:1px solid #46d2c95c;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.validation-process-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.validation-process-grid small{color:#7e6fe1;letter-spacing:.14em;text-transform:uppercase;font:850 8px/1.3 monospace}.validation-process-grid h3{color:#f2f7f8;letter-spacing:-.025em;margin:13px 0 0;font-size:20px;font-weight:650;line-height:1.25}.validation-process-grid p{color:#a4b2bb;margin:13px 0 24px;font-size:12px;line-height:1.7}.validation-process-grid strong{color:#bed0d5;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font:750 9px/1.3 monospace;display:flex}.validation-process-grid strong:before{content:"";background:#46cfc5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #46cfc517}.validation-process-outcome{background:linear-gradient(90deg,#2cb4ad1f,#705cd31a);border-top:1px solid #97b5c124;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:25px;padding:19px 27px;display:grid}.validation-process-outcome>span{color:#61dbd3;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.validation-process-outcome>span svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.validation-process-outcome p{color:#aebdc5;margin:0;font-size:11px;line-height:1.55}.validation-process-outcome>strong{color:#cfdddf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #61dbd33b;border-radius:999px;padding:8px 11px;font:750 8px/1 monospace}@media (max-width:1050px){.validation-process-head{grid-template-columns:1fr;gap:16px}.validation-process-head>p{max-width:760px}.validation-process-grid{grid-template-columns:1fr 1fr}.validation-process-grid li{border-bottom:1px solid #97b5c124;min-height:290px}.validation-process-grid li:nth-child(2){border-right:0}.validation-process-grid li:nth-child(2):after{display:none}.validation-process-grid li:nth-child(3),.validation-process-grid li:nth-child(4){border-bottom:0}}@media (max-width:680px){.validation-process{padding:40px 16px 60px}.validation-process-head{margin-bottom:26px}.validation-process-head h2{font-size:clamp(32px,9vw,43px)}.validation-process-grid{grid-template-columns:1fr}.validation-process-grid li{min-height:0;padding:23px}.validation-process-grid li,.validation-process-grid li:nth-child(3){border-bottom:1px solid #97b5c124;border-right:0}.validation-process-grid li:last-child{border-bottom:0}.validation-process-grid li:after{display:none}.validation-process-top{margin-bottom:28px}.validation-process-grid p{margin-bottom:22px}.validation-process-outcome{grid-template-columns:1fr;gap:11px;padding:19px 23px}.validation-process-outcome>strong{justify-self:start}}.validation-proof-section{color:#f5f6fa;background:#080a13;grid-template-columns:minmax(0,1.35fr) minmax(380px,.75fr);align-items:center;gap:clamp(42px,5vw,78px);padding:clamp(44px,5vw,68px) max(24px,50vw - 690px) clamp(58px,6vw,82px);display:grid}.validation-proof-visual{background:linear-gradient(150deg,#111318 0%,#101114 47%,#1a1613 100%);border:1px solid #ffffff0f;border-radius:18px;height:540px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.validation-proof-glow{filter:blur(15px);background:radial-gradient(circle,#ff6a1a 0%,#ff8a27c2 22%,#8e482b59 49%,#0000 72%);border-radius:50%;width:82%;height:75%;position:absolute;bottom:-42%;right:-9%}.validation-proof-alert,.validation-proof-approval,.validation-proof-report{z-index:2;color:#121521;background:#fbfbfd;position:absolute;box-shadow:0 10px 32px #0000003d}.validation-proof-alert{border:2px solid #9b8df0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:58%;min-width:390px;padding:12px 15px;display:grid;top:44px;left:50%;transform:translate(-50%)}.validation-proof-alert:after{content:"";background:#9b8df0;width:1px;height:45px;position:absolute;top:100%;left:50%}.validation-proof-alert>span{color:#fff;background:#8b78ed;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.validation-proof-alert svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.validation-proof-alert p{color:#202331;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:10px;overflow:hidden}.validation-proof-alert p strong{font-weight:750}.validation-proof-alert>i{color:#6d7180;text-align:center;font-size:15px;font-style:normal}.validation-proof-approval{border:2px solid #8f8275;border-radius:10px;width:45%;min-width:310px;top:145px;left:50%;transform:translate(-50%)}.validation-proof-approval:after{content:"";border-bottom:2px solid #8b78ed;border-left:2px solid #8b78ed;border-radius:0 0 0 10px;width:90px;height:42px;position:absolute;top:100%;left:50%}.validation-proof-approval header{color:#4a4d57;background:#f0f0f4;border-bottom:1px solid #d8d9df;justify-content:space-between;padding:11px 13px;font-size:8px;display:flex}.validation-proof-approval header strong{color:#2f323c}.validation-proof-approval p{color:#4d5260;margin:0;padding:13px 13px 8px;font-size:10px;line-height:1.5}.validation-proof-approval>div{gap:7px;padding:0 13px 13px;display:flex}.validation-proof-approval button{color:#4d5260;font:inherit;background:#fff;border:1px solid #d5d4dc;border-radius:999px;padding:6px 9px;font-size:8px}.validation-proof-approval button:first-child{color:#6651e0;border-color:#a594ff}.validation-proof-report{border:4px solid #7e7e7d;border-radius:14px 14px 0 0;min-height:315px;top:310px;left:8%;right:8%}.validation-proof-report header{border-bottom:1px solid #e3e4e8;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.validation-proof-report header>div{align-items:center;gap:9px;display:flex}.validation-proof-report h3{color:#171a27;margin:0;font-size:14px}.validation-proof-report header span{color:#db3f3f;background:#fff2f2;border:1px solid #ffc4c4;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:700}.validation-proof-report header button{color:#424650;font:inherit;background:#fff;border:1px solid #d9d9e1;border-radius:999px;padding:6px 10px;font-size:8px}.validation-proof-report header button:first-child{color:#6550dd;border-color:#a493ff}.validation-proof-report header i{color:#737782;font-size:15px;font-style:normal}.validation-proof-report nav{color:#797d88;border-bottom:1px solid #e7e7eb;gap:24px;padding:12px 18px 0;font-size:8px;display:flex}.validation-proof-report nav>*{padding-bottom:10px}.validation-proof-report nav strong{color:#6450dc;border-bottom:2px solid #806bea}.validation-proof-report-body{padding:16px 18px 22px}.validation-proof-report-body small{color:#6752dc;text-transform:uppercase;font-size:8px;font-weight:800}.validation-proof-report-body h4{color:#171b28;margin:7px 0 5px;font-size:15px}.validation-proof-report-body>p{color:#666c79;margin:0;font-size:9px;line-height:1.5}.validation-proof-report-body dl{grid-template-columns:1fr 1fr 1.2fr;gap:9px;margin:16px 0 0;display:grid}.validation-proof-report-body dl>div{background:#f2f3f7;border-radius:7px;padding:10px}.validation-proof-report-body dt{color:#878b95;font-size:7px}.validation-proof-report-body dd{color:#303440;margin:5px 0 0;font-size:8px;font-weight:700}.validation-proof-copy{min-width:0}.validation-proof-label{color:#65dcd4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.validation-proof-label i{background:#65dcd4;width:29px;height:1px}.validation-proof-copy h2{color:#f6f7f9;letter-spacing:-.045em;max-width:550px;margin:18px 0 36px;font-size:clamp(34px,3vw,48px);font-weight:650;line-height:1.06}.validation-proof-copy ol{margin:0;padding:0;list-style:none}.validation-proof-copy li{padding:0 0 31px 34px;position:relative}.validation-proof-copy li:last-child{padding-bottom:0}.validation-proof-copy li:before{content:"";background:#b9adff;border:4px solid #0a0c14;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:0;box-shadow:0 0 0 1px #cac3ff47}.validation-proof-copy li:after{content:"";background:linear-gradient(#d1cbf1,#d1cbf12e);width:1px;position:absolute;top:25px;bottom:5px;left:7px}.validation-proof-copy li:last-child:after{display:none}.validation-proof-copy li:nth-child(2):before{background:#7f8491}.validation-proof-copy li:nth-child(3):before{background:#4d4a6b}.validation-proof-copy h3{color:#f1f3f7;margin:0;font-size:18px;font-weight:650;line-height:1.35}.validation-proof-copy li p{color:#b4b7c5;max-width:500px;margin:9px 0 0;font-size:13px;line-height:1.68}.validation-proof-link{color:#f2f3f6;align-items:center;gap:10px;margin-top:33px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.validation-proof-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px;transition:transform .2s}.validation-proof-link:hover svg{transform:translate(4px)}@media (max-width:1080px){.validation-proof-section{grid-template-columns:1fr}.validation-proof-visual{width:min(100%,850px)}.validation-proof-copy{max-width:780px}.validation-proof-copy h2,.validation-proof-copy li p{max-width:700px}}@media (max-width:650px){.validation-proof-section{padding:38px 16px 58px}.validation-proof-visual{border-radius:12px;height:460px}.validation-proof-alert{width:88%;min-width:0;top:27px}.validation-proof-approval{width:76%;min-width:0;top:123px}.validation-proof-report{min-height:285px;top:282px;left:4%;right:4%}.validation-proof-report header{padding:12px}.validation-proof-report header>div:last-child button{display:none}.validation-proof-report-body dl{grid-template-columns:1fr 1fr}.validation-proof-report-body dl>div:last-child{display:none}.validation-proof-copy h2{margin-bottom:30px;font-size:clamp(32px,9vw,42px)}}.validation-confidence{color:#18242d;background:#f3f6f7;padding:clamp(26px,3vw,38px) max(24px,50vw - 660px) clamp(65px,7vw,96px)}.validation-confidence-head{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(45px,7vw,100px);max-width:1320px;margin:0 auto 36px;display:grid}.validation-confidence-head>div>span{color:#148b87;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.validation-confidence-head>div>span i{background:#148b87;width:30px;height:1px}.validation-confidence-head h2{color:#111d27;letter-spacing:-.046em;max-width:850px;margin:16px 0 0;font-size:clamp(35px,3.7vw,52px);font-weight:680;line-height:1.04}.validation-confidence-head>p{color:#5d6d77;max-width:500px;margin:0;font-size:13px;line-height:1.72}.validation-confidence-compare{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:stretch;max-width:1320px;margin:0 auto;display:grid}.validation-confidence-compare article{background:#fff;border:1px solid #d7e0e3;border-radius:14px;overflow:hidden;box-shadow:0 14px 38px #23384312}.validation-confidence-compare article>header{border-bottom:1px solid #e2e8ea;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.validation-confidence-compare article>header>span{color:#6c7c85;letter-spacing:.12em;text-transform:uppercase;font:800 8px/1.2 monospace}.validation-confidence-compare article>header>strong{color:#7c8389;letter-spacing:.07em;text-transform:uppercase;background:#edf0f1;border-radius:999px;padding:6px 9px;font:800 8px/1 monospace}.validation-confidence-compare article>h3{color:#1a2730;letter-spacing:-.03em;margin:0;padding:24px 22px 8px;font-size:23px;font-weight:650}.validation-confidence-compare ul{margin:0;padding:8px 22px 25px;list-style:none}.validation-confidence-compare li{border-bottom:1px solid #e5ebed;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.validation-confidence-compare li:last-child{border-bottom:0}.validation-confidence-compare li>span{color:#75838a;border:1px solid #d2dadd;border-radius:8px;place-items:center;width:29px;height:29px;font:800 8px monospace;display:grid}.validation-confidence-compare li strong{color:#27343c;font-size:13px;display:block}.validation-confidence-compare li p{color:#687780;margin:6px 0 0;font-size:11px;line-height:1.58}.validation-confidence-after{border-color:#1e999352!important}.validation-confidence-after>header{background:#0e2029}.validation-confidence-after>header>span{color:#a8c1c8!important}.validation-confidence-after>header>strong{align-items:center;gap:5px;display:flex;color:#6ce1d7!important;background:#3bc9bf1a!important}.validation-confidence-after>header>strong svg{fill:none;stroke:currentColor;stroke-width:2.3px;width:12px;height:12px}.validation-confidence-after li>span{color:#148b87;background:#eff9f8;border-color:#148b8747}.validation-confidence-flow{color:#168b87;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.validation-confidence-flow span{letter-spacing:.1em;text-transform:uppercase;font:850 8px/1 monospace}.validation-confidence-flow svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:45px}.validation-confidence-outcomes{background:#e9eff1;border:1px solid #d7e0e3;border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1320px;margin:18px auto 0;display:grid}.validation-confidence-outcomes span{color:#64737c;border-right:1px solid #d2dcdf;padding:17px 20px;font-size:10px;line-height:1.55}.validation-confidence-outcomes span:last-child{border-right:0}.validation-confidence-outcomes strong{color:#1d2c35;margin-bottom:4px;font-size:11px;display:block}@media (max-width:950px){.validation-confidence-head{grid-template-columns:1fr;gap:16px}.validation-confidence-head>p{max-width:760px}.validation-confidence-compare{grid-template-columns:1fr}.validation-confidence-flow{min-height:75px}.validation-confidence-flow svg{transform:rotate(90deg)}.validation-confidence-outcomes{grid-template-columns:1fr}.validation-confidence-outcomes span{border-bottom:1px solid #d2dcdf;border-right:0}.validation-confidence-outcomes span:last-child{border-bottom:0}}@media (max-width:620px){.validation-confidence{padding:26px 16px 62px}.validation-confidence-head{margin-bottom:28px}.validation-confidence-head h2{font-size:clamp(32px,9vw,43px)}.validation-confidence-compare article>h3{font-size:21px}.validation-confidence-compare ul{padding-inline:18px}}.validation-confidence-head>div>span{color:#08736f;font-size:10px}.validation-confidence-head h2{color:#09151e;font-weight:720}.validation-confidence-head>p{color:#3e535e;max-width:520px;font-size:14px;font-weight:500}.validation-confidence-compare article>header>span{color:#4e636d;font-size:10px}.validation-confidence-compare article>header>strong{color:#4e5c63;font-size:9px}.validation-confidence-compare article>h3{color:#0d1922;font-size:24px;font-weight:720}.validation-confidence-compare li>span{color:#425862;font-size:9px}.validation-confidence-compare li strong{color:#14232c;font-size:14px;font-weight:750}.validation-confidence-compare li p{color:#405762;font-size:12.5px;font-weight:500;line-height:1.65}.validation-confidence-flow span{font-size:9px}.validation-confidence-outcomes{background:#e4ecee;border-color:#c9d6da}.validation-confidence-outcomes span{color:#3d535e;font-size:12px;font-weight:500}.validation-confidence-outcomes strong{color:#102029;font-size:13px;font-weight:760}.validation-evidence{color:#eef4f5;background:radial-gradient(circle at 8% 15%,#25b3aa1c,#0000 26%),linear-gradient(145deg,#09141d,#0d1523);padding:clamp(42px,5vw,68px) max(24px,50vw - 660px) clamp(68px,7vw,98px)}.validation-evidence-head{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(45px,7vw,100px);max-width:1320px;margin:0 auto 36px;display:grid}.validation-evidence-head>div>span{color:#62d9d1;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.validation-evidence-head>div>span i{background:#62d9d1;width:30px;height:1px}.validation-evidence-head h2{color:#f5f8f9;letter-spacing:-.046em;max-width:880px;margin:16px 0 0;font-size:clamp(35px,3.7vw,52px);font-weight:680;line-height:1.04}.validation-evidence-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.validation-evidence-summary{background:linear-gradient(155deg,#193842ed,#0f1928f5);border:1px solid #5bd3cb45;border-radius:15px;flex-direction:column;min-height:470px;padding:27px;display:flex;box-shadow:0 24px 55px #0000003d}.validation-evidence-summary>header{justify-content:space-between;align-items:center;display:flex}.validation-evidence-shield{color:#67ddd5;background:#37beb617;border:1px solid #61dbd361;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.validation-evidence-shield svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.validation-evidence-status{color:#7be5dd;letter-spacing:.07em;text-transform:uppercase;border:1px solid #63ded538;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font:800 9px/1 monospace;display:flex}.validation-evidence-status i{background:#6ee0d8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #6ee0d8}.validation-evidence-summary>small{color:#8877e1;letter-spacing:.12em;text-transform:uppercase;margin-top:39px;font:850 9px/1.3 monospace}.validation-evidence-summary>h3{color:#f2f6f7;letter-spacing:-.035em;margin:15px 0 0;font-size:25px;font-weight:650;line-height:1.25}.validation-evidence-summary>p{color:#adbbc2;margin:15px 0 24px;font-size:13px;line-height:1.7}.validation-evidence-summary dl{border-top:1px solid #9db8c229;border-left:1px solid #9db8c229;grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.validation-evidence-summary dl>div{border-bottom:1px solid #9db8c229;border-right:1px solid #9db8c229;padding:13px}.validation-evidence-summary dt{color:#778d97;font-size:9px}.validation-evidence-summary dd{color:#dce7e9;margin:5px 0 0;font-size:11px;font-weight:700}.validation-evidence-summary>footer{color:#78ddd6;align-items:center;gap:8px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.validation-evidence-summary>footer svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:16px;height:16px}.validation-evidence-list{background:#ffffff05;border:1px solid #879fab2e;border-radius:15px;margin:0;padding:0;list-style:none}.validation-evidence-list li{border-bottom:1px solid #879fab29;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:117px;padding:21px 23px;transition:background .22s;display:grid}.validation-evidence-list li:last-child{border-bottom:0}.validation-evidence-list li:hover{background:#47c4bc0b}.validation-evidence-list li>span{color:#67dcd4;background:#31b3ab0d;border:1px solid #65dad245;border-radius:10px;place-items:center;width:39px;height:39px;font:850 9px monospace;display:grid}.validation-evidence-list small{color:#8174cf;letter-spacing:.12em;text-transform:uppercase;font:850 8px/1.3 monospace}.validation-evidence-list h3{color:#edf3f5;margin:7px 0 0;font-size:17px;font-weight:650}.validation-evidence-list p{color:#9fadb5;max-width:630px;margin:7px 0 0;font-size:12px;line-height:1.58}.validation-evidence-list li>strong{color:#9fb2b9;letter-spacing:.06em;text-transform:uppercase;border:1px solid #8ba0a92e;border-radius:999px;padding:7px 9px;font:800 8px/1 monospace}@media (max-width:980px){.validation-evidence-head{grid-template-columns:1fr;gap:16px}.validation-evidence-head>p{max-width:760px}.validation-evidence-layout{grid-template-columns:1fr}.validation-evidence-summary{min-height:0}.validation-evidence-summary dl{margin-top:10px}}@media (max-width:620px){.validation-evidence{padding:40px 16px 64px}.validation-evidence-head{margin-bottom:28px}.validation-evidence-head h2{font-size:clamp(32px,9vw,43px)}.validation-evidence-summary{padding:22px}.validation-evidence-summary>h3{font-size:22px}.validation-evidence-list li{grid-template-columns:39px minmax(0,1fr);gap:14px;padding:19px 17px}.validation-evidence-list li>strong{grid-column:2;justify-self:start}.validation-evidence-list p{font-size:11.5px}}.validation-evidence-layout{grid-template-columns:minmax(460px,.9fr) minmax(0,1.1fr)}.validation-evidence-art{background:#07121c;border:1px solid #5bd3cb40;border-radius:15px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000042}.validation-evidence-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#030a113d 70%,#030a11eb 100%);position:absolute;inset:0}.validation-evidence-art>img{object-fit:cover;object-position:center}.validation-evidence-art figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.validation-evidence-art figcaption>span{color:#78e0d8;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.validation-evidence-art figcaption svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:17px;height:17px}.validation-evidence-art figcaption p{color:#b9c7cc;text-align:right;max-width:230px;margin:0;font-size:11px;line-height:1.5}@media (max-width:980px){.validation-evidence-layout{grid-template-columns:1fr}.validation-evidence-art{min-height:470px}}@media (max-width:620px){.validation-evidence-art{min-height:370px}.validation-evidence-art figcaption{flex-direction:column;align-items:flex-start;gap:5px;bottom:17px;left:18px;right:18px}.validation-evidence-art figcaption p{text-align:left}}.validation-evidence{background:radial-gradient(circle at 18% 48%,#32bab117,#0000 26%),radial-gradient(circle at 88% 15%,#705cd31a,#0000 30%),#1a1d27;padding-top:clamp(40px,4.5vw,60px)}.validation-evidence-head{text-align:center;max-width:1050px;margin-bottom:38px;display:block}.validation-evidence-head>div>span{justify-content:center}.validation-evidence-head h2{max-width:none;margin-inline:auto}.validation-evidence-head>p{color:#c0c4ce;max-width:760px;margin:16px auto 0;font-size:14px;line-height:1.7}.validation-evidence-layout{grid-template-columns:minmax(330px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4vw,58px)}.validation-evidence-art{width:100%;min-height:430px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.validation-evidence-art:after{display:none}.validation-evidence-list{background:0 0;border:0;border-radius:0;gap:15px;display:grid}.validation-evidence-list li{background:linear-gradient(#222530,#222530) padding-box padding-box,linear-gradient(90deg,#26cbbd,#7367db) border-box;border-radius:2px;grid-template-columns:62px minmax(175px,210px) minmax(0,1fr);align-items:center;gap:18px;min-height:112px;padding:20px 26px;transition:transform .22s,background .22s;display:grid;box-shadow:0 12px 25px #00000014;border:1px solid #0000!important}.validation-evidence-list li:hover{background:linear-gradient(#272a36,#272a36) padding-box padding-box,linear-gradient(90deg,#39dfcf,#8b7cf2) border-box;transform:translate(4px)}.validation-evidence-list li>span{color:#54d9cf;background:linear-gradient(145deg,#252834,#1c1f29);border:1px solid #6d67db38;border-radius:4px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 20px #49c5be09}.validation-evidence-list li>span svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.validation-evidence-list h3{color:#f2f3f6;margin:0;font-size:17px;font-weight:650;line-height:1.35}.validation-evidence-list p{color:#c3c6d0;max-width:none;margin:0;font-size:12.5px;font-weight:450;line-height:1.62}@media (max-width:980px){.validation-evidence-head{text-align:left}.validation-evidence-head>div>span{justify-content:flex-start}.validation-evidence-head>p{margin-left:0}.validation-evidence-layout{grid-template-columns:1fr}.validation-evidence-art{width:min(100%,520px);min-height:370px;margin:0 auto}.validation-evidence-list{width:100%}}@media (max-width:700px){.validation-evidence-list li{grid-template-columns:54px minmax(0,1fr);gap:14px;min-height:0;padding:18px}.validation-evidence-list li>span{grid-row:1/3;width:54px;height:54px}.validation-evidence-list li>span svg{width:27px;height:27px}.validation-evidence-list h3{grid-column:2;font-size:16px}.validation-evidence-list p{grid-column:2;font-size:12px}.validation-evidence-art{min-height:320px}}.validation-evidence-art{min-height:500px}.validation-evidence-art>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 34px #00000052)}@media (max-width:980px){.validation-evidence-art{min-height:430px}}@media (max-width:620px){.validation-evidence-art{min-height:350px}}.validation-final-cta{background:#e9eff1;padding:34px max(24px,50vw - 660px) 42px}.validation-final-inner{background:radial-gradient(circle at 84% 0,#6857cc2e,#0000 31%),linear-gradient(125deg,#0b1a23,#111625);border:1px solid #69bcb545;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px 55px;max-width:1320px;margin:0 auto;padding:34px 38px;display:grid;box-shadow:0 22px 48px #192d3824}.validation-final-copy>span{color:#62d9d1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.validation-final-copy>span i{background:#62d9d1;width:28px;height:1px}.validation-final-copy h2{color:#f4f7f8;letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(29px,3vw,42px);font-weight:670;line-height:1.08}.validation-final-copy p{color:#aebcc3;max-width:710px;margin:12px 0 0;font-size:13px;line-height:1.65}.validation-final-actions{align-items:center;gap:10px;display:flex}.validation-final-actions a{color:#071417;white-space:nowrap;background:#63d8d0;border:1px solid #54c9c1;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.validation-final-actions a:hover{background:#77e4dd;transform:translateY(-2px)}.validation-final-actions a:nth-child(2){color:#dce7e9;background:0 0}.validation-final-actions a:nth-child(2):hover{background:#63d8d014}.validation-final-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.validation-final-proof{border-top:1px solid #96b1bb26;grid-column:1/-1;align-items:center;gap:14px 29px;padding-top:19px;display:flex}.validation-final-proof span{color:#9fb0b7;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.validation-final-proof svg{fill:none;stroke:#62d9d1;stroke-width:2.2px;width:14px;height:14px}@media (max-width:900px){.validation-final-inner{grid-template-columns:1fr}.validation-final-actions{justify-self:start}.validation-final-proof{grid-column:1}}@media (max-width:580px){.validation-final-cta{padding:26px 16px 34px}.validation-final-inner{padding:27px 22px}.validation-final-actions{flex-direction:column;align-items:stretch;width:100%}.validation-final-actions a{width:100%}.validation-final-proof{flex-direction:column;align-items:flex-start;gap:11px}.validation-final-copy h2{font-size:clamp(29px,9vw,38px)}}.validation-final-cta{background:#0d1822}.validation-final-inner{box-shadow:none;background:0 0}.security-teams-page{color:#14222c;background:#edf5f4;min-height:100vh}.security-teams-hero{isolation:isolate;background:radial-gradient(circle at 82% 20%,#6b5ad224,#0000 25%),linear-gradient(110deg,#f5f8f7 0%,#edf6f5 58%,#e5f0f1 100%);border-bottom:1px solid #128a8438;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(42px,6vw,90px);min-height:570px;padding:54px max(24px,50vw - 690px) 66px;display:grid;position:relative;overflow:hidden}.security-teams-hero:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#1f5e671f 1px,#0000 1px),linear-gradient(90deg,#1f5e671f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0 0 0 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%,#000);mask-image:linear-gradient(90deg,#0000,#000 25%,#000)}.security-teams-copy{z-index:2;max-width:690px;position:relative}.security-teams-label{color:#117e7a;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font:850 10px/1.3 monospace;display:flex}.security-teams-label i{background:#117e7a;width:31px;height:1px}.security-teams-copy h1{color:#111d28;letter-spacing:-.055em;text-wrap:balance;margin:20px 0 0;font-size:clamp(46px,4.7vw,68px);font-weight:690;line-height:.99}.security-teams-copy h1 em{color:#138983;font-style:normal;display:block}.security-teams-copy>p{color:#4d626d;max-width:650px;margin:23px 0 0;font-size:14px;line-height:1.75}.security-teams-actions{gap:11px;margin-top:29px;display:flex}.security-teams-actions a{color:#fff;background:#148983;border:1px solid #148983;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.security-teams-actions a:hover{background:#107a75;transform:translateY(-2px)}.security-teams-actions a:nth-child(2){color:#147e79;background:#ffffff8f}.security-teams-actions a:nth-child(2):hover{background:#fff}.security-teams-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.security-teams-proof{align-items:center;gap:14px 23px;margin-top:25px;display:flex}.security-teams-proof span{color:#526772;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.security-teams-proof svg{fill:none;stroke:#138983;stroke-width:2.2px;width:14px;height:14px}.security-teams-visual{z-index:2;position:relative}.security-teams-visual:before{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(circle,#23b9af3d,#6b59d01a 45%,#0000 70%);border-radius:50%;position:absolute;inset:10% 3% -8% 10%}.security-team-window{color:#e8f0f2;background:linear-gradient(150deg,#10202a,#0d1622);border:1px solid #3e737e61;border-radius:15px;width:100%;max-width:650px;margin-left:auto;overflow:hidden;box-shadow:0 30px 75px #253b443d}.security-team-window>header{border-bottom:1px solid #8aa8b329;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.security-team-window>header>div{align-items:center;gap:10px;display:flex}.security-team-window>header strong{font-size:11px}.security-team-mark{color:#65dcd4;background:#41c2b914;border:1px solid #4ed3ca59;border-radius:7px;place-items:center;width:28px;height:28px;font:850 9px monospace;display:grid}.security-team-live{color:#85a0aa;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font:750 8px monospace;display:flex}.security-team-live i{background:#59d5a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #59d5a9}.security-team-finding{background:linear-gradient(90deg,#30b1a914,#0000);border-bottom:1px solid #8aa8b324;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 21px;display:flex}.security-team-finding small{color:#65dcd4;letter-spacing:.1em;text-transform:uppercase;font:850 8px monospace}.security-team-finding h2{color:#f1f5f6;letter-spacing:-.025em;margin:9px 0 0;font-size:22px;font-weight:650}.security-team-finding p{color:#8fa4ad;margin:7px 0 0;font-size:10px}.security-team-finding>strong{color:#ff9494;text-transform:uppercase;white-space:nowrap;background:#e7535314;border:1px solid #ff808038;border-radius:999px;padding:7px 9px;font:800 8px monospace}.security-team-flow{margin:0;padding:0 20px;list-style:none}.security-team-flow li{border-bottom:1px solid #8aa8b321;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid;position:relative}.security-team-flow li:last-child{border-bottom:0}.security-team-flow li>span{color:#7e919a;border:1px solid #829da83d;border-radius:9px;place-items:center;width:34px;height:34px;font:800 8px monospace;display:grid}.security-team-flow li>span svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:16px;height:16px}.security-team-flow li.is-complete>span{color:#61d9ae;background:#46c29912;border-color:#50d3a94d}.security-team-flow li.is-active>span{color:#67ddd5;background:#3fc1b814;border-color:#5fd8d063;box-shadow:0 0 0 4px #3fc1b80a}.security-team-flow li small{color:#758b95;font-size:8px;display:block}.security-team-flow li strong{color:#d9e3e6;margin-top:4px;font-size:11px;display:block}.security-team-flow li em{color:#6f848e;text-transform:uppercase;font:750 8px monospace}.security-team-flow li.is-complete em{color:#61d9ae}.security-team-flow li.is-active em{color:#68dcd5}.security-team-window>footer{background:#ffffff05;border-top:1px solid #8aa8b324;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.security-team-people{align-items:center;display:flex}.security-team-people>span{color:#dbe7e9;background:#263847;border:2px solid #111b26;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-6px;font:800 7px monospace;display:grid}.security-team-people>span:first-child{background:#236f72;margin-left:0}.security-team-people>span:nth-child(2){background:#554a8b}.security-team-people p{margin:0 0 0 10px}.security-team-people p strong,.security-team-people p small{display:block}.security-team-people p strong{color:#cbd8dc;font-size:9px}.security-team-people p small{color:#758a94;margin-top:3px;font-size:7px}.security-team-context{color:#7f969f;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.security-team-context svg{fill:none;stroke:#61d9ae;stroke-width:2.2px;width:13px;height:13px}@media (max-width:1100px){.security-teams-hero{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:38px}.security-teams-copy h1{font-size:clamp(43px,5vw,58px)}.security-teams-proof{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:850px){.security-teams-hero{grid-template-columns:1fr;padding-top:44px}.security-teams-copy{max-width:730px}.security-teams-copy h1 em{display:inline}.security-teams-proof{flex-direction:row;align-items:center}.security-teams-visual{width:min(100%,690px)}.security-team-window{margin-left:0}}@media (max-width:560px){.security-teams-hero{padding:38px 16px 54px}.security-teams-copy h1{font-size:clamp(39px,11vw,49px)}.security-teams-copy>p{font-size:13px}.security-teams-actions{flex-direction:column;align-items:stretch}.security-teams-actions a{width:100%}.security-teams-proof{flex-direction:column;align-items:flex-start;gap:9px}.security-team-finding h2{font-size:19px}.security-team-flow{padding-inline:15px}.security-team-window>footer{flex-direction:column;align-items:flex-start}.security-team-context{margin-left:3px}}.security-teams-hero-image{z-index:2;background:#0a1922;border:1px solid #3d767f38;border-radius:16px;height:500px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #1b353f3b}.security-teams-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#edf6f580,#0000 20%),linear-gradient(#0000 62%,#051017c7);position:absolute;inset:0}.security-teams-hero-image figcaption{z-index:2;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.security-teams-hero-image figcaption>span{color:#e8f5f4;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.security-teams-hero-image figcaption svg{fill:none;stroke:#68ddd5;stroke-width:2.2px;width:16px;height:16px}.security-teams-hero-image figcaption p{color:#adbec4;letter-spacing:.08em;text-transform:uppercase;margin:0;font:750 8px monospace}@media (max-width:1100px){.security-teams-hero-image{height:470px}}@media (max-width:850px){.security-teams-hero-image{width:min(100%,760px);height:420px}.security-teams-hero-image:after{background:linear-gradient(#edf6f53d,#0000 22%,#051017c7)}}@media (max-width:560px){.security-teams-hero-image{border-radius:11px;height:340px}.security-teams-hero-image>img{object-position:59% center}.security-teams-hero-image figcaption{flex-direction:column;align-items:flex-start;gap:5px;bottom:15px;left:16px;right:16px}}.security-teams-hero{background:#f5f8f7;min-height:570px;display:flex}.security-teams-hero:before{display:none}.security-teams-copy{z-index:3;width:min(47%,680px)}.security-teams-hero-image{z-index:1;width:100%;height:100%;box-shadow:none;background:#f5f8f7;border:0;border-radius:0;margin:0;position:absolute;inset:0}.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8f7 27%,#f7f9f8a1 43%,#f7f9f81f 57%,#0000 68%);display:block}.security-teams-hero-image>img{object-fit:cover;object-position:center}.security-teams-copy h1{max-width:680px}@media (max-width:1050px){.security-teams-copy{width:min(55%,650px)}.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8f5 34%,#f7f9f8a1 50%,#f7f9f814 68%)}}@media (max-width:760px){.security-teams-hero{min-height:0;padding:40px 16px 0;display:block}.security-teams-copy{width:100%;max-width:650px}.security-teams-copy h1 em{display:inline}.security-teams-hero-image{width:calc(100% + 32px);height:320px;margin:30px -16px 0;position:relative;inset:auto}.security-teams-hero-image:after{background:linear-gradient(#f7f9f8 0%,#f7f9f8b8 16%,#0000 42%)}.security-teams-hero-image>img{object-position:70% center}}@media (max-width:460px){.security-teams-hero-image{height:270px}.security-teams-copy h1{font-size:clamp(38px,10.5vw,46px)}}.security-teams-hero{background:#f7f9f8;min-height:580px;padding-top:46px;padding-bottom:54px}.security-teams-copy{width:min(43%,610px);max-width:610px}.security-teams-copy h1{max-width:590px;font-size:clamp(48px,4.25vw,62px);line-height:1.01}.security-teams-copy>p{max-width:590px}.security-teams-hero-image{background:#f7f9f8}.security-teams-hero-image>img{object-position:center top;filter:saturate(.9)contrast(.96)}@media (max-width:1200px){.security-teams-copy{width:min(48%,590px)}.security-teams-copy h1{font-size:clamp(46px,4.5vw,58px)}.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0% 37%,#f7f9f8f7 46%,#f7f9f8b3 56%,#f7f9f81f 70%)}}@media (max-width:850px){.security-teams-copy{width:min(60%,570px)}.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8fa 44%,#f7f9f8b3 58%,#f7f9f81f 78%)}}@media (max-width:760px){.security-teams-hero{padding-top:38px;padding-bottom:0}.security-teams-copy{width:100%;max-width:650px}.security-teams-copy h1{max-width:620px}.security-teams-hero-image>img{object-position:70% top;filter:none}.security-teams-hero-image:after{background:linear-gradient(#f7f9f8 0%,#f7f9f8d1 17%,#0000 44%)}}@media (max-width:1200px){.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8fa 35%,#f7f9f8ab 43%,#f7f9f82e 51%,#0000 58%)}}@media (max-width:760px){.security-teams-hero-image>img{filter:saturate()contrast(1.02)}.security-teams-hero-image:after{background:linear-gradient(#f7f9f8 0%,#f7f9f8ad 12%,#0000 31%)}}.security-teams-hero-image>img{filter:saturate(1.04)contrast(1.03)}.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8f5 24%,#f7f9f885 34%,#f7f9f81a 42%,#0000 47%)}@media (max-width:1200px){.security-teams-hero-image:after{background:linear-gradient(90deg,#f7f9f8 0%,#f7f9f8f7 29%,#f7f9f88c 39%,#f7f9f814 49%,#0000 54%)}}@media (max-width:760px){.security-teams-hero-image>img{filter:saturate(1.03)contrast(1.02)}.security-teams-hero-image:after{background:linear-gradient(#f7f9f8 0%,#f7f9f88c 10%,#0000 25%)}}.security-teams-workflow{color:#edf4f5;background:radial-gradient(circle at 88% 5%,#6b59cd24,#0000 25%),linear-gradient(145deg,#09151e,#0d1724);padding:clamp(44px,5vw,68px) max(24px,50vw - 660px) clamp(68px,7vw,96px)}.security-teams-workflow-head{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(45px,7vw,100px);max-width:1320px;margin:0 auto 34px;display:grid}.security-teams-workflow-head>div>span{color:#64dcd4;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.security-teams-workflow-head>div>span i{background:#64dcd4;width:30px;height:1px}.security-teams-workflow-head h2{color:#f4f7f8;letter-spacing:-.045em;max-width:880px;margin:16px 0 0;font-size:clamp(35px,3.6vw,51px);font-weight:680;line-height:1.04}.security-teams-workflow-head>p{color:#aab9c0;max-width:500px;margin:0;font-size:14px;line-height:1.72}.security-teams-shared-flow{background:#ffffff06;border:1px solid #82a1ac33;border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto 16px;padding:0;list-style:none;display:grid;position:relative}.security-teams-shared-flow:before{content:"";z-index:0;background:linear-gradient(90deg,#55d4cb,#7164d4);height:1px;position:absolute;top:50%;left:9%;right:9%}.security-teams-shared-flow li{z-index:1;background:linear-gradient(90deg,#0a161ff5,#0d1824e6);border-right:1px solid #82a1ac2b;align-items:center;gap:13px;min-height:78px;padding:15px 19px;display:flex;position:relative}.security-teams-shared-flow li:first-child{border-radius:11px 0 0 11px}.security-teams-shared-flow li:last-child{border-right:0;border-radius:0 11px 11px 0}.security-teams-shared-flow li>span{color:#66dcd4;background:#0d1b24;border:1px solid #5bd5cc57;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font:850 8px monospace;display:grid}.security-teams-shared-flow small,.security-teams-shared-flow strong{display:block}.security-teams-shared-flow small{color:#7567d3;letter-spacing:.1em;text-transform:uppercase;font:850 8px monospace}.security-teams-shared-flow strong{color:#dce6e8;margin-top:5px;font-size:10px}.security-teams-role-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1320px;margin:0 auto;display:grid}.security-teams-role-grid article{background:linear-gradient(150deg,#ffffff09,#ffffff03);border:1px solid #839ea933;border-radius:12px;flex-direction:column;min-height:305px;padding:24px;transition:transform .24s,border-color .24s;display:flex}.security-teams-role-grid article:hover{border-color:#59d7ce61;transform:translateY(-5px)}.security-teams-role-grid article>header{justify-content:space-between;align-items:center;display:flex}.security-teams-role-grid article>header>span{color:#63d9d1;background:#37beb512;border:1px solid #59d7ce4f;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.security-teams-role-grid article>header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.security-teams-role-grid article>header small{color:#796bd7;letter-spacing:.12em;text-transform:uppercase;font:850 9px monospace}.security-teams-role-grid h3{color:#f0f5f6;letter-spacing:-.025em;margin:39px 0 0;font-size:22px;font-weight:650}.security-teams-role-grid article>p{color:#a5b3ba;margin:13px 0 24px;font-size:12.5px;line-height:1.7}.security-teams-role-grid article>footer{color:#b8c7cc;border-top:1px solid #839ea926;align-items:center;gap:7px;margin-top:auto;padding-top:17px;font-size:10px;font-weight:700;display:flex}.security-teams-role-grid article>footer svg{fill:none;stroke:#62d9d1;stroke-width:2.2px;width:14px;height:14px}.security-teams-source{background:linear-gradient(90deg,#2db8af17,#6553c212);border:1px solid #5bd4cb33;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1320px;margin:14px auto 0;padding:17px 20px;display:grid}.security-teams-source>span{color:#66dcd4;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font:800 9px monospace;display:flex}.security-teams-source>span i{background:#63dad2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #63dad2}.security-teams-source p{color:#9eafb6;margin:0;font-size:11px;line-height:1.55}.security-teams-source>strong{color:#aebdc3;text-transform:uppercase;white-space:nowrap;border:1px solid #899ea92e;border-radius:999px;padding:7px 9px;font:800 8px monospace}@media (max-width:950px){.security-teams-workflow-head{grid-template-columns:1fr;gap:16px}.security-teams-workflow-head>p{max-width:760px}.security-teams-shared-flow{grid-template-columns:1fr 1fr}.security-teams-shared-flow:before{display:none}.security-teams-shared-flow li:nth-child(2){border-right:0}.security-teams-shared-flow li:nth-child(-n+2){border-bottom:1px solid #82a1ac2b}.security-teams-role-grid{grid-template-columns:1fr}.security-teams-role-grid article{min-height:250px}.security-teams-source{grid-template-columns:1fr;gap:9px}.security-teams-source>strong{justify-self:start}}@media (max-width:600px){.security-teams-workflow{padding:40px 16px 64px}.security-teams-workflow-head h2{font-size:clamp(32px,9vw,43px)}.security-teams-shared-flow{grid-template-columns:1fr}.security-teams-shared-flow li{border-bottom:1px solid #82a1ac2b;border-right:0}.security-teams-shared-flow li:last-child{border-bottom:0}.security-teams-role-grid article{min-height:0;padding:21px}.security-teams-role-grid h3{margin-top:28px}}.security-teams-hero{padding-top:30px;padding-bottom:70px}@media (max-width:760px){.security-teams-hero{padding-top:30px;padding-bottom:0}}.security-ai-operations{color:#eef4f6;background:radial-gradient(circle at 16% 30%,#30c6bc1f,#0000 27%),radial-gradient(circle at 88% 12%,#715bd829,#0000 29%),linear-gradient(145deg,#080f18,#0d1220);padding:clamp(44px,5vw,68px) max(24px,50vw - 660px) clamp(68px,7vw,96px)}.security-ai-head{text-align:center;max-width:1020px;margin:0 auto 38px}.security-ai-head>span{color:#65ddd5;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.security-ai-head>span i{background:#65ddd5;width:31px;height:1px}.security-ai-head h2{color:#f4f7f8;letter-spacing:-.046em;margin:17px 0 0;font-size:clamp(35px,3.7vw,52px);font-weight:680;line-height:1.04}.security-ai-head>p{color:#aebac2;max-width:760px;margin:17px auto 0;font-size:14px;line-height:1.72}.security-ai-shell{grid-template-columns:minmax(480px,1.03fr) minmax(0,.97fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.security-ai-engine{background:linear-gradient(150deg,#102530f5,#0b111efa);border:1px solid #5cd7ce45;border-radius:15px;overflow:hidden;box-shadow:0 28px 65px #00000045}.security-ai-engine>header{border-bottom:1px solid #8fa9b426;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.security-ai-engine>header>div{align-items:center;gap:10px;display:flex}.security-ai-engine>header>div>span{color:#68ddd5;background:#3dbeb514;border:1px solid #5fdbd257;border-radius:8px;place-items:center;width:29px;height:29px;font:850 9px monospace;display:grid}.security-ai-engine>header strong{font-size:11px}.security-ai-engine>header small{color:#78909a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font:800 8px monospace;display:flex}.security-ai-engine>header small i{background:#66dcae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #66dcae}.security-ai-network{background:radial-gradient(circle,#4ad2c91a,#0000 31%),linear-gradient(#5c7c890e 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#5c7c890e 1px,#0000 1px) 0 0/38px 38px;height:410px;position:relative;overflow:hidden}.security-ai-network>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.security-ai-network>svg path{fill:none;stroke:#4ac8c0;stroke-width:1.2px;stroke-dasharray:7 8;opacity:.5;animation:8s linear infinite securityAiDash}.security-ai-network>svg circle{fill:#8b75ed;filter:drop-shadow(0 0 5px #8b75ed);animation:2.4s ease-in-out infinite securityAiPulseDot}.security-ai-network>svg circle:nth-of-type(2n){animation-delay:1.2s}.security-ai-core{background:radial-gradient(circle at 38% 30%,#1b5260,#102535 62%,#0c1724);border:1px solid #5de0d675;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:154px;height:154px;animation:3.2s ease-in-out infinite securityAiCore;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 17px #42c7be09,0 0 0 35px #6758cb06,0 0 45px #3dcac02e}.security-ai-core>span{color:#72e2da;background:#42c2b91a;border:1px solid #70e5dd5e;border-radius:12px;place-items:center;width:45px;height:45px;font:900 14px monospace;display:grid}.security-ai-core strong{color:#f0f6f7;margin-top:10px;font-size:14px}.security-ai-core small{color:#75a0a7;text-transform:uppercase;margin-top:6px;font:750 7px monospace}.security-ai-node{background:#0d1622e8;border:1px solid #859aa73b;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:135px;padding:11px;display:grid;position:absolute;box-shadow:0 12px 25px #0000002e}.security-ai-node>span{color:#66dcd4;border:1px solid #5ed7cf4d;border-radius:7px;place-items:center;width:28px;height:28px;font:850 7px monospace;display:grid}.security-ai-node strong,.security-ai-node small{display:block}.security-ai-node strong{color:#dfe9eb;font-size:10px}.security-ai-node small{color:#718891;margin-top:3px;font-size:7px}.node-evidence{top:34px;left:26px}.node-impact{top:34px;right:26px}.node-owner{bottom:34px;left:26px}.node-fix{bottom:34px;right:26px}.security-ai-engine>footer{background:#ffffff04;border-top:1px solid #8fa9b426;align-items:center;gap:22px;padding:14px 18px;display:flex}.security-ai-engine>footer span{color:#91a7af;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.security-ai-engine>footer svg{fill:none;stroke:#63d9d1;stroke-width:2.2px;width:13px;height:13px}.security-ai-team-lanes{gap:12px;display:grid}.security-ai-team-lanes article{background:linear-gradient(140deg,#ffffff09,#ffffff03);border:1px solid #849ca833;border-radius:13px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:18px;min-height:164px;padding:21px;transition:transform .24s,border-color .24s;display:grid}.security-ai-team-lanes article:hover{border-color:#5ad8cf61;transform:translate(5px)}.security-ai-lane-icon{color:#64dad2;background:#37bcb312;border:1px solid #5bd8cf4d;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.security-ai-lane-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.security-ai-team-lanes small{color:#7d6fdb;letter-spacing:.12em;text-transform:uppercase;font:850 8px monospace}.security-ai-team-lanes h3{color:#eff4f5;letter-spacing:-.02em;margin:8px 0 0;font-size:19px;font-weight:650}.security-ai-team-lanes p{color:#a1b0b7;margin:8px 0 13px;font-size:11.5px;line-height:1.62}.security-ai-team-lanes footer{align-items:center;gap:8px;display:flex}.security-ai-team-lanes footer span,.security-ai-team-lanes footer strong{color:#8fa3ac;text-transform:uppercase;border:1px solid #849ca82b;border-radius:999px;padding:5px 7px;font:750 7px monospace}.security-ai-team-lanes footer strong{color:#67dcd4;background:#36bbb20f;border-color:#5cd7ce3d}.security-ai-team-lanes footer i{color:#586b74;font-size:10px;font-style:normal}.security-ai-outcome{background:linear-gradient(90deg,#2fbbb214,#6a57cc14);border:1px solid #5dd5cd30;border-radius:11px;justify-content:center;align-items:center;max-width:1320px;margin:16px auto 0;padding:17px 20px;display:flex}.security-ai-outcome span,.security-ai-outcome strong{color:#93a7af;letter-spacing:.08em;text-transform:uppercase;font:800 8px monospace}.security-ai-outcome strong{color:#6fe0d8}.security-ai-outcome>i{background:linear-gradient(90deg,#4acac1,#7565d8);width:70px;height:1px;margin:0 16px}@keyframes securityAiDash{to{stroke-dashoffset:-120px}}@keyframes securityAiCore{50%{box-shadow:0 0 0 21px #42c7be0b,0 0 0 41px #6758cb08,0 0 58px #3dcac040}}@keyframes securityAiPulseDot{50%{opacity:.35;transform:scale(.75)}}@media (max-width:1050px){.security-ai-shell{grid-template-columns:1fr}.security-ai-engine{width:min(100%,760px);margin:0 auto}.security-ai-team-lanes{grid-template-columns:1fr 1fr}.security-ai-team-lanes article:last-child{grid-column:1/-1}.security-ai-team-lanes article{min-height:175px}}@media (max-width:720px){.security-ai-operations{padding:40px 16px 64px}.security-ai-head{text-align:left}.security-ai-head>span{justify-content:flex-start}.security-ai-head h2{font-size:clamp(32px,9vw,43px)}.security-ai-head>p{margin-left:0}.security-ai-network{height:460px}.security-ai-node{width:112px}.node-evidence,.node-owner{left:12px}.node-impact,.node-fix{right:12px}.security-ai-team-lanes{grid-template-columns:1fr}.security-ai-team-lanes article:last-child{grid-column:auto}.security-ai-outcome{flex-direction:column;align-items:flex-start;gap:9px}.security-ai-outcome>i{width:1px;height:15px;margin:0 0 0 4px}}@media (max-width:470px){.security-ai-network{height:500px}.security-ai-core{width:134px;height:134px}.security-ai-node{text-align:center;grid-template-columns:1fr;width:93px}.security-ai-node>span{margin:0 auto}.security-ai-engine>footer{flex-direction:column;align-items:flex-start;gap:8px}.security-ai-team-lanes article{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:18px}.security-ai-lane-icon{width:48px;height:48px}.security-ai-team-lanes footer{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.security-ai-network>svg path,.security-ai-network>svg circle,.security-ai-core{animation:none}}.security-team-simple{color:#17242d;background:#f1f5f5;padding:clamp(42px,5vw,66px) max(24px,50vw - 660px) clamp(66px,7vw,92px)}.security-team-simple-head{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(45px,7vw,100px);max-width:1320px;margin:0 auto 32px;display:grid}.security-team-simple-head>div>span{color:#0e7d78;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:850 10px/1.3 monospace;display:flex}.security-team-simple-head>div>span i{background:#0e7d78;width:30px;height:1px}.security-team-simple-head h2{color:#101c25;letter-spacing:-.045em;max-width:830px;margin:16px 0 0;font-size:clamp(35px,3.6vw,50px);font-weight:690;line-height:1.04}.security-team-simple-head>p{color:#4c616b;max-width:490px;margin:0;font-size:14px;line-height:1.72}.security-team-simple-steps{background:#e7edef;border:1px solid #d2dde0;border-radius:11px;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto 14px;padding:0;list-style:none;display:grid}.security-team-simple-steps li{border-right:1px solid #cedadd;align-items:center;gap:12px;min-height:72px;padding:14px 18px;display:flex}.security-team-simple-steps li:last-child{border-right:0}.security-team-simple-steps li>span{color:#0e7d78;background:#f7fafa;border:1px solid #0f807b4d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font:850 8px monospace;display:grid}.security-team-simple-steps small,.security-team-simple-steps strong{display:block}.security-team-simple-steps small{color:#7162c8;letter-spacing:.09em;text-transform:uppercase;font:850 8px monospace}.security-team-simple-steps strong{color:#25343d;margin-top:4px;font-size:10px}.security-team-simple-rows{gap:12px;max-width:1320px;margin:0 auto;display:grid}.security-team-simple-rows article{background:#fff;border:1px solid #d7e0e3;border-radius:12px;grid-template-columns:58px minmax(190px,.65fr) minmax(300px,1.35fr) auto;align-items:center;gap:20px;min-height:126px;padding:20px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 10px 26px #2036410b}.security-team-simple-rows article:hover{border-color:#0f807b4d;transform:translateY(-3px);box-shadow:0 15px 32px #20364113}.security-team-simple-icon{color:#118983;background:#eef8f7;border:1px solid #0f807b45;border-radius:11px;place-items:center;width:54px;height:54px;display:grid}.security-team-simple-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.security-team-simple-role small{color:#7162c8;letter-spacing:.1em;text-transform:uppercase;font:850 9px monospace}.security-team-simple-role h3{color:#15232c;margin:7px 0 0;font-size:18px;font-weight:680}.security-team-simple-rows article>p{color:#536872;margin:0;font-size:12.5px;line-height:1.65}.security-team-simple-rows article>strong{color:#425760;text-transform:uppercase;white-space:nowrap;background:#f5f8f8;border:1px solid #d8e2e4;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font:800 8px monospace;display:flex}.security-team-simple-rows article>strong svg{fill:none;stroke:#10827d;stroke-width:2.2px;width:13px;height:13px}.security-team-simple-footer{background:#e4ecee;border:1px solid #cfdddf;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1320px;margin:14px auto 0;padding:16px 19px;display:grid}.security-team-simple-footer>span{color:#0f7e79;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font:850 9px monospace;display:flex}.security-team-simple-footer>span i{background:#118983;border-radius:50%;width:7px;height:7px}.security-team-simple-footer p{color:#52666f;margin:0;font-size:11px}.security-team-simple-footer>strong{color:#273942;text-transform:uppercase;white-space:nowrap;font:800 8px monospace}@media (max-width:940px){.security-team-simple-head{grid-template-columns:1fr;gap:16px}.security-team-simple-head>p{max-width:760px}.security-team-simple-steps{grid-template-columns:1fr 1fr}.security-team-simple-steps li:nth-child(2){border-right:0}.security-team-simple-steps li:nth-child(-n+2){border-bottom:1px solid #cedadd}.security-team-simple-rows article{grid-template-columns:58px minmax(180px,.7fr) minmax(0,1.3fr)}.security-team-simple-rows article>strong{grid-column:2/4;justify-self:start}.security-team-simple-footer{grid-template-columns:1fr;gap:8px}.security-team-simple-footer>strong{justify-self:start}}@media (max-width:620px){.security-team-simple{padding:38px 16px 62px}.security-team-simple-head h2{font-size:clamp(32px,9vw,43px)}.security-team-simple-steps{grid-template-columns:1fr}.security-team-simple-steps li{border-bottom:1px solid #cedadd;border-right:0}.security-team-simple-steps li:last-child{border-bottom:0}.security-team-simple-rows article{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px}.security-team-simple-icon{width:50px;height:50px}.security-team-simple-rows article>p,.security-team-simple-rows article>strong{grid-column:2}.security-team-simple-rows article>strong{justify-self:start}.security-team-simple-rows article>p{font-size:12px}}.security-team-simple{color:#f2f5f3;background:#070a08}.security-team-simple-head>div>span{color:#4dd279}.security-team-simple-head>div>span i{background:#4dd279}.security-team-simple-head h2{color:#f4f6f5}.security-team-simple-head>p{color:#a5ada8}.security-team-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.security-team-capabilities>article{background:#050706;border:1px solid #28312c;transition:transform .24s,border-color .24s;overflow:hidden}.security-team-capabilities>article:hover{border-color:#3c7f54;transform:translateY(-5px)}.security-team-cap-visual{background:radial-gradient(circle at 50% 85%,#42de7538,#0000 34%),linear-gradient(145deg,#153c27,#105027 72%,#16612f);height:310px;padding:32px;position:relative}.security-team-cap-list{gap:11px;margin-top:17px;display:grid}.security-team-cap-list>div{background:#ffffff13;border:1px solid #d9ffe240;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid;box-shadow:inset 0 0 20px #ffffff06}.security-team-cap-list>div>span{color:#1ca249;background:#f5f8f6;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.security-team-cap-list svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.security-team-cap-list p{margin:0}.security-team-cap-list p small,.security-team-cap-list p strong{display:block}.security-team-cap-list p small{color:#9fb9a7;font-size:8px}.security-team-cap-list p strong{color:#f4f7f5;margin-top:4px;font-size:11px}.security-team-cap-list em{color:#dff8e5;text-transform:uppercase;letter-spacing:.06em;background:#23a649;border-radius:999px;padding:5px 8px;font:850 7px monospace}.security-team-cap-sync{color:#81a88d;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin-top:17px;font:800 7px monospace;display:flex}.security-team-cap-sync i{background:#67db85;border-radius:50%;width:5px;height:5px}.security-team-cap-finding{background:#ffffff17;border:1px solid #ddffe447;border-radius:14px;margin-top:3px;padding:18px}.security-team-cap-finding>header{justify-content:space-between;align-items:center;display:flex}.security-team-cap-finding>header>div{align-items:center;gap:10px;display:flex}.security-team-cap-finding>header>div>span{color:#169c42;background:#f7faf8;border-radius:9px;place-items:center;width:38px;height:38px;font:900 9px monospace;display:grid}.security-team-cap-finding header p{margin:0}.security-team-cap-finding header p small,.security-team-cap-finding header p strong{display:block}.security-team-cap-finding header p small{color:#a7bead;text-transform:uppercase;font:750 7px monospace}.security-team-cap-finding header p strong{color:#f0f5f1;margin-top:4px;font-size:11px}.security-team-cap-finding header em{color:#aac0b0;text-transform:uppercase;font:750 7px monospace}.security-team-cap-finding h4{color:#f3f6f4;margin:22px 0 0;font-size:17px;font-weight:620;line-height:1.35}.security-team-cap-risk{color:#fff;background:#ef5b66;border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:7px 10px;font-size:9px;display:inline-flex}.security-team-cap-risk i{background:#fff;border-radius:50%;width:6px;height:6px}.security-team-cap-finding>footer{border-top:1px solid #e1ffe829;flex-wrap:wrap;gap:6px;margin-top:17px;padding-top:14px;display:flex}.security-team-cap-finding>footer span{color:#b4c9ba;text-transform:uppercase;border:1px solid #deffe52e;border-radius:999px;padding:5px 7px;font:750 6px monospace}.security-team-cap-progress{background:#ffffff14;border:1px solid #deffe547;border-radius:14px;height:100%;padding:17px}.security-team-cap-progress>header{justify-content:space-between;align-items:flex-start;display:flex}.security-team-cap-progress header small,.security-team-cap-progress header strong{display:block}.security-team-cap-progress header small{color:#9eb5a5;text-transform:uppercase;letter-spacing:.09em;font:750 7px monospace}.security-team-cap-progress header strong{color:#f2f6f3;margin-top:5px;font-size:12px}.security-team-cap-progress header em{color:#193822;text-transform:uppercase;background:#f1f5f2;border-radius:999px;padding:6px 8px;font:850 6px monospace}.security-team-cap-score{align-items:flex-end;gap:12px;margin-top:25px;display:flex}.security-team-cap-score>strong{color:#f4f7f5;font-size:29px}.security-team-cap-score span{color:#68d585;align-items:center;gap:5px;padding-bottom:4px;font-size:8px;display:flex}.security-team-cap-score svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.security-team-cap-bars{border-bottom:1px solid #deffe524;align-items:flex-end;gap:6px;height:105px;margin-top:9px;padding:0 2px;display:flex}.security-team-cap-bars i{background:linear-gradient(#8de9a6,#21a54a);border-radius:8px 8px 0 0;flex:1;height:20%;display:block;box-shadow:0 0 13px #5ce1803d}.security-team-cap-bars i:nth-child(2){height:27%}.security-team-cap-bars i:nth-child(3){height:36%}.security-team-cap-bars i:nth-child(4){height:31%}.security-team-cap-bars i:nth-child(5){height:45%}.security-team-cap-bars i:nth-child(6){height:52%}.security-team-cap-bars i:nth-child(7){height:64%}.security-team-cap-bars i:nth-child(8){height:58%}.security-team-cap-bars i:nth-child(9){height:76%}.security-team-cap-bars i:nth-child(10){height:85%}.security-team-cap-bars i:nth-child(11){height:92%}.security-team-cap-bars i:nth-child(12){height:100%}.security-team-cap-progress>footer{color:#88a491;text-transform:uppercase;justify-content:space-between;margin-top:8px;font:750 7px monospace;display:flex}.security-team-cap-copy{flex-direction:column;min-height:270px;padding:28px 27px 25px;display:flex}.security-team-cap-copy>small{color:#35ba5e;letter-spacing:.14em;text-transform:uppercase;font:850 9px monospace}.security-team-cap-copy h3{color:#f2f4f3;letter-spacing:-.03em;margin:17px 0 0;font-size:22px;font-weight:650;line-height:1.25}.security-team-cap-copy>p{color:#9da5a0;margin:14px 0 25px;font-size:12.5px;line-height:1.7}.security-team-cap-copy>a{color:#09100b;background:#f3f5f4;justify-content:center;align-items:center;gap:10px;width:max-content;min-height:42px;margin-top:auto;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.security-team-cap-copy>a:hover{background:#6fe18e}.security-team-cap-copy>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}@media (max-width:1030px){.security-team-capabilities{grid-template-columns:1fr 1fr}.security-team-capabilities>article:last-child{grid-column:1/-1}.security-team-capabilities>article:last-child .security-team-cap-visual{height:300px}.security-team-capabilities>article:last-child .security-team-cap-copy{min-height:230px}}@media (max-width:700px){.security-team-capabilities{grid-template-columns:1fr}.security-team-capabilities>article:last-child{grid-column:auto}.security-team-cap-visual{height:300px;padding:25px}.security-team-cap-copy{min-height:245px;padding:25px 23px}.security-team-cap-copy h3{font-size:21px}}.security-team-control{color:#17252e;background:#eef3f3;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:16px;padding:clamp(42px,5vw,66px) max(24px,50vw - 660px) clamp(68px,7vw,94px);display:grid}.security-team-control-intro{color:#eef4f5;background:radial-gradient(circle at 80% 15%,#6858ca2e,#0000 28%),linear-gradient(150deg,#0d222b,#0c1723);border:1px solid #42828b40;border-radius:15px;flex-direction:column;min-height:540px;padding:34px;display:flex;box-shadow:0 23px 50px #1b313a21}.security-team-control-intro>span{color:#63d9d1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.security-team-control-intro>span i{background:#63d9d1;width:29px;height:1px}.security-team-control-intro h2{color:#f3f7f8;letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(34px,3.3vw,47px);font-weight:670;line-height:1.07}.security-team-control-intro>p{color:#aab9c0;margin:20px 0 0;font-size:13px;line-height:1.72}.security-team-control-proof{border-top:1px solid #8ca5b026;gap:10px;margin-top:auto;padding-top:28px;display:grid}.security-team-control-proof span{color:#c4d0d4;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.security-team-control-proof svg{fill:none;stroke:#63d9d1;stroke-width:2.2px;width:15px;height:15px}.security-team-control-list{gap:12px;display:grid}.security-team-control-list article{background:#fff;border:1px solid #d3dee0;border-radius:12px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:19px;min-height:126px;padding:21px 23px;transition:transform .22s,border-color .22s;display:grid;box-shadow:0 10px 26px #20353f0b}.security-team-control-list article:hover{border-color:#0f817b57;transform:translate(4px)}.security-team-control-list article>span{color:#0f817b;background:#eff8f7;border:1px solid #0f817b47;border-radius:10px;place-items:center;width:41px;height:41px;font:850 9px monospace;display:grid}.security-team-control-list small{color:#7062c8;letter-spacing:.11em;text-transform:uppercase;font:850 8px monospace}.security-team-control-list h3{color:#15232c;margin:7px 0 0;font-size:18px;font-weight:680}.security-team-control-list p{color:#536872;max-width:610px;margin:8px 0 0;font-size:12px;line-height:1.62}.security-team-control-list article>strong{color:#4f626b;text-transform:uppercase;white-space:nowrap;background:#f4f7f7;border:1px solid #d6e0e2;border-radius:999px;padding:8px 10px;font:800 8px monospace}@media (max-width:980px){.security-team-control{grid-template-columns:1fr}.security-team-control-intro{min-height:0}.security-team-control-proof{grid-template-columns:repeat(3,1fr);margin-top:32px}.security-team-control-list article{min-height:130px}}@media (max-width:700px){.security-team-control{padding:38px 16px 64px}.security-team-control-intro{padding:27px 23px}.security-team-control-intro h2{font-size:clamp(32px,9vw,43px)}.security-team-control-proof{grid-template-columns:1fr}.security-team-control-list article{grid-template-columns:41px minmax(0,1fr);gap:14px;padding:18px}.security-team-control-list article>strong{grid-column:2;justify-self:start}.security-team-control-list p{font-size:11.5px}}.security-team-collaboration{color:#eef3f4;background:#0a1017;padding:clamp(44px,5vw,68px) max(24px,50vw - 660px) clamp(70px,7vw,98px)}.security-team-collaboration-head{text-align:center;max-width:980px;margin:0 auto 36px}.security-team-collaboration-head>span{color:#63d9d1;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font:850 9px/1.3 monospace;display:flex}.security-team-collaboration-head>span i{background:#63d9d1;width:30px;height:1px}.security-team-collaboration-head h2{color:#f4f6f7;letter-spacing:-.046em;margin:17px 0 0;font-size:clamp(35px,3.7vw,52px);font-weight:680;line-height:1.04}.security-team-collaboration-head>p{color:#aab7bd;max-width:740px;margin:17px auto 0;font-size:14px;line-height:1.72}.security-team-collaboration-grid{grid-template-rows:minmax(280px,auto) 260px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;max-width:1320px;margin:0 auto;display:grid}.security-team-collaboration-grid figure{background:#14202a;border:1px solid #849ea836;border-radius:14px;margin:0;position:relative;overflow:hidden}.security-team-collaboration-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#050c11e6);position:absolute;inset:0}.security-team-collaboration-grid figure>img{object-fit:cover;transition:transform .45s}.security-team-collaboration-grid figure:hover>img{transform:scale(1.025)}.security-team-collaboration-main{grid-row:1/3;min-height:570px}.security-team-collaboration-main>img{object-position:center}.security-team-collaboration-secondary{min-height:260px}.security-team-collaboration-secondary>img{object-position:center 42%}.security-team-collaboration-grid figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.security-team-collaboration-grid figcaption span{color:#67ddd5;letter-spacing:.1em;text-transform:uppercase;font:850 8px monospace}.security-team-collaboration-grid figcaption strong{color:#eef3f4;text-align:right;font-size:11px}.security-team-collaboration-copy{background:linear-gradient(145deg,#111d27,#101722);border:1px solid #849ea833;border-radius:14px;padding:27px}.security-team-collaboration-copy>small{color:#7768d0;letter-spacing:.12em;text-transform:uppercase;font:850 8px monospace}.security-team-collaboration-copy h3{color:#f1f5f6;letter-spacing:-.03em;margin:13px 0 0;font-size:25px;font-weight:650;line-height:1.22}.security-team-collaboration-copy>p{color:#a8b5bb;margin:13px 0 0;font-size:12px;line-height:1.68}.security-team-collaboration-copy ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.security-team-collaboration-copy li{color:#9eacb2;grid-template-columns:17px minmax(0,1fr);gap:9px;font-size:10px;line-height:1.5;display:grid}.security-team-collaboration-copy li svg{fill:none;stroke:#62d9d1;stroke-width:2.2px;width:15px;height:15px}.security-team-collaboration-copy li strong{color:#dce5e7;margin-bottom:2px;font-size:11px;display:block}@media (max-width:960px){.security-team-collaboration-grid{grid-template-rows:auto;grid-template-columns:1fr}.security-team-collaboration-main{grid-row:auto;min-height:500px}.security-team-collaboration-copy{min-height:0}.security-team-collaboration-secondary{min-height:400px}}@media (max-width:620px){.security-team-collaboration{padding:40px 16px 64px}.security-team-collaboration-head{text-align:left}.security-team-collaboration-head>span{justify-content:flex-start}.security-team-collaboration-head h2{font-size:clamp(32px,9vw,43px)}.security-team-collaboration-head>p{margin-left:0}.security-team-collaboration-main{min-height:370px}.security-team-collaboration-secondary{min-height:320px}.security-team-collaboration-copy{padding:23px}.security-team-collaboration-grid figcaption{flex-direction:column;align-items:flex-start;gap:4px;bottom:16px;left:17px;right:17px}.security-team-collaboration-grid figcaption strong{text-align:left}}.security-team-insights{color:#17252e;background:#f1f5f4;padding:clamp(48px,5.5vw,76px) max(24px,50vw - 660px) clamp(72px,7vw,100px)}.security-team-insights-head{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:clamp(44px,7vw,100px);max-width:1320px;margin:0 auto 38px;display:grid}.security-team-insights-head>div>span{color:#0b7773;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font:800 10px/1.3 monospace;display:flex}.security-team-insights-head>div>span i{background:#0d8b85;width:32px;height:1px}.security-team-insights-head h2{color:#101d25;letter-spacing:-.045em;max-width:900px;margin:16px 0 0;font-size:clamp(36px,3.7vw,52px);font-weight:700;line-height:1.04}.security-team-insights-head>p{color:#53666e;max-width:470px;margin:0;font-size:15px;line-height:1.72}.security-team-insights-layout{grid-template-columns:minmax(520px,1.08fr) minmax(380px,.92fr);align-items:stretch;gap:20px;max-width:1320px;margin:0 auto;display:grid}.security-team-insights-board{background:#fff;border:1px solid #cad6d8;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #1f363d17}.security-team-insights-board>header{color:#eaf3f3;background:#10252c;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.security-team-insights-board>header>div{align-items:center;gap:12px;display:flex}.security-team-insights-board>header>div>span{color:#68ddd5;background:#3dc0b717;border:1px solid #65dad25c;border-radius:9px;place-items:center;width:36px;height:36px;font:850 10px monospace;display:grid}.security-team-insights-board header p{margin:0}.security-team-insights-board header p strong,.security-team-insights-board header p small{display:block}.security-team-insights-board header p strong{font-size:13px;font-weight:700}.security-team-insights-board header p small{color:#91a8af;margin-top:3px;font-size:10px}.security-team-insights-board header em{color:#a8bbc0;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font:750 9px monospace;display:flex}.security-team-insights-board header em i{background:#60d5a9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #60d5a9}.security-team-insights-metrics{background:#f8fafa;border-bottom:1px solid #e1e8e9;grid-template-columns:repeat(3,1fr);display:grid}.security-team-insights-metrics article{border-right:1px solid #e1e8e9;padding:20px 22px}.security-team-insights-metrics article:last-child{border-right:0}.security-team-insights-metrics small,.security-team-insights-metrics strong,.security-team-insights-metrics span{display:block}.security-team-insights-metrics small{color:#75878e;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.security-team-insights-metrics strong{color:#172830;margin-top:7px;font-size:27px;line-height:1}.security-team-insights-metrics span{color:#708087;margin-top:6px;font-size:10px}.security-team-insights-stages{padding:15px 26px 16px;display:grid;position:relative}.security-team-insights-stages:before{content:"";background:#cbd9da;width:1px;position:absolute;top:42px;bottom:43px;left:43px}.security-team-insights-stages article{border-bottom:1px solid #e6ecec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid;position:relative}.security-team-insights-stages article:last-child{border-bottom:0}.security-team-insights-stages article>span{z-index:1;color:#0b7e78;background:#edf8f6;border:1px solid #0f817b4d;border-radius:50%;place-items:center;width:34px;height:34px;font:850 9px monospace;display:grid}.security-team-insights-stages article>div small,.security-team-insights-stages article>div strong{display:block}.security-team-insights-stages article>div small{color:#7566c9;text-transform:uppercase;letter-spacing:.09em;font:800 9px monospace}.security-team-insights-stages article>div strong{color:#273940;margin-top:4px;font-size:13px;font-weight:680}.security-team-insights-stages article>em{color:#65787f;white-space:nowrap;background:#f8fafa;border:1px solid #d6e1e2;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:750}.security-team-insights-board>footer{background:#f8fafa;border-top:1px solid #e0e7e9;align-items:center;gap:16px 24px;padding:17px 22px;display:flex}.security-team-insights-board>footer span{color:#5f737a;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.security-team-insights-board>footer svg{fill:none;stroke:#0f817b;stroke-width:2.2px;width:14px;height:14px}.security-team-insights-list{background:#fff;border:1px solid #ccd8da;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 60px #1f363d0f}.security-team-insights-list>header{border-bottom:1px solid #dfe7e8;grid-column:1/-1;padding:24px 25px 22px}.security-team-insights-list>header>span{color:#0b7f79;letter-spacing:.12em;text-transform:uppercase;font:800 9px monospace}.security-team-insights-list>header h3{color:#172830;letter-spacing:-.025em;margin:8px 0 0;font-size:24px;line-height:1.1}.security-team-insights-list>header p{color:#61747b;max-width:510px;margin:9px 0 0;font-size:12px;line-height:1.55}.security-team-insights-list article{border-bottom:1px solid #e2e9ea;border-right:1px solid #e2e9ea;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:22px 20px;transition:background .2s;display:grid}.security-team-insights-list article:nth-of-type(2n){border-right:0}.security-team-insights-list article:nth-last-child(-n+2){border-bottom:0}.security-team-insights-list article:hover{background:#f5f9f8}.security-team-insights-list article>span{color:#0f807a;background:#edf7f6;border:1px solid #0f807b45;border-radius:9px;place-items:center;width:34px;height:34px;font:850 9px monospace;display:grid}.security-team-insights-list article h3{color:#1a2b33;margin:1px 0 0;font-size:14px;font-weight:700;line-height:1.25}.security-team-insights-list article p{color:#60737a;margin:7px 0 0;font-size:11px;line-height:1.58}@media (max-width:1040px){.security-team-insights-head{grid-template-columns:1fr;gap:16px}.security-team-insights-head>p{max-width:760px}.security-team-insights-layout{grid-template-columns:1fr}.security-team-insights-board{width:100%}}@media (max-width:620px){.security-team-insights{padding:42px 16px 68px}.security-team-insights-head h2{font-size:clamp(32px,9vw,43px)}.security-team-insights-metrics{grid-template-columns:1fr}.security-team-insights-metrics article{border-bottom:1px solid #e1e8e9;border-right:0;grid-template-columns:1fr auto;align-items:center;padding:15px 18px;display:grid}.security-team-insights-metrics article:last-child{border-bottom:0}.security-team-insights-metrics strong{grid-area:1/2/3;margin:0}.security-team-insights-board>header{padding:16px}.security-team-insights-board>header em{font-size:0}.security-team-insights-board>header em i{display:block}.security-team-insights-stages{padding:12px 17px}.security-team-insights-stages:before{left:34px}.security-team-insights-stages article{grid-template-columns:34px minmax(0,1fr)}.security-team-insights-stages article>em{grid-column:2;justify-self:start}.security-team-insights-board>footer{flex-direction:column;align-items:flex-start;gap:9px}.security-team-insights-list{grid-template-columns:1fr}.security-team-insights-list article,.security-team-insights-list article:nth-of-type(2n){border-bottom:1px solid #e2e9ea;border-right:0}.security-team-insights-list article:last-child{border-bottom:0}}.security-team-culture{isolation:isolate;color:#fff;background:#081319;align-items:flex-end;min-height:clamp(520px,43vw,650px);display:flex;position:relative;overflow:hidden}.security-team-culture-image{z-index:-3;object-fit:cover;object-position:center 45%}.security-team-culture-shade{z-index:-2;background:linear-gradient(90deg,#030a0ef0 0%,#040c11d1 28%,#050f1457 57%,#050e1314 78%),linear-gradient(#03090d21 0%,#03090d2e 52%,#03090ddb 100%);position:absolute;inset:0}.security-team-culture:after{content:"";z-index:-1;pointer-events:none;border:1px solid #76ddd51f;position:absolute;inset:0}.security-team-culture-content{width:min(100%,1320px);margin:0 auto;padding:clamp(52px,6vw,82px) 24px}.security-team-culture-label{color:#6fddd5;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font:850 10px/1.3 monospace;display:flex}.security-team-culture-label i{background:#5cd3cc;width:32px;height:1px}.security-team-culture h2{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(42px,4.5vw,66px);font-weight:700;line-height:1.02}.security-team-culture-content>p{color:#c4d0d4;max-width:670px;margin:20px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.68}.security-team-culture-points{flex-wrap:wrap;gap:11px 22px;margin-top:24px;display:flex}.security-team-culture-points span{color:#dce7e9;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.security-team-culture-points svg{fill:none;stroke:#65d8d0;stroke-width:2.1px;width:15px;height:15px}.security-team-culture-cta{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050e1347;border:1px solid #ffffff73;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:49px;margin-top:29px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.security-team-culture-cta:hover{color:#061418;background:#6bddd5;border-color:#6bddd5;transform:translateY(-2px)}.security-team-culture-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}@media (max-width:780px){.security-team-culture{align-items:flex-end;min-height:590px}.security-team-culture-image{object-position:58% center}.security-team-culture-shade{background:linear-gradient(90deg,#030a0ee0,#030a0e59),linear-gradient(#03090d24 22%,#03090dbd 57%,#03090df5 100%)}.security-team-culture-content{padding:48px 20px}.security-team-culture h2{font-size:clamp(38px,10vw,52px)}}@media (max-width:480px){.security-team-culture{min-height:620px}.security-team-culture-content{padding:42px 16px}.security-team-culture-points{flex-direction:column;align-items:flex-start;gap:10px}.security-team-culture-cta{width:100%}}main.auth-page.auth-page-login,main.auth-page.auth-page-signup{isolation:isolate;background:radial-gradient(72% 72% at 10% 110%,#4430ffd1 0%,#4430ff57 34%,#0000 70%),radial-gradient(72% 74% at 94% 110%,#69bfd6ad 0%,#4a85bb4d 38%,#0000 72%),radial-gradient(44% 42% at 52% 106%,#c2b5ed66,#0000 72%),linear-gradient(#020203 0%,#030306 38%,#090a13 64%,#171a2b 100%)!important}main.auth-page.auth-page-login:before,main.auth-page.auth-page-signup:before{content:"";z-index:0;opacity:.6;pointer-events:none;background-image:repeating-linear-gradient(90deg,#c0d3f613 0 1px,#0000 1px 5px),radial-gradient(circle,#aabef229 0 1px,#0000 1.4px);background-size:auto,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0003,#000 55%,#000000d1);mask-image:linear-gradient(#0003,#000 55%,#000000d1)}main.auth-page.auth-page-login:after,main.auth-page.auth-page-signup:after{content:"";z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(at 14% 24%,#4c37ff8a,#0000 35%),radial-gradient(at 84% 20%,#5dc5db7a,#0000 39%),linear-gradient(#5357d61f,#93cae142);border-radius:50% 50% 0 0/38% 38% 0 0;height:72%;position:absolute;bottom:-36%;left:-8%;right:-8%}main.auth-page.auth-page-login>.auth-header,main.auth-page.auth-page-login>.auth-layout,main.auth-page.auth-page-signup>.auth-header,main.auth-page.auth-page-signup>.auth-layout{z-index:2;position:relative}.remediation-page .remediation-process-head{text-align:center;display:block}.remediation-page .remediation-process-head>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.remediation-page .remediation-section-label{justify-content:center}.remediation-page .remediation-process-head h2{white-space:nowrap;text-wrap:initial;max-width:none;margin-top:20px;font-size:clamp(32px,3.3vw,46px)}.remediation-page .remediation-process-intro{color:#adb5c4;text-align:center;max-width:850px;margin:19px auto 0;font-size:14px;line-height:1.72}.remediation-page .remediation-process-grid{margin-top:34px}@media (max-width:820px){.remediation-page .remediation-process-head h2{white-space:normal;text-wrap:balance}}.remediation-page .remediation-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px}.remediation-page .remediation-process-grid article{background:linear-gradient(155deg,#171c25,#11161e);border:1px solid #8898a652;min-height:350px;padding:22px 20px 48px;transition:transform .25s,border-color .25s;position:relative;box-shadow:0 20px 42px #0003}.remediation-page .remediation-process-grid article:hover{border-color:#48e7d375;transform:translateY(-5px)}.remediation-page .remediation-process-grid article>header{flex-direction:column;align-items:flex-start;gap:22px}.remediation-page .remediation-process-grid article>header span{color:#e3e7eb;background:#10141b;border:1px solid #8e9aa84d;border-radius:0;width:auto;min-width:62px;height:29px;padding:0 13px;font:800 10px/1 monospace;display:inline-flex}.remediation-page .remediation-process-grid article>header span:before{content:"STEP ";margin-right:4px}.remediation-page .remediation-process-grid article>header small{color:var(--step);letter-spacing:.13em;font:800 8px/1.2 monospace}.remediation-page .remediation-process-grid h3{color:#f4f6f8;margin:10px 0 0;font-size:20px;line-height:1.3}.remediation-page .remediation-process-grid p{color:#a7adb6;margin:14px 0 0;font-size:13px;line-height:1.68}.remediation-page .remediation-process-grid footer{color:#090d14;letter-spacing:.01em;text-align:center;background:#f4f6f8;border:0;border-radius:999px;justify-content:center;min-height:36px;margin:0;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.3;position:absolute;bottom:-17px;left:18px;right:18px;box-shadow:0 8px 20px #00000038}.remediation-page .remediation-process-grid footer b{display:none}@media (min-width:1001px){.remediation-page .remediation-process-grid article{position:sticky;top:112px}.remediation-page .remediation-process-grid article:nth-child(2){top:124px}.remediation-page .remediation-process-grid article:nth-child(3){top:136px}.remediation-page .remediation-process-grid article:nth-child(4){top:148px}}@media (max-width:1000px){.remediation-page .remediation-process-grid{grid-template-columns:1fr 1fr;gap:38px 14px}.remediation-page .remediation-process-grid article{min-height:330px}}@media (max-width:600px){.remediation-page .remediation-process-grid{grid-template-columns:1fr;gap:38px}.remediation-page .remediation-process-grid article{min-height:0;padding-bottom:54px}}.remediation-page .remediation-hero{--remediation-scroll:0;--remediation-glow-hue:253;--remediation-top-hue:239;--remediation-mid-hue:241;--remediation-bottom-hue:235;--remediation-glow-x:50%;--remediation-glow-y:55%;--remediation-grid-x:0px;--remediation-grid-y:0px;--remediation-grid-x-alt:0px;--remediation-grid-y-alt:0px;--remediation-grid-opacity:.36;--remediation-dots-opacity:.46;--remediation-dots-y:14px;--remediation-dots-scale:.97;background:radial-gradient(circle at var(--remediation-glow-x) var(--remediation-glow-y),hsl(var(--remediation-glow-hue) 82% 67%/.46),transparent 36%),linear-gradient(180deg,hsl(var(--remediation-top-hue) 72% 25%) 0%,hsl(var(--remediation-mid-hue) 67% 45%) 40%,hsl(var(--remediation-bottom-hue) 82% 72%) 100%)}.remediation-page .remediation-hero:before{background-position:var(--remediation-grid-x) var(--remediation-grid-y),var(--remediation-grid-x-alt) var(--remediation-grid-y-alt);opacity:var(--remediation-grid-opacity);animation:none}.remediation-page .remediation-hero:after{opacity:var(--remediation-dots-opacity);transform:translateY(var(--remediation-dots-y)) scale(var(--remediation-dots-scale));transform-origin:50% 100%;animation:none}@media (prefers-reduced-motion:reduce){.remediation-page .remediation-hero{--remediation-scroll:0!important}.remediation-page .remediation-hero:before,.remediation-page .remediation-hero:after{transform:none!important}}.finding-guidance{background:#141720;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(50px,8vw,120px);width:100%;padding:34px clamp(24px,5vw,76px) clamp(56px,6vw,82px);display:grid}.finding-guidance-intro{position:sticky;top:108px}.finding-guidance-intro h2{color:#f5f6fa;letter-spacing:-.05em;text-wrap:balance;max-width:610px;margin:18px 0 0;font-size:clamp(36px,4vw,56px);line-height:1.05}.finding-guidance-intro>p{color:#aeb6c4;max-width:590px;margin:20px 0 0;font-size:14px;line-height:1.72}.finding-guidance-intro>p+p{margin-top:10px}.finding-guidance-list{gap:10px;display:grid}.finding-guidance-list article{background:#101219;border:1px solid #909ebb38;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:20px;min-height:150px;padding:24px;display:grid;position:relative}.finding-guidance-list article:after{content:"";background:linear-gradient(#54ddd1,#8d72e3);width:2px;position:absolute;top:0;bottom:0;left:0}.finding-guidance-list article>span{color:#61dcd2;background:#28828414;border:1px solid #54ddd14d;border-radius:7px;place-items:center;width:42px;height:42px;font:850 9px monospace;display:grid}.finding-guidance-list article>div{gap:8px;display:grid}.finding-guidance-list small{color:#8f7be8;letter-spacing:.12em;font:850 8px monospace}.finding-guidance-list h3{color:#f1f3f8;letter-spacing:-.025em;margin:0;font-size:20px}.finding-guidance-list p{color:#aab2c1;max-width:700px;margin:0;font-size:12px;line-height:1.68}@media (max-width:950px){.finding-guidance{grid-template-columns:1fr;gap:32px}.finding-guidance-intro{position:static}.finding-guidance-intro h2{max-width:760px}}@media (max-width:600px){.finding-guidance{padding:30px 16px 48px}.finding-guidance-list article{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.finding-guidance-list article>span{width:38px;height:38px}}@media (min-width:951px){.remediation-page .finding-guidance{overflow:visible}.remediation-page .finding-guidance-intro{align-self:start;height:max-content;position:sticky;top:96px}}.remediation-page .finding-guidance-intro h2{letter-spacing:-.045em;font-size:clamp(31px,3.2vw,44px);line-height:1.08}.team-guidance{background:#1b1d27;width:100%;padding:34px clamp(24px,5vw,76px) clamp(56px,6vw,82px)}.team-guidance-head{text-align:center;max-width:1020px;margin:0 auto}.team-guidance-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.team-guidance-meta>span{color:#9da6b7;letter-spacing:.11em;text-transform:uppercase;background:#0c0e1575;border:1px solid #94a1bc38;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font:850 8px monospace;display:inline-flex}.team-guidance-meta>span:last-child{color:#68dcd3;border-color:#54ddd147}.team-guidance-meta i{background:linear-gradient(90deg,#54ddd1,#0000);width:18px;height:1px;margin-right:8px}.team-guidance-head h2{color:#f5f6fa;letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:22px auto 0;font-size:clamp(33px,3.6vw,50px);line-height:1.06}.team-guidance-head>p{color:#adb5c4;max-width:760px;margin:18px auto 0;font-size:14px;line-height:1.72}.team-guidance-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:36px;display:grid}.team-guidance-grid article{--team:#54ddd1;background:#111219;border:1px solid #94a1bc36;min-height:220px;padding:25px;position:relative}.team-guidance-grid article:nth-child(2){--team:#79a9ee}.team-guidance-grid article:nth-child(3){--team:#9b87ff}.team-guidance-grid article:nth-child(4){--team:#70d7ab}.team-guidance-grid article:before{content:"";background:var(--team);width:2px;position:absolute;top:0;bottom:0;left:0}.team-guidance-grid header{justify-content:space-between;align-items:center;display:flex}.team-guidance-grid header span{border:1px solid color-mix(in srgb,var(--team) 42%,transparent);width:35px;height:35px;color:var(--team);border-radius:6px;place-items:center;font:850 9px monospace;display:grid}.team-guidance-grid header small{color:#778194;letter-spacing:.11em;font:850 8px monospace}.team-guidance-grid h3{color:#f2f4f8;letter-spacing:-.025em;margin:30px 0 0;font-size:22px}.team-guidance-grid p{color:#aab2c1;max-width:650px;margin:12px 0 0;font-size:12px;line-height:1.68}.remediation-includes{background:#111219;border:1px solid #94a1bc36;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;margin-top:10px;padding:23px 25px;display:grid}.remediation-includes>span{color:#a999ff;letter-spacing:.12em;padding-top:5px;font:850 8px/1.55 monospace}.remediation-includes ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.remediation-includes li{color:#cbd0da;background:#171a23;border:1px solid #94a1bc2e;border-radius:4px;padding:8px 10px;font-size:10px}@media (max-width:760px){.team-guidance-grid{grid-template-columns:1fr}.remediation-includes{grid-template-columns:1fr;gap:14px}}@media (max-width:600px){.team-guidance{padding:30px 16px 48px}.team-guidance-grid article{min-height:auto;padding:22px}.remediation-includes{padding:20px}}.remediation-loop{background:#141720;width:100%;padding:34px clamp(24px,5vw,76px) clamp(56px,6vw,82px)}.remediation-loop-head{grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);align-items:end;gap:clamp(44px,7vw,100px);display:grid}.remediation-loop-head h2{color:#f5f6fa;letter-spacing:-.048em;text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:clamp(34px,3.8vw,52px);line-height:1.06}.remediation-loop-head>p{color:#aeb6c4;max-width:570px;margin:0;font-size:14px;line-height:1.72}.remediation-loop-layout{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr);gap:12px;margin-top:36px;display:grid}.remediation-loop-flow,.remediation-resolution{background:#101219;border:1px solid #919eba38;padding:26px}.remediation-loop-flow>span,.remediation-resolution>span{color:#68dcd3;letter-spacing:.13em;font:850 8px monospace}.remediation-loop-flow ol{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.remediation-loop-flow ol:before{content:"";background:linear-gradient(#54ddd1,#9b87ff,#70d7ab);width:1px;position:absolute;top:21px;bottom:21px;left:18px}.remediation-loop-flow li{grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:53px;display:grid;position:relative}.remediation-loop-flow li b{z-index:1;color:#62dcd2;background:#121b24;border:1px solid #54ddd14d;border-radius:50%;place-items:center;width:36px;height:36px;font:850 8px monospace;display:grid}.remediation-loop-flow li strong{color:#e5e8ef;font-size:12px}.remediation-resolution h3{color:#f1f3f8;letter-spacing:-.035em;max-width:650px;margin:19px 0 0;font-size:25px;line-height:1.18}.remediation-resolution>p{color:#aab2c1;max-width:690px;margin:13px 0 0;font-size:12px;line-height:1.7}.remediation-resolution ul{grid-template-columns:1fr 1fr;gap:0 20px;margin:21px 0 0;padding:0;list-style:none;display:grid}.remediation-resolution li{color:#cfd4dd;border-top:1px solid #919eba29;align-items:flex-start;gap:9px;padding:11px 0;font-size:11px;line-height:1.45;display:flex}.remediation-resolution svg{fill:none;stroke:#54ddd1;stroke-width:2px;flex:0 0 15px;width:15px;height:15px}.remediation-loop-cta{background:linear-gradient(100deg,#1c1934,#111722);border:1px solid #8b77e645;justify-content:space-between;align-items:center;gap:36px;margin-top:12px;padding:22px 25px;display:flex}.remediation-loop-cta>div:first-child{gap:7px;display:grid}.remediation-loop-cta small{color:#a999ff;letter-spacing:.12em;font:850 8px monospace}.remediation-loop-cta strong{color:#e8eaf0;max-width:720px;font-size:14px;line-height:1.5}.remediation-loop-cta>div:last-child{flex:none;gap:9px;display:flex}.remediation-loop-cta a{color:#eef0f6;border:1px solid #9b87ff57;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:0 17px;font-size:10px;font-weight:820;display:inline-flex}.remediation-loop-cta a:first-child{color:#fff;background:linear-gradient(110deg,#42c9be,#6f85e9,#8a6bda);border-color:#806cd1}@media (max-width:950px){.remediation-loop-head,.remediation-loop-layout{grid-template-columns:1fr}.remediation-loop-head{gap:18px}.remediation-loop-cta{flex-direction:column;align-items:flex-start}.remediation-loop-cta>div:last-child{width:100%}}@media (max-width:600px){.remediation-loop{padding:30px 16px 48px}.remediation-resolution ul{grid-template-columns:1fr}.remediation-loop-flow,.remediation-resolution{padding:22px 18px}.remediation-loop-cta>div:last-child{flex-direction:column}.remediation-loop-cta a{width:100%}}.remediation-page .remediation-loop-head{text-align:center;display:block}.remediation-page .remediation-loop-head>div{flex-direction:column;justify-content:center;align-items:center;display:flex}.remediation-page .remediation-loop-head .remediation-section-label{justify-content:center}.remediation-page .remediation-loop-head h2{white-space:nowrap;text-wrap:initial;max-width:none;font-size:clamp(31px,3.2vw,45px)}@media (max-width:820px){.remediation-page .remediation-loop-head h2{white-space:normal;text-wrap:balance}}.remediation-page .remediation-hero:before{content:"";z-index:-2;opacity:.5;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:68px 68px;animation:12s ease-in-out infinite alternate gridFloat;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e,#00000014 88%);mask-image:linear-gradient(#0000009e,#00000014 88%)}.remediation-page .remediation-hero:after{content:"";z-index:-1;opacity:.74;pointer-events:none;background-image:radial-gradient(circle,#ffffffeb 0 1.35px,#0000 1.55px);background-size:7px 7px;height:92%;animation:7s ease-in-out infinite alternate halftoneBreathe;display:block;position:absolute;bottom:-28%;left:-8%;right:-8%;-webkit-mask-image:radial-gradient(34% 76% at 50% 100%,#0000 0 38%,#000 39% 52%,#0000 53%),radial-gradient(15% 31% at 82% 25%,#000 0 65%,#0000 70%);mask-image:radial-gradient(34% 76% at 50% 100%,#0000 0 38%,#000 39% 52%,#0000 53%),radial-gradient(15% 31% at 82% 25%,#000 0 65%,#0000 70%);-webkit-mask-composite:source-over;mask-composite:add}.remediation-page .remediation-hero-copy{color:#fff;text-shadow:0 2px 20px #1b135e33}.remediation-page .remediation-eyebrow{color:#e0ddff}.remediation-page .remediation-eyebrow i{background:linear-gradient(90deg,#fff,#0000)}.remediation-page .remediation-hero-copy h1{color:#fff}.remediation-page .remediation-hero-copy h1 em{color:#e6e3ff}.remediation-page .remediation-hero-copy>p{color:#fffc}.remediation-page .remediation-proof span{color:#ffffffc2}.remediation-page .remediation-proof svg{stroke:#fff}.remediation-page .remediation-hero-actions a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff6}.remediation-page .remediation-hero-actions a:first-child{color:#3c35b5;background:#fff;border-color:#fff}@keyframes gridFloat{to{background-position:0 12px,12px 0}}@keyframes halftoneBreathe{0%{opacity:.56;transform:translateY(10px)scale(.985)}to{opacity:.82;transform:translateY(-4px)scale(1.015)}}@media (prefers-reduced-motion:reduce){.remediation-page .remediation-hero:before,.remediation-page .remediation-hero:after{animation:none}}.apiscan-page .apiscan-hero{isolation:isolate;background:radial-gradient(circle at 78% 44%,#395be829,#0000 31%),radial-gradient(circle at 60% 78%,#0d918a21,#0000 28%),linear-gradient(105deg,#f8fbfb 0%,#eef7f7 54%,#e6f1f4 100%);position:relative;overflow:hidden}.apiscan-page .apiscan-hero:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#0d918a1b 1px,#0000 1px),linear-gradient(90deg,#0d918a1b 1px,#0000 1px),radial-gradient(circle,#24449e29 1.3px,#0000 1.8px);background-position:50%;background-size:76px 76px,76px 76px,24px 24px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 36%,#0000009e 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 36%,#0000009e 100%)}.apiscan-page .apiscan-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f8fcfcfc 0%,#f8fcfcf2 34%,#f8fcfc94 55%,#f8fcfc14 100%),linear-gradient(#ffffff61,#dbeff229);display:block;position:absolute;inset:0}.apiscan-page .apiscan-hero-shade{z-index:1;background:linear-gradient(90deg,#f8fcfcfa 0%,#f8fcfce6 40%,#f0f8f95c 70%,#f0f8f90a 100%);position:absolute;inset:0}.apiscan-page .apiscan-hero-inner,.apiscan-page .apiscan-hero-workflow{z-index:2;position:relative}.apiscan-page .apiscan-hero-workflow{justify-self:end;transform:translate(clamp(18px,3.8vw,58px))}@media (max-width:760px){.apiscan-page .apiscan-hero:before{-webkit-mask-image:linear-gradient(#0000 0%,#0000003d 36%,#00000080 100%);mask-image:linear-gradient(#0000 0%,#0000003d 36%,#00000080 100%)}.apiscan-page .apiscan-hero:after{background:linear-gradient(#f8fcfcf5 0%,#f8fcfcd1 62%,#f8fcfc61 100%)}.apiscan-page .apiscan-hero-workflow{transform:none}}main.landing-page>.hero-section{isolation:isolate!important;background:radial-gradient(circle at 10% 16%,#4678ff4d 0,#0000 16rem),radial-gradient(circle at 92% 24%,#18ae9f52 0,#0000 21rem),radial-gradient(circle at 48% 103%,#5f52ee6b 0,#0000 22rem),linear-gradient(112deg,#050813 0%,#07121d 40%,#06343d 73%,#07535b 100%)!important;border-bottom:1px solid #43dcdf38!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:610px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}main.landing-page>.hero-section:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.82!important;background-image:linear-gradient(30deg,#0000 0 43%,#51cfe847 44% 45%,#0000 46%),linear-gradient(150deg,#0000 0 43%,#7d6cff3d 44% 45%,#0000 46%),linear-gradient(90deg,#0000 0 47%,#2de6d22e 48% 49%,#0000 50%),radial-gradient(circle at 16% 22%,#4ecff4f2 0 12px,#0000 13px),radial-gradient(circle at 22% 38%,#7361ffe6 0 15px,#0000 16px),radial-gradient(circle at 13% 54%,#d250e1b3 0 13px,#0000 14px),radial-gradient(circle at 28% 18%,#3ac6eed9 0 18px,#0000 19px),radial-gradient(circle at 34% 45%,#4f6ff4d1 0 16px,#0000 17px),radial-gradient(circle at 7% 72%,#ff8e28c7 0 12px,#0000 13px)!important;background-size:88px 51px,88px 51px,88px 51px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;display:block!important;position:absolute!important;inset:-8% -6%!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000fa 31%,#0000004d 52%,#0000 72%)!important;mask-image:linear-gradient(90deg,#000 0%,#000000fa 31%,#0000004d 52%,#0000 72%)!important}main.landing-page>.hero-section:after{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(#12ded42e 0,#12ded412 22%,#0000 54%),linear-gradient(90deg,#0208124d 0%,#0000 23% 78%,#00080d29 100%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 92px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 92px)!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.hero-section .hero-grid{z-index:2!important;pointer-events:none!important;opacity:.34!important;background-image:linear-gradient(60deg,#0000 0 46%,#45d7e947 47% 48%,#0000 49%),linear-gradient(120deg,#0000 0 46%,#786bff2e 47% 48%,#0000 49%),radial-gradient(circle at 74% 33%,#42e1d680 0 2px,#0000 3px),radial-gradient(circle at 82% 72%,#5b6cff75 0 2px,#0000 3px)!important;background-size:74px 43px,74px 43px,100% 100%,100% 100%!important;display:block!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000003d 30%,#000000b3 58%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000003d 30%,#000000b3 58%,#0000 100%)!important}main.landing-page>.hero-section>.hero-carousel{z-index:4!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0 24px!important;position:relative!important}main.landing-page>.hero-section .hero-carousel-stage{width:100%!important}main.landing-page>.hero-section .hero-slide{place-items:center!important;min-height:610px!important;display:grid!important;position:relative!important}main.landing-page>.hero-section .hero-copy{z-index:5!important;color:#f7ffff!important;text-align:center!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(100%,940px)!important;min-height:0!important;margin:0 auto!important;padding:84px 0!important;display:flex!important;position:relative!important}main.landing-page>.hero-section .hero-eyebrow{color:#62f5ee!important;letter-spacing:.32em!important;text-transform:uppercase!important;text-shadow:0 0 22px #59efe85c!important;justify-content:center!important;align-items:center!important;gap:14px!important;font:850 11px/1.3 Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section .hero-eyebrow:before,main.landing-page>.hero-section .hero-eyebrow:after{content:""!important;background:linear-gradient(90deg,#0000,#56f0ea)!important;width:38px!important;height:1px!important;display:block!important}main.landing-page>.hero-section .hero-eyebrow:after{background:linear-gradient(90deg,#56f0ea,#0000)!important}main.landing-page>.hero-section h1{color:#fff!important;letter-spacing:-.06em!important;white-space:normal!important;text-wrap:balance!important;text-shadow:0 18px 46px #0000006b!important;width:100%!important;max-width:920px!important;margin:24px auto 0!important;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(52px,6.1vw,88px)!important;font-weight:800!important;line-height:.98!important}main.landing-page>.hero-section h1 span{color:#48e5db!important;margin-top:7px!important;display:block!important}main.landing-page>.hero-section .hero-copy p{color:#e9f9fac7!important;max-width:690px!important;margin:28px auto 0!important;font:600 clamp(16px,1.18vw,19px)/1.72 Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif!important}main.landing-page>.hero-section .hero-actions{justify-content:center!important;align-items:center!important;gap:16px!important;margin-top:34px!important;display:flex!important}main.landing-page>.hero-section .hero-demo{color:#061117!important;background:linear-gradient(135deg,#57f0e6,#42b8ff)!important;border:1px solid #52eee780!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-width:205px!important;min-height:56px!important;padding:0 24px!important;font:850 13px/1 Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important;box-shadow:0 20px 54px #2fdcdb3d!important}main.landing-page>.hero-section .hero-demo:hover{background:linear-gradient(135deg,#71fff5,#54c6ff)!important}main.landing-page>.hero-section .hero-secondary{color:#f6ffff!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:0 16px!important;font:850 13px/1 Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif!important;display:inline-flex!important}main.landing-page>.hero-section .hero-secondary:after{background:#56f0ea!important}main.landing-page>.hero-section .hero-visual{display:none!important}@media (max-width:760px){main.landing-page>.hero-section{min-height:560px!important}main.landing-page>.hero-section:before{opacity:.52!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000a6 44%,#0000 78%)!important;mask-image:linear-gradient(90deg,#000 0%,#000000a6 44%,#0000 78%)!important}main.landing-page>.hero-section>.hero-carousel{padding:0 18px!important}main.landing-page>.hero-section .hero-slide{min-height:560px!important}main.landing-page>.hero-section .hero-copy{padding:64px 0!important}main.landing-page>.hero-section h1{font-size:clamp(42px,12vw,58px)!important}main.landing-page>.hero-section .hero-actions{flex-direction:column!important;align-items:stretch!important;width:min(100%,360px)!important}main.landing-page>.hero-section .hero-actions>a{width:100%!important}}@media (max-width:440px){main.landing-page>.hero-section{min-height:540px!important}main.landing-page>.hero-section .hero-eyebrow{letter-spacing:.2em!important}main.landing-page>.hero-section h1{font-size:clamp(36px,11vw,48px)!important}main.landing-page>.hero-section .hero-copy p{font-size:14px!important}}main.landing-page>.phonepe-hero{background:#07111b!important;border:0!important;min-height:clamp(660px,78vh,820px)!important;display:block!important}main.landing-page>.phonepe-hero:before,main.landing-page>.phonepe-hero:after,main.landing-page>.phonepe-hero .hero-grid{display:none!important}main.landing-page>.phonepe-hero>.hero-carousel{width:100%!important;max-width:none!important;height:clamp(660px,78vh,820px)!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}main.landing-page>.phonepe-hero .hero-carousel-stage{width:100%!important;height:100%!important;position:relative!important}main.landing-page>.phonepe-hero .phonepe-slide{will-change:transform;opacity:1!important;visibility:hidden!important;min-height:0!important;transition:transform 1.15s cubic-bezier(.65,0,.2,1),visibility 0s linear 1.15s!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:translate(100%)!important}main.landing-page>.phonepe-hero .phonepe-slide.active{z-index:2!important;visibility:visible!important;transition-delay:0s!important;transform:translate(0,0)!important}main.landing-page>.phonepe-hero .phonepe-slide.previous{z-index:1!important;visibility:visible!important;transition-delay:0s!important;transform:translate(-100%)!important}main.landing-page>.phonepe-hero .phonepe-slide-image{z-index:0!important;object-fit:cover!important;object-position:center!important}main.landing-page>.phonepe-hero .phonepe-slide-violet .phonepe-slide-image{background:#07111b;object-fit:cover!important;object-position:center!important}main.landing-page>.phonepe-hero .phonepe-slide-shade{z-index:1;background:linear-gradient(90deg,#030912f2 0%,#040c16e6 29%,#030c1673 55%,#01080f0d 78%),linear-gradient(#01070d2e,#02091152);position:absolute;inset:0}main.landing-page>.phonepe-hero .phonepe-slide-violet .phonepe-slide-shade{background:linear-gradient(90deg,#06101c 0%,#06101cf2 32%,#06101c4d 63%,#06101c14 100%)}main.landing-page>.phonepe-hero .hero-copy{z-index:2!important;text-align:left!important;color:#fff!important;justify-content:center!important;align-items:flex-start!important;width:min(100%,1380px)!important;height:100%!important;margin:0 auto!important;padding:110px clamp(68px,8vw,132px) 96px!important;display:flex!important;position:relative!important}main.landing-page>.phonepe-hero .hero-fixed-content{z-index:20;visibility:visible;opacity:1;color:#fff;text-align:left;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;width:min(620px,46vw);font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex;position:absolute;top:0;bottom:0;left:clamp(72px,8vw,154px)}main.landing-page>.phonepe-hero .hero-fixed-content>*{visibility:visible;opacity:1;transform:none}main.landing-page>.phonepe-hero .hero-fixed-content .hero-eyebrow{color:#63eee5!important;letter-spacing:.22em!important;text-transform:uppercase!important;align-items:center!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:inline-flex!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{color:#fff!important;letter-spacing:-.045em!important;text-shadow:0 12px 40px #00000080!important;width:100%!important;max-width:620px!important;margin:20px 0 0!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(48px,4.8vw,76px)!important;font-weight:800!important;line-height:.98!important}main.landing-page>.phonepe-hero .hero-fixed-content h1 span{color:#54e5dc!important;margin-top:7px!important;display:block!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{color:#eff8fad1!important;max-width:570px!important;margin:25px 0 0!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(15px,1.2vw,18px)!important;font-weight:500!important;line-height:1.7!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{pointer-events:auto;justify-content:flex-start!important;align-items:center!important;gap:16px!important;margin-top:31px!important;display:flex!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions>a{border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-width:196px!important;min-height:56px!important;padding:0 22px!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-demo{color:#061117!important;background:linear-gradient(135deg,#57f0e6,#42b8ff)!important;border:1px solid #4ce6dc!important;box-shadow:0 16px 38px #2fdcdb3d!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-secondary{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#07111b7a!important;border:1px solid #ffffff94!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions svg{flex:0 0 20px!important;width:20px!important;height:20px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-secondary:after{display:none!important}main.landing-page>.phonepe-hero .hero-eyebrow{color:#63eee5!important;letter-spacing:.22em!important;justify-content:flex-start!important;font-size:11px!important}main.landing-page>.phonepe-hero .hero-eyebrow:before{display:none!important}main.landing-page>.phonepe-hero h1{text-wrap:balance!important;max-width:690px!important;margin:20px 0 0!important;font-size:clamp(52px,5.6vw,84px)!important;line-height:.98!important}main.landing-page>.phonepe-hero h1 span{color:#54e5dc!important}main.landing-page>.phonepe-hero .phonepe-slide-violet h1 span{color:#9a8cff!important}main.landing-page>.phonepe-hero .phonepe-slide-blue h1 span{color:#5ccaff!important}main.landing-page>.phonepe-hero .hero-copy>p{color:#eff8fac7!important;max-width:590px!important;margin:25px 0 0!important;font-size:clamp(15px,1.2vw,18px)!important}main.landing-page>.phonepe-hero .hero-actions{justify-content:flex-start!important;margin-top:31px!important}main.landing-page>.phonepe-hero .phonepe-slide:not(.active) .hero-copy>*{opacity:0;transform:translateY(24px)}main.landing-page>.phonepe-hero .phonepe-slide.active .hero-copy>*{animation:.65s cubic-bezier(.2,.75,.2,1) both phonepeCopyIn}main.landing-page>.phonepe-hero .phonepe-slide.active .hero-copy>h1{animation-delay:90ms}main.landing-page>.phonepe-hero .phonepe-slide.active .hero-copy>p{animation-delay:.16s}main.landing-page>.phonepe-hero .phonepe-slide.active .hero-actions{animation-delay:.23s}@keyframes phonepeCopyIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}main.landing-page>.phonepe-hero .phonepe-arrow{z-index:5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#050e183d;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}main.landing-page>.phonepe-hero .phonepe-arrow svg{width:24px;height:24px}main.landing-page>.phonepe-hero .phonepe-arrow-left{left:24px}main.landing-page>.phonepe-hero .phonepe-arrow-right{right:24px}main.landing-page>.phonepe-hero .phonepe-pagination{z-index:6;align-items:center;gap:10px;width:max-content;display:flex;position:absolute;bottom:34px;left:50%;right:auto;transform:translate(-50%)}main.landing-page>.phonepe-hero .phonepe-pagination button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:relative}main.landing-page>.phonepe-hero .phonepe-pagination button:before{content:"";background:#ffffff2e;border:1px solid #ffffffad;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.landing-page>.phonepe-hero .phonepe-pagination span{background:#fff;border-radius:50%;width:9px;height:9px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 12px #54e5dcb3}main.landing-page>.phonepe-hero .phonepe-pagination button[aria-current=true] span{width:9px;transform:translate(-50%,-50%)scale(1)}main.landing-page>.phonepe-hero .phonepe-pagination span.running{animation:none}@keyframes phonepeProgress{to{width:100%}}@media (max-width:760px){main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel{height:620px!important;min-height:620px!important}main.landing-page>.phonepe-hero .phonepe-slide-image{object-position:68% center!important}main.landing-page>.phonepe-hero .phonepe-slide-shade{background:linear-gradient(90deg,#030912f0,#030a12b8),linear-gradient(#0000 35%,#02080fdb)}main.landing-page>.phonepe-hero .hero-fixed-content{justify-content:flex-end;width:auto;bottom:72px;left:24px;right:24px}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:clamp(40px,11vw,58px)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{flex-direction:column!important;align-items:stretch!important;width:min(100%,360px)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions>a{width:100%!important}main.landing-page>.phonepe-hero .phonepe-arrow{display:none}main.landing-page>.phonepe-hero .phonepe-pagination{bottom:27px;left:50%;right:auto}main.landing-page>.phonepe-hero .phonepe-pagination button{width:18px}}@media (prefers-reduced-motion:reduce){main.landing-page>.phonepe-hero .phonepe-slide,main.landing-page>.phonepe-hero .phonepe-slide.active .hero-copy>*,main.landing-page>.phonepe-hero .phonepe-pagination span.running{transition:none!important;animation:none!important}main.landing-page>.phonepe-hero .phonepe-pagination button[aria-current=true] span{width:100%}}main.landing-page>.phonepe-hero .phonepe-slide-image{filter:brightness(1.06)contrast(1.04)saturate(1.06)!important}main.landing-page>.phonepe-hero .phonepe-slide-shade,main.landing-page>.phonepe-hero .phonepe-slide-violet .phonepe-slide-shade{background:linear-gradient(90deg,#030912e8 0%,#040c16bd 27%,#030c163d 49%,#01080f05 68%,#0000 100%),linear-gradient(#01070d0f,#02091124)!important}@media (max-width:760px){main.landing-page>.phonepe-hero .phonepe-slide-shade,main.landing-page>.phonepe-hero .phonepe-slide-violet .phonepe-slide-shade{background:linear-gradient(90deg,#030912e6,#030a127a),linear-gradient(#0000 36%,#02080fa3)!important}}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{gap:24px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{white-space:nowrap;position:relative;border-radius:999px!important;min-width:220px!important;min-height:50px!important;padding:4px 5px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;transition:transform .2s,box-shadow .2s,filter .2s!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon{background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:transform .2s;display:grid;box-shadow:0 1px 4px #00000038}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon svg{width:23px!important;height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important;position:static!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{color:#fff!important;background:linear-gradient(#303030 0%,#171717 52%,#242424 100%)!important;border:1px solid #ffffff6b!important;box-shadow:0 0 0 4px #e8ebed94,0 9px 22px #00000061!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{flex-direction:row-reverse;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#4e84ed 0%,#3974e2 55%,#477fe9 100%)!important;border:1px solid #ffffff80!important;min-width:250px!important;box-shadow:0 0 0 4px #cde2ff94,0 9px 24px #3074e666!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action:hover{filter:brightness(1.08);transform:translateY(-2px)}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary:hover{background:linear-gradient(#3a3a3a 0%,#1d1d1d 52%,#2b2b2b 100%)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary:hover{background:linear-gradient(#5a8ff4 0%,#437eea 55%,#518aef 100%)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action:hover .hero-action__icon{transform:translate(2px)}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action:focus-visible{outline-offset:6px;outline:3px solid #fff}@media (max-width:760px){main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{gap:16px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{min-width:0!important;min-height:50px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{min-width:0!important}}@media (max-width:420px){main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{font-size:14px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__label{padding:0 12px}}@media (prefers-reduced-motion:reduce){main.landing-page>.phonepe-hero .hero-fixed-content .hero-action,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon{transition:none!important}}main.landing-page>.cta-section{background:radial-gradient(circle at 84% 0,#43d6cc24,#0000 30%),linear-gradient(135deg,#07141e,#09272d)!important;width:100%!important;max-width:none!important;margin:0!important;padding:26px clamp(22px,5vw,82px)!important}main.landing-page>.cta-section .cta-inner{width:100%!important;max-width:none!important;min-height:122px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:12px 0!important}main.landing-page>.cta-section .cta-inner:before{display:none!important}main.landing-page>.cta-section .cta-copy h2{margin-top:7px!important;font-size:clamp(30px,3vw,43px)!important}main.landing-page>.cta-section .cta-copy p{max-width:780px!important;margin-top:8px!important;font-size:13px!important}main.landing-page>.cta-section .cta-primary{min-height:48px!important}@media (max-width:760px){main.landing-page>.cta-section{padding:24px 18px!important}main.landing-page>.cta-section .cta-inner{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important}}.webinars-hero{isolation:isolate;color:#fff;background:#071521;align-items:center;min-height:clamp(570px,72vh,680px);display:flex;position:relative;overflow:hidden}.webinars-hero-image{z-index:-3;object-fit:cover;object-position:center}.webinars-hero-shade{z-index:-2;background:linear-gradient(90deg,#04111df7 0%,#051422e8 34%,#0514228f 53%,#04101b14 76%),linear-gradient(#040f190f,#030d163d);position:absolute;inset:0}.webinars-hero-content{z-index:1;width:min(620px,46vw);margin-left:max(52px,50vw - 640px);padding:86px 0 70px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;position:relative}.webinars-hero-kicker{color:#62e8df;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.webinars-hero-kicker i{background:#62e8df;width:31px;height:1px}.webinars-hero-content h1{color:#fff;letter-spacing:-.05em;text-wrap:balance;text-shadow:0 18px 46px #0000005c;max-width:620px;margin:20px 0 0;font-size:clamp(50px,4.7vw,72px);font-weight:800;line-height:1}.webinars-hero-content h1 span{color:#59e2da;margin-top:7px;display:block}.webinars-hero-content>p{color:#e6f1f6d1;max-width:590px;margin:23px 0 0;font-size:15px;font-weight:500;line-height:1.7}.webinars-hero-actions{align-items:center;gap:12px;margin-top:29px;display:flex}.webinars-hero-actions a{color:#06141c;background:linear-gradient(135deg,#62ece3,#43c9dc);border:1px solid #52dfd6;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-width:202px;min-height:52px;padding:0 20px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #35d2cf33}.webinars-hero-actions a:last-child{color:#fff;min-width:158px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0715227a;border-color:#ffffff7a}.webinars-hero-topics{color:#dae9efb8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin-top:25px;font-size:8px;font-weight:850;display:flex}.webinars-hero-topics i{background:#55dfd6;border-radius:50%;width:4px;height:4px}@media (max-width:900px){.webinars-hero{align-items:flex-end;min-height:660px}.webinars-hero-image{object-position:66% center}.webinars-hero-shade{background:linear-gradient(90deg,#030e19db,#030e196b),linear-gradient(#030d171f 0%,#030d17c7 46%,#030d17fa 100%)}.webinars-hero-content{width:auto;margin:0;padding:105px 26px 48px}.webinars-hero-content h1{font-size:clamp(43px,10vw,60px)}}@media (max-width:560px){.webinars-hero{min-height:710px}.webinars-hero-actions{flex-direction:column;align-items:stretch}.webinars-hero-actions a{width:100%}.webinars-hero-topics{flex-wrap:wrap;align-items:flex-start}}.webinars-hero{color:#132033;background:#f5f9fa;min-height:590px}.webinars-hero-image{object-fit:cover;object-position:center;filter:brightness(1.02)contrast(1.015)saturate(.96)}.webinars-hero-shade{background:linear-gradient(90deg,#f9fcfcfc 0%,#f9fcfceb 29%,#f9fcfc61 43%,#f9fcfc0a 53%,#0000 66%)}.webinars-hero-content{color:#132033;width:min(600px,43vw)}.webinars-hero-kicker{color:#087f7c}.webinars-hero-kicker i{background:#138f8b}.webinars-hero-content h1{color:#111827;text-shadow:none}.webinars-hero-content h1 span{color:#138c88}.webinars-hero-content>p{color:#4f6474}.webinars-hero-actions a{color:#fff;background:#138f8b;border-color:#138f8b;box-shadow:0 12px 28px #138f8b29}.webinars-hero-actions a:last-child{color:#0b7e7a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-color:#138f8b}.webinars-hero-topics{color:#506b78}.webinars-hero-topics i{background:#138f8b}@media (max-width:900px){.webinars-hero{min-height:640px}.webinars-hero-image{object-position:64% center}.webinars-hero-shade{background:linear-gradient(90deg,#f9fcfcfa,#f9fcfca8),linear-gradient(#f9fcfc1f 0%,#f9fcfcc7 48%,#f9fcfcfc 100%)}.webinars-hero-content{width:auto}}@media (max-width:560px){.webinars-hero{min-height:680px}.webinars-hero-image{object-position:67% center}.webinars-hero-shade{background:linear-gradient(#f9fcfcad,#f9fcfcf0 40%,#f9fcfc 76%)}}.webinars-hero.webinars-split-hero{background:#f7fafb;grid-template-columns:minmax(430px,43%) minmax(0,57%);align-items:stretch;min-height:590px;display:grid;overflow:hidden}.webinars-split-hero .webinars-hero-content{align-self:center;width:min(100%,600px);margin-left:max(42px,50vw - 700px);padding:54px 48px 54px 0;transform:translateY(34px)}.webinars-split-hero .webinars-hero-content h1{max-width:570px;margin-top:18px;font-size:clamp(46px,3.85vw,64px);line-height:1.02}.webinars-split-hero .webinars-hero-visual{background:#041126;width:100%;min-height:590px;margin:0;position:relative;overflow:hidden}.webinars-split-hero .webinars-hero-image{transform:translateY(16px)scale(1.055);z-index:0!important;object-fit:cover!important;object-position:62% 28%!important;filter:brightness(1.03)contrast(1.02)saturate(1.02)!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.webinars-split-hero .webinars-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f7fafb 0%,#f7fafbf5 8%,#f7fafb94 17%,#f7fafb1f 25%,#0000 32%);position:absolute;inset:0}@media (max-width:1050px){.webinars-hero.webinars-split-hero{grid-template-columns:minmax(390px,46%) minmax(0,54%)}.webinars-split-hero .webinars-hero-content{margin-left:28px;padding-right:24px}}@media (max-width:800px){.webinars-hero.webinars-split-hero{grid-template-columns:1fr;min-height:0;display:grid}.webinars-split-hero .webinars-hero-content{grid-row:1;width:100%;max-width:680px;margin:0 auto;padding:54px 22px 38px}.webinars-split-hero .webinars-hero-visual{aspect-ratio:16/9;grid-row:2;height:auto;min-height:0}.webinars-split-hero .webinars-hero-shade{display:none}}@media (max-width:560px){.webinars-hero.webinars-split-hero{min-height:0}.webinars-split-hero .webinars-hero-content{padding:44px 18px 32px}.webinars-split-hero .webinars-hero-content h1{font-size:clamp(40px,11vw,51px)}}.hybrid-wip-hero{isolation:isolate;background:#071321;align-items:center;min-height:clamp(660px,78vh,820px);display:flex;position:relative;overflow:hidden}.hybrid-wip-image{z-index:-3;object-fit:cover;object-position:center}.hybrid-wip-shade{z-index:-2;background:linear-gradient(90deg,#030c16fa 0%,#040f1bed 31%,#040e1999 52%,#020a1214 78%),linear-gradient(#030a1226,#030a1252);position:absolute;inset:0}.hybrid-wip-kicker{color:#5ce8df;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font:800 11px/1.3 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.hybrid-wip-kicker i{background:#5ce8df;width:32px;height:1px}.hybrid-wip-content h1{color:#fff;letter-spacing:-.052em;text-shadow:0 16px 42px #00000073;max-width:620px;margin:22px 0 0;font:800 clamp(52px,5.2vw,80px)/.98 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-wip-content h1 span{color:#55e3da;margin-top:7px;display:block}.hybrid-wip-content>p{color:#ebf4f8cc;max-width:590px;margin:26px 0 0;font:500 clamp(15px,1.15vw,18px)/1.72 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-wip-proof{color:#e8f2f7b8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:25px;font:750 10px/1 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.hybrid-wip-proof i{background:#55e3da;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #55e3dab3}.hybrid-wip-actions{gap:14px;margin-top:32px;display:flex}.hybrid-wip-actions a{color:#061117;background:linear-gradient(135deg,#57f0e6,#42b8ff);border:1px solid #55e3da;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-width:192px;min-height:55px;padding:0 22px;font:800 13px/1 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:inline-flex;box-shadow:0 16px 38px #2fdcdb38}.hybrid-wip-actions a span{font-size:18px}@media (max-width:800px){.hybrid-wip-hero{align-items:flex-end;min-height:680px}.hybrid-wip-image{object-position:68% center}.hybrid-wip-shade{background:linear-gradient(90deg,#030c16e6,#030c1699),linear-gradient(#030a1233 0%,#030a12a6 36%,#030a12fa 100%)}.hybrid-wip-content{width:auto;margin:0;padding:90px 24px 58px}.hybrid-wip-content h1{font-size:clamp(43px,11vw,62px)}}@media (max-width:560px){.hybrid-wip-hero{min-height:720px}.hybrid-wip-proof{flex-wrap:wrap;align-items:flex-start}.hybrid-wip-actions{flex-direction:column;align-items:stretch}.hybrid-wip-actions a{width:100%}}.hybrid-wip-hero{background:linear-gradient(90deg,#f4f9fa 0%,#eef6f7 58%,#e5eff2 100%);min-height:590px}.hybrid-wip-hero .hybrid-wip-image{object-fit:contain;object-position:right center}.hybrid-wip-shade{background:linear-gradient(90deg,#f5fafafc 0%,#f1f8f9f7 36%,#eef7f8b8 53%,#eef7f814 73%)}.hybrid-wip-content{color:#101727;width:min(650px,46vw);margin-left:max(28px,50vw - 640px);padding:68px 0 56px}.hybrid-wip-kicker{color:#078e8d}.hybrid-wip-kicker i{background:#078e8d}.hybrid-wip-content h1{color:#101727;text-shadow:none;margin-top:20px;font-size:clamp(48px,4.7vw,72px)}.hybrid-wip-content h1 span{color:#138d8a}.hybrid-wip-content>p{color:#41556a;max-width:610px;margin-top:23px;font-size:clamp(14px,1vw,16px);line-height:1.62}.hybrid-wip-proof{color:#3c5869;margin-top:22px;font-size:9px}.hybrid-wip-proof i{box-shadow:none;background:#118f8c}.hybrid-wip-actions{margin-top:27px}.hybrid-wip-actions a{color:#fff;background:#138f8c;border-color:#138f8c;border-radius:5px;min-width:190px;min-height:49px;font-size:12px;box-shadow:0 10px 24px #138f8c29}.hybrid-wip-actions a:last-child{color:#087c7a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-color:#138f8c}@media (max-width:800px){.hybrid-wip-hero{min-height:640px}.hybrid-wip-shade{background:linear-gradient(90deg,#f1f8f9f0,#f1f8f9b8),linear-gradient(#0000 0%,#f1f8f9bd 28%,#f1f8f9fa 100%)}.hybrid-wip-content{width:auto;margin:0;padding:80px 24px 48px}.hybrid-wip-content h1{font-size:clamp(42px,10vw,58px)}}@media (max-width:560px){.hybrid-wip-hero{min-height:680px}}.resource-center-hero{isolation:isolate;color:#fff;background:linear-gradient(110deg,#061523 0%,#081a2a 48%,#071521 100%);align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.resource-center-hero-image{z-index:-3;object-fit:cover;object-position:58% center;width:64%!important;left:auto!important;right:0!important}.resource-center-hero-shade{z-index:-2;background:linear-gradient(90deg,#061523 0%,#061523fc 34%,#061523db 45%,#05121e38 65%,#030d170d 100%),linear-gradient(#020a120f,#020a1242);position:absolute;inset:0}.resource-center-hero-content{z-index:1;width:min(570px,43vw);margin-left:max(52px,50vw - 640px);padding:104px 0 68px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;position:relative}.resource-center-kicker{color:#62e7de;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.resource-center-kicker i{background:#62e7de;width:30px;height:1px}.resource-center-hero-content h1{color:#fff;letter-spacing:-.048em;text-wrap:balance;text-shadow:0 18px 46px #00000057;max-width:570px;margin:19px 0 0;font-size:clamp(47px,4.1vw,66px);font-weight:800;line-height:1.01}.resource-center-hero-content h1 span{color:#58e2d9;margin-top:7px;display:block}.resource-center-hero-content>p{color:#e6f1f6d1;max-width:555px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.66}.resource-center-actions{align-items:center;gap:13px;margin-top:29px;display:flex}.resource-center-actions a{color:#06141c;background:linear-gradient(135deg,#61eee5,#42c7dd);border:1px solid #4fded5;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-width:180px;min-height:51px;padding:0 20px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 32px #35d2cf33}.resource-center-actions a:last-child{color:#fff;min-width:196px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0715227a;border-color:#ffffff7a}.resource-center-actions a span{font-size:17px}.resource-center-topics{color:#dae9efb8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-top:26px;font-size:9px;font-weight:800;line-height:1;display:flex}.resource-center-topics i{background:#55dfd6;border-radius:50%;width:4px;height:4px}@media (max-width:900px){.resource-center-hero{align-items:flex-end;min-height:680px}.resource-center-hero-image{object-position:68% center;width:100%!important}.resource-center-hero-shade{background:linear-gradient(90deg,#030e19e6,#030e197a),linear-gradient(#030d172e 0%,#030d17db 52%,#030d17fc 100%)}.resource-center-hero-content{width:auto;margin:0;padding:112px 28px 50px}.resource-center-hero-content h1{font-size:clamp(43px,10vw,59px)}}@media (max-width:560px){.resource-center-hero{min-height:730px}.resource-center-actions{flex-direction:column;align-items:stretch}.resource-center-actions a{width:100%}.resource-center-topics{flex-wrap:wrap;align-items:flex-start}}.resource-featured-section{color:#122033;background:#f6f9fa;padding:clamp(30px,3.2vw,46px) clamp(28px,6vw,96px) 24px}.resource-featured-inner{width:min(100%,1280px);margin:0 auto}.resource-featured-heading{grid-template-columns:minmax(0,1.15fr) minmax(340px,.62fr);align-items:end;gap:clamp(50px,7vw,110px);display:grid}.resource-featured-kicker{color:#0c8986;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,Segoe UI,sans-serif;display:inline-flex}.resource-featured-kicker:before{content:"";background:#0c8986;width:29px;height:1px}.resource-featured-heading h2{color:#111827;letter-spacing:-.045em;max-width:740px;margin:17px 0 0;font:800 clamp(38px,3.7vw,55px)/1.04 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.resource-featured-heading h2 span{color:#128d89;display:block}.resource-featured-heading>p{color:#5b6d7e;max-width:470px;margin:0 0 4px;font:500 14px/1.72 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:clamp(34px,4vw,50px);display:grid}.resource-card{background:#fff;border:1px solid #d8e3e6;border-radius:9px;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 16px 42px #1536410f}.resource-card:hover{border-color:#128d8966;transform:translateY(-4px);box-shadow:0 24px 58px #1536411f}.resource-card-image{background:#0a1b28;height:230px;display:block;position:relative;overflow:hidden}.resource-card-image img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.resource-card:hover .resource-card-image img{transform:scale(1.035)}.resource-card-image:after{content:"";background:linear-gradient(#0000 55%,#05101b8f);position:absolute;inset:0}.resource-card-image>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05131f66;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:34px;height:34px;font:800 9px/1 Avenir Next,Avenir,sans-serif;display:grid;position:absolute;bottom:14px;right:17px}.resource-card-body{padding:23px 23px 24px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.resource-card-body small{color:#118b87;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.resource-card-body h3{color:#172235;letter-spacing:-.025em;min-height:58px;margin:13px 0 0;font-size:21px;font-weight:760;line-height:1.26}.resource-card-body p{color:#637486;min-height:64px;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.62}.resource-card-body>a{color:#087f7c;align-items:center;gap:9px;margin-top:20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.resource-card-body>a span{font-size:16px;transition:transform .2s}.resource-card-body>a:hover span{transform:translate(4px)}@media (max-width:950px){.resource-featured-heading{grid-template-columns:1fr;gap:20px}.resource-featured-heading>p{max-width:680px}.resource-featured-grid{grid-template-columns:1fr 1fr}.resource-card:first-child{grid-column:1/-1}.resource-card:first-child .resource-card-image{height:320px}}@media (max-width:640px){.resource-featured-section{padding:30px 20px 24px}.resource-featured-grid{grid-template-columns:1fr}.resource-card:first-child{grid-column:auto}.resource-card-image,.resource-card:first-child .resource-card-image{height:230px}.resource-card-body h3,.resource-card-body p{min-height:0}}.resource-topics-section{color:#edf5f7;background:radial-gradient(circle at 86% 10%,#28aea724,#0000 28%),linear-gradient(135deg,#07141f 0%,#091d27 60%,#08252c 100%);padding:clamp(52px,5.5vw,78px) clamp(28px,6vw,96px) clamp(66px,6.5vw,92px);overflow:hidden}.resource-topics-inner{width:min(100%,1280px);margin:0 auto}.resource-topics-heading>span{color:#5ce1d8;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,sans-serif;display:inline-flex}.resource-topics-heading>span:before{content:"";background:#5ce1d8;width:29px;height:1px}.resource-topics-heading>div{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);align-items:end;gap:clamp(50px,7vw,110px);margin-top:17px;display:grid}.resource-topics-heading h2{color:#f5fafb;letter-spacing:-.045em;max-width:780px;margin:0;font:800 clamp(38px,3.7vw,54px)/1.04 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.resource-topics-heading h2 span{color:#5ae0d7;display:block}.resource-topics-heading p{color:#9eb2bd;max-width:450px;margin:0 0 4px;font:500 14px/1.7 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-topics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:clamp(34px,4vw,48px);display:grid}.resource-topics-grid article{background:linear-gradient(145deg,#112a35f0,#071922fa);border:1px solid #6fbebe2e;border-radius:8px;flex-direction:column;min-height:270px;padding:22px 21px 20px;transition:border-color .25s,transform .25s;display:flex}.resource-topics-grid article:hover{border-color:#59e0d76b;transform:translateY(-3px)}.resource-topic-number{border-bottom:1px solid #72bebf24;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.resource-topic-number span{color:#5de3da;letter-spacing:.12em;font:800 10px/1 Avenir Next,Avenir,sans-serif}.resource-topic-number i{background:#5ce1d861;width:30px;height:1px}.resource-topics-grid h3{color:#f1f7f8;letter-spacing:-.02em;margin:23px 0 0;font:760 21px/1.2 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-topics-grid p{color:#91a7b2;margin:11px 0 0;font:500 13px/1.62 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-topics-grid a{color:#61e1d9;text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font:750 10px/1.3 Avenir Next,Avenir,sans-serif;text-decoration:none;display:flex}.resource-topics-grid a span{font-size:16px;transition:transform .2s}.resource-topics-grid a:hover span{transform:translate(4px)}.resource-topics-footer{background:#ffffff09;border:1px solid #6fbebe2e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:12px;padding:18px 20px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;display:grid}.resource-topics-footer>span{color:#5ce1d8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.resource-topics-footer strong{color:#c2d0d5;font-size:12px;font-weight:650;line-height:1.5}.resource-topics-footer a{color:#fff;white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.resource-topics-footer a span{color:#5ce1d8;font-size:16px}@media (max-width:1000px){.resource-topics-heading>div{grid-template-columns:1fr;gap:20px}.resource-topics-heading p{max-width:680px}.resource-topics-grid{grid-template-columns:repeat(2,1fr)}.resource-topics-grid article{min-height:230px}}@media (max-width:650px){.resource-topics-section{padding:46px 20px 62px}.resource-topics-grid{grid-template-columns:1fr}.resource-topics-grid article{min-height:215px}.resource-topics-footer{grid-template-columns:1fr;gap:8px}.resource-topics-footer a{margin-top:7px}}.resource-library-section{color:#162235;background:#fff;padding:22px clamp(28px,6vw,96px) 26px}.resource-library-inner{width:min(100%,1280px);margin:0 auto}.resource-library-heading>span{color:#0b8985;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,sans-serif;display:inline-flex}.resource-library-heading>span:before{content:"";background:#0b8985;width:29px;height:1px}.resource-library-heading>div{grid-template-columns:minmax(0,1fr) minmax(300px,.43fr);align-items:end;gap:50px;margin-top:15px;display:grid}.resource-library-heading h2{color:#111827;letter-spacing:-.042em;white-space:nowrap;margin:0;font:800 clamp(35px,3.1vw,48px)/1.06 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-library-heading p{color:#637486;margin:0 0 3px;font:500 14px/1.68 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-library-layout{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);gap:14px;margin-top:22px;display:grid}.resource-library-feature{grid-area:1/2}.resource-library-list{grid-area:1/1}.resource-library-feature{background:#081824;border-radius:9px;min-height:510px;display:block;position:relative;overflow:hidden}.resource-library-feature>img{object-fit:cover;transition:transform .55s}.resource-library-feature:hover>img{transform:scale(1.025)}.resource-library-feature:after{content:"";background:linear-gradient(#0000 35%,#040f19f0 100%);position:absolute;inset:0}.resource-library-feature>div{z-index:1;gap:11px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.resource-library-feature small{color:#65e7df;letter-spacing:.16em;text-transform:uppercase;font:800 9px/1 Avenir Next,Avenir,sans-serif}.resource-library-feature strong{color:#fff;letter-spacing:-.025em;max-width:590px;font:760 clamp(23px,2vw,30px)/1.2 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-library-feature span{color:#dcebed;font:750 11px/1.2 Avenir Next,Avenir,sans-serif}.resource-library-list{border-block:1px solid #dbe5e7;grid-template-rows:repeat(4,1fr);display:grid}.resource-library-list>a{color:inherit;border-bottom:1px solid #dbe5e7;grid-template-columns:40px 1fr 24px;align-items:center;gap:16px;padding:17px 8px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.resource-library-list>a:last-child{border-bottom:0}.resource-library-list>a:hover{background:#f3f8f8;padding-inline:15px}.resource-library-list>a>span{color:#108b87;letter-spacing:.1em;font:800 9px/1 Avenir Next,Avenir,sans-serif}.resource-library-list h3{color:#172235;margin:0;font:750 17px/1.2 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-library-list p{color:#68798a;margin:7px 0 0;font:500 12px/1.52 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-library-list b{color:#138e8a;font:400 19px/1 sans-serif;transition:transform .2s}.resource-library-list>a:hover b{transform:translate(4px)}.resource-library-list .resource-library-docs>span{text-transform:uppercase;font-size:8px}@media (max-width:1000px){.resource-library-heading>div{grid-template-columns:1fr;gap:17px}.resource-library-heading h2{white-space:normal}.resource-library-heading p{max-width:650px}.resource-library-layout{grid-template-columns:1fr}.resource-library-list{grid-area:1/1}.resource-library-feature{grid-area:2/1;min-height:440px}.resource-library-list>a{min-height:110px}}@media (max-width:620px){.resource-library-section{padding:20px 20px 24px}.resource-library-feature{min-height:390px}.resource-library-feature>div{bottom:21px;left:20px;right:20px}.resource-library-list>a{grid-template-columns:30px 1fr 18px;padding:16px 3px}.resource-library-list p{font-size:11px}}.resource-audience-section{color:#eef6f7;background:radial-gradient(circle at 88% 4%,#2ab1a926,#0000 29%),linear-gradient(135deg,#07141f,#09212a);padding:24px clamp(28px,6vw,96px)}.resource-audience-inner{width:min(100%,1280px);margin:0 auto}.resource-audience-heading>span{color:#5ee3da;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,sans-serif;display:inline-flex}.resource-audience-heading>span:before{content:"";background:#5ee3da;width:29px;height:1px}.resource-audience-heading>div{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:end;gap:clamp(48px,7vw,100px);margin-top:14px;display:grid}.resource-audience-heading h2{color:#f5fafb;letter-spacing:-.044em;max-width:820px;margin:0;font:800 clamp(36px,3.5vw,51px)/1.05 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-audience-heading p{color:#9eb1bb;margin:0 0 3px;font:500 14px/1.68 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:32px;display:grid}.resource-audience-grid article{background:linear-gradient(145deg,#122c37f0,#071922fa);border:1px solid #6fbebe2e;border-radius:8px;flex-direction:column;min-height:275px;padding:22px 22px 20px;transition:border-color .25s,transform .25s;display:flex}.resource-audience-grid article:hover{border-color:#5ee3da6b;transform:translateY(-3px)}.resource-audience-grid article>div{border-bottom:1px solid #74c1c124;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.resource-audience-grid article>div span{color:#61e3db;font:800 10px/1 Avenir Next,Avenir,sans-serif}.resource-audience-grid article>div small{color:#83aaa9;letter-spacing:.13em;text-transform:uppercase;font:800 8px/1 Avenir Next,Avenir,sans-serif}.resource-audience-grid h3{color:#f1f7f8;letter-spacing:-.022em;margin:22px 0 0;font:750 21px/1.24 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-audience-grid p{color:#91a6b1;margin:11px 0 0;font:500 13px/1.62 Avenir Next,Avenir,Segoe UI,sans-serif}.resource-audience-grid a{color:#60e2da;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font:750 10px/1.2 Avenir Next,Avenir,sans-serif;text-decoration:none;display:inline-flex}.resource-audience-grid a span{font-size:16px;transition:transform .2s}.resource-audience-grid a:hover span{transform:translate(4px)}@media (max-width:900px){.resource-audience-heading>div{grid-template-columns:1fr;gap:17px}.resource-audience-heading p{max-width:650px}.resource-audience-grid{grid-template-columns:1fr}.resource-audience-grid article{min-height:220px}}@media (max-width:620px){.resource-audience-section{padding:22px 20px 24px}}.resource-learning-section{color:#172235;background:#f5f8f9;padding:24px clamp(28px,6vw,96px)}.resource-learning-inner{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:stretch;gap:clamp(42px,5vw,76px);width:min(100%,1280px);margin:0 auto;display:grid}.resource-learning-copy{align-self:center;padding:22px 0;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.resource-learning-kicker{color:#0c8a86;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.resource-learning-kicker:before{content:"";background:#0c8a86;width:29px;height:1px}.resource-learning-copy h2{color:#111827;letter-spacing:-.045em;max-width:610px;margin:17px 0 0;font-size:clamp(36px,3.4vw,51px);font-weight:800;line-height:1.05}.resource-learning-copy>p{color:#5e7081;max-width:590px;margin:19px 0 0;font-size:14px;font-weight:500;line-height:1.7}.resource-learning-points{gap:9px;margin-top:24px;display:grid}.resource-learning-points>div{border-bottom:1px solid #d8e3e5;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.resource-learning-points b{color:#0c8985;background:#eef8f7;border:1px solid #bddbd9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.resource-learning-points span{gap:4px;display:grid}.resource-learning-points strong{color:#243246;font-size:14px;font-weight:750}.resource-learning-points small{color:#718190;font-size:11px;font-weight:500}.resource-learning-actions{gap:11px;margin-top:25px;display:flex}.resource-learning-actions a{color:#fff;background:#138d89;border:1px solid #138d89;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.resource-learning-actions a:last-child{color:#0b817e;background:#fff}.resource-learning-actions a span{font-size:16px}.resource-learning-visual{background:#dce6e8;border-radius:9px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #193a441f}.resource-learning-visual img{object-fit:cover}.resource-learning-visual:after{content:"";background:linear-gradient(#0000 62%,#05111b9e);position:absolute;inset:0}.resource-learning-visual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141f7a;border:1px solid #ffffff73;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-family:Avenir Next,Avenir,sans-serif;display:flex;position:absolute;bottom:19px;left:20px;right:20px}.resource-learning-visual figcaption span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.resource-learning-visual figcaption strong{font-size:11px;font-weight:700}@media (max-width:1000px){.resource-learning-inner{grid-template-columns:1fr}.resource-learning-copy{max-width:720px}.resource-learning-visual{min-height:480px}}@media (max-width:620px){.resource-learning-section{padding:22px 20px 24px}.resource-learning-copy{padding:10px 0}.resource-learning-actions{flex-direction:column;align-items:stretch}.resource-learning-actions a{width:100%}.resource-learning-visual{min-height:390px}.resource-learning-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px}}.resource-closing-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 118%,#2fc1b83d,#0000 42%),radial-gradient(circle at 88% 2%,#5968cd24,#0000 29%),linear-gradient(135deg,#07131e,#09252b);place-items:center;min-height:430px;padding:58px 24px;display:grid;position:relative;overflow:hidden}.resource-closing-section:before{content:"";z-index:-1;border:1px solid #6fc5c321;border-radius:11px;position:absolute;inset:20px}.resource-closing-inner{text-align:center;flex-direction:column;align-items:center;width:min(100%,920px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.resource-closing-kicker{color:#62e5dc;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.resource-closing-kicker i{background:#62e5dc;width:28px;height:1px}.resource-closing-inner h2{color:#f7fbfc;letter-spacing:-.048em;margin:18px 0 0;font-size:clamp(39px,4.2vw,61px);font-weight:800;line-height:1.02}.resource-closing-inner h2 span{color:#59e1d8;display:block}.resource-closing-inner>p{color:#a9bbc4;max-width:700px;margin:19px auto 0;font-size:14px;font-weight:500;line-height:1.7}.resource-closing-actions{gap:12px;margin-top:27px;display:flex}.resource-closing-actions a{color:#06151c;background:linear-gradient(135deg,#62eee5,#42c7db);border:1px solid #57e2d9;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:49px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.resource-closing-actions a:last-child{color:#fff;background:#ffffff0d;border-color:#ffffff7a}.resource-closing-actions a span{font-size:16px}.resource-closing-proof{color:#9fb3bd;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #7ec6c729;justify-content:center;align-items:center;gap:17px;margin-top:29px;padding-top:17px;font-size:9px;font-weight:750;line-height:1.2;display:flex}.resource-closing-proof span{align-items:center;gap:7px;display:flex}.resource-closing-proof b{color:#5fe2da;font-size:8px}.resource-closing-proof>i{background:#4cbbb5;border-radius:50%;width:4px;height:4px}@media (max-width:620px){.resource-closing-section{min-height:500px;padding:58px 20px}.resource-closing-section:before{inset:12px}.resource-closing-actions{flex-direction:column;align-items:stretch;width:100%}.resource-closing-actions a{width:100%}.resource-closing-proof{flex-direction:column;align-items:flex-start}.resource-closing-proof>i{display:none}}.hybrid-visibility-section{isolation:isolate;color:#f5f8fa;background:radial-gradient(circle at 86% 24%,#198f8e29,#0000 30%),linear-gradient(135deg,#07131d 0%,#091b25 58%,#08222a 100%);padding:clamp(54px,5vw,76px) clamp(28px,6vw,96px) clamp(76px,8vw,112px);position:relative;overflow:hidden}.hybrid-visibility-section:before{display:none}.hybrid-visibility-inner{width:min(100%,1280px);margin:0 auto}.hybrid-visibility-heading{margin-bottom:clamp(38px,4vw,54px)}.hybrid-visibility-layout{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(52px,6vw,94px);display:grid}.hybrid-section-kicker{color:#078e8d;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:inline-flex}.hybrid-section-kicker:before{content:"";background:#078e8d;width:28px;height:1px}.hybrid-visibility-heading h2{color:#f7fbfc;letter-spacing:-.045em;white-space:nowrap;margin:18px 0 0;font:800 clamp(38px,3.5vw,56px)/1.05 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-visibility-heading h2 span{color:#55e3da;margin-left:.22em;display:inline}.hybrid-visibility-copy>p{color:#a9bac5;max-width:610px;margin:0;font:500 15px/1.72 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-visibility-points{gap:10px;margin-top:31px;display:grid}.hybrid-visibility-points article{background:#ffffff09;border:1px solid #74b8bc24;border-radius:7px;grid-template-columns:42px 1fr;gap:17px;padding:17px 18px;display:grid}.hybrid-visibility-points b{color:#64e9e0;background:#55e3da14;border:1px solid #55e3da40;border-radius:50%;place-items:center;width:34px;height:34px;font:800 9px/1 Avenir Next,Avenir,sans-serif;display:grid}.hybrid-visibility-points h3{color:#f0f5f7;margin:1px 0 0;font:750 16px/1.25 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-visibility-points p{color:#91a5b1;margin:6px 0 0;font:500 13px/1.55 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-visibility-visual{background:#0b1c26;border:1px solid #68cdcd33;border-radius:10px;min-height:clamp(360px,32vw,470px);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052}.hybrid-visibility-visual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.hybrid-visibility-visual img{object-fit:cover}.hybrid-visibility-visual figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071924b8;border:1px solid #ffffff80;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.hybrid-visibility-visual figcaption strong{font:750 13px/1.2 Avenir Next,Avenir,sans-serif}.hybrid-visibility-visual figcaption span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font:700 9px/1.2 Avenir Next,Avenir,sans-serif}@media (max-width:1000px){.hybrid-visibility-heading h2{white-space:normal}.hybrid-visibility-heading h2 span{margin-left:0;display:block}.hybrid-visibility-layout{grid-template-columns:1fr}.hybrid-visibility-copy{max-width:720px}.hybrid-visibility-visual{min-height:460px}}@media (max-width:600px){.hybrid-visibility-section{padding:36px 20px 64px}.hybrid-visibility-heading h2{font-size:40px}.hybrid-visibility-visual{min-height:340px}.hybrid-visibility-visual figcaption{flex-direction:column;align-items:flex-start;gap:6px}}.hybrid-coverage-section{color:#121a2a;background:#fff;padding:clamp(38px,4vw,56px) clamp(28px,6vw,96px) clamp(62px,6vw,84px)}.hybrid-coverage-inner{width:min(100%,1280px);margin:0 auto}.hybrid-coverage-heading{grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:end;gap:clamp(54px,8vw,120px);display:grid}.hybrid-light-kicker{color:#078e8d;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:inline-flex}.hybrid-light-kicker:before{content:"";background:#078e8d;width:28px;height:1px}.hybrid-coverage-heading h2{color:#111827;letter-spacing:-.045em;max-width:720px;margin:16px 0 0;font:800 clamp(36px,3.6vw,54px)/1.04 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-coverage-heading h2 span{color:#138d8a;display:block}.hybrid-coverage-heading>p{color:#5b6b7d;margin:0 0 4px;font:500 15px/1.72 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(30px,3.5vw,44px);display:grid}.hybrid-coverage-grid article{background:linear-gradient(145deg,#fff,#f7fafb);border:1px solid #dae4e7;border-radius:8px;min-height:215px;padding:22px 24px 21px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.hybrid-coverage-grid article:hover{border-color:#138d8a61;transform:translateY(-3px);box-shadow:0 20px 45px #1e434e1a}.hybrid-coverage-card-top{justify-content:space-between;align-items:center;display:flex}.hybrid-coverage-card-top span{color:#158f8c;letter-spacing:.12em;font:800 10px/1 Avenir Next,Avenir,sans-serif}.hybrid-coverage-card-top i{background:#b9d9d8;width:42px;height:1px}.hybrid-coverage-grid small{color:#6b7a8a;letter-spacing:.15em;text-transform:uppercase;margin-top:23px;font:800 9px/1 Avenir Next,Avenir,sans-serif;display:block}.hybrid-coverage-grid h3{color:#152033;letter-spacing:-.025em;max-width:450px;margin:11px 0 0;font:750 clamp(21px,1.7vw,27px)/1.18 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-coverage-grid p{color:#607184;max-width:510px;margin:12px 0 0;font:500 13px/1.65 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-coverage-grid article>b{color:#168f8c;font:400 20px/1 sans-serif;position:absolute;bottom:20px;right:23px}.hybrid-coverage-summary{color:#536779;letter-spacing:.12em;text-transform:uppercase;border-block:1px solid #dce6e8;justify-content:center;align-items:center;gap:18px;margin-top:20px;padding:14px 20px;font:800 9px/1 Avenir Next,Avenir,sans-serif;display:flex}.hybrid-coverage-summary i{background:#15918e;border-radius:50%;width:4px;height:4px}@media (max-width:900px){.hybrid-coverage-heading{grid-template-columns:1fr;gap:22px}.hybrid-coverage-heading>p{max-width:680px}}@media (max-width:700px){.hybrid-coverage-section{padding:36px 20px 60px}.hybrid-coverage-grid{grid-template-columns:1fr}.hybrid-coverage-grid article{min-height:210px}.hybrid-coverage-summary{flex-direction:column;align-items:flex-start}.hybrid-coverage-summary i{display:none}}.hybrid-workflow-section{color:#f3f7f9;background:radial-gradient(circle at 82% 18%,#148d8a29,#0000 30%),linear-gradient(135deg,#08141e,#0a2028);padding:clamp(54px,6vw,82px) clamp(28px,6vw,96px) clamp(68px,7vw,96px)}.hybrid-workflow-inner{width:min(100%,1280px);margin:0 auto}.hybrid-workflow-heading>span{margin-bottom:17px}.hybrid-workflow-heading h2{color:#f5fafb;letter-spacing:-.043em;white-space:nowrap;margin:0;font:800 clamp(35px,3.25vw,49px)/1.05 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-workflow-heading h2 span{color:#55e3da}.hybrid-workflow-heading p{color:#a4b7c2;max-width:760px;margin:17px 0 0;font:500 14px/1.7 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-workflow-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(34px,4vw,48px) 0 0;padding:0;list-style:none;display:grid;position:relative}.hybrid-workflow-track:before{display:none}.hybrid-workflow-track li{background:linear-gradient(145deg,#122b36f5,#081922fa);border:1px solid #69b8ba33;border-radius:7px;flex-direction:column;min-height:242px;padding:23px 22px 20px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.hybrid-workflow-track li:after{content:"";opacity:.72;background:linear-gradient(90deg,#55e3da,#5f79de,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.hybrid-workflow-track li:hover{border-color:#55e3da6b;transform:translateY(-3px)}.hybrid-workflow-number{border-bottom:1px solid #74bebf24;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.hybrid-workflow-number small{color:#64e9e0;letter-spacing:.12em;font:800 10px/1 Avenir Next,Avenir,sans-serif}.hybrid-workflow-number span{color:#81bdbb;letter-spacing:.12em;text-transform:uppercase;background:#55e3da0d;border:1px solid #64d7cf2e;border-radius:4px;padding:6px 9px;font:800 8px/1 Avenir Next,Avenir,sans-serif}.hybrid-workflow-track h3{color:#f0f6f8;margin:23px 0 0;font:780 22px/1.15 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-workflow-track p{color:#91a6b1;margin:11px 0 0;font:500 13px/1.62 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-workflow-track footer{color:#5cded6;letter-spacing:.11em;text-transform:uppercase;margin-top:auto;padding-top:18px;font:800 8px/1.2 Avenir Next,Avenir,sans-serif}.hybrid-workflow-context{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.hybrid-workflow-context>div{background:#ffffff06;border:1px solid #69b8ba29;border-radius:7px;gap:7px;padding:17px 20px;display:grid}.hybrid-workflow-context small{color:#5bded5;letter-spacing:.13em;text-transform:uppercase;font:800 9px/1 Avenir Next,Avenir,sans-serif}.hybrid-workflow-context strong{color:#cbd7dd;font:650 12px/1.5 Avenir Next,Avenir,sans-serif}.hybrid-workflow-cta{background:#ffffff0e;border:1px solid #69b8ba38;border-radius:8px;justify-content:space-between;align-items:center;gap:34px;margin-top:12px;padding:20px 23px;display:flex}.hybrid-workflow-cta>div{gap:5px;display:grid}.hybrid-workflow-cta small{color:#5be0d7;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 Avenir Next,Avenir,sans-serif}.hybrid-workflow-cta strong{color:#e0e8eb;font:700 14px/1.45 Avenir Next,Avenir,sans-serif}.hybrid-workflow-cta a{color:#fff;background:#138d8a;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-width:176px;min-height:47px;padding:0 18px;font:800 12px/1 Avenir Next,Avenir,sans-serif;display:inline-flex}.hybrid-workflow-cta a span{font-size:17px}@media (max-width:950px){.hybrid-workflow-heading h2{white-space:normal}.hybrid-workflow-heading p{max-width:680px}.hybrid-workflow-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hybrid-workflow-section{padding:48px 20px 62px}.hybrid-workflow-track{grid-template-columns:1fr}.hybrid-workflow-track li{min-height:200px}.hybrid-workflow-context{grid-template-columns:1fr}.hybrid-workflow-cta{flex-direction:column;align-items:flex-start}.hybrid-workflow-cta a{width:100%}}.hybrid-outcomes-section{color:#142033;background:#fff;padding:clamp(54px,6vw,84px) clamp(28px,6vw,96px) clamp(68px,7vw,98px)}.hybrid-outcomes-inner{width:min(100%,1280px);margin:0 auto}.hybrid-outcomes-heading>span{margin-bottom:18px}.hybrid-outcomes-heading>div{grid-template-columns:minmax(0,1.05fr) minmax(340px,.58fr);align-items:end;gap:clamp(50px,7vw,108px);display:grid}.hybrid-outcomes-heading h2{color:#111827;letter-spacing:-.045em;max-width:760px;margin:0;font:800 clamp(38px,3.8vw,56px)/1.04 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-outcomes-heading h2 span{color:#138d8a;display:block}.hybrid-outcomes-heading p{color:#596b7e;margin:0 0 3px;font:500 14px/1.72 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-outcomes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(34px,4vw,48px);display:grid}.hybrid-outcomes-grid article{background:linear-gradient(145deg,#fff,#f7fafb);border:1px solid #d9e4e6;border-radius:8px;grid-template-columns:42px 1fr;gap:18px;min-height:190px;padding:24px 22px;display:grid}.hybrid-outcomes-grid article>span{color:#0d8986;background:#edf8f7;border:1px solid #b9d9d7;border-radius:50%;place-items:center;width:36px;height:36px;font:800 9px/1 Avenir Next,Avenir,sans-serif;display:grid}.hybrid-outcomes-grid h3{color:#172235;letter-spacing:-.02em;margin:3px 0 0;font:760 20px/1.2 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-outcomes-grid p{color:#637486;margin:11px 0 0;font:500 13px/1.62 Avenir Next,Avenir,Segoe UI,sans-serif}.hybrid-outcomes-banner{background:#f0f7f7;border:1px solid #d4e2e4;border-radius:8px;justify-content:space-between;align-items:center;gap:36px;margin-top:14px;padding:21px 23px;display:flex}.hybrid-outcomes-banner>div{gap:6px;display:grid}.hybrid-outcomes-banner small{color:#108985;letter-spacing:.12em;text-transform:uppercase;font:800 9px/1 Avenir Next,Avenir,sans-serif}.hybrid-outcomes-banner strong{color:#253347;max-width:780px;font:700 14px/1.48 Avenir Next,Avenir,sans-serif}.hybrid-outcomes-banner a{color:#fff;background:#138d8a;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-width:166px;min-height:47px;padding:0 18px;font:800 12px/1 Avenir Next,Avenir,sans-serif;display:inline-flex}.hybrid-outcomes-banner a span{font-size:17px}@media (max-width:950px){.hybrid-outcomes-heading>div{grid-template-columns:1fr;gap:20px}.hybrid-outcomes-heading p{max-width:680px}.hybrid-outcomes-grid{grid-template-columns:1fr}}@media (max-width:620px){.hybrid-outcomes-section{padding:48px 20px 62px}.hybrid-outcomes-grid article{min-height:170px}.hybrid-outcomes-banner{flex-direction:column;align-items:flex-start}.hybrid-outcomes-banner a{width:100%}}.hybrid-closing-section{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 115%,#24bab13d,#0000 40%),radial-gradient(circle at 85% 10%,#5b68da24,#0000 30%),linear-gradient(135deg,#07121d,#09232a);place-items:center;min-height:480px;padding:70px 24px;display:grid;position:relative;overflow:hidden}.hybrid-closing-section:before{content:"";z-index:-1;pointer-events:none;border:1px solid #74c8c81f;border-radius:12px;position:absolute;inset:24px}.hybrid-closing-inner{text-align:center;flex-direction:column;align-items:center;max-width:970px;margin:0 auto;display:flex}.hybrid-closing-kicker{color:#62e4dc;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;font:800 10px/1.3 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:inline-flex}.hybrid-closing-kicker i{background:#62e4dc;width:28px;height:1px}.hybrid-closing-inner h2{color:#f7fbfc;letter-spacing:-.048em;margin:20px 0 0;font:800 clamp(40px,4.5vw,66px)/1.02 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-closing-inner h2 span{color:#55e3da;display:block}.hybrid-closing-inner>p{color:#a9bbc5;max-width:720px;margin:21px auto 0;font:500 15px/1.7 Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.hybrid-closing-actions{gap:13px;margin-top:29px;display:flex}.hybrid-closing-actions a{color:#061117;background:linear-gradient(135deg,#57f0e6,#42b8ff);border:1px solid #55e3da;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-width:184px;min-height:50px;padding:0 20px;font:800 12px/1 Avenir Next,Avenir,sans-serif;display:inline-flex}.hybrid-closing-actions a:last-child{color:#fff;background:#ffffff0d;border-color:#ffffff80}.hybrid-closing-actions a span{font-size:17px}.hybrid-closing-proof{color:#9eb2bd;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #85c4c729;justify-content:center;align-items:center;gap:18px;margin-top:34px;padding-top:19px;font:750 9px/1.2 Avenir Next,Avenir,sans-serif;display:flex}.hybrid-closing-proof span{align-items:center;gap:8px;display:flex}.hybrid-closing-proof b{color:#5fe1d9;font-size:8px}.hybrid-closing-proof>i{background:#4bbeb8;border-radius:50%;width:4px;height:4px}@media (max-width:620px){.hybrid-closing-section{min-height:540px;padding:64px 20px}.hybrid-closing-section:before{inset:12px}.hybrid-closing-actions{flex-direction:column;align-items:stretch;width:100%}.hybrid-closing-actions a{width:100%}.hybrid-closing-proof{flex-direction:column;align-items:flex-start}.hybrid-closing-proof>i{display:none}}.dashboard-shell{color:#dfe7ec;background:#071019;min-height:100svh;display:flex}.dashboard-sidebar{background:linear-gradient(#0b1822 0%,#08131c 58%,#071019 100%);border-right:1px solid #83adb921;flex-direction:column;flex:0 0 276px;width:276px;height:100svh;padding:0 14px 14px;display:flex;position:sticky;top:0;box-shadow:18px 0 50px #0000001f}.dashboard-brand{border-bottom:1px solid #81a6b51c;flex-direction:column;min-height:104px;padding:17px 10px 15px;display:flex}.dashboard-brand a{width:max-content;display:inline-flex}.dashboard-brand img{object-fit:contain;object-position:left center;width:136px;height:39px}.dashboard-brand>div{background:#ffffff06;border:1px solid #7aa6b21f;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 9px;display:flex}.dashboard-brand>div span{color:#8096a1;letter-spacing:.13em;text-transform:uppercase;font:750 8px/1 Avenir Next,Avenir,sans-serif}.dashboard-brand>div i{background:#55ddd5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #55ddd5a6}.dashboard-navigation{scrollbar-width:thin;scrollbar-color:#1d3b45 transparent;flex-direction:column;flex:1;padding:18px 0;display:flex;overflow-y:auto}.dashboard-nav-label{color:#526c79;letter-spacing:.18em;text-transform:uppercase;padding:0 11px 10px;font:800 8px/1 Avenir Next,Avenir,sans-serif}.dashboard-main-link,.dashboard-menu-group summary{color:#9dafb8;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:44px;padding:0 9px;font:700 12px/1 Avenir Next,Avenir,Segoe UI,sans-serif;display:flex}.dashboard-main-link{text-align:left;gap:10px}.dashboard-menu-icon{background:#ffffff06;border:1px solid #0000;border-radius:6px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid!important}.dashboard-main-link svg,.dashboard-menu-group summary svg,.dashboard-sidebar-footer svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.dashboard-main-link.active .dashboard-menu-icon{color:#5ce3dc;background:#55e3da14;border-color:#55e3da33}.dashboard-menu-group{margin-top:3px}.dashboard-menu-group summary{justify-content:space-between;list-style:none}.dashboard-menu-group summary::-webkit-details-marker{display:none}.dashboard-menu-group summary>span:first-child{align-items:center;gap:10px;display:flex}.dashboard-summary-meta{align-items:center;gap:8px;display:flex}.dashboard-summary-meta em{color:#6fa8aa;text-align:center;background:#53c2bc14;border-radius:4px;min-width:20px;padding:4px 5px;font:800 7px/1 Avenir Next,Avenir,sans-serif}.dashboard-summary-meta b{color:#617886;font-size:13px;transition:transform .2s}.dashboard-menu-group:not([open]) .dashboard-summary-meta b{transform:rotate(-90deg)}.dashboard-submenu{border-left:1px solid #669ba72b;gap:2px;margin:3px 0 8px 23px;padding:3px 0 3px 22px;display:grid}.dashboard-submenu button{color:#7e939e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;min-height:33px;padding:0 9px;font:650 10.5px/1 Avenir Next,Avenir,Segoe UI,sans-serif;display:flex}.dashboard-submenu button i{background:#3f6873;border-radius:50%;width:4px;height:4px}.dashboard-sidebar-footer{border-top:1px solid #81a6b51c;padding-top:12px;display:grid}.dashboard-user{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid #81a6b521;border-radius:8px;grid-template-columns:36px 1fr 7px;align-items:center;gap:10px;padding:11px;display:grid}.dashboard-user>span{color:#07151c;background:linear-gradient(135deg,#63eee5,#42b8c8);border-radius:8px;place-items:center;width:36px;height:36px;font:850 10px/1 Avenir Next,Avenir,sans-serif;display:grid}.dashboard-user div{gap:4px;min-width:0;display:grid}.dashboard-user strong{color:#dce7eb;font-size:11px}.dashboard-user small{color:#6e8591;text-overflow:ellipsis;font-size:8px;overflow:hidden}.dashboard-user>i{background:#56dfd6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #56dfd6b3}.dashboard-footer-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.dashboard-footer-actions>button,.dashboard-footer-actions>a{color:#718995;cursor:pointer;background:#ffffff05;border:1px solid #81a6b517;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 7px;font:650 9px/1 Avenir Next,Avenir,sans-serif;display:flex}.dashboard-footer-actions svg{width:14px;height:14px}.dashboard-workspace{background:radial-gradient(circle at 72% 15%,#23778412,#0000 28%),#09131c;flex:1;min-width:0}@media (max-width:700px){.dashboard-sidebar{flex-basis:248px;width:248px}.dashboard-workspace{min-width:24px}}.dashboard-shell{background:#111820}.dashboard-sidebar{width:250px;box-shadow:none;background:#111820;border-right:1px dashed #3b4650;flex-basis:250px;padding:0 14px 14px}.dashboard-brand>a{color:#00b884;align-items:center;gap:10px;display:flex}.dashboard-brand-mark{color:#00b884;border:3px solid #00b884;border-right-width:1px;border-radius:4px;place-items:center;width:25px;height:25px;font:900 14px/1 Avenir Next,Avenir,sans-serif;display:grid}.dashboard-brand>a>strong{letter-spacing:-.025em;font:800 19px/1 Avenir Next,Avenir,Segoe UI,sans-serif}.dashboard-brand>div{background:0 0;border:0;margin-top:16px;padding:0}.dashboard-brand>div span{color:#72818c;letter-spacing:.15em;font-size:8px}.dashboard-main-link,.dashboard-menu-group summary{color:#aeb8c0;border-radius:5px;min-height:43px;padding:0 7px;font-size:12px}.dashboard-menu-icon{background:0 0;border:0;flex-basis:28px;width:28px;height:28px}.dashboard-main-link.active{color:#00c38b;box-shadow:none;background:#17222a}.dashboard-main-link.active .dashboard-menu-icon{color:#00c38b;background:0 0;border:0}.dashboard-submenu{border-left:1px dashed #40505a;margin-left:20px;padding-left:18px}.dashboard-submenu button{color:#76858f;min-height:33px;font-size:10.5px}.dashboard-submenu button i{background:#53636c}.dashboard-sidebar-footer{border-top:1px dashed #35414a}.dashboard-user{background:0 0;border:0;grid-template-columns:36px 1fr 7px;padding:10px 8px}.dashboard-workspace{background:#111820;position:relative}.dashboard-workspace:before{content:"";border-top:1px dashed #35414a;position:absolute;top:64px;left:0;right:0}@media (max-width:700px){.dashboard-sidebar{flex-basis:238px;width:238px}}.dashboard-brand{position:relative}.dashboard-collapse{color:#8998a1;cursor:pointer;background:#141e26;border:1px solid #33414a;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;transition:border-color .2s,color .2s,transform .2s;display:grid;position:absolute;top:22px;right:3px}.dashboard-collapse svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dashboard-sidebar,.dashboard-workspace{transition:width .28s,flex-basis .28s}.sidebar-collapsed .dashboard-sidebar{flex-basis:72px;width:72px;padding-left:10px;padding-right:10px}.sidebar-collapsed .dashboard-brand{align-items:center;padding-left:0;padding-right:0}.sidebar-collapsed .dashboard-brand>a>strong,.sidebar-collapsed .dashboard-brand>div{display:none}.sidebar-collapsed .dashboard-brand>a{margin-top:1px}.sidebar-collapsed .dashboard-collapse{width:28px;height:28px;top:61px;right:11px}.sidebar-collapsed .dashboard-navigation{align-items:center;padding-top:17px;overflow:visible}.sidebar-collapsed .dashboard-nav-label,.sidebar-collapsed .dashboard-menu-text,.sidebar-collapsed .dashboard-summary-meta,.sidebar-collapsed .dashboard-submenu{display:none}.sidebar-collapsed .dashboard-nav-divider{width:42px;margin-top:12px;padding-top:13px}.sidebar-collapsed .dashboard-main-link,.sidebar-collapsed .dashboard-menu-group,.sidebar-collapsed .dashboard-menu-group summary{width:44px}.sidebar-collapsed .dashboard-main-link,.sidebar-collapsed .dashboard-menu-group summary{justify-content:center;padding:0}.sidebar-collapsed .dashboard-menu-group summary>span:first-child{gap:0}.sidebar-collapsed .dashboard-menu-icon{flex-basis:32px;width:32px;height:32px}.sidebar-collapsed .dashboard-sidebar-footer{align-items:center}.sidebar-collapsed .dashboard-user{border:0;justify-content:center;width:44px;padding:5px;display:flex}.sidebar-collapsed .dashboard-user>div,.sidebar-collapsed .dashboard-user>i{display:none}.sidebar-collapsed .dashboard-user>span{width:34px;height:34px}.sidebar-collapsed .dashboard-footer-actions{grid-template-columns:1fr;width:44px}.sidebar-collapsed .dashboard-footer-actions>button,.sidebar-collapsed .dashboard-footer-actions>a{padding:0}.sidebar-collapsed .dashboard-footer-actions span{display:none}.dashboard-shell,.dashboard-shell button,.dashboard-shell a,.dashboard-shell summary{font-family:Segoe UI Variable,Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif}.dashboard-shell{color:#e7e4ee;background:#0e0c15}.dashboard-sidebar{background:#12101a;border-right:1px solid #282331;flex-basis:264px;width:264px;padding:12px}.dashboard-brand{border-bottom:1px solid #292430;min-height:96px;padding:8px 8px 15px}.dashboard-brand>a{color:#f1eff6;gap:11px}.dashboard-brand-mark{color:#fff;background:linear-gradient(135deg,#826cff,#aa68ec);border:0;border-radius:8px;width:30px;height:30px;font-size:15px;box-shadow:0 8px 22px #7e62ef3d}.dashboard-brand>a>strong{letter-spacing:-.02em;font-size:17px;font-weight:730}.dashboard-brand>div{background:#181520;border:1px solid #2b2634;border-radius:7px;margin-top:14px;padding:8px 10px}.dashboard-brand>div span{color:#817a8d;font-size:8px}.dashboard-brand>div i{background:#8a72ff;box-shadow:0 0 8px #8a72ffa6}.dashboard-collapse{color:#817a8d;background:#191620;border-color:#302a39;top:11px;right:7px}.dashboard-navigation{padding:18px 0 10px}.dashboard-nav-label{color:#655f70;letter-spacing:.16em;padding:0 10px 9px;font-size:8px}.dashboard-nav-divider{border-top:1px solid #27222e;margin-top:14px;padding-top:17px}.dashboard-main-link,.dashboard-menu-group summary{color:#aaa4b3;border-radius:7px;min-height:42px;padding:0 8px;font-size:11.5px;font-weight:620}.dashboard-menu-icon{color:#7d7688;background:0 0;border-radius:6px;flex-basis:29px;width:29px;height:29px}.dashboard-main-link svg,.dashboard-menu-group summary svg{stroke-width:1.65px;width:16px;height:16px}.dashboard-summary-meta em{color:#aa9aff;background:#826bf41f}.dashboard-submenu{border-left:1px solid #302a38;gap:1px;margin:4px 0 8px 22px;padding:3px 0 3px 20px}.dashboard-submenu button{color:#777180;min-height:32px;font-size:10.5px;font-weight:570}.dashboard-submenu button i{background:#4c4655;width:3px;height:3px}.dashboard-submenu button:hover i{background:#8d78ff}.dashboard-sidebar-footer{border-top:1px solid #292430;padding-top:11px}.dashboard-user{background:#18151f;border:1px solid #2b2633;border-radius:8px;padding:10px 8px}.dashboard-user>span{color:#fff;background:linear-gradient(135deg,#7864e6,#9a69d8);border-radius:7px}.dashboard-user strong{color:#e1dde8;font-weight:660}.dashboard-user>i{background:#907aff;box-shadow:0 0 8px #907aff99}.dashboard-workspace{background:radial-gradient(circle at 70% 12%,#7151c412,#0000 30%),#0e0c15}.dashboard-workspace:before{border-top:1px solid #26212d;top:64px}.sidebar-collapsed .dashboard-sidebar{flex-basis:72px;width:72px}.sidebar-collapsed .dashboard-collapse{top:58px;right:10px}@media (max-width:700px){.dashboard-sidebar{flex-basis:238px;width:238px}.sidebar-collapsed .dashboard-sidebar{flex-basis:68px;width:68px}}.dashboard-workspace{min-height:100svh;overflow:auto}.dashboard-workspace:before{display:none}.dashboard-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e0c15eb;border-bottom:1px solid #26212d;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.dashboard-topbar>div:first-child{color:#6e6877;align-items:center;gap:9px;font-size:10px;display:flex}.dashboard-top-actions{align-items:center;gap:8px;display:flex}.dashboard-top-actions>button{color:#8d8795;cursor:pointer;background:#17141e;border:1px solid #302a39;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:10px;display:flex}.dashboard-top-actions kbd{color:#635d6b;background:#100e16;border:1px solid #38313f;border-radius:3px;padding:3px 5px;font:700 8px monospace}.dashboard-top-actions .dashboard-notification{width:35px;padding:0;position:relative}.dashboard-notification i{color:#fff;background:#e45d70;border-radius:50%;place-items:center;width:16px;height:16px;font:800 8px sans-serif;display:grid;position:absolute;top:-5px;right:-5px}.dashboard-top-actions .dashboard-launch{color:#fff;background:linear-gradient(135deg,#7563df,#8a6ae1);border-color:#715ed8}.dashboard-content{width:min(100% - 48px,1500px);margin:0 auto;padding:28px 0 48px}.dashboard-overview-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.dashboard-overview-head>div:first-child>span{color:#8978e8;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-overview-head h1{color:#f2eff6;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(28px,2.5vw,38px);font-weight:690;line-height:1.1}.dashboard-overview-head p{color:#777181;margin:9px 0 0;font-size:11px;line-height:1.55}.dashboard-health{background:#15121b;border:1px solid #292430;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;display:flex}.dashboard-health>i{background:#49c497;border-radius:50%;width:7px;height:7px}.dashboard-health>span{gap:3px;display:grid}.dashboard-health small{color:#6b6572;text-transform:uppercase;font-size:7px}.dashboard-health strong{color:#aaa5af;font-size:9px;font-weight:620}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.dashboard-metric{background:#17151f;border:1px solid #292430;border-radius:8px;min-height:132px;padding:17px 18px;position:relative;overflow:hidden}.dashboard-metric:before{content:"";background:var(--metric);height:2px;position:absolute;top:0;left:0;right:0}.dashboard-metric header{color:#827c89;justify-content:space-between;align-items:center;font-size:9px;display:flex}.dashboard-metric header i{border:2px solid var(--metric);border-radius:50%;width:7px;height:7px}.dashboard-metric>strong{color:#f0edf4;letter-spacing:-.035em;margin-top:18px;font-size:29px;font-weight:690;display:block}.dashboard-metric footer{color:var(--metric);margin-top:10px;font-size:8px}.dashboard-metric-violet{--metric:#8d78ff}.dashboard-metric-cyan{--metric:#43bcd0}.dashboard-metric-orange{--metric:#e39a59}.dashboard-metric-green{--metric:#4fc398}.dashboard-primary-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:12px;margin-top:12px;display:grid}.dashboard-panel{background:#17151f;border:1px solid #292430;border-radius:9px}.dashboard-panel>header{border-bottom:1px solid #292430;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.dashboard-panel>header>div{gap:5px;display:grid}.dashboard-panel>header span{color:#736d7c;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.dashboard-panel>header h2{color:#e9e6ed;margin:0;font-size:13px;font-weight:660}.dashboard-panel>header button{color:#817b89;cursor:pointer;background:#121019;border:1px solid #302a39;border-radius:5px;padding:6px 8px;font-size:8px}.dashboard-chart-summary{justify-content:space-between;align-items:flex-end;padding:18px 20px 4px;display:flex}.dashboard-chart-summary>div{gap:5px;display:grid}.dashboard-chart-summary small{color:#6c6674;font-size:8px}.dashboard-chart-summary strong{color:#f0edf4;font-size:26px}.dashboard-chart-summary>span{color:#53be99;font-size:8px}.dashboard-line-chart{background:repeating-linear-gradient(0deg,#0000 0 45px,#27232e 46px);height:218px;margin:0 18px 16px;padding:8px 0 22px 35px;position:relative}.dashboard-line-chart svg{width:100%;height:170px;overflow:visible}.dashboard-chart-line{fill:none;stroke:#8d78ff;stroke-width:2.5px}.dashboard-chart-area{fill:url(#riskArea)}.dashboard-line-chart circle{fill:#17151f;stroke:#a898ff;stroke-width:3px}.dashboard-chart-labels{color:#5d5864;flex-direction:column;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:5px;bottom:31px;left:0}.dashboard-chart-dates{color:#5d5864;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:35px;right:0}.dashboard-coverage-panel{padding-bottom:13px}.dashboard-donut{background:conic-gradient(#8d78ff 0 38%,#43bcd0 38% 64%,#4fc398 64% 83%,#e39a59 83% 92%,#292531 92%);border-radius:50%;place-items:center;width:150px;height:150px;margin:22px auto 18px;display:grid}.dashboard-donut:before{content:"";background:#17151f;border-radius:50%;grid-area:1/1;width:108px;height:108px}.dashboard-donut>div{z-index:1;text-align:center;grid-area:1/1;gap:2px;display:grid}.dashboard-donut strong{color:#f0edf4;font-size:24px}.dashboard-donut span{color:#6f6977;font-size:8px}.dashboard-coverage-panel ul{gap:0;margin:0;padding:0 18px;list-style:none;display:grid}.dashboard-coverage-panel li{color:#898391;border-top:1px solid #27232d;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:8px 0;font-size:8px;display:grid}.dashboard-coverage-panel li i{border-radius:2px;width:6px;height:6px}.dashboard-coverage-panel li strong{color:#bcb7c3;font-size:8px}.dashboard-coverage-panel .web{background:#8d78ff}.dashboard-coverage-panel .api{background:#43bcd0}.dashboard-coverage-panel .os{background:#4fc398}.dashboard-coverage-panel .hybrid{background:#e39a59}.dashboard-secondary-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.dashboard-findings-list,.dashboard-scans-list{display:grid}.dashboard-findings-list>div{border-bottom:1px solid #28242e;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;min-height:63px;padding:0 18px;display:grid}.dashboard-findings-list>div:last-child,.dashboard-scans-list>div:last-child{border-bottom:0}.dashboard-findings-list>div>span{text-align:center;text-transform:uppercase;border-radius:4px;padding:5px 6px;font-size:7px;font-weight:800}.severity-critical{color:#ff8795;background:#dc4c5f1f}.severity-high{color:#eaaa6d;background:#de8f471c}.dashboard-findings-list div>div,.dashboard-scans-list div>div{gap:5px;display:grid}.dashboard-findings-list strong,.dashboard-scans-list strong{color:#c8c3cd;font-size:9px}.dashboard-findings-list small,.dashboard-scans-list small{color:#686270;font-size:8px}.dashboard-findings-list time{color:#615b68;font-size:7px}.dashboard-scans-list>div{border-bottom:1px solid #28242e;grid-template-columns:9px 1fr auto;align-items:center;gap:12px;min-height:63px;padding:0 18px;display:grid}.dashboard-scans-list>div>i{border-radius:50%;width:7px;height:7px}.scan-running{background:#8d78ff;box-shadow:0 0 9px #8d78ff80}.scan-completed{background:#4fc398}.scan-scheduled{border:1px solid #777180}.dashboard-scans-list>div>span{text-align:right;gap:4px;display:grid}.dashboard-scans-list>div>span b{color:#898391;font-size:8px;font-weight:650}@media (max-width:1150px){.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-primary-grid,.dashboard-secondary-grid{grid-template-columns:1fr}.dashboard-coverage-panel{padding-bottom:20px}}@media (max-width:760px){.dashboard-topbar{padding:0 15px}.dashboard-topbar>div:first-child,.dashboard-top-actions>button span,.dashboard-top-actions kbd{display:none}.dashboard-content{width:calc(100% - 28px);padding-top:20px}.dashboard-overview-head{flex-direction:column;align-items:flex-start}.dashboard-health{display:none}.dashboard-metrics,.dashboard-secondary-grid{grid-template-columns:1fr}}.dashboard-topbar{height:58px;padding:0 22px}.dashboard-content{width:min(100% - 36px,1460px);padding:21px 0 34px}.dashboard-overview-head h1{font-size:clamp(25px,2.1vw,33px)}.dashboard-overview-head p{margin-top:6px}.dashboard-health{padding:8px 11px}.dashboard-metrics{gap:10px;margin-top:18px}.dashboard-metric{min-height:106px;padding:14px 15px}.dashboard-metric>strong{margin-top:12px;font-size:25px}.dashboard-metric footer{margin-top:7px}.dashboard-primary-grid{grid-template-columns:minmax(0,1.85fr) minmax(270px,.65fr);gap:10px;margin-top:10px}.dashboard-panel{border-radius:8px}.dashboard-panel>header{padding:14px 16px}.dashboard-chart-summary{padding:13px 17px 2px}.dashboard-chart-summary strong{font-size:22px}.dashboard-line-chart{height:174px;margin:0 15px 12px;padding-left:32px}.dashboard-line-chart svg{height:132px}.dashboard-donut{width:118px;height:118px;margin:16px auto 12px}.dashboard-donut:before{width:84px;height:84px}.dashboard-donut strong{font-size:20px}.dashboard-coverage-panel ul{padding:0 15px}.dashboard-coverage-panel li{padding:6px 0}.dashboard-insights-grid{grid-template-columns:1.05fr 1fr 1.05fr;gap:10px;margin-top:10px;display:grid}.dashboard-insights-grid .dashboard-panel{min-height:220px}.dashboard-insights-grid .dashboard-panel>header>b{color:#817a8b;font-size:8px;font-weight:650}.dashboard-severity-total{align-items:baseline;gap:9px;padding:15px 16px 10px;display:flex}.dashboard-severity-total strong{color:#f1edf5;font-size:25px}.dashboard-severity-total span{color:#6f6978;font-size:8px}.dashboard-severity-bar{background:#24202a;border-radius:4px;height:7px;margin:0 16px;display:flex;overflow:hidden}.dashboard-severity-bar i.critical{background:#e55f72;width:9%}.dashboard-severity-bar i.high{background:#e69b56;width:18%}.dashboard-severity-bar i.medium{background:#d4bc58;width:31%}.dashboard-severity-bar i.low{background:#57b6c9;width:42%}.dashboard-severity-panel ul{grid-template-columns:1fr 1fr;gap:0 18px;margin:13px 16px 0;padding:0;list-style:none;display:grid}.dashboard-severity-panel li{color:#817b88;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:6px 0;font-size:8px;display:grid}.dashboard-severity-panel li>i{border-radius:2px;width:6px;height:6px}.dashboard-severity-panel li>i.critical{background:#e55f72}.dashboard-severity-panel li>i.high{background:#e69b56}.dashboard-severity-panel li>i.medium{background:#d4bc58}.dashboard-severity-panel li>i.low{background:#57b6c9}.dashboard-severity-panel li b{color:#bcb6c3;font-size:8px}.dashboard-mini-bars{justify-content:space-between;align-items:flex-end;height:116px;padding:18px 19px 21px;display:flex}.dashboard-mini-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;width:9%;height:100%;display:flex}.dashboard-mini-bars i{background:linear-gradient(#8e78ff,#5746a7);border-radius:3px 3px 1px 1px;width:100%;min-height:8px}.dashboard-mini-bars span{color:#5f5967;margin-top:7px;font-size:7px}.dashboard-throughput-panel footer{color:#716b79;border-top:1px solid #28242e;justify-content:space-between;padding:11px 16px;font-size:7px;display:flex}.dashboard-throughput-panel footer b{color:#bcb7c4;font-size:9px}.dashboard-remediation-panel{position:relative}.dashboard-resolution-ring{background:conic-gradient(#52c39b 0 74%,#292530 74%);border-radius:50%;place-items:center;width:105px;height:105px;display:grid;position:absolute;top:64px;left:17px}.dashboard-resolution-ring:before{content:"";background:#17151f;border-radius:50%;grid-area:1/1;width:77px;height:77px}.dashboard-resolution-ring>div{z-index:1;text-align:center;grid-area:1/1;display:grid}.dashboard-resolution-ring strong{color:#f0edf4;font-size:18px}.dashboard-resolution-ring span{color:#6d6774;font-size:7px}.dashboard-remediation-panel dl{margin:15px 15px 0 140px;display:grid}.dashboard-remediation-panel dl>div{border-bottom:1px solid #28242e;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.dashboard-remediation-panel dt{color:#716b79;font-size:7px}.dashboard-remediation-panel dd{color:#bdb8c4;margin:0;font-size:8px;font-weight:650}.dashboard-secondary-grid{gap:10px;margin-top:10px}.dashboard-findings-list>div,.dashboard-scans-list>div{min-height:55px}@media (max-width:1250px){.dashboard-insights-grid{grid-template-columns:1fr 1fr}.dashboard-remediation-panel{grid-column:1/-1;min-height:190px!important}}@media (max-width:900px){.dashboard-insights-grid{grid-template-columns:1fr}.dashboard-remediation-panel{grid-column:auto}}@media (max-width:600px){.dashboard-content{width:calc(100% - 22px)}.dashboard-insights-grid{grid-template-columns:1fr}.dashboard-remediation-panel dl{margin-left:132px}}.dashboard-workspace{color:#182033;background:#f4f6f9}.dashboard-topbar{background:#fffffff0;border-bottom-color:#dfe4eb;box-shadow:0 1px #171f3008}.dashboard-topbar>div:first-child{color:#87909e}.dashboard-topbar>div:first-child b{color:#c1c7d0}.dashboard-topbar>div:first-child strong{color:#454d5d}.dashboard-top-actions>button{color:#687282;background:#fff;border-color:#d9dfe7}.dashboard-top-actions kbd{color:#7c8492;background:#f2f4f7;border-color:#d8dee6}.dashboard-overview-head h1{color:#151c2d}.dashboard-overview-head p{color:#697486}.dashboard-overview-head>div:first-child>span{color:#6d5bd0}.dashboard-health{background:#fff;border-color:#dce3e8}.dashboard-health small{color:#89929f}.dashboard-health strong{color:#43505d}.dashboard-metric,.dashboard-panel{background:#fff;border-color:#dfe4eb;box-shadow:0 8px 24px #1e2a3e0b}.dashboard-metric header{color:#6f7988}.dashboard-metric>strong{color:#172033}.dashboard-panel>header{border-bottom-color:#e5e9ef}.dashboard-panel>header span{color:#7b8492}.dashboard-panel>header h2{color:#222b3b}.dashboard-panel>header button{color:#717b89;background:#f7f8fa;border-color:#dce2e9}.dashboard-chart-summary small{color:#7c8592}.dashboard-chart-summary strong{color:#1b2434}.dashboard-line-chart{background:repeating-linear-gradient(0deg,#0000 0 45px,#e8ebf0 46px)}.dashboard-line-chart circle{fill:#fff}.dashboard-chart-labels,.dashboard-chart-dates{color:#9aa2ad}.dashboard-donut:before{background:#fff}.dashboard-donut strong{color:#1d2635}.dashboard-donut span{color:#7d8693}.dashboard-coverage-panel li{color:#6e7886;border-top-color:#e8ebef}.dashboard-coverage-panel li strong{color:#3d4756}.dashboard-severity-total strong{color:#1a2332}.dashboard-severity-total span{color:#79828f}.dashboard-severity-bar{background:#edf0f4}.dashboard-severity-panel li{color:#6f7885}.dashboard-severity-panel li b{color:#374251}.dashboard-mini-bars i{background:linear-gradient(#826fff,#6553c4)}.dashboard-mini-bars span{color:#9098a4}.dashboard-throughput-panel footer{color:#78818e;border-top-color:#e7ebef}.dashboard-throughput-panel footer b{color:#374151}.dashboard-resolution-ring:before{background:#fff}.dashboard-resolution-ring strong{color:#1b2433}.dashboard-resolution-ring span{color:#7c8592}.dashboard-remediation-panel dl>div{border-bottom-color:#e7ebef}.dashboard-remediation-panel dt{color:#7d8692}.dashboard-remediation-panel dd{color:#36404f}.dashboard-findings-list>div,.dashboard-scans-list>div{border-bottom-color:#e8ebef}.dashboard-findings-list strong,.dashboard-scans-list strong{color:#303949}.dashboard-findings-list small,.dashboard-scans-list small{color:#858e9b}.dashboard-findings-list time{color:#9098a4}.dashboard-scans-list>div>span b{color:#626c7a}.dashboard-sidebar,.dashboard-sidebar button,.dashboard-sidebar a,.dashboard-sidebar summary{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dashboard-sidebar{background:#08090c;border-right-color:#232429}.dashboard-brand{border-bottom-color:#222329}.dashboard-brand>div{background:#0d0e12;border-color:#23252b}.dashboard-collapse{color:#81848d;background:#101116;border-color:#292b32}.dashboard-collapse:hover{color:#a99cff;border-color:#6254aa}.dashboard-nav-divider{border-top-color:#202127}.dashboard-main-link:hover,.dashboard-menu-group summary:hover{color:#f2f2f5;background:#111319}.dashboard-main-link.active{color:#fff;background:linear-gradient(90deg,#7e67ee3d,#463a7f17);box-shadow:inset 2px 0 #8d78ff}.dashboard-main-link.active .dashboard-menu-icon{color:#b2a5ff;background:#866ff821}.dashboard-summary-meta b{color:#696c75}.dashboard-submenu{border-left-color:#292b31}.dashboard-submenu button:hover{color:#c2b8ff;background:#8169ef13}.dashboard-sidebar-footer{border-top-color:#222329}.dashboard-user{background:#0e0f13;border-color:#26272d}.dashboard-footer-actions>button,.dashboard-footer-actions>a{color:#797c85;background:#0d0e12;border-color:#24262c}.dashboard-footer-actions>button:hover,.dashboard-footer-actions>a:hover{color:#b4a8ff;border-color:#4f466f}.dashboard-main-link,.dashboard-menu-group summary{letter-spacing:-.01em;font-size:13px;font-weight:600}.dashboard-submenu button{letter-spacing:-.005em;font-size:12px;font-weight:500}.dashboard-nav-label{letter-spacing:.14em;font-size:9px;font-weight:700}.dashboard-brand>div span{letter-spacing:.1em;font-size:9px;font-weight:650}.dashboard-user strong{letter-spacing:-.01em;font-size:12px;font-weight:600}.dashboard-user small{font-size:9px;font-weight:400}.dashboard-footer-actions>button,.dashboard-footer-actions>a{font-size:10px;font-weight:500}.dashboard-workspace,.dashboard-workspace button,.dashboard-workspace input,.dashboard-workspace select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dashboard-main-link,.dashboard-menu-group summary{color:#f3f4f7}.dashboard-menu-icon{color:#c8cbd2}.dashboard-submenu button{color:#ffffffc7}.dashboard-nav-label{color:#ffffff94}.dashboard-brand>div span{color:#ffffffad}.dashboard-user strong{color:#fff}.dashboard-user small{color:#ffffff94}.dashboard-footer-actions>button,.dashboard-footer-actions>a{color:#ffffffb8}.dashboard-topbar{height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0c10;border-bottom:1px solid #24262c;padding:0 24px}.dashboard-topbar>div:first-child{color:#ffffff80;gap:10px;font-size:11px}.dashboard-topbar>div:first-child b{color:#ffffff38;font-weight:400}.dashboard-topbar>div:first-child strong{color:#fff;font-weight:600}.dashboard-top-actions .dashboard-launch{color:#fff;background:linear-gradient(#617fef 0%,#4969dc 100%);border:1px solid #ffffff61;border-radius:999px;gap:11px;min-height:44px;padding:4px 5px 4px 17px;font-size:12px;font-weight:750;transition:filter .18s,transform .18s;box-shadow:0 0 0 3px #8ba6ff33,0 8px 20px #3a50bc4d}.dashboard-top-actions .dashboard-launch span{font-size:12px;font-weight:750}.dashboard-top-actions .dashboard-launch-icon{color:#3f58c4;background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 6px #050b2140}.dashboard-top-actions .dashboard-launch-icon svg{width:21px;height:21px}.dashboard-top-actions .dashboard-launch:hover{filter:brightness(1.08);transform:translateY(-1px)}.dashboard-top-actions .dashboard-launch:focus-visible{outline-offset:3px;outline:3px solid #97b1ffa6}.dashboard-filter-bar{background:#fff;border:1px solid #dfe4eb;border-radius:9px;align-items:flex-end;gap:10px;margin-top:18px;padding:12px 14px;display:flex;box-shadow:0 8px 24px #1e2a3e0a}.dashboard-filter-bar label{gap:5px;display:grid}.dashboard-filter-bar label>span{color:#737d8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.dashboard-filter-bar select{color:#293244;background:#f8f9fb;border:1px solid #d9dfe7;border-radius:6px;outline:0;min-width:145px;height:35px;padding:0 30px 0 10px;font-size:10px;font-weight:650}.dashboard-filter-bar select:focus{border-color:#7666dd;box-shadow:0 0 0 3px #7666dd1a}.dashboard-filter-bar>small{color:#7b8492;margin:0 0 9px auto;font-size:9px}.dashboard-health.is-degraded>i{background:#e69b56}.dashboard-health.is-degraded strong{color:#a46128}.dashboard-empty-state{color:#858e9b;text-align:center;place-items:center;min-height:112px;padding:20px;font-size:10px;display:grid}.dashboard-findings-list>.dashboard-empty-state,.dashboard-scans-list>.dashboard-empty-state{grid-template-columns:1fr;place-items:center;width:100%;min-height:170px;display:grid}.dashboard-panel>header>b{color:#737d8b;text-transform:capitalize;font-size:8px;font-weight:650}.dashboard-severity-bar i.medium,.dashboard-severity-panel li>i.medium{background:#d4bc58}.dashboard-severity-bar i.low,.dashboard-severity-panel li>i.low{background:#57b6c9}.dashboard-scans-list>div>i.scan-pending,.dashboard-scans-list>div>i.scan-queued,.dashboard-scans-list>div>i.scan-scheduled,.dashboard-scans-list>div>i.scan-waiting{background:0 0;border:1px solid #777180}.dashboard-scans-list>div>i.scan-failed{background:#e55f72}.dashboard-scans-list>div>i.scan-running,.dashboard-scans-list>div>i.scan-active,.dashboard-scans-list>div>i.scan-processing,.dashboard-scans-list>div>i.scan-in_progress{background:#8d78ff;box-shadow:0 0 9px #8d78ff80}.dashboard-activity-panel{margin-top:10px}.dashboard-activity-table{overflow-x:auto}.dashboard-activity-table table{border-collapse:collapse;width:100%;min-width:680px}.dashboard-activity-table th,.dashboard-activity-table td{color:#626c7a;text-align:left;border-bottom:1px solid #e8ebef;padding:12px 16px;font-size:9px}.dashboard-activity-table th{color:#7b8492;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.dashboard-activity-table td:first-child{gap:4px;display:grid}.dashboard-activity-table td strong{color:#303949;font-size:10px}.dashboard-activity-table td small{color:#858e9b}.dashboard-activity-table tbody tr:last-child td{border-bottom:0}.dashboard-chart-dates{gap:8px}.dashboard-chart-dates span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-mini-bars{gap:7px;overflow:hidden}.dashboard-mini-bars>div{flex:1;min-width:16px}.dashboard-mini-bars span{white-space:nowrap;text-overflow:ellipsis;max-width:60px;overflow:hidden}@media (max-width:760px){.dashboard-filter-bar{flex-direction:column;align-items:stretch}.dashboard-filter-bar label,.dashboard-filter-bar select{width:100%}.dashboard-filter-bar>small{margin:4px 0 0}.dashboard-activity-panel{margin-top:10px}.dashboard-top-actions .dashboard-launch{min-width:42px;padding:4px}.dashboard-top-actions .dashboard-launch-icon{flex-basis:32px;width:32px;height:32px}}.dashboard-brand>a{width:156px;height:46px;position:relative;overflow:hidden}.dashboard-brand>a .dashboard-logo-full{object-fit:contain;width:156px;max-width:none;height:52px;display:block;position:absolute;top:-3px;left:0}.dashboard-brand>a .dashboard-logo-icon{color:#fff;letter-spacing:-.02em;background:#526fe0;place-items:center;font:800 13px/1 Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;display:none}.dashboard-brand>a .dashboard-logo-icon img{object-fit:contain;width:170px;max-width:none;height:57px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dashboard-submenu button{padding-left:11px}.dashboard-submenu button i,.dashboard-brand>div i,.dashboard-user>i{display:none!important}.dashboard-user{grid-template-columns:36px 1fr}.sidebar-collapsed .dashboard-brand>a,.subscription-sidebar-collapsed .dashboard-brand>a{width:42px;height:42px;overflow:hidden}.sidebar-collapsed .dashboard-brand>a .dashboard-logo-full,.subscription-sidebar-collapsed .dashboard-brand>a .dashboard-logo-full{display:none}.sidebar-collapsed .dashboard-brand>a .dashboard-logo-icon,.subscription-sidebar-collapsed .dashboard-brand>a .dashboard-logo-icon{background:#101c28;border:1px solid #97aeff6b;border-radius:9px;place-items:center start;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #20327a47}.blog-background-hero{isolation:isolate;color:#fff;background:#061523;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.blog-background-image{z-index:-3;object-fit:cover;object-position:center;background:#061523}.blog-background-shade{z-index:-2;background:linear-gradient(90deg,#030d177a 0%,#030d174d 38%,#030d1714 61%,#030d1703 82%),linear-gradient(#020a1205,#020a1229);position:absolute;inset:0}.blog-background-copy{z-index:1;width:min(590px,44vw);margin-left:max(52px,50vw - 640px);padding:104px 0 68px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;position:relative}.blog-background-copy .blog-wip-kicker{color:#62e7de}.blog-background-copy .blog-wip-kicker i{background:#62e7de}.blog-background-copy h1{color:#fff;letter-spacing:-.052em;text-shadow:0 18px 46px #00000057;max-width:590px;margin:19px 0 0;font-size:clamp(49px,4.5vw,70px);font-weight:800;line-height:1}.blog-background-copy h1 span{color:#58e2d9;margin-top:7px;display:block}.blog-background-copy>p{color:#e6f1f6d1;max-width:570px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.68}.blog-background-copy .blog-wip-actions a{color:#06141c;background:linear-gradient(135deg,#61eee5,#42c7dd);border-color:#4fded5;box-shadow:0 14px 32px #35d2cf33}.blog-background-copy .blog-wip-actions a:last-child{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0715227a;border-color:#ffffff7a}.blog-background-copy .blog-wip-topics{color:#dae9efb8}.blog-background-copy .blog-wip-topics i{background:#55dfd6}@media (max-width:900px){.blog-background-hero{align-items:flex-end;min-height:690px}.blog-background-image{object-fit:cover;object-position:67% center}.blog-background-shade{background:linear-gradient(90deg,#030e19db,#030e195c),linear-gradient(#030d1724 0%,#030d17d6 47%,#030d17fc 100%)}.blog-background-copy{width:auto;margin:0;padding:112px 28px 50px}.blog-background-copy h1{font-size:clamp(43px,10vw,59px)}}@media (max-width:560px){.blog-background-hero{min-height:730px}.blog-background-copy{padding-inline:20px}.blog-background-copy .blog-wip-actions{flex-direction:column;align-items:stretch}.blog-background-copy .blog-wip-actions a{width:100%}.blog-background-copy .blog-wip-topics{flex-wrap:wrap;align-items:flex-start}}.blog-wip-hero{color:#172235;background:radial-gradient(circle at 91% 8%,#1897931f,#0000 28%),linear-gradient(135deg,#f8fbfb 0%,#eff6f6 58%,#e7f1f2 100%);align-items:center;min-height:650px;padding:104px clamp(28px,6vw,96px) 56px;display:flex;overflow:hidden}.blog-wip-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(52px,6vw,88px);width:min(100%,1280px);margin:0 auto;display:grid}.blog-wip-copy{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.blog-wip-kicker{color:#0b8985;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.blog-wip-kicker i{background:#0b8985;width:30px;height:1px}.blog-wip-copy h1{color:#111827;letter-spacing:-.052em;max-width:600px;margin:19px 0 0;font-size:clamp(49px,4.6vw,70px);font-weight:800;line-height:1}.blog-wip-copy h1 span{color:#128d89;margin-top:7px;display:block}.blog-wip-copy>p{color:#566a7b;max-width:570px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.68}.blog-wip-actions{gap:12px;margin-top:28px;display:flex}.blog-wip-actions a{color:#fff;background:#138d89;border:1px solid #138d89;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-width:178px;min-height:49px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.blog-wip-actions a:last-child{color:#0b817e;background:#fff;min-width:170px}.blog-wip-actions a span{font-size:16px}.blog-wip-topics{color:#587281;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:23px;font-size:8px;font-weight:800;display:flex}.blog-wip-topics i{background:#158f8b;border-radius:50%;width:4px;height:4px}.blog-wip-feature{background:#fff;border:1px solid #cddde0;border-radius:10px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 28px 70px #193d4624}.blog-wip-feature-image{background:#0a1b28;height:285px;position:relative;overflow:hidden}.blog-wip-feature-image img{object-fit:cover;object-position:center}.blog-wip-feature-image:after{content:"";background:linear-gradient(#0000 60%,#05111b73);position:absolute;inset:0}.blog-wip-feature-image>span{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#138d89;border-radius:4px;padding:7px 10px;font-size:8px;font-weight:800;position:absolute;top:17px;left:17px}.blog-wip-feature-body{padding:23px 25px 25px}.blog-wip-feature-body small{color:#118a86;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.blog-wip-feature-body h2{color:#172235;letter-spacing:-.03em;max-width:570px;margin:11px 0 0;font-size:clamp(23px,2vw,30px);font-weight:780;line-height:1.18}.blog-wip-feature-body p{color:#667887;max-width:570px;margin:11px 0 0;font-size:12px;line-height:1.6}.blog-wip-feature-body a{color:#0b827f;align-items:center;gap:9px;margin-top:17px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.blog-wip-feature-body a span{font-size:16px}@media (max-width:1050px){.blog-wip-hero{padding-top:120px}.blog-wip-hero-inner{grid-template-columns:1fr}.blog-wip-copy{max-width:700px}.blog-wip-feature-image{height:370px}}@media (max-width:620px){.blog-wip-hero{min-height:auto;padding:105px 20px 48px}.blog-wip-copy h1{font-size:clamp(43px,12vw,58px)}.blog-wip-actions{flex-direction:column;align-items:stretch}.blog-wip-actions a{width:100%}.blog-wip-topics{flex-wrap:wrap;align-items:flex-start}.blog-wip-feature-image{height:245px}.blog-wip-feature-body{padding:20px}}.docs-background-hero{isolation:isolate;color:#fff;background:#061523;align-items:center;min-height:630px;display:flex;position:relative;overflow:hidden}.docs-background-image{z-index:-3;object-fit:contain;object-position:right center;background:#061523;width:100%!important;height:100%!important;inset:0!important}.docs-background-shade{z-index:-2;background:linear-gradient(90deg,#030d179e 0%,#030d177a 35%,#030d1733 56%,#030d1705 80%),linear-gradient(#020a120d,#020a123d);position:absolute;inset:0}.docs-background-copy{z-index:1;width:min(570px,43vw);margin-left:max(52px,50vw - 640px);padding:104px 0 68px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;position:relative}.docs-background-copy .docs-image-kicker{color:#62e7de}.docs-background-copy .docs-image-kicker i{background:#62e7de}.docs-background-copy h1{color:#fff;letter-spacing:-.048em;text-shadow:0 18px 46px #00000057;max-width:570px;margin:19px 0 0;font-size:clamp(47px,4.1vw,66px);font-weight:800;line-height:1.01}.docs-background-copy h1 span{color:#58e2d9;margin-top:7px;display:block}.docs-background-copy>p{color:#e6f1f6d1;max-width:555px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.66}.docs-background-copy .docs-image-actions a{color:#06141c;background:linear-gradient(135deg,#61eee5,#42c7dd);border-color:#4fded5;box-shadow:0 14px 32px #35d2cf33}.docs-background-copy .docs-image-actions a:last-child{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0715227a;border-color:#ffffff7a}.docs-background-copy .docs-image-topics{color:#dae9efb8}.docs-background-copy .docs-image-topics i{background:#55dfd6}@media (max-width:900px){.docs-background-hero{align-items:flex-end;min-height:680px}.docs-background-image{object-fit:cover;object-position:66% center;background:#061523;width:100%!important;height:100%!important;top:0!important}.docs-background-shade{background:linear-gradient(90deg,#030e19e0,#030e1966),linear-gradient(#030d1726 0%,#030d17d6 48%,#030d17fc 100%)}.docs-background-copy{width:auto;margin:0;padding:112px 28px 50px}.docs-background-copy h1{font-size:clamp(43px,10vw,59px)}}@media (max-width:560px){.docs-background-hero{min-height:720px}.docs-background-copy{padding-inline:20px}.docs-background-copy .docs-image-actions{flex-direction:column;align-items:stretch}.docs-background-copy .docs-image-actions a{width:100%}.docs-background-copy .docs-image-topics{flex-wrap:wrap;align-items:flex-start}}.docs-start-section{color:#172235;background:#f5f8f9;padding:32px clamp(28px,6vw,96px) 25px}.docs-start-inner{grid-template-columns:minmax(500px,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(48px,6vw,82px);width:min(100%,1280px);margin:0 auto;display:grid}.docs-start-visual{background:#dfe8e9;border:1px solid #d2e0e2;border-radius:9px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #1839431c}.docs-start-visual img{object-fit:cover}.docs-start-visual:after{content:"";background:linear-gradient(#0000 64%,#05121c94);position:absolute;inset:0}.docs-start-visual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141f7a;border:1px solid #ffffff7a;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-family:Avenir Next,Avenir,sans-serif;display:flex;position:absolute;bottom:18px;left:19px;right:19px}.docs-start-visual figcaption span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.docs-start-visual figcaption strong{letter-spacing:.05em;font-size:10px;font-weight:750}.docs-start-copy{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.docs-start-kicker{color:#0c8a86;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:inline-flex}.docs-start-kicker:before{content:"";background:#0c8a86;width:29px;height:1px}.docs-start-copy>h2{color:#111827;letter-spacing:-.045em;max-width:620px;margin:17px 0 0;font-size:clamp(36px,3.3vw,50px);font-weight:800;line-height:1.05}.docs-start-copy>p{color:#607183;max-width:590px;margin:18px 0 0;font-size:14px;font-weight:500;line-height:1.68}.docs-start-steps{gap:0;margin-top:22px;display:grid}.docs-start-steps article{border-bottom:1px solid #d5e1e3;grid-template-columns:36px 1fr;gap:14px;padding:14px 0;display:grid}.docs-start-steps article>b{color:#0d8985;background:#eaf7f6;border:1px solid #b9d9d7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.docs-start-steps h3{color:#27364a;margin:1px 0 0;font-size:15px;font-weight:750}.docs-start-steps p{color:#718190;margin:5px 0 0;font-size:11px;font-weight:500;line-height:1.55}.docs-start-actions{gap:11px;margin-top:24px;display:flex}.docs-start-actions a{color:#fff;background:#138d89;border:1px solid #138d89;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.docs-start-actions a:last-child{color:#0b817e;background:#fff}.docs-start-actions a span{font-size:16px}@media (max-width:1000px){.docs-start-inner{grid-template-columns:1fr}.docs-start-copy{max-width:720px}.docs-start-visual{min-height:480px}}@media (max-width:620px){.docs-start-section{padding:24px 20px}.docs-start-visual{min-height:390px}.docs-start-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px}.docs-start-actions{flex-direction:column;align-items:stretch}.docs-start-actions a{width:100%}}.docs-topics-section{color:#eef6f7;background:radial-gradient(circle at 88% 5%,#2ab1a926,#0000 29%),linear-gradient(135deg,#07141f,#09222a);padding:26px clamp(28px,6vw,96px) 25px;overflow:hidden}.docs-topics-inner{width:min(100%,1280px);margin:0 auto}.docs-topics-heading>span{color:#5ee3da;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font:800 10px/1.3 Avenir Next,Avenir,sans-serif;display:inline-flex}.docs-topics-heading>span:before{content:"";background:#5ee3da;width:29px;height:1px}.docs-topics-heading>div{grid-template-columns:minmax(0,1fr) minmax(310px,.42fr);align-items:end;gap:clamp(48px,7vw,100px);margin-top:14px;display:grid}.docs-topics-heading h2{color:#f5fafb;letter-spacing:-.044em;max-width:840px;margin:0;font:800 clamp(36px,3.5vw,51px)/1.05 Avenir Next,Avenir,Segoe UI,sans-serif}.docs-topics-heading p{color:#9eb2bc;margin:0 0 3px;font:500 14px/1.68 Avenir Next,Avenir,Segoe UI,sans-serif}.docs-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.docs-topics-grid article{background:linear-gradient(145deg,#122c37f0,#071922fa);border:1px solid #6fbebe2e;border-radius:8px;flex-direction:column;min-height:245px;padding:20px 21px 19px;transition:border-color .25s,transform .25s;display:flex}.docs-topics-grid article:hover{border-color:#5ee3da6b;transform:translateY(-3px)}.docs-topics-grid article>div{border-bottom:1px solid #74c1c124;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.docs-topics-grid article>div span{color:#61e3db;font:800 9px/1 Avenir Next,Avenir,sans-serif}.docs-topics-grid article>div small{color:#83aaa9;letter-spacing:.13em;text-transform:uppercase;font:800 8px/1 Avenir Next,Avenir,sans-serif}.docs-topics-grid h3{color:#f1f7f8;letter-spacing:-.02em;margin:20px 0 0;font:750 20px/1.23 Avenir Next,Avenir,Segoe UI,sans-serif}.docs-topics-grid p{color:#91a6b1;margin:10px 0 0;font:500 12px/1.62 Avenir Next,Avenir,Segoe UI,sans-serif}.docs-topics-grid a{color:#60e2da;align-items:center;gap:9px;margin-top:auto;padding-top:16px;font:750 10px/1.2 Avenir Next,Avenir,sans-serif;text-decoration:none;display:inline-flex}.docs-topics-grid a span{font-size:16px;transition:transform .2s}.docs-topics-grid a:hover span{transform:translate(4px)}@media (max-width:900px){.docs-topics-heading>div{grid-template-columns:1fr;gap:17px}.docs-topics-heading p{max-width:650px}.docs-topics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.docs-topics-section{padding:23px 20px 24px}.docs-topics-grid{grid-template-columns:1fr}.docs-topics-grid article{min-height:215px}}.docs-integrations-section{color:#172235;background:#f5f8f9;padding:28px clamp(28px,6vw,96px) 24px}.docs-integrations-inner{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(48px,6vw,82px);width:min(100%,1280px);margin:0 auto;display:grid}.docs-integrations-copy{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.docs-integrations-kicker{color:#0c8a86;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:inline-flex}.docs-integrations-kicker:before{content:"";background:#0c8a86;width:29px;height:1px}.docs-integrations-copy>h2{color:#111827;letter-spacing:-.045em;max-width:630px;margin:17px 0 0;font-size:clamp(36px,3.3vw,50px);font-weight:800;line-height:1.05}.docs-integrations-copy>p{color:#607183;max-width:590px;margin:18px 0 0;font-size:14px;font-weight:500;line-height:1.68}.docs-integrations-list{margin-top:21px;display:grid}.docs-integrations-list article{border-bottom:1px solid #d5e1e3;grid-template-columns:35px 1fr;gap:14px;padding:13px 0;display:grid}.docs-integrations-list b{color:#0d8985;background:#eaf7f6;border:1px solid #b9d9d7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.docs-integrations-list h3{color:#27364a;margin:1px 0 0;font-size:15px;font-weight:750}.docs-integrations-list p{color:#718190;margin:5px 0 0;font-size:11px;font-weight:500;line-height:1.55}.docs-integrations-actions{gap:11px;margin-top:23px;display:flex}.docs-integrations-actions a{color:#fff;background:#138d89;border:1px solid #138d89;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.docs-integrations-actions a:last-child{color:#0b817e;background:#fff}.docs-integrations-actions a span{font-size:16px}.docs-integrations-visual{background:#dfe8e9;border:1px solid #d2e0e2;border-radius:9px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #1839431c}.docs-integrations-visual img{object-fit:cover}.docs-integrations-visual:after{content:"";background:linear-gradient(#0000 64%,#05121c94);position:absolute;inset:0}.docs-integrations-visual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141f7a;border:1px solid #ffffff7a;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-family:Avenir Next,Avenir,sans-serif;display:flex;position:absolute;bottom:18px;left:19px;right:19px}.docs-integrations-visual figcaption span{letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.docs-integrations-visual figcaption strong{letter-spacing:.05em;font-size:10px;font-weight:750}@media (max-width:1000px){.docs-integrations-inner{grid-template-columns:1fr}.docs-integrations-copy{max-width:720px}.docs-integrations-visual{min-height:480px}}@media (max-width:620px){.docs-integrations-section{padding:24px 20px}.docs-integrations-actions{flex-direction:column;align-items:stretch}.docs-integrations-actions a{width:100%}.docs-integrations-visual{min-height:390px}.docs-integrations-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px}}.resources-page :is(.docs-start-visual,.docs-integrations-visual){border:2px solid #0c7278;box-shadow:0 0 0 8px #0c7278,0 24px 58px #1839431c}@media (max-width:620px){.resources-page :is(.docs-start-visual,.docs-integrations-visual){box-shadow:0 0 0 5px #0c7278,0 24px 58px #1839431c}}.docs-closing-section{color:#fff;background:radial-gradient(circle at 86% 0,#35bcb42b,#0000 31%),linear-gradient(135deg,#07151f,#09252c);padding:30px clamp(28px,6vw,96px)}.docs-closing-inner{justify-content:space-between;align-items:center;gap:42px;width:min(100%,1280px);min-height:130px;margin:0 auto;padding:0;display:flex}.docs-closing-copy{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.docs-closing-copy>span{color:#61e3da;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.docs-closing-copy h2{color:#f6fafb;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(27px,2.6vw,39px);font-weight:800;line-height:1.08}.docs-closing-copy p{color:#9fb3bd;margin:9px 0 0;font-size:12px;font-weight:500;line-height:1.55}.docs-closing-actions{flex:none;gap:10px;display:flex}.docs-closing-actions a{color:#06151c;background:linear-gradient(135deg,#61ebe2,#46cbd8);border:1px solid #59e0d7;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-width:155px;min-height:46px;padding:0 17px;font:800 10px/1 Avenir Next,Avenir,sans-serif;text-decoration:none;display:inline-flex}.docs-closing-actions a:last-child{color:#fff;background:#ffffff0d;border-color:#ffffff6b}.docs-closing-actions a span{font-size:15px}@media (max-width:800px){.docs-closing-inner{flex-direction:column;align-items:flex-start;gap:22px}.docs-closing-actions{width:100%}.docs-closing-actions a{flex:1}}@media (max-width:520px){.docs-closing-section{padding:30px 20px}.docs-closing-inner{min-height:0;padding:0}.docs-closing-actions{flex-direction:column}.docs-closing-actions a{width:100%}}.docs-image-hero{color:#172235;background:radial-gradient(circle at 91% 7%,#1b9d981f,#0000 28%),linear-gradient(135deg,#f8fbfb,#eaf3f4);align-items:center;min-height:610px;padding:105px clamp(28px,6vw,96px) 54px;display:flex;overflow:hidden}.docs-image-hero-inner{grid-template-columns:minmax(0,.85fr) minmax(540px,1.15fr);align-items:center;gap:clamp(48px,6vw,86px);width:min(100%,1280px);margin:0 auto;display:grid}.docs-image-hero-copy{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.docs-image-kicker{color:#0a8985;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.docs-image-kicker i{background:#0a8985;width:30px;height:1px}.docs-image-hero-copy h1{color:#101827;letter-spacing:-.05em;max-width:570px;margin:19px 0 0;font-size:clamp(48px,4.4vw,67px);font-weight:800;line-height:1}.docs-image-hero-copy h1 span{color:#128d89;margin-top:6px;display:block}.docs-image-hero-copy>p{color:#526779;max-width:560px;margin:22px 0 0;font-size:15px;font-weight:500;line-height:1.68}.docs-image-actions{gap:12px;margin-top:28px;display:flex}.docs-image-actions a{color:#fff;background:#138d89;border:1px solid #138d89;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-width:184px;min-height:49px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.docs-image-actions a:last-child{color:#0a817e;background:#fff;min-width:150px}.docs-image-actions a span{font-size:16px}.docs-image-topics{color:#526e7d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:23px;font-size:8px;font-weight:800;display:flex}.docs-image-topics i{background:#158f8b;border-radius:50%;width:4px;height:4px}.docs-image-visual{background:#dfe9ea;border:1px solid #c7dadd;border-radius:10px;min-height:470px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #193d4629}.docs-image-visual>img{object-fit:cover;object-position:center}.docs-image-visual:after{content:"";background:linear-gradient(#0000 62%,#05121c8a);position:absolute;inset:0}.docs-image-visual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05141f7a;border:1px solid #ffffff80;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-family:Avenir Next,Avenir,sans-serif;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.docs-image-visual figcaption span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.docs-image-visual figcaption b{color:#63e5dc;font-size:8px}.docs-image-visual figcaption strong{letter-spacing:.05em;font-size:10px;font-weight:750}@media (max-width:1050px){.docs-image-hero{padding-top:120px}.docs-image-hero-inner{grid-template-columns:1fr}.docs-image-hero-copy{max-width:700px}.docs-image-visual{min-height:500px}}@media (max-width:620px){.docs-image-hero{min-height:auto;padding:105px 20px 48px}.docs-image-hero-copy h1{font-size:clamp(43px,12vw,57px)}.docs-image-actions{flex-direction:column;align-items:stretch}.docs-image-actions a{width:100%}.docs-image-topics{flex-wrap:wrap;align-items:flex-start}.docs-image-visual{min-height:390px}.docs-image-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px}}.blog-insights-section{color:#152033;background:#f4f7f8;padding:46px clamp(28px,6vw,96px) 72px}.blog-insights-inner{width:min(100%,1320px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.blog-insights-heading{grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);align-items:end;gap:clamp(48px,7vw,108px);display:grid}.blog-insights-heading>div>span{color:#0d8985;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.blog-insights-heading>div>span:before{content:"";background:#168f8b;width:30px;height:1px}.blog-insights-heading h2{color:#101827;letter-spacing:-.045em;max-width:810px;margin:15px 0 0;font-size:clamp(36px,3.45vw,52px);font-weight:800;line-height:1.05}.blog-insights-heading>p{color:#667887;margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.68}.blog-insights-grid{grid-template-columns:minmax(0,1.42fr) minmax(370px,.78fr);gap:22px;margin-top:34px;display:grid}.blog-featured-story,.blog-supporting-stories article{background:#fff;border:1px solid #d4e0e2;border-radius:9px;overflow:hidden;box-shadow:0 18px 44px #193a4414}.blog-featured-story figure{background:#0b1b27;height:360px;margin:0;position:relative;overflow:hidden}.blog-featured-story figure img,.blog-supporting-stories figure img{object-fit:cover;transition:transform .5s}.blog-featured-story:hover figure img,.blog-supporting-stories article:hover figure img{transform:scale(1.025)}.blog-story-body{padding:27px 29px 30px}.blog-story-meta{color:#138b87;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:850;display:flex}.blog-story-meta time{color:#82919c;letter-spacing:.07em}.blog-story-body h3{color:#162235;letter-spacing:-.035em;max-width:720px;margin:13px 0 0;font-size:clamp(25px,2.25vw,34px);font-weight:790;line-height:1.13}.blog-story-body p{color:#677988;max-width:730px;margin:13px 0 0;font-size:13px;line-height:1.67}.blog-story-body>a,.blog-supporting-stories article a{color:#0b827f;align-items:center;gap:9px;margin-top:18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blog-story-body>a span{font-size:17px}.blog-supporting-stories{gap:22px;display:grid}.blog-supporting-stories article{grid-template-rows:176px 1fr;display:grid}.blog-supporting-stories figure{background:#0b1b27;margin:0;position:relative;overflow:hidden}.blog-supporting-stories article>div{padding:20px 21px 22px}.blog-supporting-stories article>div>span{color:#118a86;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-supporting-stories h3{color:#172235;letter-spacing:-.025em;margin:10px 0 0;font-size:19px;font-weight:780;line-height:1.2}.blog-supporting-stories p{color:#6a7a88;margin:9px 0 0;font-size:11px;line-height:1.58}.blog-supporting-stories article a{margin-top:13px}.blog-supporting-stories article a b{font-size:14px}@media (max-width:1050px){.blog-insights-heading{grid-template-columns:1fr}.blog-insights-heading>p{max-width:680px}.blog-insights-grid{grid-template-columns:1fr}.blog-supporting-stories{grid-template-columns:1fr 1fr}.blog-featured-story figure{height:400px}}@media (max-width:680px){.blog-insights-section{padding:38px 20px 52px}.blog-insights-heading h2{font-size:clamp(34px,9.7vw,46px)}.blog-featured-story figure{height:260px}.blog-story-body{padding:22px}.blog-supporting-stories{grid-template-columns:1fr}.blog-supporting-stories article{grid-template-rows:210px 1fr}}.resources-page .blog-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.resources-page .blog-supporting-stories{display:contents}.resources-page :is(.blog-featured-story,.blog-supporting-stories article){border:2px solid #0c7278;border-radius:12px;flex-direction:column;min-width:0;display:flex;box-shadow:0 16px 38px #193a4417}.resources-page :is(.blog-featured-story figure,.blog-supporting-stories figure){border-bottom:2px solid #0c7278;flex:0 0 210px;height:210px}.resources-page :is(.blog-story-body,.blog-supporting-stories article>div){flex-direction:column;flex:1;padding:24px;display:flex}.resources-page .blog-story-body h3{font-size:clamp(24px,2.1vw,29px)}.resources-page .blog-supporting-stories h3{font-size:20px}.resources-page .blog-supporting-stories p{font-size:13px}.resources-page :is(.blog-story-body>a,.blog-supporting-stories article a){margin-top:auto;padding-top:20px}@media (max-width:1050px){.resources-page .blog-insights-heading{gap:16px}.resources-page .blog-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resources-page .blog-featured-story{grid-column:1/-1}}@media (max-width:680px){.resources-page .blog-insights-grid{grid-template-columns:1fr;gap:18px}.resources-page .blog-featured-story{grid-column:auto}.resources-page :is(.blog-featured-story figure,.blog-supporting-stories figure){flex-basis:200px;height:200px}}.blog-topics-section{color:#f4f8f9;background:radial-gradient(circle at 88% 2%,#2abdb41f,#0000 31%),#07131c;border-top:1px solid #53a1a629;padding:30px clamp(28px,6vw,96px) 74px}.blog-topics-inner{width:min(100%,1320px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.blog-topics-heading{grid-template-columns:minmax(0,1.28fr) minmax(320px,.56fr);align-items:end;gap:clamp(48px,7vw,108px);display:grid}.blog-topics-heading>div>span{color:#5fe3da;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.blog-topics-heading>div>span:before{content:"";background:#50d8cf;width:30px;height:1px}.blog-topics-heading h2{color:#f5fafb;letter-spacing:-.044em;max-width:860px;margin:15px 0 0;font-size:clamp(36px,3.4vw,51px);font-weight:800;line-height:1.05}.blog-topics-heading>p{color:#9db1bb;margin:0 0 4px;font-size:13px;line-height:1.68}.blog-topics-grid{border-top:1px solid #80b0b838;border-left:1px solid #80b0b838;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:35px;display:grid}.blog-topics-grid article{background:linear-gradient(150deg,#ffffff09,#ffffff02);border-bottom:1px solid #80b0b838;border-right:1px solid #80b0b838;flex-direction:column;min-height:335px;padding:25px 24px 23px;transition:background .25s,transform .25s;display:flex}.blog-topics-grid article:hover{z-index:1;background:linear-gradient(150deg,#41d5cb1a,#ffffff05);position:relative;transform:translateY(-4px)}.blog-topics-grid article>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.blog-topics-grid article>header span{color:#62e5dc;font:850 10px/1 monospace}.blog-topics-grid article>header small{color:#829ba6;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-topics-grid h3{color:#edf5f6;letter-spacing:-.025em;margin:35px 0 0;font-size:21px;font-weight:760;line-height:1.22}.blog-topics-grid p{color:#97aab3;margin:15px 0 0;font-size:12px;line-height:1.67}.blog-topics-grid footer{justify-content:space-between;align-items:end;gap:18px;margin-top:auto;padding-top:24px;display:flex}.blog-topics-grid footer small{color:#657e89;letter-spacing:.08em;text-transform:uppercase;max-width:190px;font-size:7px;font-weight:800}.blog-topics-grid footer a{color:#63e5dc;border:1px solid #5bddd459;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;text-decoration:none;transition:color .2s,background .2s;display:grid}.blog-topics-grid article:hover footer a{color:#07141c;background:#5fe3da}@media (max-width:1080px){.blog-topics-heading{grid-template-columns:1fr}.blog-topics-heading>p{max-width:700px}.blog-topics-grid{grid-template-columns:repeat(2,1fr)}.blog-topics-grid article{min-height:285px}}@media (max-width:620px){.blog-topics-section{padding:52px 20px}.blog-topics-heading h2{font-size:clamp(34px,9.5vw,45px)}.blog-topics-grid{grid-template-columns:1fr}.blog-topics-grid article{min-height:270px}}.blog-playbooks-section{color:#172235;background:#f5f8f9;padding:38px clamp(28px,6vw,96px) 72px}.blog-playbooks-inner{width:min(100%,1320px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.blog-playbooks-heading>span{color:#0d8985;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.blog-playbooks-heading>span:before{content:"";background:#168f8b;width:30px;height:1px}.blog-playbooks-heading>div{grid-template-columns:minmax(0,1.25fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,106px);margin-top:14px;display:grid}.blog-playbooks-heading h2{color:#101827;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(36px,3.45vw,52px);font-weight:800;line-height:1.05}.blog-playbooks-heading p{color:#667887;margin:0 0 4px;font-size:13px;line-height:1.68}.blog-playbooks-layout{grid-template-columns:minmax(0,1.27fr) minmax(390px,.73fr);align-items:start;gap:28px;margin-top:34px;display:grid}.blog-playbooks-list{border-top:1px solid #cedbdd}.blog-playbooks-list article{border-bottom:1px solid #cedbdd;grid-template-columns:48px 1fr;gap:20px;padding:24px 0;display:grid}.blog-playbooks-list article>span{color:#108d89;padding-top:4px;font:850 10px/1 monospace}.blog-playbooks-list small{color:#0d8985;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-playbooks-list h3{color:#172235;letter-spacing:-.025em;max-width:700px;margin:9px 0 0;font-size:21px;font-weight:780;line-height:1.22}.blog-playbooks-list p{color:#6a7b89;max-width:740px;margin:10px 0 0;font-size:12px;line-height:1.64}.blog-playbooks-list footer{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.blog-playbooks-list footer b{color:#576f7c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-playbooks-list footer a{color:#0b827f;align-items:center;gap:8px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blog-playbooks-list footer i{font-size:15px;font-style:normal}.blog-playbooks-feature{background:#fff;border:1px solid #cddbdd;border-radius:9px;position:sticky;top:105px;overflow:hidden;box-shadow:0 20px 48px #16374217}.blog-playbooks-feature figure{background:#0b1c28;height:265px;margin:0;position:relative;overflow:hidden}.blog-playbooks-feature figure img{object-fit:cover}.blog-playbooks-feature>div{padding:23px 24px 26px}.blog-playbooks-feature>div>span{color:#118a86;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-playbooks-feature h3{color:#162235;letter-spacing:-.03em;margin:10px 0 0;font-size:24px;font-weight:780;line-height:1.18}.blog-playbooks-feature p{color:#687a88;margin:11px 0 0;font-size:12px;line-height:1.62}.blog-playbooks-feature a{color:#0b827f;align-items:center;gap:9px;margin-top:16px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blog-playbooks-feature a b{font-size:15px}@media (max-width:1050px){.blog-playbooks-heading>div{grid-template-columns:1fr}.blog-playbooks-heading p{max-width:700px}.blog-playbooks-layout{grid-template-columns:1fr}.blog-playbooks-feature{grid-template-columns:minmax(320px,.8fr) 1fr;display:grid;position:static}.blog-playbooks-feature figure{height:100%;min-height:310px}}@media (max-width:680px){.blog-playbooks-section{padding:34px 20px 52px}.blog-playbooks-heading h2{font-size:clamp(34px,9.5vw,45px)}.blog-playbooks-list article{grid-template-columns:35px 1fr;gap:12px}.blog-playbooks-list footer{flex-direction:column;align-items:flex-start;gap:10px}.blog-playbooks-feature{display:block}.blog-playbooks-feature figure{height:240px;min-height:0}}.blog-closing-section{color:#fff;background:radial-gradient(circle at 84% 0,#43d6cc2b,#0000 31%),linear-gradient(135deg,#07141e,#09272d);border-top:1px solid #5bd5cc33;padding:29px clamp(28px,6vw,96px)}.blog-closing-inner{justify-content:space-between;align-items:center;gap:54px;width:min(100%,1320px);min-height:136px;margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.blog-closing-copy>span{color:#61e5dc;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.blog-closing-copy h2{color:#f5fafb;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(27px,2.55vw,38px);font-weight:800;line-height:1.08}.blog-closing-copy p{color:#9fb3bd;max-width:720px;margin:8px 0 0;font-size:11px;line-height:1.58}.blog-closing-actions{flex:none;gap:10px;display:flex}.blog-closing-actions a{color:#06151c;background:linear-gradient(135deg,#62ebe2,#47cbd8);border:1px solid #5ce4db;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-width:158px;min-height:46px;padding:0 17px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.blog-closing-actions a:last-child{color:#fff;background:#ffffff0b;border-color:#fff6;min-width:145px}.blog-closing-actions a span{font-size:15px}@media (max-width:850px){.blog-closing-inner{flex-direction:column;align-items:flex-start;gap:22px;min-height:0}.blog-closing-actions{width:100%}.blog-closing-actions a{flex:1}}@media (max-width:520px){.blog-closing-section{padding:28px 20px}.blog-closing-actions{flex-direction:column}.blog-closing-actions a{width:100%}}.osscan-page .osscan-report-visual .osscan-report-artwork-compact{max-height:500px;display:block;object-fit:contain!important;filter:drop-shadow(0 24px 30px #00000047)!important;width:min(80%,540px)!important;height:auto!important;transform:none!important}@media (max-width:980px){.osscan-page .osscan-report-visual .osscan-report-artwork-compact{max-height:440px;width:min(84%,500px)!important}}@media (max-width:620px){.osscan-page .osscan-report-visual .osscan-report-artwork-compact{max-height:380px;width:min(90%,430px)!important}}.osscan-page #os-reporting .osscan-reporting-inner{width:min(100%,1580px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:start!important;gap:clamp(58px,6vw,96px)!important;margin:0 auto!important;overflow:visible!important}.osscan-page #os-reporting .osscan-report-visual{background:0 0!important;border:0!important;align-self:start!important;place-items:start center!important;min-height:0!important;padding:0!important;display:grid!important}.osscan-page #os-reporting .osscan-report-visual:before,.osscan-page #os-reporting .osscan-report-visual-glow{display:none!important}.osscan-page #os-reporting .osscan-report-visual .osscan-report-artwork-compact{width:min(86%,460px)!important;max-height:450px!important;margin:0 auto!important}.osscan-page #os-reporting .osscan-report-content{align-self:start!important;padding:0 0 0 clamp(66px,4.8vw,92px)!important}.osscan-page #os-reporting .osscan-reporting-head,.osscan-page #os-reporting .osscan-report-buttons,.osscan-page #os-reporting .osscan-report-points,.osscan-page #os-reporting .osscan-report-exports{width:100%;max-width:720px}.osscan-page #os-reporting .osscan-reporting-head h2{letter-spacing:-.045em!important;max-width:720px!important;font-size:clamp(42px,3.6vw,60px)!important;line-height:1.04!important}.osscan-page #os-reporting .osscan-section-number,.osscan-page #os-reporting .osscan-kicker{font-size:10px!important}.osscan-page #os-reporting .osscan-report-buttons a{min-height:50px!important;padding-inline:22px!important;font-size:13px!important}.osscan-page #os-reporting .osscan-report-points article{min-height:72px!important;padding:15px!important}.osscan-page #os-reporting .osscan-report-points strong{font-size:13px!important;line-height:1.45!important}.osscan-page #os-reporting .osscan-report-exports>small,.osscan-page #os-reporting .osscan-report-exports>span{font-size:10px!important}@media (max-width:980px){.osscan-page #os-reporting{padding:38px 20px!important}.osscan-page #os-reporting .osscan-reporting-inner{grid-template-columns:1fr!important;gap:20px!important}.osscan-page #os-reporting .osscan-report-visual{min-height:0!important;padding:18px 0!important}.osscan-page #os-reporting .osscan-report-content{width:min(100%,680px);margin:0 auto;padding:22px 0!important}.osscan-page #os-reporting .osscan-report-visual .osscan-report-artwork-compact{width:min(76%,450px)!important;max-height:420px!important}}@media (max-width:620px){.osscan-page #os-reporting{padding:28px 16px!important}.osscan-page #os-reporting .osscan-report-content{padding:12px 0!important}.osscan-page #os-reporting .osscan-report-visual .osscan-report-artwork-compact{width:min(84%,380px)!important;max-height:350px!important}}.webinars-video-section{color:#162132;background:linear-gradient(#eef4f5 0%,#f7fafb 100%);padding:42px clamp(28px,6vw,96px) 68px}.webinars-video-inner{width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.webinars-video-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:end;gap:clamp(40px,6vw,96px);display:grid}.webinars-video-heading>div>span{color:#0d8884;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.webinars-video-heading>div>span i{background:#148f8b;width:30px;height:1px}.webinars-video-heading h2{color:#111827;letter-spacing:-.045em;max-width:820px;margin:14px 0 0;font-size:clamp(34px,3.5vw,52px);font-weight:800;line-height:1.04}.webinars-video-heading>p{color:#607281;max-width:520px;margin:0 0 4px;font-size:13px;line-height:1.7}.webinars-video-layout{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:18px;margin-top:32px;display:grid}.webinars-video-player{background:#061321;border:1px solid #c6d5d9;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 56px #19344021}.webinars-video-player video{aspect-ratio:16/9;object-fit:cover;background:#061321;width:100%;display:block}.webinars-video-player figcaption{color:#eaf5f5;background:#081b27;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.webinars-video-player figcaption span{color:#60dfd7;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-video-player figcaption strong{text-align:right;font-size:12px;font-weight:720}.webinars-video-details{background:#fff;border:1px solid #cad7da;border-radius:10px;flex-direction:column;padding:30px 28px;display:flex;box-shadow:0 18px 42px #1e3c4612}.webinars-video-label{color:#0d8985;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-video-details h3{color:#152033;letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(25px,2.05vw,34px);font-weight:790;line-height:1.1}.webinars-video-details>p{color:#667986;margin:15px 0 0;font-size:12px;line-height:1.68}.webinars-video-details ul{border-top:1px solid #d6e0e2;gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.webinars-video-details li{color:#314754;border-bottom:1px solid #d6e0e2;grid-template-columns:30px 1fr;gap:12px;padding:14px 0;font-size:11px;line-height:1.45;display:grid}.webinars-video-details li b{color:#118d89;font:850 9px/1.5 monospace}.webinars-video-details>a{color:#fff;background:#138f8b;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:auto;padding:0 17px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.webinars-video-details>a span{font-size:16px}@media (max-width:1050px){.webinars-video-heading{grid-template-columns:1fr}.webinars-video-heading>p{max-width:700px}.webinars-video-layout{grid-template-columns:1fr}.webinars-video-details>a{margin-top:24px}}@media (max-width:620px){.webinars-video-section{padding:34px 18px 52px}.webinars-video-heading h2{font-size:clamp(33px,9.5vw,45px)}.webinars-video-layout{margin-top:25px}.webinars-video-player figcaption{flex-direction:column;align-items:flex-start;gap:6px}.webinars-video-player figcaption strong{text-align:left}.webinars-video-details{padding:24px 20px}}.webinars-sessions-section{color:#f4f8f9;background:radial-gradient(circle at 88% 4%,#2bbfb824,#0000 28%),linear-gradient(145deg,#07131d 0%,#0a2029 100%);padding:62px clamp(28px,6vw,96px) 70px}.webinars-sessions-inner{width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.webinars-sessions-heading>span{color:#5fe2da;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.webinars-sessions-heading>span i{background:#5fe2da;width:30px;height:1px}.webinars-sessions-heading>div{grid-template-columns:minmax(0,1.25fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,108px);margin-top:14px;display:grid}.webinars-sessions-heading h2{color:#f6fafb;letter-spacing:-.045em;max-width:870px;margin:0;font-size:clamp(36px,3.55vw,53px);font-weight:800;line-height:1.04}.webinars-sessions-heading p{color:#9db1bb;max-width:530px;margin:0 0 3px;font-size:13px;line-height:1.7}.webinars-sessions-grid{border-top:1px solid #7bb2b93b;border-left:1px solid #7bb2b93b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.webinars-sessions-grid article{background:linear-gradient(150deg,#ffffff0a,#ffffff02);border-bottom:1px solid #7bb2b93b;border-right:1px solid #7bb2b93b;flex-direction:column;min-height:365px;padding:26px 25px 24px;transition:background .25s,transform .25s;display:flex}.webinars-sessions-grid article:hover{z-index:1;background:linear-gradient(150deg,#4ad6cc1a,#ffffff04);position:relative;transform:translateY(-4px)}.webinars-sessions-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.webinars-sessions-grid article>header span{color:#61e3db;font:850 10px/1 monospace}.webinars-sessions-grid article>header small{color:#8198a3;letter-spacing:.11em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-sessions-grid h3{color:#f0f6f7;letter-spacing:-.03em;max-width:390px;margin:34px 0 0;font-size:24px;font-weight:760;line-height:1.18}.webinars-sessions-grid p{color:#9cafb8;margin:15px 0 0;font-size:12px;line-height:1.68}.webinars-sessions-grid ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.webinars-sessions-grid li{color:#78c9c5;letter-spacing:.06em;text-transform:uppercase;background:#45c1bb0b;border:1px solid #62e0d838;border-radius:3px;padding:6px 8px;font-size:7px;font-weight:800}.webinars-sessions-grid article>a{color:#62e3db;border-top:1px solid #7bb2b929;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:23px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.webinars-sessions-grid article>a span{font-size:17px}.webinars-sessions-outcome{background:#ffffff06;border-bottom:1px solid #7bb2b93b;border-left:1px solid #7bb2b93b;border-right:1px solid #7bb2b93b;justify-content:space-between;align-items:center;gap:34px;padding:22px 25px;display:flex}.webinars-sessions-outcome>span{color:#78909b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-sessions-outcome>div{color:#c7d8dc;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;display:flex}.webinars-sessions-outcome i{background:#276f72;width:18px;height:1px}@media (max-width:1000px){.webinars-sessions-heading>div{grid-template-columns:1fr}.webinars-sessions-heading p{max-width:700px}.webinars-sessions-grid{grid-template-columns:1fr}.webinars-sessions-grid article{min-height:300px}.webinars-sessions-outcome{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.webinars-sessions-section{padding:52px 18px}.webinars-sessions-heading h2{font-size:clamp(34px,9.5vw,45px)}.webinars-sessions-grid article{min-height:310px;padding:23px 20px}.webinars-sessions-outcome>div{flex-direction:column;align-items:flex-start}.webinars-sessions-outcome i{display:none}}.webinars-tracks-section{color:#172235;background:#f4f8f9;padding:58px clamp(28px,6vw,96px) 72px}.webinars-tracks-inner{width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.webinars-tracks-heading{grid-template-columns:minmax(0,1.25fr) minmax(310px,.5fr);align-items:end;gap:clamp(45px,7vw,105px);display:grid}.webinars-tracks-heading>div>span{color:#0d8985;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.webinars-tracks-heading>div>span i{background:#148f8b;width:30px;height:1px}.webinars-tracks-heading h2{color:#111827;letter-spacing:-.045em;max-width:880px;margin:14px 0 0;font-size:clamp(36px,3.5vw,52px);font-weight:800;line-height:1.04}.webinars-tracks-heading>p{color:#617482;max-width:470px;margin:0 0 4px;font-size:13px;line-height:1.7}.webinars-tracks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.webinars-tracks-grid>article{background:#fff;border:1px solid #ccd9dc;border-radius:9px;transition:box-shadow .25s,transform .25s;overflow:hidden;box-shadow:0 18px 42px #1d3d4612}.webinars-tracks-grid>article:hover{transform:translateY(-5px);box-shadow:0 25px 54px #1d3d461f}.webinars-tracks-grid figure{background:#071725;height:245px;margin:0;position:relative;overflow:hidden}.webinars-tracks-grid figure img{object-fit:cover;transition:transform .5s}.webinars-tracks-grid>article:hover figure img{transform:scale(1.035)}.webinars-track-body{flex-direction:column;min-height:285px;padding:22px 23px 21px;display:flex}.webinars-track-body>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.webinars-track-body>header span{color:#118d89;font:850 10px/1 monospace}.webinars-track-body>header small{color:#728691;letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-track-body h3{color:#172235;letter-spacing:-.03em;margin:25px 0 0;font-size:23px;font-weight:780;line-height:1.18}.webinars-track-body>p{color:#697b88;margin:13px 0 0;font-size:12px;line-height:1.65}.webinars-track-body>footer{border-top:1px solid #d7e1e3;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding-top:21px;display:flex}.webinars-track-body>footer small{color:#6b828d;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.webinars-track-body>footer a{color:#0d827f;border:1px solid #15918d;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;text-decoration:none;transition:color .2s,background .2s;display:grid}.webinars-tracks-grid>article:hover footer a{color:#fff;background:#138f8b}@media (max-width:1050px){.webinars-tracks-heading{grid-template-columns:1fr}.webinars-tracks-heading>p{max-width:700px}.webinars-tracks-grid{grid-template-columns:1fr 1fr}.webinars-tracks-grid>article:last-child{grid-column:1/-1}.webinars-tracks-grid>article:last-child figure{height:330px}}@media (max-width:650px){.webinars-tracks-section{padding:50px 18px}.webinars-tracks-heading h2{font-size:clamp(34px,9.5vw,45px)}.webinars-tracks-grid{grid-template-columns:1fr}.webinars-tracks-grid>article:last-child{grid-column:auto}.webinars-tracks-grid figure,.webinars-tracks-grid>article:last-child figure{height:230px}.webinars-track-body{min-height:270px;padding:21px 19px}}.webinars-closing-section{color:#f5fafb;background:radial-gradient(circle at 82% 0,#3bd2c929,#0000 29%),linear-gradient(135deg,#07141e,#09262d);border-top:1px solid #5ddcd338;width:100%;padding:28px clamp(28px,6vw,96px)}.webinars-closing-inner{justify-content:space-between;align-items:center;gap:52px;width:min(100%,1400px);min-height:132px;margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.webinars-closing-copy>span{color:#61e4dc;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.webinars-closing-copy h2{color:#f6fafb;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(27px,2.55vw,39px);font-weight:800;line-height:1.06}.webinars-closing-copy p{color:#9fb3bc;max-width:760px;margin:8px 0 0;font-size:11px;line-height:1.58}.webinars-closing-actions{flex:none;gap:10px;display:flex}.webinars-closing-actions a{color:#06151c;background:linear-gradient(135deg,#62eae1,#47cbd7);border:1px solid #5ce3da;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-width:160px;min-height:46px;padding:0 18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.webinars-closing-actions a:last-child{color:#fff;background:#ffffff0b;border-color:#fff6;min-width:155px}.webinars-closing-actions a span{font-size:15px}@media (max-width:850px){.webinars-closing-inner{flex-direction:column;align-items:flex-start;gap:22px;min-height:0}.webinars-closing-actions{width:100%}.webinars-closing-actions a{flex:1}}@media (max-width:520px){.webinars-closing-section{padding:28px 18px}.webinars-closing-actions{flex-direction:column}.webinars-closing-actions a{width:100%}}.help-center-hero{isolation:isolate;color:#fff;background:#090101;place-items:center;min-height:650px;padding:105px 24px 62px;display:grid;position:relative;overflow:hidden}.help-center-hero-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(1.02)contrast(1.02)brightness(.88)}.help-center-hero-shade{z-index:-2;background:linear-gradient(#05000014,#04000047);position:absolute;inset:0}.help-center-hero-shade:after{content:"";background:radial-gradient(circle at 50% 48%,#0000 0 44%,#02000029 82%);position:absolute;inset:0}.help-center-hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,980px);font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex;position:relative}.help-center-badge{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#07182594;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:6px 13px 6px 7px;display:inline-flex;box-shadow:0 10px 30px #00000029}.help-center-badge span{color:#06141d;letter-spacing:.08em;text-transform:uppercase;background:#64e5dc;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:900}.help-center-badge strong{color:#eff7f9e6;font-size:10px;font-weight:720}.help-center-hero-content h1{color:#fff;letter-spacing:-.032em;text-shadow:0 18px 48px #0006;max-width:1180px;margin:30px 0 0;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:clamp(50px,4.65vw,74px);font-weight:400;line-height:1.06}.help-center-hero-content h1 span{color:#fff;white-space:nowrap;margin:0;display:block}.help-center-hero-content h1 span+span{margin-top:9px}.help-center-hero-content>p{color:#eeecebdb;max-width:760px;margin:31px 0 0;font-size:clamp(14px,1.05vw,16px);font-weight:500;line-height:1.72}.help-center-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6fbfcf0;border:1px solid #ffffff38;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,760px);min-height:62px;margin-top:30px;padding:7px 7px 7px 18px;display:grid;box-shadow:0 20px 52px #00000047}.help-center-search svg{color:#55717e;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px}.help-center-search input{color:#172533;background:0 0;border:0;outline:0;min-width:0;font:600 12px/1.4 inherit}.help-center-search input::placeholder{color:#748895}.help-center-search button{color:#fff;cursor:pointer;background:#138f8b;border:0;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-width:118px;min-height:48px;font-size:10px;font-weight:850;display:inline-flex}.help-center-search button span{font-size:16px}.help-center-actions{align-items:center;gap:16px;margin-top:34px;display:flex}.help-center-actions a{color:#f5fafb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:180px;min-height:50px;padding:0 22px;font-size:11px;font-weight:820;text-decoration:none;display:inline-flex;box-shadow:0 12px 32px #00000026}@media (max-width:720px){.help-center-hero{min-height:660px;padding:76px 18px 48px}.help-center-hero-content h1{font-size:clamp(42px,10.5vw,59px)}.help-center-hero-content h1 span{white-space:normal}.help-center-actions{flex-direction:column;align-items:stretch;width:min(100%,520px)}.help-center-actions a{width:100%}}@media (max-width:460px){.help-center-hero{min-height:680px}.help-center-badge strong{text-align:left;max-width:210px}.help-center-hero-content>p{font-size:13px}}.help-center-hero{color:#152235;background:radial-gradient(circle at 50% -30%,#36cac22e,#0000 49%),linear-gradient(#f8fbfb 0%,#edf5f6 100%);min-height:590px;padding:76px 24px 64px}.help-center-hero:before{z-index:-1;content:"";background-image:linear-gradient(#158f8b0b 1px,#0000 1px),linear-gradient(90deg,#158f8b0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.help-center-hero-content{width:min(100%,960px)}.help-center-badge{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd9;border-color:#c9dadd;box-shadow:0 10px 28px #21454f12}.help-center-badge span{color:#fff;background:#138f8b}.help-center-badge strong{color:#506773}.help-center-hero-content h1{color:#111827;letter-spacing:-.052em;text-shadow:none;margin:23px 0 0;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:800;line-height:1}.help-center-hero-content>p{color:#5f7380;max-width:760px;margin:20px 0 0;font-size:clamp(14px,1.05vw,16px);line-height:1.7}.help-center-search{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#c5d6da;margin-top:27px;box-shadow:0 20px 50px #2449531f}.help-center-popular{color:#637a86;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 14px;margin-top:15px;font-size:9px;display:flex}.help-center-popular small{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.help-center-popular a{color:#137f7b;font-weight:750;text-decoration:none}.help-center-popular a:hover{text-decoration:underline}.help-center-actions{gap:11px;margin-top:28px}.help-center-actions a{color:#fff;min-width:174px;min-height:47px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#138f8b;border:1px solid #168e8a;border-radius:6px;padding:0 19px;font-size:10px;font-weight:850}.help-center-actions a:first-child{color:#fff;background:#138f8b;border-color:#168e8a}.help-center-actions a:last-child{color:#117c79;background:#fff}@media (max-width:720px){.help-center-hero{min-height:650px;padding:62px 18px 48px}.help-center-hero-content h1{font-size:clamp(43px,11vw,60px)}.help-center-search{grid-template-columns:20px minmax(0,1fr);padding:9px 12px 9px 17px}.help-center-search button{grid-column:1/-1;width:100%}}@media (max-width:460px){.help-center-hero{min-height:680px}.help-center-popular{flex-direction:column;align-items:flex-start}.help-center-badge strong{max-width:none}}.help-center-hero-content>p{color:#405966;max-width:800px;font-size:clamp(15px,1.15vw,18px);font-weight:550;line-height:1.72}.help-center-search input{color:#102431;font-size:14px;font-weight:650}.help-center-search input::placeholder{color:#657d89;opacity:1}.help-center-search button{font-size:12px}.help-center-popular{color:#506a76;font-size:11px}.help-center-popular a{color:#0b7774;font-weight:800}.help-center-actions a{font-size:12px}.help-categories-heading>p{color:#4f6571;font-size:15px;line-height:1.72}.help-categories-grid h3{color:#101c2d;font-size:26px}.help-categories-grid article>p{color:#506773;font-size:14px;font-weight:500;line-height:1.7}.help-categories-grid li a{color:#263f4c;min-height:43px;font-size:12px;font-weight:760}.help-categories-grid article>header small{color:#637985;font-size:9px}@media (max-width:650px){.help-center-hero-content>p,.help-categories-heading>p{font-size:14px}.help-categories-grid h3{font-size:24px}.help-categories-grid article>p{font-size:13px}.help-categories-grid li a{font-size:11px}}.help-center-popular button{color:#0b7774;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.help-center-popular button:hover{text-decoration:underline}.help-center-actions button{color:#fff;cursor:pointer;background:#138f8b;border:1px solid #168e8a;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-width:174px;min-height:47px;padding:0 19px;font-size:12px;font-weight:850;display:inline-flex}.help-center-actions button:last-child{color:#117c79;background:#fff}.help-categories-grid li button{color:#263f4c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:43px;padding:0;font-size:12px;font-weight:760;display:flex}.help-categories-grid li button span{color:#118b87;font-size:15px}.help-categories-grid li button:hover{color:#0c8581}@media (max-width:720px){.help-center-actions button{width:100%}}@media (max-width:650px){.help-categories-grid li button{font-size:11px}}.help-search-empty{color:#526975;text-align:center;background:#f8fbfb;border:1px solid #cbdadd;border-radius:10px;justify-items:center;margin-top:34px;padding:48px 24px;display:grid}.help-search-empty strong{color:#172235;font-size:23px}.help-search-empty p{margin:10px 0 0;font-size:13px}.help-search-empty button{color:#fff;cursor:pointer;background:#138f8b;border:1px solid #138f8b;border-radius:6px;min-height:42px;margin-top:20px;padding:0 18px;font-size:11px;font-weight:800}.help-guides-section{color:#eef6f7;background:radial-gradient(circle at 91% 6%,#37cdc421,#0000 29%),linear-gradient(145deg,#07131d,#0a222b);padding:58px clamp(28px,6vw,96px) 70px}.help-guides-inner{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.help-guides-main{padding-right:clamp(18px,3vw,44px)}.help-guides-heading>span{color:#5fe2da;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.help-guides-heading>span i{background:#5fe2da;width:30px;height:1px}.help-guides-heading h2{color:#f5fafb;letter-spacing:-.044em;max-width:760px;margin:14px 0 0;font-size:clamp(35px,3.25vw,49px);font-weight:800;line-height:1.05}.help-guides-heading p{color:#9eb1ba;max-width:750px;margin:15px 0 0;font-size:13px;line-height:1.7}.help-guides-list{border-top:1px solid #7fb1b83b;margin-top:30px}.help-guides-list article{border-bottom:1px solid #7fb1b83b;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:18px;min-height:78px;display:grid}.help-guides-list article>span{color:#5fe1d9;font:850 9px/1 monospace}.help-guides-list h3{color:#eaf3f5;margin:0;font-size:15px;font-weight:730}.help-guides-list small{color:#718994;letter-spacing:.07em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:800;display:block}.help-guides-list button{color:#62e2da;cursor:pointer;background:0 0;border:1px solid #5dddd459;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.help-guides-list button:hover{color:#07151d;background:#5fe1d9}.help-support-panel{background:linear-gradient(150deg,#fff1,#ffffff05);border:1px solid #7ab1b840;border-radius:10px;flex-direction:column;min-height:430px;padding:30px 28px;display:flex;box-shadow:0 22px 50px #0000002e}.help-support-label{color:#5fe2da;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.help-support-panel h2{color:#f5fafb;letter-spacing:-.04em;margin:18px 0 0;font-size:35px;font-weight:790;line-height:1.08}.help-support-panel>p{color:#9eb1ba;margin:14px 0 0;font-size:12px;line-height:1.68}.help-support-status{background:#030d1559;border:1px solid #74aeb533;border-radius:7px;align-items:center;gap:12px;margin-top:25px;padding:15px;display:flex}.help-support-status>i{background:#63d6a4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #63d6a48c}.help-support-status div{gap:4px;display:grid}.help-support-status strong{color:#e6f1f3;font-size:11px}.help-support-status small{color:#748d98;font-size:8px}.help-support-panel>button{color:#06161d;cursor:pointer;background:#5fe3da;border:0;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;margin-top:20px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.help-support-panel>button span{font-size:16px}.help-support-panel>footer{color:#6f8792;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:7px;font-weight:800;display:flex}.help-support-panel>footer i{background:#3a8585;border-radius:50%;width:3px;height:3px}@media (max-width:1000px){.help-guides-inner{grid-template-columns:1fr}.help-guides-main{padding-right:0}.help-support-panel{min-height:360px}}@media (max-width:620px){.help-guides-section{padding:50px 18px}.help-guides-heading h2{font-size:clamp(34px,9.5vw,44px)}.help-guides-list article{grid-template-columns:30px minmax(0,1fr) 34px;gap:10px;min-height:88px}.help-guides-list h3{font-size:13px}.help-support-panel{min-height:380px;padding:25px 20px}}.help-categories-section{color:#172235;background:#fff;padding:54px clamp(28px,6vw,96px) 72px}.help-categories-inner{width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.help-categories-heading{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:end;gap:clamp(46px,7vw,108px);display:grid}.help-categories-heading>div>span{color:#0d8985;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.help-categories-heading>div>span i{background:#148f8b;width:30px;height:1px}.help-categories-heading h2{color:#111827;letter-spacing:-.045em;max-width:850px;margin:14px 0 0;font-size:clamp(36px,3.5vw,52px);font-weight:800;line-height:1.04}.help-categories-heading>p{color:#637582;max-width:520px;margin:0 0 4px;font-size:13px;line-height:1.7}.help-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.help-categories-grid article{background:linear-gradient(150deg,#fff,#f8fbfb);border:1px solid #ccd9dc;border-radius:9px;flex-direction:column;min-height:350px;padding:24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:0 14px 34px #1f424c0e}.help-categories-grid article:hover{border-color:#76beb9;transform:translateY(-4px);box-shadow:0 22px 48px #1f424c1a}.help-categories-grid article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.help-categories-grid article>header span{color:#0d8985;background:#eef8f7;border:1px solid #b9d8d6;border-radius:7px;place-items:center;width:38px;height:38px;font:850 9px/1 monospace;display:grid}.help-categories-grid article>header small{color:#82939d;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.help-categories-grid h3{color:#172235;letter-spacing:-.03em;margin:26px 0 0;font-size:24px;font-weight:780;line-height:1.18}.help-categories-grid article>p{color:#687b88;margin:12px 0 0;font-size:12px;line-height:1.66}.help-categories-grid ul{border-top:1px solid #d7e1e3;gap:0;margin:21px 0 0;padding:0;list-style:none;display:grid}.help-categories-grid li{border-bottom:1px solid #d7e1e3}.help-categories-grid li a{color:#39515e;justify-content:space-between;align-items:center;gap:16px;min-height:39px;font-size:10px;font-weight:730;text-decoration:none;display:flex}.help-categories-grid li a span{color:#118b87;font-size:15px}.help-categories-grid li a:hover{color:#0c8581}@media (max-width:1050px){.help-categories-heading{grid-template-columns:1fr}.help-categories-heading>p{max-width:700px}.help-categories-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.help-categories-section{padding:48px 18px 56px}.help-categories-heading h2{font-size:clamp(34px,9.5vw,45px)}.help-categories-grid{grid-template-columns:1fr}.help-categories-grid article{min-height:0;padding:22px 20px}}.help-closing-section{color:#172235;background:radial-gradient(circle at 8% 100%,#138f8b1c,#0000 34%),#f4f8f8;padding:48px clamp(28px,6vw,96px) 0;overflow-x:clip}.help-closing-inner{width:min(100%,1400px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.help-closing-heading{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.help-closing-heading>span{color:#0d8985;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;padding-top:9px;font-size:9px;font-weight:850;display:flex}.help-closing-heading>span i{background:#148f8b;width:30px;height:1px}.help-closing-heading h2{color:#101827;letter-spacing:-.05em;margin:0;font-size:clamp(39px,4vw,58px);font-weight:800;line-height:1.02}.help-closing-heading p{color:#566d78;max-width:730px;margin:18px 0 0;font-size:14px;line-height:1.75}.help-closing-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.help-closing-paths article{background:#ffffffdb;border:1px solid #c8d8da;border-radius:10px;flex-direction:column;min-height:330px;padding:27px 26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 14px 36px #1f424c0d}.help-closing-paths article:hover{border-color:#76beb9;transform:translateY(-4px);box-shadow:0 22px 48px #1f424c1a}.help-closing-paths article>span{color:#0d8985;background:#eef8f7;border:1px solid #b9d8d6;border-radius:7px;place-items:center;width:40px;height:40px;font:850 9px/1 monospace;display:grid}.help-closing-paths article>div{margin-top:30px}.help-closing-paths small{color:#0d8985;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:850}.help-closing-paths h3{color:#172235;letter-spacing:-.035em;margin:11px 0 0;font-size:24px;font-weight:780;line-height:1.15}.help-closing-paths p{color:#607681;margin:12px 0 0;font-size:12px;line-height:1.7}.help-closing-paths article>a{color:#0b7f7b;border-top:1px solid #d5e1e3;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:22px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.help-closing-paths article>a span{font-size:16px;transition:transform .2s}.help-closing-paths article>a:hover span{transform:translate(4px)}.help-closing-cta{color:#eef7f7;background:linear-gradient(125deg,#0a2029,#0b3035);border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-top:14px;padding:32px 34px;display:flex;box-shadow:0 20px 48px #13343b24}.help-closing-cta>div>span{color:#6be1b2;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:850;display:flex}.help-closing-cta>div>span i{background:#64d7a5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #64d7a58c}.help-closing-cta h3{color:#f4fafb;letter-spacing:-.035em;margin:12px 0 0;font-size:27px;font-weight:780}.help-closing-cta p{color:#9eb2ba;margin:8px 0 0;font-size:12px;line-height:1.65}.help-closing-cta>a{color:#06161d;white-space:nowrap;background:#5fe3da;border-radius:6px;justify-content:space-between;align-items:center;gap:38px;min-width:180px;min-height:50px;padding:0 18px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.help-closing-cta>a span{font-size:16px}@media (max-width:960px){.help-closing-heading{grid-template-columns:1fr;gap:20px}.help-closing-heading>span{padding-top:0}.help-closing-paths{grid-template-columns:1fr}.help-closing-paths article{min-height:270px}.help-closing-cta{flex-direction:column;align-items:flex-start}.help-closing-cta>a{width:100%}}@media (max-width:650px){.help-closing-section{padding:36px 18px 0}.help-closing-heading h2{font-size:clamp(36px,10vw,46px)}.help-closing-paths{margin-top:34px}.help-closing-paths article{min-height:285px;padding:23px 21px}.help-closing-paths h3{font-size:22px}.help-closing-cta{padding:27px 22px}.help-closing-cta h3{font-size:24px}}.help-closing-cta{border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:0;padding-left:max(clamp(28px,6vw,96px),50vw - 700px);padding-right:max(clamp(28px,6vw,96px),50vw - 700px)}@media (max-width:650px){.help-closing-cta{padding-left:18px;padding-right:18px}}.insights-page-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 12%,#624ee033,#0000 31%),radial-gradient(circle at 86% 18%,#34beb524,#0000 30%),radial-gradient(at 52% 112%,#2b62a33d,#0000 48%),linear-gradient(135deg,#060912 0%,#08131c 48%,#07171d 100%);align-items:center;min-height:650px;padding:128px clamp(28px,6vw,96px) 72px;display:grid;position:relative;overflow:hidden}.insights-page-hero:before{z-index:-2;content:"";background-image:linear-gradient(#7298b111 1px,#0000 1px),linear-gradient(90deg,#7298b111 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.insights-page-hero:after{z-index:-1;content:"";border:1px solid #5eded629;border-radius:50%;height:320px;position:absolute;bottom:-210px;left:8%;right:8%;box-shadow:0 0 100px #4658d62e}.insights-page-hero-content{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:end;gap:54px clamp(56px,8vw,124px);width:min(100%,1380px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.insights-page-hero-copy,.insights-page-hero-summary{min-width:0}.insights-page-hero-kicker{color:#69e2da;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.insights-page-hero-kicker i{background:#69e2da;width:34px;height:1px}.insights-page-hero h1{color:#f7fbfc;letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:22px 0 0;font-size:clamp(54px,5.5vw,82px);font-weight:730;line-height:.98}.insights-page-hero h1 span{color:#6fe0d9;display:block}.insights-page-hero-summary{border-left:1px solid #69e2da52;padding:6px 0 8px 28px}.insights-page-hero-summary>p{color:#afc1c8;max-width:520px;margin:0;font-size:14px;line-height:1.75}.insights-page-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.insights-page-hero-actions a{color:#07191f;background:#62dfd7;border:1px solid #62dfd7;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:10px;font-weight:850;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.insights-page-hero-actions a:last-child{color:#eef7f8;background:#ffffff0b;border-color:#ffffff42}.insights-page-hero-actions a:hover{border-color:#8cf2eb;transform:translateY(-2px)}.insights-page-hero-topics{border-top:1px solid #79a4b333;border-bottom:1px solid #79a4b333;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px;display:grid}.insights-page-hero-topics>span{color:#c3d0d5;letter-spacing:.11em;text-transform:uppercase;border-right:1px solid #79a4b333;align-items:center;gap:14px;min-height:72px;padding:0 22px;font-size:9px;font-weight:820;display:flex}.insights-page-hero-topics>span:first-child{padding-left:0}.insights-page-hero-topics>span:last-child{border-right:0}.insights-page-hero-topics b{color:#5ddbd3;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:980px){.insights-page-hero{min-height:620px}.insights-page-hero-content{grid-template-columns:1fr;align-items:start;gap:30px}.insights-page-hero-summary{max-width:700px}.insights-page-hero-topics{margin-top:16px}}@media (max-width:760px){.insights-page-hero{min-height:auto;padding:108px 18px 54px}.insights-page-hero:before{background-size:42px 42px}.insights-page-hero-content{gap:26px}.insights-page-hero h1{margin-top:18px;font-size:clamp(42px,12vw,58px);line-height:1.02}.insights-page-hero-summary{border-left:0;padding:0}.insights-page-hero-summary>p{font-size:13px;line-height:1.7}.insights-page-hero-actions{flex-direction:column;align-items:stretch;margin-top:22px}.insights-page-hero-actions a{width:100%}.insights-page-hero-topics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.insights-page-hero-topics>span{border-bottom:1px solid #79a4b333;min-height:58px;padding:0 12px;font-size:8px}.insights-page-hero-topics>span:first-child{padding-left:12px}.insights-page-hero-topics>span:nth-child(2){border-right:0}.insights-page-hero-topics>span:nth-last-child(-n+2){border-bottom:0}}.continuous-page .controlled-testing{color:#f4f7fa;background:radial-gradient(circle at 12% 16%,#40d3c91a,#0000 27%),radial-gradient(circle at 90% 72%,#755cd31c,#0000 30%),#121722;padding:clamp(72px,7vw,108px) max(24px,50vw - 690px);display:block;overflow:visible}.continuous-page .control-framework-layout{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr);align-items:start;gap:clamp(56px,7vw,104px);display:grid}.continuous-page .control-framework-intro{gap:34px;display:grid;position:sticky;top:108px}.continuous-page .control-framework-head{text-align:left;justify-items:start;max-width:570px;margin:0;display:grid}.continuous-page .control-framework-head .controlled-testing-label{color:#6de5dc;letter-spacing:.13em;align-items:center;gap:11px;font-size:11px;font-weight:800;display:inline-flex}.continuous-page .control-framework-head .controlled-testing-label i{background:linear-gradient(90deg,currentColor,#0000);width:28px;height:1px}.continuous-page .control-framework-head h2{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:560px;margin:17px 0 0;font-size:clamp(42px,4.2vw,60px);font-weight:650;line-height:1.02}.continuous-page .control-framework-head>p{color:#b8c1cd;max-width:540px;margin:21px 0 0;font-size:15px;font-weight:400;line-height:1.72}.continuous-page .control-framework-flow{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;margin:0;padding:0 0 0 25px;display:grid;position:relative}.continuous-page .control-framework-flow:before{content:"";background:linear-gradient(#50d7cc,#67a1ff 52%,#a58af0);width:1px;position:absolute;top:15px;bottom:15px;left:5px}.continuous-page .control-framework-flow>div{min-height:70px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8f9eb22e;gap:5px;padding:13px 16px;display:grid;position:relative}.continuous-page .control-framework-flow>div:before{content:"";background:#50d7cc;border:2px solid #121722;border-radius:50%;width:9px;height:9px;position:absolute;top:23px;left:-24px;box-shadow:0 0 0 1px #50d7cc6b,0 0 15px #50d7cc38}.continuous-page .control-framework-flow>div:nth-child(2):before{background:#67a1ff}.continuous-page .control-framework-flow>div:nth-child(3):before{background:#a58af0}.continuous-page .control-framework-flow span{color:#7f8b9c;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.2 monospace}.continuous-page .control-framework-flow strong{color:#eef3f6;font-size:14px;font-weight:700}.continuous-page .control-framework-grid{margin:0;padding-bottom:11vh;display:block}.continuous-page .control-framework-grid>article{top:calc(104px + (var(--stack-index) * 18px));z-index:calc(1 + var(--stack-index));border:1px solid color-mix(in srgb, var(--framework) 26%, #394250);color:#f4f7fa;background:linear-gradient(135deg, color-mix(in srgb, var(--framework) 7%, transparent), transparent 34%), linear-gradient(145deg, #1b2230 0%, #131925 72%);transform-origin:50% 0;will-change:transform, opacity;backface-visibility:hidden;border-radius:18px;flex-direction:column;min-height:405px;margin:0 0 16vh;padding:27px 28px 24px;display:flex;position:sticky;overflow:hidden;box-shadow:0 28px 70px #03070e57}.continuous-page .control-framework-grid>article:last-child{margin-bottom:0}.continuous-page .control-framework-grid>article:before{content:"";background:linear-gradient(90deg, var(--framework), color-mix(in srgb, var(--framework) 42%, transparent), transparent 82%);height:3px;display:block;position:absolute;top:0;left:0;right:0}.continuous-page .control-framework-grid>article:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--framework) 14%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:270px;height:270px;position:absolute;top:-100px;right:-72px}.continuous-page .control-framework-grid>article:hover{border-color:color-mix(in srgb, var(--framework) 46%, #394250);background:linear-gradient(135deg, color-mix(in srgb, var(--framework) 9%, transparent), transparent 34%), linear-gradient(145deg, #1d2533 0%, #151b27 72%);box-shadow:0 32px 78px #03070e66}.continuous-page .control-framework-grid>article>header{z-index:1;border-bottom:1px solid #8b9bb02e;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 0 22px;display:grid;position:relative}.continuous-page .control-framework-grid>article>header>span{border:1px solid color-mix(in srgb, var(--framework) 44%, transparent);width:46px;height:46px;color:var(--framework);background:color-mix(in srgb, var(--framework) 8%, transparent);border-radius:10px;place-items:center;font:850 10px/1 monospace;display:grid}.continuous-page .control-framework-grid>article>header>div{gap:5px;display:grid}.continuous-page .control-framework-grid small{color:var(--framework);letter-spacing:.12em;font:800 9px/1.2 monospace}.continuous-page .control-framework-grid h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:28px;font-weight:650}.continuous-page .control-framework-grid>article>header>b{border:1px solid color-mix(in srgb, var(--framework) 24%, transparent);color:var(--framework);background:color-mix(in srgb, var(--framework) 6%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:start;padding:7px 10px;font:800 8px/1 monospace}.continuous-page .control-framework-card-body{z-index:1;flex:1;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}.continuous-page .control-framework-grid section{border:0;padding:25px 22px 24px 0;display:block}.continuous-page .control-framework-grid section+section{border-left:1px solid #8b9bb02e;padding-left:22px;padding-right:0}.continuous-page .control-framework-grid section b{color:#f1f4f7;font-size:14px;font-weight:700;display:block}.continuous-page .control-framework-grid section p{color:#b5bfcb;margin:10px 0 0;font-size:12px;line-height:1.7}.continuous-page .control-framework-grid footer{z-index:1;color:#dfe6ec;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #8b9bb02e;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font:800 9px/1.2 monospace;display:flex;position:relative}.continuous-page .control-framework-grid footer i{background:var(--framework);width:7px;height:7px;box-shadow:0 0 14px color-mix(in srgb, var(--framework) 64%, transparent);border-radius:50%}.continuous-page .control-framework-grid footer span{color:#748194;margin-left:auto}@media (max-width:1000px){.continuous-page .control-framework-layout{grid-template-columns:1fr;gap:42px}.continuous-page .control-framework-intro{position:static}.continuous-page .control-framework-head,.continuous-page .control-framework-head h2,.continuous-page .control-framework-head>p{max-width:760px}.continuous-page .control-framework-flow{border:1px solid #8b9bb02e;border-radius:12px;grid-template-columns:repeat(3,1fr);padding:0}.continuous-page .control-framework-flow:before,.continuous-page .control-framework-flow>div:before{display:none}.continuous-page .control-framework-flow>div{border-bottom:0;min-height:78px;padding:17px}.continuous-page .control-framework-flow>div+div{border-left:1px solid #8b9bb02e}.continuous-page .control-framework-grid>article{min-height:370px;margin-bottom:18px;position:relative;top:auto}}@media (max-width:650px){.continuous-page .controlled-testing{padding:58px 16px}.continuous-page .control-framework-head h2{font-size:clamp(38px,11vw,48px)}.continuous-page .control-framework-head>p{font-size:14px}.continuous-page .control-framework-flow{grid-template-columns:1fr}.continuous-page .control-framework-flow>div{min-height:68px;padding:14px 16px}.continuous-page .control-framework-flow>div+div{border-top:1px solid #8b9bb02e;border-left:0}.continuous-page .control-framework-grid>article{border-radius:14px;min-height:0;padding:22px 20px 20px}.continuous-page .control-framework-grid>article>header{grid-template-columns:42px minmax(0,1fr);gap:13px}.continuous-page .control-framework-grid>article>header>span{width:40px;height:40px}.continuous-page .control-framework-grid>article>header>b{grid-column:2;justify-self:start}.continuous-page .control-framework-grid h3{font-size:24px}.continuous-page .control-framework-card-body{grid-template-columns:1fr}.continuous-page .control-framework-grid section,.continuous-page .control-framework-grid section+section{border-left:0;padding:20px 0}.continuous-page .control-framework-grid section+section{border-top:1px solid #8b9bb02e}}@media (prefers-reduced-motion:reduce){.continuous-page .control-framework-grid>article{will-change:auto}}.continuous-page.site-shell{overflow:clip visible}.continuous-page .policy-sticky{color:#f3f7f9;background:radial-gradient(circle at 12% 10%,#34d2c71a,#0000 27%),radial-gradient(circle at 90% 78%,#6f5bd51f,#0000 30%),#0d121b;padding:72px max(28px,50vw - 620px) 64px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:block;overflow:visible}.continuous-page .policy-sticky-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.continuous-page .policy-sticky-heading>div>span{color:#75eee6;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:850;display:flex}.continuous-page .policy-sticky-heading>div>span i{background:currentColor;width:27px;height:1px}.continuous-page .policy-sticky-heading h2{color:#fff;letter-spacing:-.047em;text-wrap:balance;max-width:760px;margin:17px 0 0;font-size:clamp(39px,3.7vw,55px);font-weight:720;line-height:1.03}.continuous-page .policy-sticky-heading>p{color:#c9d1da;max-width:520px;margin:0;font-size:15px;line-height:1.72}.continuous-page .policy-sticky-stack{gap:24px;padding-bottom:10vh;display:grid;position:relative}.continuous-page .policy-sticky-card{--policy-accent:#55e3da;color:#f8fafc;transform-origin:top;will-change:transform;backface-visibility:hidden;contain:paint;background:linear-gradient(145deg,#171c24,#12171f) padding-box padding-box,linear-gradient(120deg,#3ee0d5c7 0%,#4a7da880 48%,#825fdeb8 100%) border-box;border:1px solid #0000;border-radius:12px;grid-template-columns:92px minmax(360px,1fr) minmax(230px,.5fr);align-items:center;gap:32px;min-height:236px;padding:35px 38px;display:grid;position:sticky;box-shadow:0 22px 55px #00000057}.continuous-page .policy-sticky-card-2{--policy-accent:#70cff4;background:linear-gradient(145deg,#171c24,#12171f) padding-box padding-box,linear-gradient(120deg,#47cfe2b8 0%,#537bbd85 50%,#9165e0b8 100%) border-box}.continuous-page .policy-sticky-card-3{--policy-accent:#b18af4;background:linear-gradient(145deg,#171c24,#12171f) padding-box padding-box,linear-gradient(120deg,#42d5cba8 0%,#6869be94 48%,#c469e2cc 100%) border-box;box-shadow:0 28px 64px #0000006b}.continuous-page .policy-sticky-number{border-right:1px solid #abbccf4d;flex-direction:column;align-self:stretch;align-items:center;gap:14px;padding-top:4px;display:flex}.continuous-page .policy-sticky-number span{color:var(--policy-accent);font:850 12px/1 monospace}.continuous-page .policy-sticky-number i{background:linear-gradient(var(--policy-accent),transparent);flex:1;width:1px;max-height:88px}.continuous-page .policy-sticky-card-3 .policy-sticky-number,.continuous-page .policy-sticky-card-3 .policy-sticky-note{border-color:#bca8f447}.continuous-page .policy-sticky-copy small{color:var(--policy-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.continuous-page .policy-sticky-copy h3{color:#fff;letter-spacing:-.03em;max-width:650px;margin:11px 0 0;font-size:clamp(25px,2.2vw,32px);font-weight:720;line-height:1.18}.continuous-page .policy-sticky-copy p,.continuous-page .policy-sticky-card-3 .policy-sticky-copy p{color:#d0d6de;max-width:680px;margin:14px 0 0;font-size:15px;line-height:1.65}.continuous-page .policy-sticky-note{border-left:1px solid #abbccf4d;flex-direction:column;justify-content:center;align-self:stretch;padding-left:30px;display:flex}.continuous-page .policy-sticky-note span{color:#9ba9b9;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.continuous-page .policy-sticky-note strong,.continuous-page .policy-sticky-card-3 .policy-sticky-note strong{color:#f0f4f7;max-width:210px;margin-top:10px;font-size:13px;line-height:1.55}@media (max-width:900px){.continuous-page .policy-sticky-heading{grid-template-columns:1fr;gap:18px}.continuous-page .policy-sticky-card{grid-template-columns:55px 1fr;min-height:230px}.continuous-page .policy-sticky-note{border-top:1px solid #c9dbd7;border-left:0;grid-column:2;padding:18px 0 0}}@media (max-width:620px){.continuous-page .policy-sticky{padding:49px 18px 38px}.continuous-page .policy-sticky-heading{margin-bottom:31px}.continuous-page .policy-sticky-heading h2{font-size:clamp(36px,10vw,46px)}.continuous-page .policy-sticky-stack{gap:18px}.continuous-page .policy-sticky-card{grid-template-columns:1fr;gap:18px;min-height:310px;padding:25px 23px}.continuous-page .policy-sticky-number{border-bottom:1px solid #c9dbd7;border-right:0;flex-direction:row;align-items:center;padding:0 0 15px}.continuous-page .policy-sticky-number i{flex:1;width:auto;height:1px;max-height:none}.continuous-page .policy-sticky-note{grid-column:1;padding-top:16px}.continuous-page .policy-sticky-copy h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.continuous-page .policy-sticky-card{will-change:auto}}.insights-featured-section{color:#14222f;background:#f5f8f8;padding:76px clamp(28px,6vw,96px) 86px}.insights-featured-inner{width:min(100%,1380px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.insights-featured-heading{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,8vw,116px);display:grid}.insights-featured-heading>div>span{color:#118b87;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.insights-featured-heading>div>span i{background:#118b87;width:30px;height:1px}.insights-featured-heading h2{color:#101a28;letter-spacing:-.047em;max-width:870px;margin:15px 0 0;font-size:clamp(37px,3.7vw,54px);font-weight:790;line-height:1.04}.insights-featured-heading>p{color:#5b707b;margin:0 0 4px;font-size:14px;line-height:1.72}.insights-featured-layout{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:14px;margin-top:40px;display:grid}.insights-featured-lead{color:#eef7f8;background:radial-gradient(circle at 90% 12%,#52dad12b,#0000 33%),linear-gradient(145deg,#071822,#0b3035);border-radius:12px;flex-direction:column;min-height:590px;padding:31px;display:flex;box-shadow:0 24px 54px #13373e21}.insights-featured-lead>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.insights-featured-lead>header span{color:#64e3da;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.insights-featured-lead>header small{color:#78929b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.insights-featured-lead>div{margin-top:auto}.insights-featured-lead h3{color:#f3f9fa;letter-spacing:-.05em;max-width:690px;margin:0;font-size:clamp(37px,3.8vw,56px);font-weight:770;line-height:1.02}.insights-featured-lead>div p{color:#a9bdc4;max-width:720px;margin:20px 0 0;font-size:14px;line-height:1.72}.insights-featured-lead>footer{border-top:1px solid #7ebdc233;border-bottom:1px solid #7ebdc233;align-items:center;gap:12px;margin-top:35px;padding:18px 0;display:flex}.insights-featured-lead>footer div{gap:5px;display:grid}.insights-featured-lead>footer span{color:#67e2da;font:850 9px monospace}.insights-featured-lead>footer small{color:#7e969f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.insights-featured-lead>footer i{background:#65dad44d;flex:1;height:1px}.insights-featured-lead>a{color:#07191f;background:#60dfd6;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;margin-top:20px;padding:0 17px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.insights-featured-lead>a span{font-size:16px}.insights-featured-topics{gap:10px;display:grid}.insights-featured-topics article{background:#fff;border:1px solid #cad9db;border-radius:10px;grid-template-columns:1fr auto;align-content:start;min-height:190px;padding:23px 24px;transition:border-color .22s,transform .22s;display:grid;box-shadow:0 12px 30px #1b40480b}.insights-featured-topics article:hover{border-color:#78beb9;transform:translateY(-2px)}.insights-featured-topics header{grid-column:1/-1;align-items:center;gap:10px;display:flex}.insights-featured-topics header span{color:#118b87;font:850 9px monospace}.insights-featured-topics header small{color:#77909a;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.insights-featured-topics h3{color:#172432;letter-spacing:-.032em;max-width:560px;margin:19px 0 0;font-size:22px;font-weight:770;line-height:1.15}.insights-featured-topics p{color:#617681;grid-column:1/2;margin:10px 0 0;font-size:12px;line-height:1.65}.insights-featured-topics a{color:#0d827e;white-space:nowrap;grid-area:2/2/4;align-self:end;align-items:center;gap:12px;margin-left:24px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.insights-featured-topics a span{font-size:15px}@media (max-width:1040px){.insights-featured-heading,.insights-featured-layout{grid-template-columns:1fr}.insights-featured-heading>p{max-width:760px}.insights-featured-lead{min-height:520px}.insights-featured-topics article{min-height:180px}}@media (max-width:650px){.insights-featured-section{padding:58px 18px 66px}.insights-featured-heading h2{font-size:clamp(35px,10vw,46px)}.insights-featured-layout{margin-top:30px}.insights-featured-lead{min-height:520px;padding:24px 21px}.insights-featured-lead>header{flex-direction:column;align-items:flex-start;gap:8px}.insights-featured-lead h3{font-size:36px}.insights-featured-lead>footer{flex-direction:column;align-items:flex-start}.insights-featured-lead>footer i{width:1px;height:12px;margin-left:4px}.insights-featured-topics article{flex-direction:column;min-height:0;padding:22px 20px;display:flex}.insights-featured-topics a{align-self:flex-start;margin:19px 0 0}}.insights-perspectives-inner{width:min(100%,1380px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.insights-perspectives-heading>span{color:#63e1d9;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.insights-perspectives-heading>span i{background:#63e1d9;width:30px;height:1px}.insights-perspectives-heading>div{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,8vw,116px);margin-top:15px;display:grid}.insights-perspectives-heading h2{color:#f4fafb;letter-spacing:-.047em;max-width:850px;margin:0;font-size:clamp(38px,3.8vw,55px);font-weight:790;line-height:1.04}.insights-perspectives-heading p{color:#9db2ba;margin:0 0 4px;font-size:14px;line-height:1.72}.insights-perspectives-list{border-top:1px solid #74b4bb3d;margin-top:42px}.insights-perspectives-list article{border-bottom:1px solid #74b4bb3d;grid-template-columns:54px minmax(0,1fr) 122px;align-items:center;gap:clamp(22px,4vw,62px);min-height:205px;padding:28px 4px;transition:background .22s,padding .22s;display:grid}.insights-perspectives-list article:hover{background:#ffffff06;padding-left:18px;padding-right:18px}.insights-perspective-number{color:#5edfd7;font:850 9px monospace}.insights-perspective-copy{max-width:900px}.insights-perspective-copy header{align-items:center;gap:10px;display:flex}.insights-perspective-copy header span{color:#5edfd7;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.insights-perspective-copy header i{background:#427f83;border-radius:50%;width:3px;height:3px}.insights-perspective-copy header small{color:#708891;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.insights-perspective-copy h3{color:#eef6f7;letter-spacing:-.035em;max-width:870px;margin:14px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:750;line-height:1.13}.insights-perspective-copy p{color:#91a8b1;max-width:820px;margin:11px 0 0;font-size:12px;line-height:1.68}.insights-perspectives-list article>a{color:#dfecee;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.insights-perspectives-list article>a b{color:#62dfd7;border:1px solid #60e0d861;border-radius:50%;place-items:center;width:37px;height:37px;font-size:15px;transition:color .2s,background .2s;display:grid}.insights-perspectives-footer{background:#ffffff09;border:1px solid #76b9be3b;border-radius:9px;justify-content:space-between;align-items:center;gap:44px;margin-top:34px;padding:25px 27px;display:flex}.insights-perspectives-footer>div{gap:7px;display:grid}.insights-perspectives-footer>div span{color:#62dfd7;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.insights-perspectives-footer>div strong{color:#eaf3f4;font-size:17px;font-weight:720}.insights-perspectives-footer>a{color:#07181e;white-space:nowrap;background:#61dfd7;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:47px;padding:0 19px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.insights-perspectives-footer>a span{font-size:15px}@media (max-width:850px){.insights-perspectives-heading>div{grid-template-columns:1fr}.insights-perspectives-heading p{max-width:720px}.insights-perspectives-list article{grid-template-columns:36px minmax(0,1fr)}.insights-perspectives-list article>a{grid-column:2;justify-content:flex-start;margin-top:10px}.insights-perspectives-footer{flex-direction:column;align-items:flex-start}.insights-perspectives-footer>a{width:100%}}@media (max-width:600px){.insights-perspectives-section{padding:58px 18px 66px}.insights-perspectives-heading h2{font-size:clamp(35px,10vw,46px)}.insights-perspectives-list{margin-top:30px}.insights-perspectives-list article{grid-template-columns:1fr;gap:13px;padding:25px 0}.insights-perspectives-list article:hover{background:0 0;padding-left:0;padding-right:0}.insights-perspectives-list article>a{grid-column:1}.insights-perspective-copy h3{font-size:25px}.insights-perspectives-footer{padding:22px 20px}}.insights-page-hero a,.insights-featured-section a,.insights-perspectives-section a{z-index:10;position:relative;pointer-events:auto!important;cursor:pointer!important}.insights-perspectives-section{color:#172432;background:#eef4f4;padding:62px clamp(28px,6vw,96px) 68px}.insights-perspectives-heading>span{color:#0f8884}.insights-perspectives-heading>span i{background:#0f8884}.insights-perspectives-heading>div{grid-template-columns:minmax(0,1.1fr) minmax(300px,.52fr);margin-top:13px}.insights-perspectives-heading h2{color:#111d2b;max-width:720px;font-size:clamp(34px,3.3vw,48px)}.insights-perspectives-heading p{color:#5c717b;font-size:13px}.insights-perspectives-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:31px;display:grid}.insights-perspectives-list article{background:#fff;border:1px solid #c8d8da;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:300px;padding:23px;display:flex;box-shadow:0 12px 30px #1c3f470d}.insights-perspectives-list article:hover{background:#fff;border-color:#72bbb6;padding:23px;transform:translateY(-3px)}.insights-perspective-number{color:#0c8581;background:#eef8f7;border:1px solid #b8d7d4;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.insights-perspective-copy{margin-top:22px}.insights-perspective-copy header span{color:#0c8581}.insights-perspective-copy header i{background:#a6bcbe}.insights-perspective-copy header small{color:#748992}.insights-perspective-copy h3{color:#172432;margin-top:12px;font-size:22px}.insights-perspective-copy p{color:#627780;margin-top:10px;font-size:12px}.insights-perspectives-list article>a{color:#0c7f7b;border-top:1px solid #d6e1e2;justify-content:space-between;width:100%;margin-top:auto;padding-top:19px}.insights-perspectives-list article>a b{color:#0c827e;border-color:#9ccfcb;width:31px;height:31px}.insights-perspectives-list article>a:hover b{color:#fff;background:#118b87}.insights-perspectives-footer{color:#1a3039;background:#fff;border-color:#c4d5d7;min-height:0;margin-top:12px;padding:19px 22px}.insights-perspectives-footer p{color:#465f69;margin:0;font-size:12px;font-weight:700}.insights-perspectives-footer>a{color:#fff;background:#118b87;min-height:42px}@media (max-width:900px){.insights-perspectives-list{grid-template-columns:1fr}.insights-perspectives-list article{min-height:250px}.insights-perspectives-list article>a{grid-column:auto;justify-content:space-between;margin-top:auto}.insights-perspectives-footer{flex-direction:row;align-items:center}.insights-perspectives-footer>a{width:auto}}@media (max-width:600px){.insights-perspectives-section{padding:50px 18px 56px}.insights-perspectives-heading>div{grid-template-columns:1fr}.insights-perspectives-list article,.insights-perspectives-list article:hover{min-height:270px;padding:21px}.insights-perspectives-footer{flex-direction:column;align-items:flex-start}.insights-perspectives-footer>a{width:100%}}.insights-framework-section{color:#172432;background:#fff;padding:60px clamp(28px,6vw,96px) 66px}.insights-framework-inner{width:min(100%,1380px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.insights-framework-heading{grid-template-columns:minmax(0,1.1fr) minmax(310px,.5fr);align-items:end;gap:clamp(44px,7vw,104px);display:grid}.insights-framework-heading>div>span{color:#0d8985;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.insights-framework-heading h2{color:#111d2b;letter-spacing:-.045em;max-width:760px;margin:11px 0 0;font-size:clamp(34px,3.2vw,47px);font-weight:790;line-height:1.05}.insights-framework-heading>p{color:#5f747e;margin:0 0 3px;font-size:13px;line-height:1.7}.insights-framework-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.insights-framework-grid article{background:linear-gradient(145deg,#fff,#f5f9f9);border:1px solid #ccdadd;border-radius:9px;min-height:215px;padding:21px}.insights-framework-grid article header{align-items:center;gap:12px;display:flex}.insights-framework-grid article header span{color:#0d8985;font:850 9px monospace}.insights-framework-grid article header i{background:#c8dddd;flex:1;height:1px}.insights-framework-grid h3{color:#172432;letter-spacing:-.035em;margin:46px 0 0;font-size:22px;font-weight:780}.insights-framework-grid p{color:#627780;margin:10px 0 0;font-size:11px;line-height:1.65}.insights-framework-outcome{color:#ecf6f7;background:linear-gradient(120deg,#08202a,#0b3337);border-radius:9px;justify-content:space-between;align-items:center;gap:32px;margin-top:10px;padding:21px 23px;display:flex}.insights-framework-outcome>div{gap:6px;display:grid}.insights-framework-outcome>div span{color:#64ded6;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.insights-framework-outcome>div strong{font-size:17px;font-weight:720}.insights-framework-outcome>a{z-index:2;color:#07191f;white-space:nowrap;pointer-events:auto;background:#61dfd7;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:0 18px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex;position:relative}.insights-framework-outcome>a span{font-size:15px}@media (max-width:960px){.insights-framework-grid{grid-template-columns:1fr 1fr}.insights-framework-heading{grid-template-columns:1fr}.insights-framework-heading>p{max-width:700px}}@media (max-width:620px){.insights-framework-section{padding:50px 18px 56px}.insights-framework-heading h2{font-size:clamp(34px,10vw,44px)}.insights-framework-grid{grid-template-columns:1fr}.insights-framework-grid article{min-height:185px}.insights-framework-grid h3{margin-top:34px}.insights-framework-outcome{flex-direction:column;align-items:flex-start;padding:21px 19px}.insights-framework-outcome>a{width:100%}}.insights-page-hero{padding-left:clamp(28px,6vw,96px);padding-right:clamp(28px,6vw,96px)}.insights-page-hero-content{width:min(100%,1380px);margin-left:auto;margin-right:auto}@media (max-width:760px){.insights-page-hero{padding-left:18px;padding-right:18px}}.insights-featured-section{padding-top:52px;padding-bottom:56px}.insights-perspectives-section{padding-top:48px;padding-bottom:52px}.insights-framework-section{padding-top:46px;padding-bottom:50px}@media (max-width:650px){.insights-featured-section{padding-top:42px;padding-bottom:46px}.insights-perspectives-section,.insights-framework-section{padding-top:40px;padding-bottom:44px}}.insights-showcase-hero{isolation:isolate;color:#f7fbff;background:linear-gradient(145deg,#071621 0%,#0a1e2b 52%,#071821 100%);align-items:center;min-height:690px;padding:142px clamp(28px,6vw,96px) 82px;display:grid;position:relative;overflow:hidden}.insights-showcase-hero:before,.insights-showcase-hero:after,.insights-showcase-orbit,.insights-showcase-orbit:after{display:none}.insights-showcase-inner{width:min(100%,1100px);margin:0 auto}.insights-showcase-intro{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.insights-showcase-kicker{color:#83e8e2;letter-spacing:.17em;text-transform:uppercase;background:#73e0d90e;border:1px solid #79e2dc3d;border-radius:999px;align-items:center;gap:11px;min-height:32px;padding:0 14px;font-size:9px;font-weight:850;display:inline-flex}.insights-showcase-kicker i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px}.insights-showcase-intro h1{color:#fff;letter-spacing:-.058em;text-wrap:balance;max-width:980px;margin:28px 0 0;font-size:clamp(48px,5.3vw,76px);font-weight:700;line-height:.98}.insights-showcase-intro h1 span{color:#75ded8;display:block}.insights-showcase-intro>p{color:#b3c6ce;text-wrap:balance;max-width:700px;margin:25px 0 0;font-size:14px;line-height:1.72}.insights-showcase-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:31px;display:flex}.insights-showcase-actions a{color:#062025;background:#72ded8;border:1px solid #72ded8;border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:49px;padding:0 21px;font-size:10px;font-weight:850;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.insights-showcase-actions a:last-child{color:#eef8f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-color:#d8eef047}.insights-showcase-actions a:hover{color:#06191e;background:#99f3ed;border-color:#99f3ed;transform:translateY(-2px)}.insights-showcase-topics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081d278c;border:1px solid #8db7c42b;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,880px);margin-top:54px;display:grid;box-shadow:0 18px 50px #01090f29}.insights-showcase-topics span{color:#c0d0d6;letter-spacing:.09em;text-transform:uppercase;border-right:1px solid #8db7c42b;justify-content:center;align-items:center;gap:11px;min-height:66px;padding:0 17px;font-size:8px;font-weight:800;display:flex}.insights-showcase-topics span:last-child{border-right:0}.insights-showcase-topics b{color:#6ddbd4;font:850 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:760px){.insights-showcase-hero{min-height:auto;padding:112px 18px 58px}.insights-showcase-orbit{display:none}.insights-showcase-intro h1{margin-top:23px;font-size:clamp(38px,10.8vw,52px);line-height:1}.insights-showcase-intro>p{margin-top:21px;font-size:13px;line-height:1.68}.insights-showcase-actions{flex-direction:column;align-items:stretch;width:100%;max-width:420px}.insights-showcase-actions a{width:100%}.insights-showcase-topics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}.insights-showcase-topics span{border-bottom:1px solid #8db7c42b;min-height:58px;padding:0 10px}.insights-showcase-topics span:nth-child(2){border-right:0}.insights-showcase-topics span:nth-last-child(-n+2){border-bottom:0}}@media (max-width:420px){.insights-showcase-kicker{font-size:8px}.insights-showcase-topics span{gap:8px;font-size:7px}}.landing-page>section:not(.hero-section){padding-top:48px!important;padding-bottom:52px!important}.landing-page>.cta-section{padding-top:42px!important;padding-bottom:42px!important}@media (max-width:700px){.landing-page>section:not(.hero-section){padding-top:36px!important;padding-bottom:40px!important}.landing-page>.cta-section{padding-top:34px!important;padding-bottom:34px!important}}.landing-page .hero-copy-swap{animation:.62s cubic-bezier(.22,1,.36,1) both landingHeroCopyIn}.landing-page .hero-fixed-content h1.hero-copy-swap{animation-delay:50ms}.landing-page .hero-fixed-content>p.hero-copy-swap{animation-delay:.1s}.landing-page .hero-actions.hero-copy-swap{animation-delay:.15s}@keyframes landingHeroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-page .hero-copy-swap{animation:none}}.network-scanner-hero{isolation:isolate;color:#fff;background:#06131b;align-items:center;min-height:690px;padding:120px clamp(28px,6vw,96px) 76px;display:flex;position:relative;overflow:hidden}.network-scanner-hero-image{z-index:-3;object-fit:cover;object-position:center}.network-scanner-hero-shade{z-index:-2;background:linear-gradient(90deg,#020a11f7 0%,#030d15e8 34%,#030e168a 58%,#030c131f 82%),linear-gradient(#0000 52%,#02090fb3);position:absolute;inset:0}.network-scanner-hero-content{width:min(100%,1380px);margin:0 auto;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.network-scanner-hero-content>*{max-width:750px}.network-scanner-hero-kicker{color:#65e3da;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.network-scanner-hero-kicker i{background:#65e3da;width:34px;height:1px}.network-scanner-hero h1{color:#f7fbfc;letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(52px,5.2vw,78px);font-weight:760;line-height:.98}.network-scanner-hero h1 span{color:#67e1d8;display:block}.network-scanner-hero-content>p{color:#b9cbd1;max-width:680px;margin:24px 0 0;font-size:15px;line-height:1.72}.network-scanner-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:31px;display:flex}.network-scanner-hero-actions a{color:#06171d;background:#61dfd6;border:1px solid #61dfd6;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 21px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.network-scanner-hero-actions a:last-child{color:#eff8f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-color:#fff6}.network-scanner-hero-actions a:hover{filter:brightness(1.08)}.network-scanner-hero-proof{color:#8299a2;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:11px;margin-top:35px;font-size:8px;font-weight:820;display:flex}.network-scanner-hero-proof i{background:#4aa8a2;border-radius:50%;width:3px;height:3px}@media (max-width:760px){.network-scanner-hero{min-height:660px;padding:108px 18px 62px}.network-scanner-hero-image{object-position:69% center}.network-scanner-hero-shade{background:linear-gradient(90deg,#020a11f2,#020a11ba),linear-gradient(#0000,#02090fad)}.network-scanner-hero h1{font-size:clamp(45px,13vw,62px)}.network-scanner-hero-content>p{font-size:13px}.network-scanner-hero-actions{flex-direction:column;align-items:stretch}.network-scanner-hero-actions a{width:100%}.network-scanner-hero-proof{flex-direction:column;align-items:flex-start}.network-scanner-hero-proof i{display:none}}.network-page{color:#15252d;background:#f3f7f6;min-height:100svh;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.network-label{color:#07877e;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:9px;font-weight:850;display:flex}.network-label>i{background:currentColor;width:30px;height:1px}.network-hero{background:linear-gradient(135deg,#f7fbfa,#e8f2ef);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:710px;padding-top:84px;display:grid}.network-hero-copy{flex-direction:column;justify-content:center;padding:70px clamp(38px,6vw,105px);display:flex}.network-hero h1{color:#102229;letter-spacing:-.057em;max-width:720px;margin:21px 0 0;font-size:clamp(50px,5vw,76px);font-weight:790;line-height:.98}.network-hero h1 span{color:#078b81;display:block}.network-hero-copy>p{color:#536b70;max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.72}.network-hero-actions{gap:10px;margin-top:30px;display:flex}.network-hero-actions a,.network-closing a{color:#fff;background:#087f77;border:1px solid #087f77;border-radius:5px;justify-content:center;align-items:center;gap:13px;min-height:49px;padding:0 21px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.network-hero-actions a:last-child,.network-closing a:last-child{color:#126e68;background:0 0}.network-hero-trust{flex-wrap:wrap;gap:11px 20px;margin-top:30px;display:flex}.network-hero-trust span{color:#62787c;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.network-hero-trust i{background:#20a99c;border-radius:50%;width:6px;height:6px}.network-hero-visual{background:#06131a;min-height:626px;margin:0;position:relative;overflow:hidden}.network-hero-visual>img{object-fit:cover;object-position:center}.network-hero-visual-shade{background:linear-gradient(90deg,#e9f3f061,#0000 22%),linear-gradient(#0000 58%,#020c12b3);position:absolute;inset:0}.network-hero-visual figcaption{color:#dff2f1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04181fc2;border:1px solid #7cded442;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.network-hero-visual figcaption>div{align-items:center;gap:11px;display:flex}.network-hero-visual figcaption>div>i{background:#58dfaa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #58dfaa}.network-hero-visual figcaption span{gap:3px;display:grid}.network-hero-visual figcaption small{color:#76a0a5;text-transform:uppercase;font-size:7px}.network-hero-visual figcaption strong{font-size:11px}.network-hero-visual figcaption b{color:#62e2da;font:850 11px monospace}.network-signal-strip{color:#dcedeb;background:#072b2b;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:clamp(22px,4vw,68px);min-height:88px;padding:15px 24px;display:grid}.network-signal-strip>div{grid-template-columns:auto auto;align-items:end;gap:2px 11px;display:grid}.network-signal-strip>div span{color:#63dcd3;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:7px;font-weight:850}.network-signal-strip strong{font-size:24px;line-height:1}.network-signal-strip small{color:#86a29f;font-size:8px}.network-signal-strip>i{background:#6ecdc133;width:1px;height:34px}.network-coverage,.network-workflow,.network-evidence{padding:62px clamp(28px,6vw,96px)}.network-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);align-items:end;gap:clamp(46px,7vw,108px);width:min(100%,1380px);margin:auto;display:grid}.network-section-heading h2,.network-workflow h2,.network-evidence h2{color:#11232b;letter-spacing:-.047em;max-width:820px;margin:14px 0 0;font-size:clamp(36px,3.6vw,52px);font-weight:790;line-height:1.04}.network-section-heading>p{color:#5e7378;margin:0 0 4px;font-size:13px;line-height:1.7}.network-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,1380px);margin:31px auto 0;display:grid}.network-coverage-grid article{background:#fff;border:1px solid #c7d8d5;border-radius:9px;flex-direction:column;min-height:275px;padding:22px;display:flex}.network-coverage-grid header{justify-content:space-between;align-items:center;display:flex}.network-coverage-grid header span{color:#07877e;font:850 9px monospace}.network-coverage-grid header small{color:#7a908e;text-transform:uppercase;font-size:7px;font-weight:820}.network-coverage-grid h3{letter-spacing:-.03em;margin:55px 0 0;font-size:21px}.network-coverage-grid p{color:#617678;margin:10px 0 0;font-size:11px;line-height:1.65}.network-coverage-grid footer{margin-top:auto}.network-coverage-grid footer i{background:#15a398;width:42px;height:2px;display:block}.network-workflow{color:#eaf5f3;background:radial-gradient(circle at 86% 10%,#3fd8c51f,#0000 28%),#062b2b}.network-workflow-intro{text-align:center;width:min(100%,900px);margin:auto}.network-workflow .network-label{color:#67ddd4;justify-content:center}.network-workflow h2{color:#f0f8f6;margin-left:auto;margin-right:auto}.network-workflow-intro>p{color:#95aaa7;max-width:670px;margin:16px auto 0;font-size:13px;line-height:1.68}.network-workflow-rail{background:#74cfc329;border:1px solid #74cfc333;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(100%,1380px);margin:31px auto 0;display:grid;overflow:hidden}.network-workflow-rail article{background:#082f30;grid-template-columns:34px 1fr;gap:13px;min-height:235px;padding:24px 21px;display:grid}.network-workflow-rail article>span{color:#61ddd4;border:1px solid #63e0d34d;border-radius:50%;place-items:center;width:34px;height:34px;font:850 8px monospace;display:grid}.network-workflow-rail small{color:#5f8f8c;text-transform:uppercase;font-size:7px;font-weight:820}.network-workflow-rail h3{color:#edf7f5;margin:28px 0 0;font-size:20px}.network-workflow-rail p{color:#8fa5a2;margin:9px 0 0;font-size:11px;line-height:1.65}.network-evidence{background:#eef5f2;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(52px,8vw,120px);display:grid}.network-evidence-copy{max-width:680px}.network-evidence-copy>p{color:#5b7175;margin:18px 0 0;font-size:13px;line-height:1.72}.network-evidence ul{grid-template-columns:1fr 1fr;gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.network-evidence li{color:#314c4c;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.network-evidence li i{background:#159d91;border-radius:50%;width:7px;height:7px}.network-console{color:#dcebea;background:#071c25;border:1px solid #173f43;border-radius:11px;overflow:hidden;box-shadow:0 25px 55px #0e30342e}.network-console>header,.network-console>footer{text-transform:uppercase;border-bottom:1px solid #75b8b924;justify-content:space-between;align-items:center;padding:16px 19px;font-size:8px;font-weight:820;display:flex}.network-console>header span,.network-console>footer span{align-items:center;gap:8px;display:flex}.network-console>header i,.network-console>footer i{background:#58dfaa;border-radius:50%;width:7px;height:7px}.network-console>header small{color:#5f8589;font:800 8px monospace}.network-console-risk{background:linear-gradient(90deg,#14928821,#0000);gap:7px;padding:22px 20px;display:grid}.network-console-risk span{color:#64dcd3;text-transform:uppercase;font-size:7px;font-weight:850}.network-console-risk strong{font-size:17px}.network-console-risk small{color:#6d8b8d;font-size:8px}.network-console dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.network-console dl div{border-top:1px solid #75b8b91f;padding:17px 20px}.network-console dl div:nth-child(odd){border-right:1px solid #75b8b91f}.network-console dt{color:#54777b;text-transform:uppercase;font-size:7px}.network-console dd{color:#cfe0df;margin:7px 0 0;font-size:10px}.network-console>footer{color:#74a39f;border-top:1px solid #75b8b924;border-bottom:0}.network-console>footer b{color:#62dcd3;font-size:8px}.network-closing{color:#ecf7f5;background:#071f27;justify-content:space-between;align-items:center;gap:50px;padding:42px clamp(28px,6vw,96px);display:flex}.network-closing>div:first-child{max-width:850px}.network-closing>div:first-child>span{color:#63ded5;text-transform:uppercase;font-size:8px;font-weight:850}.network-closing h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(29px,3vw,42px)}.network-closing p{color:#8fa7a6;margin:9px 0 0;font-size:12px}.network-closing>div:last-child{flex:none;gap:9px;display:flex}.network-closing a:last-child{color:#e7f2f1;border-color:#ffffff57}@media (max-width:1050px){.network-hero{grid-template-columns:1fr;padding-top:72px}.network-hero-copy{padding:65px clamp(24px,7vw,70px)}.network-hero-visual{min-height:560px}.network-signal-strip{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}.network-coverage-grid,.network-workflow-rail{grid-template-columns:1fr 1fr}.network-evidence{grid-template-columns:1fr}.network-console{width:100%}}@media (max-width:650px){.network-hero-copy{padding:52px 18px}.network-hero h1{font-size:clamp(44px,13vw,60px)}.network-hero-copy>p{font-size:13px}.network-hero-actions{flex-direction:column}.network-hero-actions a{width:100%}.network-hero-trust{flex-direction:column}.network-hero-visual{min-height:470px}.network-signal-strip{grid-template-columns:1fr 1fr;gap:20px;padding:24px 18px}.network-signal-strip>i{display:none}.network-coverage,.network-workflow,.network-evidence{padding:48px 18px}.network-section-heading{grid-template-columns:1fr}.network-section-heading h2,.network-workflow h2,.network-evidence h2{font-size:clamp(34px,10vw,45px)}.network-coverage-grid,.network-workflow-rail{grid-template-columns:1fr}.network-coverage-grid article{min-height:225px}.network-workflow-rail article{min-height:205px}.network-evidence ul,.network-console dl{grid-template-columns:1fr}.network-console dl div:nth-child(odd){border-right:0}.network-closing{flex-direction:column;align-items:flex-start;padding:38px 18px}.network-closing>div:last-child{flex-direction:column;width:100%}.network-closing a{width:100%}}.nettool-page{--nt-dark:#071a21;--nt-ink:#10272d;--nt-green:#0a8d82;--nt-mint:#65e5d7;--nt-line:#cbdcd8;min-height:100svh;color:var(--nt-ink);background:#f5f8f7;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.nettool-eyebrow{color:var(--nt-green);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.nettool-eyebrow i{background:currentColor;width:28px;height:1px}.nettool-hero{background:radial-gradient(circle at 75% 18%,#29b2a429,#0000 28%),linear-gradient(135deg,#f8fbfa,#e5f0ed);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(45px,6vw,96px);min-height:720px;padding:132px clamp(28px,6vw,96px) 72px;display:grid}.nettool-hero-copy{max-width:680px}.nettool-hero h1{color:#0b2229;letter-spacing:-.057em;margin:20px 0 0;font-size:clamp(50px,5.2vw,76px);font-weight:790;line-height:.98}.nettool-hero-copy>p{color:#526b70;max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.72}.nettool-actions{gap:10px;margin-top:28px;display:flex}.nettool-page .nettool-actions>a,.nettool-report-copy>a{border:1px solid var(--nt-green);color:#fff;background:var(--nt-green);border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 23px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.nettool-page .nettool-actions>a:last-child{color:#176c67;background:0 0}.nettool-proof{color:#617976;flex-wrap:wrap;gap:15px;margin-top:24px;font-size:9px;font-weight:750;display:flex}.nettool-configurator{background:#fff;border:1px solid #bcd3cf;border-radius:13px;overflow:hidden;box-shadow:0 28px 70px #15464329}.nettool-configurator figure{background:#061820;height:185px;margin:0;position:relative;overflow:hidden}.nettool-configurator figure img{object-fit:cover}.nettool-configurator figure:after{content:"";background:linear-gradient(#0000 35%,#031117b8);position:absolute;inset:0}.nettool-configurator figcaption{z-index:1;color:#e7f7f4;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:820;display:flex;position:absolute;bottom:15px;left:17px}.nettool-configurator figcaption i{background:#62e5aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #62e5aa}.nettool-configurator form{grid-template-columns:1fr 1fr;gap:17px 13px;padding:22px;display:grid}.nettool-form-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.nettool-form-heading span{font-size:16px;font-weight:820}.nettool-form-heading small{color:#78908d;text-transform:uppercase;font-size:8px}.nettool-configurator fieldset{border:0;grid-column:1/-1;gap:8px;margin:0;padding:0;display:flex}.nettool-configurator legend{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nettool-configurator fieldset label{flex:1}.nettool-configurator fieldset input{opacity:0;position:absolute}.nettool-configurator fieldset span{color:#536c6a;cursor:pointer;border:1px solid #cbdad7;border-radius:5px;place-items:center;min-height:39px;font-size:10px;font-weight:800;display:grid}.nettool-configurator fieldset input:checked+span{border-color:var(--nt-green);color:#087c74;background:#eaf7f4}.nettool-target,.nettool-select{gap:7px;display:grid}.nettool-target>span,.nettool-select>span{color:#54716e;text-transform:uppercase;font-size:8px;font-weight:820}.nettool-target input,.nettool-select select{color:#253d3e;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #c5d6d3;border-radius:5px;outline:none;padding:0 12px;font-size:10px}.nettool-target input:focus,.nettool-select select:focus{border-color:var(--nt-green);box-shadow:0 0 0 3px #0a8d821a}.nettool-consent{color:#667c79;grid-column:1/-1;align-items:center;gap:9px;font-size:9px;display:flex}.nettool-consent input{accent-color:var(--nt-green)}.nettool-configurator button{color:#fff;background:var(--nt-green);cursor:pointer;border:0;border-radius:5px;grid-column:1/-1;min-height:47px;font-size:10px;font-weight:850}.nettool-configurator button:hover{background:#08776f}.nettool-jump{border-block:1px solid var(--nt-line);background:#fff;justify-content:center;align-items:center;gap:0;padding:0 clamp(20px,5vw,80px);display:flex;overflow-x:auto}.nettool-jump a{color:#496360;white-space:nowrap;padding:18px 22px;font-size:9px;font-weight:820;text-decoration:none}.nettool-jump a:hover{color:var(--nt-green);background:#eff8f6}.nettool-detections{color:#edf7f5;background:var(--nt-dark);grid-template-columns:minmax(320px,.7fr) minmax(520px,1.3fr);gap:clamp(48px,7vw,105px);padding:60px clamp(28px,6vw,96px);display:grid}.nettool-detections header{max-width:560px}.nettool-detections header>span{color:var(--nt-mint);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.nettool-detections h2{letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(34px,3.2vw,48px);line-height:1.05}.nettool-detections header p{color:#8ca4a2;margin:14px 0 0;font-size:12px;line-height:1.68}.nettool-detections>div{border-top:1px solid #81c8bf3b}.nettool-detections article{border-bottom:1px solid #81c8bf2e;grid-template-columns:68px 1fr 80px 95px;align-items:center;gap:16px;min-height:62px;display:grid}.nettool-detections article strong{font-size:11px}.nettool-detections article small{color:#74918f;font:800 9px monospace}.nettool-detections article b{color:#64ddd3;text-align:right;font-size:8px}.nettool-severity{text-transform:uppercase;border-radius:3px;place-items:center;min-height:22px;font-size:7px;font-weight:850;display:inline-grid}.nettool-severity-critical{color:#ffd7d7;background:#7e282e}.nettool-severity-high{color:#ffe8c5;background:#75511b}.nettool-capabilities,.nettool-process,.nettool-faq{padding:62px clamp(28px,6vw,96px)}.nettool-section-head{grid-template-columns:230px 1fr;gap:clamp(40px,7vw,105px);width:min(100%,1380px);margin:0 auto;display:grid}.nettool-section-head>div{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:50px;display:grid}.nettool-section-head h2,.nettool-report h2,.nettool-operations h2,.nettool-faq h2{color:#10262d;letter-spacing:-.048em;max-width:760px;margin:0;font-size:clamp(36px,3.5vw,52px);font-weight:790;line-height:1.04}.nettool-section-head>div>p{color:#617672;margin:0;font-size:12px;line-height:1.7}.nettool-capability-grid{grid-template-columns:repeat(3,1fr);gap:11px;width:min(100%,1380px);margin:34px auto 0;display:grid}.nettool-capability-grid article{border:1px solid var(--nt-line);background:#fff;border-radius:8px;min-height:240px;padding:23px}.nettool-capability-grid article>span{color:var(--nt-green);font:850 9px monospace}.nettool-capability-grid h3{letter-spacing:-.03em;margin:60px 0 0;font-size:21px}.nettool-capability-grid p{color:#637873;margin:10px 0 0;font-size:11px;line-height:1.66}.nettool-report{background:#e7f1ee;grid-template-columns:minmax(330px,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(60px,8vw,125px);padding:64px clamp(28px,6vw,96px);display:grid}.nettool-report-copy h2{margin-top:15px}.nettool-report-copy>p{color:#5b716d;margin:16px 0 0;font-size:12px;line-height:1.7}.nettool-report-copy ul{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.nettool-report-copy li{border-left:2px solid var(--nt-green);color:#35514e;padding-left:13px;font-size:9px;font-weight:780}.nettool-report-ui{color:#e5f2f0;background:#081d25;border:1px solid #153a3e;border-radius:11px;overflow:hidden;box-shadow:0 28px 60px #12373833}.nettool-report-ui>header{border-bottom:1px solid #78c0bb26;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 16px;font-size:8px;display:grid}.nettool-report-ui>header>div{gap:5px;display:flex}.nettool-report-ui>header i{background:#3d6668;border-radius:50%;width:6px;height:6px}.nettool-report-ui>header small{color:#638386;text-align:right}.nettool-report-body{grid-template-columns:135px 1fr;min-height:350px;display:grid}.nettool-report-body aside{border-right:1px solid #78c0bb24;flex-direction:column;gap:5px;padding:22px 13px;display:flex}.nettool-report-body aside>*{color:#759295;border-radius:4px;padding:10px;font-size:8px}.nettool-report-body aside b{color:#67dfd5;background:#3fbfb41f}.nettool-report-main{padding:24px}.nettool-risk-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.nettool-risk-row article{background:#ffffff06;border:1px solid #78c0bb26;border-radius:6px;gap:8px;padding:13px;display:grid}.nettool-risk-row small{color:#69888a;text-transform:uppercase;font-size:7px}.nettool-risk-row strong{font-size:22px}.nettool-report-finding{background:linear-gradient(130deg,#24a3971f,#ffffff04);border:1px solid #78c0bb2b;border-radius:7px;margin-top:16px;padding:18px}.nettool-report-finding>span{color:#64ddd3;text-transform:uppercase;font-size:7px;font-weight:850}.nettool-report-finding h3{margin:9px 0 0;font-size:16px}.nettool-report-finding p{color:#718e90;margin:7px 0 0;font-size:8px}.nettool-report-finding>div{color:#6f9190;border-top:1px solid #78c0bb24;justify-content:space-between;margin-top:24px;padding-top:13px;font-size:7px;display:flex}.nettool-report-finding>div strong{color:#64ddd3}.nettool-process{background:#fff}.nettool-steps{border:1px solid var(--nt-line);background:var(--nt-line);grid-template-columns:repeat(4,1fr);gap:1px;width:min(100%,1380px);margin:34px auto 0;display:grid}.nettool-steps article{background:#f8faf9;min-height:220px;padding:22px}.nettool-steps article>span{width:34px;height:34px;color:var(--nt-green);border:1px solid #acd0ca;border-radius:50%;place-items:center;font:850 8px monospace;display:grid}.nettool-steps h3{margin:41px 0 0;font-size:19px}.nettool-steps p{color:#637873;margin:9px 0 0;font-size:10px;line-height:1.65}.nettool-operations{color:#eaf5f3;background:#082d2e;grid-template-columns:minmax(300px,.65fr) minmax(600px,1.35fr);gap:clamp(55px,8vw,130px);padding:62px clamp(28px,6vw,96px);display:grid}.nettool-operations h2{color:#f0f8f6;margin-top:15px}.nettool-operations>div:first-child>p{color:#90a8a5;max-width:570px;margin:15px 0 0;font-size:12px;line-height:1.7}.nettool-operation-grid{border-top:1px solid #7cc8bf33;border-left:1px solid #7cc8bf33;grid-template-columns:1fr 1fr;display:grid}.nettool-operation-grid article{border-bottom:1px solid #7cc8bf33;border-right:1px solid #7cc8bf33;min-height:175px;padding:20px}.nettool-operation-grid span{color:#5cdad0;text-transform:uppercase;font-size:7px;font-weight:850}.nettool-operation-grid h3{margin:23px 0 0;font-size:17px}.nettool-operation-grid p{color:#89a29f;margin:8px 0 0;font-size:10px;line-height:1.62}.nettool-faq{background:#f4f8f7;grid-template-columns:minmax(300px,.65fr) minmax(500px,1.35fr);gap:clamp(55px,8vw,130px);display:grid}.nettool-faq header h2{margin-top:15px}.nettool-faq>div{border-top:1px solid var(--nt-line)}.nettool-faq details{border-bottom:1px solid var(--nt-line)}.nettool-faq summary{cursor:pointer;padding:20px 3px;font-size:12px;font-weight:820}.nettool-faq details p{color:#607571;margin:-6px 0 20px;font-size:11px;line-height:1.65}.nettool-closing{color:#edf7f5;background:#071d24;justify-content:space-between;align-items:center;gap:45px;padding:42px clamp(28px,6vw,96px);display:flex}.nettool-closing>div:first-child>span{color:var(--nt-mint);text-transform:uppercase;font-size:8px;font-weight:850}.nettool-closing h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(29px,3vw,42px)}.nettool-closing p{color:#8ea5a3;margin:8px 0 0;font-size:11px}.nettool-closing .nettool-actions{flex:none;margin:0}@media (max-width:1050px){.nettool-hero{grid-template-columns:1fr;padding-top:120px}.nettool-hero-copy{max-width:820px}.nettool-configurator{width:100%}.nettool-detections,.nettool-report,.nettool-operations,.nettool-faq,.nettool-section-head{grid-template-columns:1fr}.nettool-capability-grid{grid-template-columns:1fr 1fr}.nettool-capability-grid article:last-child{grid-column:1/-1}.nettool-steps{grid-template-columns:1fr 1fr}}@media (max-width:680px){.nettool-hero{gap:38px;min-height:0;padding:112px 18px 48px}.nettool-hero h1{font-size:clamp(43px,12.5vw,58px)}.nettool-hero-copy>p{font-size:13px}.nettool-actions{flex-direction:column}.nettool-page .nettool-actions>a{width:100%}.nettool-configurator figure{height:150px}.nettool-configurator form{grid-template-columns:1fr;padding:18px}.nettool-form-heading,.nettool-configurator fieldset,.nettool-consent,.nettool-configurator button{grid-column:1}.nettool-jump{justify-content:flex-start}.nettool-detections,.nettool-capabilities,.nettool-report,.nettool-process,.nettool-operations,.nettool-faq{padding:46px 18px}.nettool-detections article{grid-template-columns:58px 1fr auto}.nettool-detections article b{display:none}.nettool-section-head>div{grid-template-columns:1fr;gap:15px}.nettool-section-head h2,.nettool-report h2,.nettool-operations h2,.nettool-faq h2{font-size:clamp(33px,9.8vw,44px)}.nettool-capability-grid,.nettool-steps{grid-template-columns:1fr}.nettool-capability-grid article:last-child{grid-column:auto}.nettool-capability-grid article{min-height:205px}.nettool-report-copy ul,.nettool-report-body{grid-template-columns:1fr}.nettool-report-body aside{display:none}.nettool-report-main{padding:16px}.nettool-risk-row strong{font-size:18px}.nettool-operation-grid{grid-template-columns:1fr}.nettool-closing{flex-direction:column;align-items:flex-start;padding:36px 18px}.nettool-closing .nettool-actions{width:100%}}.nettool-page{background:#fff;padding-bottom:28px}.nettool-page>.nettool-hero,.nettool-page>.nettool-jump,.nettool-page>.nettool-detections,.nettool-page>.nettool-capabilities,.nettool-page>.nettool-report,.nettool-page>.nettool-process,.nettool-page>.nettool-operations,.nettool-page>.nettool-faq,.nettool-page>.nettool-closing{width:min(100% - 48px,1440px);margin-left:auto;margin-right:auto}.nettool-page>.nettool-hero{border-radius:14px 14px 0 0;margin-top:24px}.nettool-page>.nettool-jump{border-right:1px solid var(--nt-line);border-left:1px solid var(--nt-line)}.nettool-page>.nettool-closing{border-radius:0 0 14px 14px}@media (max-width:680px){.nettool-page{padding-bottom:12px}.nettool-page>.nettool-hero,.nettool-page>.nettool-jump,.nettool-page>.nettool-detections,.nettool-page>.nettool-capabilities,.nettool-page>.nettool-report,.nettool-page>.nettool-process,.nettool-page>.nettool-operations,.nettool-page>.nettool-faq,.nettool-page>.nettool-closing{width:calc(100% - 24px)}.nettool-page>.nettool-hero{margin-top:12px}}.nettool-page>.nettool-hero,.nettool-page>.nettool-jump,.nettool-page>.nettool-detections,.nettool-page>.nettool-capabilities,.nettool-page>.nettool-report,.nettool-page>.nettool-process,.nettool-page>.nettool-operations,.nettool-page>.nettool-faq,.nettool-page>.nettool-closing{background:#fff}.nettool-detections,.nettool-operations,.nettool-closing{color:var(--nt-ink)}.nettool-detections header>span,.nettool-operations .nettool-eyebrow,.nettool-closing>div:first-child>span{color:var(--nt-green)}.nettool-detections h2,.nettool-operations h2,.nettool-closing h2{color:var(--nt-ink)}.nettool-detections header p,.nettool-operations>div:first-child>p,.nettool-closing p{color:#607571}.nettool-operation-grid,.nettool-operation-grid article{border-color:var(--nt-line)}.nettool-closing{border-top:1px solid var(--nt-line)}.nettool-closing .nettool-actions>a:last-child{border-color:var(--nt-green);color:#176c67}.nettool-page>.nettool-hero{background:linear-gradient(135deg,#f8fbfa 0%,#e5f0ed 100%)}.nettool-page>.nettool-jump{background:#fff}.nettool-page>.nettool-detections{color:#edf7f5;background:#071a21}.nettool-detections header>span{color:var(--nt-mint)}.nettool-detections h2{color:#edf7f5}.nettool-detections header p{color:#8ca4a2}.nettool-detections>div,.nettool-detections article{border-color:#81c8bf33}.nettool-detections article small{color:#74918f}.nettool-detections article b{color:#64ddd3}.nettool-page>.nettool-capabilities{background:#f7faf9}.nettool-page>.nettool-report{background:#e7f1ee}.nettool-page>.nettool-process{background:#fff}.nettool-page>.nettool-operations{color:#eaf5f3;background:#082d2e}.nettool-operations .nettool-eyebrow{color:var(--nt-mint)}.nettool-operations h2{color:#f0f8f6}.nettool-operations>div:first-child>p{color:#90a8a5}.nettool-operation-grid,.nettool-operation-grid article{border-color:#7cc8bf33}.nettool-operation-grid span{color:#5cdad0}.nettool-operation-grid p{color:#89a29f}.nettool-page>.nettool-faq{background:#f4f8f7}.nettool-page>.nettool-closing{color:#edf7f5;background:#071d24}.nettool-closing>div:first-child>span{color:var(--nt-mint)}.nettool-closing h2{color:#edf7f5}.nettool-closing p{color:#8ea5a3}.nettool-closing .nettool-actions>a:last-child{color:#edf7f5;border-color:#7a9996}.nettool-page>.nettool-hero,.nettool-page>.nettool-jump,.nettool-page>.nettool-detections,.nettool-page>.nettool-capabilities,.nettool-page>.nettool-report,.nettool-page>.nettool-process,.nettool-page>.nettool-operations,.nettool-page>.nettool-faq,.nettool-page>.nettool-closing{isolation:isolate;border-radius:0;position:relative}.nettool-page>.nettool-hero:before,.nettool-page>.nettool-jump:before,.nettool-page>.nettool-detections:before,.nettool-page>.nettool-capabilities:before,.nettool-page>.nettool-report:before,.nettool-page>.nettool-process:before,.nettool-page>.nettool-operations:before,.nettool-page>.nettool-faq:before,.nettool-page>.nettool-closing:before{z-index:-1;background:inherit;content:"";width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.nettool-hero-visual{background:#061820;border:1px solid #b8cfcb;border-radius:13px;min-height:480px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #15464329}.nettool-hero-visual>img{object-fit:cover;object-position:center}.nettool-hero-visual-shade{background:linear-gradient(#0000 50%,#031117cc);position:absolute;inset:0}.nettool-hero-visual figcaption{color:#e8f7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051d23c2;border:1px solid #70dcd047;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;font-size:9px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.nettool-hero-visual figcaption span{text-transform:uppercase;align-items:center;gap:8px;font-weight:820;display:flex}.nettool-hero-visual figcaption i{background:#62e5aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #62e5aa}.nettool-hero-visual figcaption strong{color:#66ddd4;font-size:9px}@media (max-width:1050px){.nettool-hero-visual{min-height:460px}}@media (max-width:680px){.nettool-hero-visual{min-height:350px}.nettool-hero-visual figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:12px;left:12px;right:12px}}.nettool-page>.nettool-hero{grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr);align-items:stretch;gap:0;min-height:620px;padding:84px 0 0 clamp(28px,6vw,96px);overflow:hidden}.nettool-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:46px 30px 54px 0;display:flex;position:relative}.nettool-hero-visual{min-height:536px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 18%,#000 36%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 18%,#000 36%)}.nettool-hero-visual>img{object-position:center center}@media (max-width:1050px){.nettool-page>.nettool-hero{grid-template-columns:1fr;gap:0;padding:104px 0 0}.nettool-hero-copy{width:min(100% - 40px,820px);margin:0 auto;padding:36px 0 40px}.nettool-hero-visual{min-height:430px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}}@media (max-width:680px){.nettool-page>.nettool-hero{padding-top:94px}.nettool-hero-copy{width:calc(100% - 36px);padding:28px 0 30px}.nettool-hero-visual{min-height:330px}}.nettool-hero h1{letter-spacing:-.052em;max-width:720px;font-size:clamp(50px,4.55vw,68px);font-weight:790;line-height:1.03}.nettool-hero h1 span{color:#0a8d82}.nettool-hero-copy>p{max-width:610px;margin-top:22px;font-size:14px;line-height:1.72}.nettool-hero .nettool-actions{margin-top:27px}.nettool-proof{color:#456562;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:25px;font-size:8px;font-weight:850}.nettool-proof i{background:#0a8d82;border-radius:50%;width:3px;height:3px}@media (max-width:680px){.nettool-hero h1{font-size:clamp(42px,12vw,55px)}.nettool-proof{flex-direction:column;align-items:flex-start}.nettool-proof i{display:none}}.nettool-page>.nettool-hero{width:100%;margin-left:0;margin-right:0;padding-left:max(28px,50vw - 624px)}.nettool-page>.nettool-jump{width:100%;margin-left:0;margin-right:0;overflow-x:hidden}@media (max-width:1050px){.nettool-page>.nettool-hero{padding-left:0}}@media (max-width:680px){.nettool-page>.nettool-jump{overflow-x:auto}}.nettool-page>.nettool-hero{margin-top:0}@media (max-width:680px){.nettool-page>.nettool-hero{margin-top:0}}.nettool-detections{padding:56px clamp(28px,6vw,96px);display:block}.nettool-detections-heading{grid-template-columns:230px 1fr;gap:clamp(40px,7vw,105px);width:min(100%,1380px);max-width:none;display:grid}.nettool-detections-heading .nettool-eyebrow{color:var(--nt-mint);align-self:start}.nettool-detections-heading>div{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:50px;display:grid}.nettool-detections-heading h2{max-width:760px;margin:0;font-size:clamp(36px,3.5vw,52px)}.nettool-detections-heading>div>p{color:#91aaa7;max-width:500px;margin:0;font-size:12px;line-height:1.7}.nettool-detections-panel{background:#09242b;border-radius:9px;grid-template-columns:310px 1fr;width:min(100%,1380px);margin:32px auto 0;display:grid;overflow:hidden;border:1px solid #81c8bf38!important}.nettool-detections-panel>aside{background:linear-gradient(145deg,#42cabc1a,#ffffff03);border-right:1px solid #81c8bf33;flex-direction:column;padding:23px;display:flex}.nettool-detections-panel>aside>span{color:#62ddd3;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:850}.nettool-detections-panel>aside>strong{color:#f0f8f6;margin-top:12px;font-size:20px}.nettool-detections-panel>aside>p{color:#718e8d;margin:6px 0 0;font-size:9px}.nettool-detections-panel dl{background:#81c8bf2e;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 0 0;display:grid}.nettool-detections-panel dl>div{background:#09242b;gap:5px;padding:13px 7px;display:grid}.nettool-detections-panel dt{color:#edf7f5;font-size:17px;font-weight:820}.nettool-detections-panel dd{color:#6f8c8b;margin:0;font-size:7px;line-height:1.35}.nettool-findings-table{border:0!important}.nettool-findings-table>header{color:#648584;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #81c8bf2e;grid-template-columns:1fr 80px 110px;align-items:center;gap:16px;min-height:45px;padding:0 20px;font-size:7px;font-weight:850;display:grid}.nettool-findings-table>header small:last-child{text-align:right}.nettool-detections .nettool-findings-table article{grid-template-columns:68px minmax(180px,1fr) 80px 110px;min-height:67px;padding:0 20px}.nettool-detections .nettool-findings-table article:last-child{border-bottom:0}.nettool-findings-table article b{color:#62ddd3;text-align:right}@media (max-width:1050px){.nettool-detections-heading{grid-template-columns:1fr;gap:16px}.nettool-detections-panel{grid-template-columns:1fr}.nettool-detections-panel>aside{border-bottom:1px solid #81c8bf33;border-right:0;min-height:190px}.nettool-detections-panel dl{margin-top:25px}}@media (max-width:680px){.nettool-detections{padding:42px 18px}.nettool-detections-heading>div{grid-template-columns:1fr;gap:14px}.nettool-detections-panel{margin-top:25px}.nettool-findings-table>header{display:none}.nettool-detections .nettool-findings-table article{grid-template-columns:58px 1fr auto;gap:10px;min-height:72px;padding:0 13px}.nettool-findings-table article b{display:none}}.nettool-detections-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(48px,7vw,110px)}.nettool-detections .nettool-detections-heading{width:min(100%,1380px);max-width:1380px;margin-left:auto;margin-right:auto}.nettool-detections-heading>div{display:block}.nettool-detections-heading>div .nettool-eyebrow{margin-bottom:14px}.nettool-detections-heading>div h2{color:#edf7f5;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(36px,3.4vw,50px);line-height:1.04}.nettool-detections-heading>p{color:#91aaa7;max-width:500px;margin:0 0 4px;font-size:12px;line-height:1.72}@media (max-width:900px){.nettool-detections-heading{grid-template-columns:1fr;gap:16px}.nettool-detections-heading>p{max-width:680px;margin:0}}@media (max-width:680px){.nettool-detections-heading>div h2{font-size:clamp(34px,10vw,44px)}}.nettool-capabilities{padding:64px clamp(28px,6vw,96px)}.nettool-capabilities-head{grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);align-items:end;gap:clamp(54px,8vw,120px);width:min(100%,1380px);margin:0 auto;display:grid}.nettool-capabilities-head h2{color:#10262d;letter-spacing:-.048em;text-wrap:balance;max-width:800px;margin:15px 0 0;font-size:clamp(36px,3.5vw,52px);font-weight:790;line-height:1.04}.nettool-capabilities-head>div:last-child>p{color:#607571;max-width:520px;margin:0;font-size:12px;line-height:1.72}.nettool-capabilities-head ul{flex-wrap:wrap;gap:7px;margin:17px 0 0;padding:0;list-style:none;display:flex}.nettool-capabilities-head li{color:#46706b;letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #c5d9d5;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:820}.nettool-capabilities .nettool-capability-grid{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;width:min(100%,1380px);margin:34px auto 0;display:grid}.nettool-capabilities .nettool-capability-grid article{background:#fff;border:1px solid #c7d9d5;border-radius:8px;flex-direction:column;min-height:205px;padding:22px 24px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:0 14px 35px #143d3a0b}.nettool-capabilities .nettool-capability-grid article:hover{border-color:#8ebfb8;transform:translateY(-3px);box-shadow:0 20px 42px #143d3a17}.nettool-capabilities .nettool-capability-grid article.is-featured{background:linear-gradient(145deg,#0b3032,#071f27);grid-row:1/3;min-height:422px;padding:26px;box-shadow:0 22px 50px #0a2f3024}.nettool-capability-grid article>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.nettool-capability-grid article>header>span{color:#0a8d82;font:850 9px/1 monospace}.nettool-capability-grid article>header>small{color:#76908c;letter-spacing:.07em;text-align:right;text-transform:uppercase;font-size:7px;font-weight:820}.nettool-capability-grid article.is-featured>header>span{color:#63ded4}.nettool-capability-grid article.is-featured>header>small{color:#759b98}.nettool-capability-grid article>div{margin-top:auto}.nettool-capabilities .nettool-capability-grid h3{color:#142b31;letter-spacing:-.035em;max-width:520px;margin:32px 0 0;font-size:23px;line-height:1.16}.nettool-capabilities .nettool-capability-grid article.is-featured h3{color:#f0f8f6;max-width:570px;margin-top:100px;font-size:clamp(30px,3vw,43px);line-height:1.05}.nettool-capabilities .nettool-capability-grid p{color:#607571;max-width:590px;margin:11px 0 0;font-size:11px;line-height:1.68}.nettool-capabilities .nettool-capability-grid article.is-featured p{color:#91aaa6;font-size:12px}.nettool-capability-grid article>footer{border-top:1px solid #d9e5e2;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:15px;display:flex}.nettool-capability-grid article>footer b{color:#78908c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.nettool-capability-grid article>footer i{background:#0a8d82;width:32px;height:2px}.nettool-capability-grid article.is-featured>footer{border-color:#7dcdc433}.nettool-capability-grid article.is-featured>footer b{color:#719491}.nettool-capability-grid article.is-featured>footer i{background:#62ddd3}@media (max-width:900px){.nettool-capabilities-head{grid-template-columns:1fr;gap:17px}.nettool-capabilities-head>div:last-child>p{max-width:700px}.nettool-capabilities .nettool-capability-grid{grid-template-rows:auto;grid-template-columns:1fr}.nettool-capabilities .nettool-capability-grid article.is-featured{grid-row:auto;min-height:330px}.nettool-capabilities .nettool-capability-grid article.is-featured h3{margin-top:70px}}@media (max-width:680px){.nettool-capabilities{padding:46px 18px}.nettool-capabilities-head h2{font-size:clamp(34px,10vw,44px)}.nettool-capabilities-head ul{flex-direction:column;align-items:flex-start}.nettool-capabilities .nettool-capability-grid article,.nettool-capabilities .nettool-capability-grid article.is-featured{min-height:245px;padding:20px}.nettool-capabilities .nettool-capability-grid article.is-featured h3{margin-top:50px;font-size:30px}}.nettool-report{grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);align-items:center;gap:clamp(52px,7vw,105px);padding:64px clamp(28px,6vw,96px)}.nettool-report-copy{max-width:590px}.nettool-report-copy h2{max-width:590px;margin-top:15px}.nettool-report-copy>p{max-width:560px;margin-top:17px;font-size:12px;line-height:1.72}.nettool-report-benefits{border-top:1px solid #c6d8d4;margin-top:23px;display:grid}.nettool-report-benefits article{border-bottom:1px solid #c6d8d4;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;display:grid}.nettool-report-benefits article>span{color:#0a8d82;padding-top:3px;font:850 8px/1 monospace}.nettool-report-benefits article>div{gap:4px;display:grid}.nettool-report-benefits strong{color:#213b3e;font-size:11px}.nettool-report-benefits small{color:#647a76;font-size:9px;line-height:1.55}.nettool-report-copy>a{margin-top:23px}.nettool-report-visual{background:#dcece8;border:1px solid #aec9c4;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 58px #15413f29}.nettool-report-visual>img{width:100%;height:auto;display:block}.nettool-report-visual figcaption{color:#dff2ef;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051b23d4;border:1px solid #73dace40;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px;font-size:8px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.nettool-report-visual figcaption span{text-transform:uppercase;align-items:center;gap:8px;font-weight:820;display:flex}.nettool-report-visual figcaption i{background:#61e3a9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #61e3a9}.nettool-report-visual figcaption strong{color:#61ddd3;font-size:8px}@media (max-width:1050px){.nettool-report{grid-template-columns:1fr}.nettool-report-copy{max-width:760px}.nettool-report-copy h2,.nettool-report-copy>p{max-width:720px}.nettool-report-visual{width:100%;max-width:900px}}@media (max-width:680px){.nettool-report{padding:46px 18px}.nettool-report-visual figcaption{border:0;border-radius:0;position:static}.nettool-report-visual figcaption strong{text-align:right}}.nettool-eyebrow{font-size:10px;line-height:1.35}.nettool-hero-copy>p{font-size:15px}.nettool-proof{font-size:9px;line-height:1.4}.nettool-jump a{font-size:11px}.nettool-detections-heading>p{font-size:14px;line-height:1.7}.nettool-detections-panel>aside>span{font-size:9px}.nettool-detections-panel>aside>p{font-size:11px}.nettool-detections-panel dd,.nettool-findings-table>header{font-size:9px}.nettool-detections .nettool-findings-table article strong{font-size:12px}.nettool-detections .nettool-findings-table article small,.nettool-detections .nettool-findings-table article b{font-size:9px}.nettool-severity{font-size:8px}.nettool-capabilities-head>div:last-child>p{font-size:14px}.nettool-capabilities-head li{font-size:9px}.nettool-capability-grid article>header>small{font-size:9px;line-height:1.4}.nettool-capabilities .nettool-capability-grid p,.nettool-capabilities .nettool-capability-grid article.is-featured p{font-size:13px}.nettool-capability-grid article>footer b{font-size:9px}.nettool-report-copy>p{font-size:14px}.nettool-report-benefits strong{font-size:13px}.nettool-report-benefits small{font-size:11px}.nettool-report-copy>a{font-size:12px}.nettool-report-visual figcaption,.nettool-report-visual figcaption strong{font-size:10px}@media (max-width:680px){.nettool-hero-copy>p,.nettool-detections-heading>p,.nettool-capabilities-head>div:last-child>p,.nettool-report-copy>p{font-size:13px}.nettool-jump a{font-size:10px}}.nettool-final{color:#edf7f5;background:#071d24;justify-content:space-between;align-items:center;gap:50px;padding:38px max(28px,50vw - 624px);display:flex}.nettool-final>div:first-child{max-width:790px}.nettool-final>div:first-child>span{color:#62ddd3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.nettool-final h2{color:#f2f8f7;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,2.8vw,40px);font-weight:790;line-height:1.08}.nettool-final p{color:#93aaa7;margin:9px 0 0;font-size:12px;line-height:1.6}.nettool-final .nettool-actions{flex:none;margin:0}.nettool-final .nettool-actions>a:last-child{color:#edf7f5;border-color:#72928f}@media (max-width:820px){.nettool-final{flex-direction:column;align-items:flex-start;padding:34px 20px}.nettool-final .nettool-actions{width:100%}}@media (max-width:520px){.nettool-final .nettool-actions{flex-direction:column}.nettool-final .nettool-actions>a{width:100%}}.nettool-page{overflow-x:clip}.nettool-final{box-shadow:none!important;border:0!important}.nettool-final:before,.nettool-final:after{content:none!important;display:none!important}.nettool-page{padding-bottom:0!important}.nettool-detections{padding-top:46px;padding-bottom:48px}.nettool-capabilities{padding-top:48px;padding-bottom:50px}.nettool-report{padding-top:48px;padding-bottom:48px}.nettool-final{padding-top:30px;padding-bottom:30px}@media (max-width:680px){.nettool-detections,.nettool-capabilities,.nettool-report{padding-top:38px;padding-bottom:40px}.nettool-final{padding-top:27px;padding-bottom:27px}}.webscan-page{color:#152b33;background:#f8fbfa}.webscan-page .webscan-kicker{color:#0a8d84}.webscan-page .webscan-hero-outcomes{background:#ffffffc2;border-color:#c3d9d5;box-shadow:0 14px 35px #1842400f}.webscan-page .webscan-capabilities{background:#fff}.webscan-page .webscan-section-heading h2,.webscan-page .webscan-workflow h2{color:#11272f}.webscan-page .webscan-section-heading>p{color:#5d7479}.webscan-page .webscan-capability-grid article,.webscan-page .webscan-capability-grid article.is-featured{background:#fff;border-color:#c3d9d5;transform:none;box-shadow:0 14px 38px #19434012}.webscan-page .webscan-capability-grid article:before{background:radial-gradient(circle at 8% 0,#2ba9a01f,#0000 42%)}.webscan-page .webscan-capability-grid article:hover,.webscan-page .webscan-capability-grid article.is-featured:hover{border-color:#83bdb6;transform:translateY(-4px);box-shadow:0 20px 46px #1943401c}.webscan-page .webscan-card-number{color:#6f908c}.webscan-page .webscan-card-icon{color:#0b8e85;background:#eef8f6;border-color:#a9d0ca}.webscan-page .webscan-capability-grid h3{color:#173038}.webscan-page .webscan-capability-grid p{color:#60777b}.webscan-page .webscan-card-action{color:#0b837c}.webscan-page .webscan-workflow:before,.webscan-page :is(.webscan-workflow,.webscan-capabilities,.webscan-results,.webscan-continuous,.webscan-final-cta):after{display:none}.webscan-page .webscan-how-flow-item article{background:#fff;border-color:#c4d9d5;box-shadow:0 12px 30px #183f3e0d}.webscan-page .webscan-results{background:#f8fbfa;border-color:#c7dcd8}.webscan-page .webscan-results h2{color:#11272f}.webscan-page .webscan-results-heading>p{color:#5e7479}.webscan-page .webscan-results-heading>p strong{color:#173038}.webscan-page .webscan-results-details{background:#fff;border-color:#c1d7d3;box-shadow:0 14px 35px #173e3d0f}.webscan-page .webscan-results-details-head{border-color:#d0e0dd}.webscan-page .webscan-results-details-head>span{color:#19343a}.webscan-page .webscan-results-details-head small{color:#0a8d84}.webscan-page .webscan-results-grid>div{border-color:#d5e3e0}.webscan-page .webscan-results-grid>div>span{color:#718985}.webscan-page .webscan-results-grid strong{color:#405b5f}.webscan-page .webscan-continuous-grid{background:#fff;border-color:#c2d8d4;box-shadow:0 14px 34px #173e3d0f}.webscan-page .webscan-workflow{background:linear-gradient(145deg,#071a22,#092c2d);border-color:#67bcb533}.webscan-page .webscan-workflow h2{color:#f2f8f7}.webscan-page .webscan-workflow header>p{color:#9ab0ad}.webscan-page .webscan-workflow .webscan-kicker{color:#62ddd3}.webscan-page .webscan-how-flow-item article{box-shadow:none;background:#0a292e;border-color:#74c7bf38}.webscan-page .webscan-how-flow-item article:hover{background:#0c3336;border-color:#4eaaa2}.webscan-page .webscan-how-flow-item article>span{color:#62d8d0;background:#62d8d00f;border-color:#62d8d066}.webscan-page .webscan-how-flow-item h3{color:#f0f7f6}.webscan-page .webscan-how-flow-item p{color:#92aaa7}.webscan-page .webscan-how-flow-item>i{color:#62d8d0;background:#071e25;border-color:#74c7bf47}.webscan-page .webscan-continuous{background:linear-gradient(135deg,#0a2029,#0a3030);border-color:#67bcb533}.webscan-page .webscan-continuous header h2{color:#f2f8f7}.webscan-page .webscan-continuous header>p,.webscan-page .webscan-continuous header>.webscan-continuous-note{color:#a1b5b2}.webscan-page .webscan-continuous .webscan-kicker{color:#62ddd3}.webscan-page .webscan-continuous-grid{box-shadow:none;background:#09262c;border-color:#79c4bc38}.webscan-page .webscan-continuous-grid article{border-color:#79c4bc2e}.webscan-page .webscan-continuous-grid article:hover{background:#0c3335}.webscan-page .webscan-continuous-grid h3{color:#edf6f5}.webscan-page .webscan-continuous-grid p{color:#93aaa7}.webscan-page .webscan-continuous-grid article>span{color:#62ddd3}.webscan-page .webscan-final-cta{background:linear-gradient(125deg,#071720,#092b2d);border-color:#67bcb533}.webscan-page .webscan-final-cta-copy h2{color:#f3f8f7}.webscan-page .webscan-final-cta-copy>p{color:#9db1ae}.webscan-page .webscan-final-cta .webscan-kicker{color:#62ddd3}.webscan-page .webscan-final-cta-details{border-color:#7dc2bb3d}.webscan-page .webscan-final-cta-details h3{color:#eef7f5}.webscan-page .webscan-final-cta-details>p{color:#98adaa}.webscan-page .webscan-final-cta-details ul,.webscan-page .webscan-final-cta-details li{border-color:#7dc2bb33}.webscan-page .webscan-final-cta-details li{color:#d4e3e0}.webscan-page .webscan-final-cta-details small{color:#91aaa6;background:#62d8d00d}.webscan-page :is(.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta):after{opacity:.2;background-image:repeating-linear-gradient(90deg,#377e7a0b 0 1px,#0000 1px 4px),repeating-linear-gradient(0deg,#377e7a09 0 1px,#0000 1px 5px);display:block}.webscan-page .webscan-workflow:before{background:linear-gradient(90deg,#0000,#62d8d06b,#0000);display:block}.webscan-page .webscan-capability-grid article.is-featured{transform:translateY(-42px)}.webscan-page .webscan-capability-grid article.is-featured:hover{transform:translateY(-48px)}.webscan-page .webscan-capability-grid article:hover:before{opacity:1}.webscan-page .webscan-final-cta-actions>a:first-child{background:linear-gradient(#0a272d,#0a272d) 0 0/100% 100% padding-box padding-box,linear-gradient(90deg,#62d8d0,#2b9cff,#62d8d0) 0 0/300% 100% border-box;border:2px solid #0000;animation:3.2s linear infinite webscan-cta-border}@media (prefers-reduced-motion:reduce){.webscan-page .webscan-final-cta-actions>a:first-child{animation:none}}.webscan-page .webscan-hero{background:#07151e;border-color:#62d8d033}.webscan-page .webscan-shader{background:radial-gradient(at 78% 25%,#26a1ae66,#0000 42%),radial-gradient(circle at 18% 90%,#2660b14d,#0000 34rem),linear-gradient(120deg,#06121b 0%,#0a2430 54%,#073137 100%)}.webscan-page .webscan-quantum-nodes{opacity:.92;filter:none}.webscan-page .webscan-shader-vignette{background:linear-gradient(90deg,#030c129e,#04111833,#04181c14),linear-gradient(#0000 52%,#020b106b)}.webscan-page .webscan-hero h1{color:#f6fbfb}.webscan-page .webscan-hero h1 span{background:linear-gradient(90deg,#f7ffff 4%,#68ddd5 52%,#65a9ee 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.webscan-page .webscan-hero .webscan-kicker{color:#66e0d7}.webscan-page .webscan-hero-outcomes{box-shadow:none;background:#04151c94;border-color:#8bd2cb33}.webscan-page .webscan-hero-outcomes>div{border-color:#8bd2cb29}.webscan-page .webscan-hero-outcomes strong{color:#edf7f7}.webscan-page .webscan-hero-outcomes small{color:#91a9ad}.webscan-page .webscan-hero-outcomes span{color:#65ddd4}.webscan-page .webscan-hero,.webscan-page .webscan-hero-inner{min-height:560px}.webscan-page .webscan-hero-inner{padding-top:38px;padding-bottom:28px}.webscan-page .webscan-hero-main{gap:16px;margin-top:13px}.webscan-page .webscan-actions{margin-top:15px}.webscan-page .webscan-hero-outcomes{margin-top:24px}@media (max-width:760px){.webscan-page .webscan-hero,.webscan-page .webscan-hero-inner{min-height:520px}.webscan-page .webscan-hero-inner{padding-top:32px;padding-bottom:24px}.webscan-page .webscan-hero-outcomes{margin-top:20px}}.about-hero{color:#122931;background:linear-gradient(135deg,#f8fbfa,#e7f2ef);grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);min-height:680px;padding-top:84px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.about-hero-copy{flex-direction:column;justify-content:center;padding:64px clamp(38px,6vw,104px);display:flex}.about-hero-kicker{color:#0a8981;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:850;display:flex}.about-hero-kicker i{background:currentColor;width:31px;height:1px}.about-hero h1{color:#10262e;letter-spacing:-.055em;max-width:720px;margin:20px 0 0;font-size:clamp(50px,5vw,73px);font-weight:790;line-height:.99}.about-hero h1 span{color:#0a8d84;display:block}.about-hero-copy>p{color:#536d72;max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.72}.about-hero-actions{gap:10px;margin-top:29px;display:flex}.about-hero-actions a{color:#fff;background:#0a8981;border:1px solid #0a8981;border-radius:5px;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.about-hero-actions a:last-child{color:#126e68;background:0 0}.about-hero-principles{color:#55716e;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;font-size:8px;font-weight:820;display:flex}.about-hero-principles span{align-items:center;gap:6px;display:flex}.about-hero-principles b{color:#0a8d84;font-size:8px}.about-hero-principles>i{background:#0a8d84;border-radius:50%;width:3px;height:3px}.about-hero-visual{background:#071a21;min-height:596px;margin:0;position:relative;overflow:hidden}.about-hero-visual>img{object-fit:cover;object-position:center}.about-hero-shade{background:linear-gradient(90deg,#e7f2ef59,#0000 24%),linear-gradient(#0000 54%,#031218b8);position:absolute;inset:0}.about-hero-visual figcaption{color:#dff1ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051b22c2;border:1px solid #75dacf40;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:15px 17px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.about-hero-visual figcaption span{color:#62ddd3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.about-hero-visual figcaption strong{text-align:right;font-size:10px}@media (max-width:1000px){.about-hero{grid-template-columns:1fr;padding-top:72px}.about-hero-copy{padding:58px clamp(24px,7vw,70px)}.about-hero-visual{min-height:520px}}@media (max-width:620px){.about-hero-copy{padding:48px 18px}.about-hero h1{font-size:clamp(43px,12.5vw,57px)}.about-hero-copy>p{font-size:13px}.about-hero-actions{flex-direction:column}.about-hero-actions a{width:100%}.about-hero-principles{flex-direction:column;align-items:flex-start}.about-hero-principles>i{display:none}.about-hero-visual{min-height:410px}.about-hero-visual figcaption{flex-direction:column;align-items:flex-start;gap:6px;bottom:12px;left:12px;right:12px}.about-hero-visual figcaption strong{text-align:left}}.wip-page>.about-hero,.wip-page>.about-mission,.wip-page>.about-facts{width:min(100% - 48px,1440px);margin-left:auto;margin-right:auto}.about-mission{color:#173038;background:#fff;padding:56px clamp(28px,5vw,74px) 60px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.about-mission-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,106px);display:grid}.about-mission-heading>div>span{color:#0a8b82;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.about-mission-heading>div>span i{background:currentColor;width:29px;height:1px}.about-mission-heading h2{color:#11272f;letter-spacing:-.047em;text-wrap:balance;max-width:810px;margin:14px 0 0;font-size:clamp(36px,3.5vw,51px);font-weight:790;line-height:1.04}.about-mission-heading>p{color:#60767a;max-width:510px;margin:0 0 3px;font-size:13px;line-height:1.72}.about-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:32px;display:grid}.about-mission-grid article{background:#f7faf9;border:1px solid #c8d9d6;border-radius:8px;flex-direction:column;min-height:245px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.about-mission-grid article:hover{border-color:#89bbb5;transform:translateY(-3px);box-shadow:0 17px 38px #18413e14}.about-mission-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.about-mission-grid article>header span{color:#0a8b82;font:850 9px monospace}.about-mission-grid article>header small{color:#78908d;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.about-mission-grid h3{color:#173038;letter-spacing:-.03em;margin:50px 0 0;font-size:21px}.about-mission-grid p{color:#617773;margin:10px 0 0;font-size:12px;line-height:1.66}.about-mission-grid footer{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:16px;display:flex}.about-mission-grid footer i{background:#0a8b82;width:35px;height:2px}.about-mission-grid footer b{color:#78908d;text-transform:uppercase;font-size:8px;font-weight:820}.about-mission-outcome{color:#dff0ed;background:#082c2d;justify-content:space-between;align-items:center;gap:30px;margin-top:11px;padding:18px 20px;display:flex}.about-mission-outcome span{color:#62ddd3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.about-mission-outcome strong{text-align:right;font-size:12px}@media (max-width:900px){.about-mission-heading{grid-template-columns:1fr;gap:16px}.about-mission-heading>p{max-width:720px}.about-mission-grid{grid-template-columns:1fr}.about-mission-grid article{min-height:210px}}@media (max-width:620px){.wip-page>.about-hero,.wip-page>.about-mission,.wip-page>.about-facts{width:calc(100% - 24px)}.about-mission{padding:42px 18px 46px}.about-mission-heading h2{font-size:clamp(34px,10vw,44px)}.about-mission-grid{margin-top:25px}.about-mission-outcome{flex-direction:column;align-items:flex-start}.about-mission-outcome strong{text-align:left}}.wip-page:has(>.about-hero){background:#fff}.about-hero{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:stretch;gap:0;min-height:620px;padding-top:84px;overflow:hidden}.about-hero-copy{z-index:2;padding-top:48px;padding-bottom:52px;position:relative}.about-hero-visual{min-height:536px;box-shadow:none;border:0;border-radius:0;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000bf 18%,#000 35%);mask-image:linear-gradient(90deg,#0000 0%,#000000bf 18%,#000 35%)}.about-hero-visual>img{object-position:center;transform:none}@media (max-width:1000px){.about-hero{grid-template-columns:1fr}.about-hero-visual{min-height:430px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}}@media (max-width:620px){.about-hero{min-height:0}.about-hero-copy{padding-top:40px;padding-bottom:34px}.about-hero-visual{min-height:340px}}.about-facts{color:#edf7f5;background:#08262d;padding:52px clamp(28px,5vw,74px) 56px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.about-facts-heading{grid-template-columns:minmax(0,1.12fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,106px);display:grid}.about-facts-heading>div>span{color:#62ddd3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.about-facts-heading>div>span i{background:currentColor;width:29px;height:1px}.about-facts-heading h2{color:#f1f8f7;letter-spacing:-.047em;margin:13px 0 0;font-size:clamp(36px,3.45vw,50px);font-weight:790;line-height:1.04}.about-facts-heading>p{color:#9ab0ad;max-width:520px;margin:0 0 3px;font-size:13px;line-height:1.72}.about-facts-grid{background:#7ac6be2e;border:1px solid #7ac6be33;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.about-facts-grid article{background:#092b31;flex-direction:column;min-height:260px;padding:21px;transition:background .22s,transform .22s;display:flex}.about-facts-grid article:hover{z-index:1;background:#0b3537;position:relative;transform:translateY(-3px)}.about-facts-grid article>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.about-facts-grid article>header span{color:#62ddd3;font:850 9px monospace}.about-facts-grid article>header small{color:#718f8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:820}.about-facts-grid article>strong{color:#66dfd6;letter-spacing:-.04em;margin-top:48px;font-size:clamp(28px,2.8vw,40px);font-weight:790}.about-facts-grid h3{color:#edf7f5;margin:7px 0 0;font-size:17px;line-height:1.25}.about-facts-grid p{color:#91aaa6;margin:10px 0 0;font-size:11px;line-height:1.66}@media (max-width:950px){.about-facts-heading{grid-template-columns:1fr;gap:16px}.about-facts-heading>p{max-width:720px}.about-facts-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.about-facts{width:calc(100% - 24px);padding:42px 18px 46px}.about-facts-heading h2{font-size:clamp(34px,10vw,44px)}.about-facts-grid{grid-template-columns:1fr;margin-top:24px}.about-facts-grid article{min-height:220px}.about-facts-grid article>strong{margin-top:38px}}.about-facts{isolation:isolate;position:relative}.about-facts:before{z-index:-1;content:"";background:#08262d;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.about-approach{color:#173038;background:#f5f9f8;grid-template-columns:minmax(500px,1fr) minmax(0,1fr);align-items:center;gap:clamp(52px,7vw,105px);width:min(100% - 48px,1440px);margin:0 auto;padding:52px clamp(28px,5vw,74px);font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.about-approach-visual{background:#09242b;border-radius:9px;min-height:500px;margin:0;position:relative;overflow:hidden}.about-approach-visual>img{object-fit:cover}.about-approach-visual:after{content:"";background:linear-gradient(#0000 52%,#03141bb8);position:absolute;inset:0}.about-approach-visual figcaption{z-index:1;color:#e4f2f0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051c23c4;border:1px solid #75d9ce40;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;font-size:9px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.about-approach-visual figcaption span{color:#62ddd3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.about-approach-visual figcaption strong{text-align:right;font-size:9px}.about-approach-copy{max-width:650px}.about-approach-kicker{color:#0a8b82;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.about-approach-kicker i{background:currentColor;width:29px;height:1px}.about-approach h2{color:#11272f;letter-spacing:-.047em;text-wrap:balance;margin:14px 0 0;font-size:clamp(36px,3.4vw,50px);font-weight:790;line-height:1.04}.about-approach-copy>p{color:#60767a;max-width:620px;margin:17px 0 0;font-size:13px;line-height:1.72}.about-approach-steps{border-top:1px solid #c6d9d5;margin-top:22px;display:grid}.about-approach-steps article{border-bottom:1px solid #c6d9d5;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;display:grid}.about-approach-steps article>span{color:#0a8b82;padding-top:3px;font:850 8px/1 monospace}.about-approach-steps h3{color:#203a3e;margin:0;font-size:13px}.about-approach-steps p{color:#637975;margin:5px 0 0;font-size:11px;line-height:1.58}.about-approach-link{color:#fff;background:#0a8b82;border:1px solid #0a8b82;border-radius:5px;justify-content:center;align-items:center;min-height:47px;margin-top:22px;padding:0 21px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:950px){.about-approach{grid-template-columns:1fr}.about-approach-visual{min-height:460px}.about-approach-copy{max-width:760px}}@media (max-width:620px){.about-approach{width:calc(100% - 24px);padding:40px 18px 44px}.about-approach-visual{min-height:350px}.about-approach-visual figcaption{flex-direction:column;align-items:flex-start;gap:5px;bottom:11px;left:11px;right:11px}.about-approach-visual figcaption strong{text-align:left}.about-approach h2{font-size:clamp(34px,10vw,44px)}}.about-closing{color:#edf7f5;background:linear-gradient(125deg,#071820,#092b2d);justify-content:space-between;align-items:center;gap:52px;width:100%;padding:36px max(28px,50vw - 624px);font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:flex}.about-closing>div:first-child{max-width:820px}.about-closing>div:first-child>span{color:#62ddd3;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.about-closing h2{color:#f2f8f7;letter-spacing:-.042em;margin:9px 0 0;font-size:clamp(29px,3vw,42px);font-weight:790;line-height:1.07}.about-closing p{color:#9bb0ad;max-width:760px;margin:9px 0 0;font-size:12px;line-height:1.62}.about-closing-actions{flex:none;gap:9px;display:flex}.about-closing-actions a{color:#071b21;background:#61ddd3;border:1px solid #58d4cb;border-radius:5px;justify-content:center;align-items:center;min-width:145px;min-height:47px;padding:0 20px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.about-closing-actions a:last-child{color:#edf7f5;background:0 0;border-color:#769794}.about-closing-actions a:hover{filter:brightness(1.06)}@media (max-width:850px){.about-closing{flex-direction:column;align-items:flex-start;padding:32px 20px}.about-closing-actions{width:100%}.about-closing-actions a{flex:1}}@media (max-width:520px){.about-closing-actions{flex-direction:column}.about-closing-actions a{width:100%}}.careers-hero{isolation:isolate;color:#edf7f6;background:radial-gradient(circle at 18% 15%,#33beb429,#0000 27%),radial-gradient(circle at 86% 76%,#3081a721,#0000 29%),linear-gradient(145deg,#071720,#092d30);place-items:center;min-height:650px;padding:142px 24px 64px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.careers-hero:before{z-index:-1;content:"";background-image:linear-gradient(#71c4bc0a 1px,#0000 1px),linear-gradient(90deg,#71c4bc0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 75%,#0000);mask-image:linear-gradient(#0000,#000 30% 75%,#0000)}.careers-hero-copy{text-align:center;justify-items:center;width:min(100%,1050px);display:grid}.careers-hero-kicker{color:#62ddd3;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:850;display:flex}.careers-hero-kicker i{background:currentColor;width:31px;height:1px}.careers-hero h1{max-width:940px;margin:20px autoaufnahme 0;color:#f2f8f7;letter-spacing:-.057em;text-wrap:balance;margin:20px auto 0;font-size:clamp(52px,6vw,82px);font-weight:780;line-height:.97}.careers-hero h1 span{color:#64ddd4;display:block}.careers-hero-copy>p{color:#a9bfbc;max-width:720px;margin:22px auto 0;font-size:15px;line-height:1.72}.careers-hero-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.careers-hero-actions a{color:#071b20;background:#62ddd3;border:1px solid #5edbd1;border-radius:5px;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.careers-hero-actions a:last-child{color:#edf7f5;background:#ffffff06;border-color:#759794}.careers-hero-paths{color:#91aaa6;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #79c7bf33;border-bottom:1px solid #79c7bf33;grid-template-columns:repeat(5,auto);justify-content:center;align-items:center;gap:18px;width:min(100%,830px);margin-top:36px;padding:17px 24px;font-size:9px;font-weight:820;display:grid}.careers-hero-paths i{background:#5edbd1;border-radius:50%;width:4px;height:4px}@media (max-width:650px){.careers-hero{min-height:620px;padding:122px 18px 50px}.careers-hero h1{font-size:clamp(44px,13vw,62px)}.careers-hero-copy>p{font-size:13px}.careers-hero-actions{flex-direction:column;width:100%}.careers-hero-actions a{width:100%}.careers-hero-paths{grid-template-columns:1fr;justify-items:center;gap:10px;padding:17px 12px}.careers-hero-paths i{display:none}}.careers-hero h1{margin:20px auto 0}.careers-values{color:#173038;background:#f5f9f8;padding:52px max(28px,50vw - 682px) 58px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.careers-values-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,108px);display:grid}.careers-values-heading>div>span{color:#0a8b82;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.careers-values-heading>div>span i{background:currentColor;width:29px;height:1px}.careers-values-heading h2{color:#11272f;letter-spacing:-.047em;text-wrap:balance;max-width:830px;margin:14px 0 0;font-size:clamp(36px,3.5vw,51px);font-weight:790;line-height:1.04}.careers-values-heading>p{color:#60767a;max-width:510px;margin:0 0 3px;font-size:13px;line-height:1.72}.careers-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:31px;display:grid}.careers-values-grid article{background:#fff;border:1px solid #c6d9d5;border-radius:8px;flex-direction:column;min-height:250px;padding:22px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:0 13px 32px #18423f0b}.careers-values-grid article:hover{border-color:#87bcb5;transform:translateY(-3px);box-shadow:0 19px 42px #18423f17}.careers-values-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.careers-values-grid article>header span{color:#0a8b82;font:850 9px monospace}.careers-values-grid article>header small{color:#738b88;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}.careers-values-grid h3{color:#173038;letter-spacing:-.03em;margin:54px 0 0;font-size:21px}.careers-values-grid p{color:#617773;margin:10px 0 0;font-size:12px;line-height:1.66}.careers-values-grid footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:17px;display:flex}.careers-values-grid footer i{background:#0a8b82;width:36px;height:2px}.careers-values-grid footer b{color:#79908d;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:820}@media (max-width:900px){.careers-values-heading{grid-template-columns:1fr;gap:16px}.careers-values-heading>p{max-width:720px}.careers-values-grid{grid-template-columns:1fr}.careers-values-grid article{min-height:215px}}@media (max-width:620px){.careers-values{padding:42px 18px 46px}.careers-values-heading h2{font-size:clamp(34px,10vw,44px)}.careers-values-grid{margin-top:25px}}.careers-areas{color:#edf7f5;background:linear-gradient(145deg,#071820,#092c2e);grid-template-columns:minmax(330px,.65fr) minmax(600px,1.35fr);gap:clamp(60px,8vw,130px);padding:54px max(28px,50vw - 682px) 58px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.careers-areas-intro{max-width:590px}.careers-areas-intro>span{color:#62ddd3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.careers-areas-intro>span i{background:currentColor;width:29px;height:1px}.careers-areas h2{color:#f1f8f7;letter-spacing:-.047em;text-wrap:balance;margin:14px 0 0;font-size:clamp(36px,3.4vw,50px);font-weight:790;line-height:1.04}.careers-areas-intro>p{color:#99afac;margin:17px 0 0;font-size:13px;line-height:1.72}.careers-areas-intro>a{color:#071a20;background:#62ddd3;border:1px solid #59d6cc;border-radius:5px;justify-content:center;align-items:center;min-height:47px;margin-top:23px;padding:0 21px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.careers-areas-list{border-top:1px solid #7dc7bf38}.careers-areas-list article{border-bottom:1px solid #7dc7bf33;grid-template-columns:42px 1fr;gap:17px;padding:20px 2px;transition:padding .22s,background .22s;display:grid}.careers-areas-list article:hover{background:#62ddd30b;padding-left:14px;padding-right:14px}.careers-areas-list article>span{color:#62ddd3;padding-top:4px;font:850 9px/1 monospace}.careers-areas-list small{color:#6f928f;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.careers-areas-list h3{color:#edf7f5;letter-spacing:-.025em;margin:7px 0 0;font-size:18px}.careers-areas-list p{color:#93aaa7;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.62}@media (max-width:950px){.careers-areas{grid-template-columns:1fr;gap:34px}.careers-areas-intro{max-width:760px}}@media (max-width:620px){.careers-areas{padding:44px 18px 48px}.careers-areas h2{font-size:clamp(34px,10vw,44px)}.careers-areas-list article{grid-template-columns:32px 1fr;gap:11px}.careers-areas-list article:hover{background:0 0;padding-left:2px;padding-right:2px}}.careers-openings{color:#173038;background:#f6f9f8;padding:52px max(28px,50vw - 682px) 58px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.careers-openings-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);align-items:end;gap:clamp(48px,7vw,108px);display:grid}.careers-openings-heading>div:first-child>span{color:#0a8b82;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.careers-openings-heading>div:first-child>span i{background:currentColor;width:29px;height:1px}.careers-openings-heading h2{color:#11272f;letter-spacing:-.047em;text-wrap:balance;max-width:830px;margin:14px 0 0;font-size:clamp(36px,3.5vw,51px);font-weight:790;line-height:1.04}.careers-openings-heading>div:last-child>p{color:#60767a;margin:0;font-size:13px;line-height:1.7}.careers-openings-heading>div:last-child>small{color:#0a8b82;margin-top:8px;font-size:9px;font-weight:780;display:block}.careers-openings-list{border-top:1px solid #c4d8d4;margin-top:31px}.careers-openings-list article{border-bottom:1px solid #c4d8d4;grid-template-columns:45px minmax(0,1fr) 190px;align-items:center;gap:20px;min-height:145px;padding:19px 4px;transition:padding .22s,background .22s;display:grid}.careers-openings-list article:hover{background:#fff;padding-left:16px;padding-right:16px}.careers-openings-list article>span{color:#0a8b82;align-self:start;padding-top:5px;font:850 9px/1 monospace}.careers-openings-list article small{color:#0a8b82;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.careers-openings-list h3{color:#173038;letter-spacing:-.028em;margin:7px 0 0;font-size:20px}.careers-openings-list p{color:#627874;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.62}.careers-openings-list article>div:last-child{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.careers-openings-list em{color:#78908d;font-size:9px;font-style:normal}.careers-openings-list a{color:#0a8179;background:0 0;border:1px solid #0a8b82;border-radius:5px;justify-content:center;align-items:center;min-width:155px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.careers-openings-list a:hover{color:#fff;background:#0a8b82}@media (max-width:900px){.careers-openings-heading{grid-template-columns:1fr;gap:16px}.careers-openings-list article{grid-template-columns:38px 1fr}.careers-openings-list article>div:last-child{grid-column:2;align-items:flex-start}}@media (max-width:620px){.careers-openings{padding:42px 18px 46px}.careers-openings-heading h2{font-size:clamp(34px,10vw,44px)}.careers-openings-list{margin-top:25px}.careers-openings-list article{grid-template-columns:30px 1fr;gap:11px;padding:18px 0}.careers-openings-list article:hover{background:0 0;padding-left:0;padding-right:0}.careers-openings-list a{width:100%}}.careers-hero{padding-bottom:46px}.careers-values{padding-top:40px;padding-bottom:44px}.careers-areas{padding-top:42px;padding-bottom:44px}.careers-openings{padding-top:40px;padding-bottom:44px}.careers-values-grid,.careers-openings-list{margin-top:25px}@media (max-width:620px){.careers-hero{padding-bottom:38px}.careers-values,.careers-areas,.careers-openings{padding-top:34px;padding-bottom:38px}.careers-values-grid,.careers-openings-list{margin-top:21px}}.trust-hero{color:#173038;background:radial-gradient(circle at 82% 15%,#36b2a824,#0000 27%),linear-gradient(135deg,#f8fbfa,#e8f2ef);grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(54px,7vw,110px);min-height:670px;padding:132px max(28px,50vw - 682px) 58px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.trust-hero-kicker{color:#0a8b82;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:850;display:flex}.trust-hero-kicker i{background:currentColor;width:31px;height:1px}.trust-hero h1{color:#10262e;letter-spacing:-.056em;margin:20px 0 0;font-size:clamp(51px,5vw,74px);font-weight:790;line-height:.98}.trust-hero h1 span{color:#0a8d84;display:block}.trust-hero-copy>p{color:#536d72;max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.72}.trust-hero-actions{gap:10px;margin-top:29px;display:flex}.trust-hero-actions a{color:#fff;background:#0a8981;border:1px solid #0a8981;border-radius:5px;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.trust-hero-actions a:last-child{color:#126e68;background:0 0}.trust-hero-proof{color:#58716e;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:27px;font-size:8px;font-weight:820;display:flex}.trust-hero-proof i{background:#0a8d84;border-radius:50%;width:3px;height:3px}.trust-assurance{color:#dfecea;background:#08252c;border:1px solid #b8d0cb;border-radius:11px;overflow:hidden;box-shadow:0 25px 62px #16423f29}.trust-assurance>header{border-bottom:1px solid #7bc7bf2b;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.trust-assurance>header>div{align-items:center;gap:11px;display:flex}.trust-assurance>header>div>span{color:#62ddd3;border:1px solid #62ddd359;border-radius:5px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.trust-assurance header p{gap:2px;margin:0;display:grid}.trust-assurance header small{color:#6f918e;text-transform:uppercase;font-size:7px}.trust-assurance header strong{font-size:10px}.trust-assurance header em{color:#73a29e;align-items:center;gap:7px;font-size:8px;font-style:normal;display:flex}.trust-assurance header em i{background:#58dda8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #58dda8}.trust-assurance-status{background:linear-gradient(90deg,#31b0a51f,#0000);padding:21px 19px}.trust-assurance-status>span{color:#62ddd3;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.trust-assurance-status>strong{color:#f0f7f6;margin-top:8px;font-size:18px;display:block}.trust-assurance-status>p{color:#71918f;margin:6px 0 0;font-size:9px}.trust-assurance-list article{border-top:1px solid #7bc7bf29;grid-template-columns:31px 1fr 22px;gap:12px;padding:16px 0;display:grid}.trust-assurance-list article>span{color:#62ddd3;padding-top:3px;font:850 8px/1 monospace}.trust-assurance-list h2{color:#e8f2f0;letter-spacing:-.01em;margin:0;font-size:13px}.trust-assurance-list p{color:#819c99;margin:5px 0 0;font-size:9px;line-height:1.55}.trust-assurance-list article>b{color:#58dda8;border:1px solid #5bdba94d;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.trust-assurance>footer{color:#6f918e;text-transform:uppercase;border-top:1px solid #7bc7bf29;justify-content:center;align-items:center;gap:13px;padding:14px 18px;font-size:7px;font-weight:820;display:flex}.trust-assurance>footer i{background:#62ddd3;border-radius:50%;width:3px;height:3px}@media (max-width:1000px){.trust-hero{grid-template-columns:1fr;padding-top:116px}.trust-hero-copy{max-width:800px}.trust-assurance{width:100%}}@media (max-width:620px){.trust-hero{gap:38px;min-height:0;padding:108px 18px 46px}.trust-hero h1{font-size:clamp(44px,12.5vw,59px)}.trust-hero-copy>p{font-size:13px}.trust-hero-actions{flex-direction:column}.trust-hero-actions a{width:100%}.trust-hero-proof{flex-direction:column;align-items:flex-start}.trust-hero-proof i{display:none}.trust-assurance>header{align-items:flex-start}.trust-assurance header em{display:none}}.wip-page>.trust-hero{width:100%;max-width:none;margin:0}.trust-hero{background:linear-gradient(105deg,#f9fcfb 0%,#eef6f4 58%,#e7f2f0 100%);grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:clamp(48px,6vw,96px);min-height:650px;padding-top:126px;padding-bottom:64px}.trust-hero-copy{max-width:640px}.trust-hero h1{letter-spacing:-.052em;max-width:650px;margin-top:22px;font-size:clamp(50px,4.6vw,70px);line-height:1.01}.trust-hero-copy>p{max-width:590px;margin-top:24px;font-size:15px;line-height:1.75}.trust-hero-actions{margin-top:30px}.trust-hero-actions a{border-radius:4px;min-height:50px;padding:0 24px;transition:background .2s,color .2s,transform .2s}.trust-hero-actions a:hover{background:#08786f;transform:translateY(-2px)}.trust-hero-actions a:last-child:hover{color:#fff;background:#102b31}.trust-hero-proof{border-top:1px solid #c9dcd8;border-bottom:1px solid #c9dcd8;grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.trust-hero-proof span{color:#516b69;flex-direction:column;gap:6px;padding:15px 13px;font-size:8px;line-height:1.4;display:flex}.trust-hero-proof span+span{border-left:1px solid #c9dcd8}.trust-hero-proof b{color:#0b9187;font:800 8px/1 monospace}.trust-assurance{background:#08252c;border-radius:8px;position:relative;box-shadow:0 28px 70px #0e36342e}.trust-assurance:before{pointer-events:none;content:"";background:linear-gradient(135deg,#55dccf14,#0000 38%);position:absolute;inset:0}.trust-assurance>header,.trust-assurance-status,.trust-assurance-list,.trust-assurance>footer{position:relative}.trust-assurance>header{padding:18px 20px}.trust-assurance-status{padding:25px 21px 23px}.trust-assurance-status>strong{letter-spacing:-.025em;max-width:390px;font-size:22px}.trust-assurance-status>p{max-width:420px;font-size:10px;line-height:1.55}.trust-assurance-list{padding:0 21px}.trust-assurance-list article{grid-template-columns:34px 1fr 24px;padding:17px 0}.trust-assurance-list h2{font-size:13px}.trust-assurance-list p{max-width:420px;font-size:9px}@media (max-width:1000px){.trust-hero{grid-template-columns:1fr;min-height:0;padding-top:118px}.trust-hero-copy{max-width:720px}.trust-assurance{max-width:760px}}@media (max-width:620px){.trust-hero{gap:34px;padding:106px 18px 42px}.trust-hero h1{font-size:clamp(42px,12vw,56px)}.trust-hero-proof{grid-template-columns:1fr}.trust-hero-proof span{padding:12px 0}.trust-hero-proof span+span{border-top:1px solid #c9dcd8;border-left:0}.trust-assurance-status>strong{font-size:19px}}.wip-page>.trust-hero{background:radial-gradient(circle at 84% 20%,#24a0951f,#0000 29%),linear-gradient(110deg,#fbfdfc 0%,#edf6f4 100%);justify-content:flex-start;align-items:center;min-height:610px;padding:132px max(28px,50vw - 682px) 72px;display:flex}.trust-hero-copy{width:min(100%,860px);max-width:860px}.trust-hero h1{letter-spacing:-.058em;max-width:830px;font-size:clamp(54px,5.4vw,82px);line-height:.98}.trust-hero-copy>p{max-width:680px;font-size:16px;line-height:1.75}.trust-hero-proof{width:min(100%,720px);margin-top:38px}.trust-hero-proof span{padding:16px 20px}.trust-hero-proof span:first-child{padding-left:0}@media (max-width:1000px){.wip-page>.trust-hero{min-height:570px;padding-top:120px}.trust-hero-copy{max-width:800px}}@media (max-width:620px){.wip-page>.trust-hero{min-height:0;padding:108px 18px 46px}.trust-hero h1{font-size:clamp(43px,12vw,57px)}.trust-hero-copy>p{font-size:14px}.trust-hero-proof{margin-top:29px}}.trust-aurora{isolation:isolate;color:#e5e7eb;background-color:#020617;place-items:center;min-height:620px;padding:142px 24px 82px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.trust-aurora-stars,.trust-aurora-glow{position:absolute;inset:0}.trust-aurora-stars{z-index:-2;opacity:.8}.trust-aurora-glow{z-index:-1;background:linear-gradient(#030d140a,#030d147a),radial-gradient(circle at 50% 45%,#25cdb51a,#0000 36%)}.trust-aurora-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,920px);display:flex;position:relative}.trust-aurora-kicker{color:#8cebdc;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#46807e1f;border:1px solid #7ee8d733;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:9px;font-weight:850;display:inline-flex}.trust-aurora-kicker i{background:#61e6bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #61e6bd}.trust-aurora h1{color:#f3f8f8;letter-spacing:-.058em;max-width:900px;margin:23px 0 0;font-size:clamp(52px,5.5vw,82px);font-weight:780;line-height:.98}.trust-aurora h1 span{color:#9fb4b8;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f3f8f8,#82dace);-webkit-background-clip:text;background-clip:text;display:block}.trust-aurora-content>p{color:#a7bdc1;max-width:680px;margin:25px 0 0;font-size:15px;line-height:1.75}.trust-aurora-actions{align-items:center;gap:12px;margin-top:31px;display:flex}.trust-aurora-actions a{color:#eaf7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04141b7a;border:1px solid #b6dedb59;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:0 23px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.trust-aurora-actions>div a{background:#0c5f5961;border:0}.trust-aurora-actions a>span{font-size:17px;transition:transform .2s}.trust-aurora-proof{color:#7f9da0;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:35px;font-size:8px;font-weight:800;display:flex}.trust-aurora-proof i{background:#56d8c5;border-radius:50%;width:3px;height:3px}.trust-aurora-actions>div{border-radius:999px;display:flex}.trust-aurora-actions a,.trust-aurora-actions>div a{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02061785;border:0;border-radius:999px;gap:10px;min-height:44px;padding:0 20px;font-size:12px;font-weight:750;transition:background .2s}.trust-aurora-actions>div:hover a{background:#020617c2}.trust-aurora-actions a>span{font-size:17px;line-height:1;transition:transform .2s,rotate .2s}.trust-aurora-actions a:hover>span{transform:translate(3px)rotate(-35deg)}@media (max-width:620px){.trust-aurora{min-height:580px;padding:120px 18px 62px}.trust-aurora h1{font-size:clamp(43px,12vw,57px)}.trust-aurora-content>p{font-size:13px}.trust-aurora-actions{flex-direction:column;width:100%}.trust-aurora-actions>div,.trust-aurora-actions a{width:100%}.trust-aurora-proof{gap:9px}.trust-aurora-proof i{display:none}.trust-aurora-proof span{width:100%}}.trust-principles{color:#10272e;background:#f6faf9;padding:76px max(28px,50vw - 682px) 82px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.trust-principles-inner{width:100%;max-width:1364px;margin:0 auto}.trust-principles-heading{border-bottom:1px solid #cbded9;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:70px;padding-bottom:38px;display:grid}.trust-principles-heading>div>span{color:#088d83;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-principles-heading>div>span i{background:currentColor;width:28px;height:1px}.trust-principles-heading h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(38px,3.6vw,54px);font-weight:780;line-height:1.04}.trust-principles-heading h2 em{color:#0b9187;font-style:normal}.trust-principles-heading>p{color:#5a7074;max-width:500px;margin:0;font-size:14px;line-height:1.75}.trust-principles-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-principles-grid article{border-bottom:1px solid #cbded9;min-height:245px;padding:31px 31px 27px}.trust-principles-grid article:first-child{padding-left:0}.trust-principles-grid article+article{border-left:1px solid #cbded9}.trust-principle-top{justify-content:space-between;align-items:center;display:flex}.trust-principle-top>span{color:#0b9187;font:800 9px/1 monospace}.trust-principle-top>i{color:#0b9187;border:1px solid #a8cbc5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.trust-principles-grid h3{color:#122a31;letter-spacing:-.025em;margin:41px 0 0;font-size:20px}.trust-principles-grid p{color:#61767a;max-width:330px;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:820px){.trust-principles{padding-top:58px;padding-bottom:62px}.trust-principles-heading{grid-template-columns:1fr;gap:20px}.trust-principles-grid{grid-template-columns:1fr}.trust-principles-grid article{min-height:0;padding:27px 0}.trust-principles-grid article+article{border-left:0}.trust-principles-grid h3{margin-top:24px}}@media (max-width:620px){.trust-principles{padding:48px 18px 52px}.trust-principles-heading{padding-bottom:30px}.trust-principles-heading h2{font-size:clamp(35px,10vw,45px)}}.trust-principles{background:#f7faf9;padding-top:72px;padding-bottom:76px}.trust-principles-inner{grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(70px,9vw,142px);display:grid}.trust-principles .trust-principles-heading{border:0;padding:0;display:block}.trust-principles-heading>span{color:#087f77;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-principles-heading>span i{background:currentColor;width:26px;height:1px}.trust-principles .trust-principles-heading h2{color:#132a31;letter-spacing:-.045em;max-width:410px;margin:18px 0 0;font-size:clamp(38px,3.4vw,51px);line-height:1.05}.trust-principles .trust-principles-heading>p{color:#5c7175;max-width:430px;margin:21px 0 0;font-size:13px;line-height:1.75}.trust-principles-list{border-top:1px solid #bcd1cd}.trust-principles-list article{border-bottom:1px solid #c8d9d6;grid-template-columns:170px 1fr;gap:28px;padding:26px 0 27px;display:grid}.trust-principle-index{flex-direction:column;gap:10px;padding-top:3px;display:flex}.trust-principle-index span{color:#0a8d84;font:800 9px/1 monospace}.trust-principle-index small{color:#677d80;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.45}.trust-principles-list h3{color:#173038;letter-spacing:-.02em;max-width:470px;margin:0;font-size:18px;font-weight:750;line-height:1.35}.trust-principles-list p{color:#607579;max-width:560px;margin:10px 0 0;font-size:12px;line-height:1.72}@media (max-width:900px){.trust-principles-inner{grid-template-columns:1fr;gap:42px}.trust-principles .trust-principles-heading h2,.trust-principles .trust-principles-heading>p{max-width:650px}}@media (max-width:620px){.trust-principles{padding-top:48px;padding-bottom:50px}.trust-principles-inner{gap:34px}.trust-principles-list article{grid-template-columns:1fr;gap:15px;padding:23px 0}.trust-principle-index{flex-direction:row;justify-content:space-between;align-items:center}.trust-principle-index small{text-align:right}}.trust-principles{background:#f9fbfa;padding:68px max(28px,50vw - 682px) 74px}.trust-principles .trust-principles-inner{max-width:1240px;display:block}.trust-register-heading{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:end;gap:clamp(50px,8vw,120px);padding-bottom:34px;display:grid}.trust-register-heading>div>span{color:#087f77;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-register-heading>div>span i{background:currentColor;width:27px;height:1px}.trust-register-heading h2{color:#12282f;letter-spacing:-.043em;max-width:660px;margin:16px 0 0;font-size:clamp(35px,3.3vw,49px);font-weight:770;line-height:1.08}.trust-register-heading>p{color:#617579;max-width:500px;margin:0;font-size:13px;line-height:1.75}.trust-register{border-top:1px solid #9ebbb6;border-bottom:1px solid #9ebbb6}.trust-register-labels,.trust-register article{grid-template-columns:minmax(190px,.72fr) minmax(230px,.86fr) minmax(340px,1.42fr);column-gap:34px;display:grid}.trust-register-labels{color:#738783;letter-spacing:.12em;text-transform:uppercase;background:#edf4f2;padding:12px 18px;font-size:8px;font-weight:850}.trust-register article{border-top:1px solid #d1dfdc;align-items:center;min-height:102px;padding:20px 18px}.trust-register-area{align-items:center;gap:15px;display:flex}.trust-register-area b{color:#0a8e84;font:800 9px/1 monospace}.trust-register-area span{color:#536a6d;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.trust-register h3{color:#172f36;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:760}.trust-register p{color:#63777b;max-width:500px;margin:0;font-size:12px;line-height:1.65}@media (max-width:850px){.trust-register-heading{grid-template-columns:1fr;gap:18px}.trust-register-heading>p{max-width:680px}.trust-register-labels{display:none}.trust-register article{grid-template-columns:1fr;gap:11px;padding:23px 4px}.trust-register-area{justify-content:space-between}.trust-register p{max-width:650px}}@media (max-width:620px){.trust-principles{padding:46px 18px 51px}.trust-register-heading{padding-bottom:27px}.trust-register-heading h2{font-size:clamp(33px,9.5vw,43px)}}.trust-sticky{color:#152d34;background:#f5f9f8;padding:72px max(28px,50vw - 620px) 92px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.trust-sticky-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.trust-sticky-heading>div>span{color:#098b82;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-sticky-heading>div>span i{background:currentColor;width:27px;height:1px}.trust-sticky-heading h2{letter-spacing:-.047em;margin:17px 0 0;font-size:clamp(39px,3.7vw,55px);font-weight:780;line-height:1.03}.trust-sticky-heading>p{color:#607579;max-width:490px;margin:0;font-size:13px;line-height:1.75}.trust-sticky-stack{gap:24px;padding-bottom:15vh;display:grid;position:relative}.trust-sticky-card{transform-origin:top;border:1px solid #b8d1cc;border-radius:12px;grid-template-columns:92px minmax(360px,1fr) minmax(210px,.5fr);align-items:center;gap:32px;min-height:218px;padding:33px 38px;display:grid;position:sticky;box-shadow:0 18px 46px #133a371c}.trust-sticky-card-1{background:#fff}.trust-sticky-card-2{background:#edf7f4}.trust-sticky-card-3{color:#e9f4f2;background:#0a2a31;border-color:#1e5756;box-shadow:0 24px 55px #05212538}.trust-sticky-number{border-right:1px solid #c9dbd7;flex-direction:column;align-self:stretch;align-items:center;gap:14px;padding-top:4px;display:flex}.trust-sticky-number span{color:#0a9187;font:850 11px/1 monospace}.trust-sticky-number i{background:linear-gradient(#159e93,#0000);flex:1;width:1px;max-height:78px}.trust-sticky-card-3 .trust-sticky-number{border-color:#90d5cc33}.trust-sticky-copy small{color:#098b82;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.trust-sticky-copy h3{max-width:620px;color:inherit;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:760;line-height:1.15}.trust-sticky-copy p{color:#607579;max-width:650px;margin:13px 0 0;font-size:12px;line-height:1.7}.trust-sticky-card-3 .trust-sticky-copy p{color:#96b4b2}.trust-sticky-note{border-left:1px solid #c9dbd7;flex-direction:column;justify-content:center;align-self:stretch;padding-left:28px;display:flex}.trust-sticky-note span{color:#78908e;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.trust-sticky-note strong{color:#244148;max-width:190px;margin-top:9px;font-size:10px;line-height:1.55}.trust-sticky-card-3 .trust-sticky-note{border-color:#90d5cc33}.trust-sticky-card-3 .trust-sticky-note strong{color:#a9cfca}@media (max-width:900px){.trust-sticky-heading{grid-template-columns:1fr;gap:18px}.trust-sticky-card{grid-template-columns:55px 1fr;min-height:230px}.trust-sticky-note{border-top:1px solid #c9dbd7;border-left:0;grid-column:2;padding:18px 0 0}.trust-sticky-card-3 .trust-sticky-note{border-color:#90d5cc33}}@media (max-width:620px){.trust-sticky{padding:49px 18px 66px}.trust-sticky-heading{margin-bottom:31px}.trust-sticky-heading h2{font-size:clamp(36px,10vw,46px)}.trust-sticky-stack{gap:18px;padding-bottom:8vh}.trust-sticky-card{grid-template-columns:1fr;gap:18px;min-height:310px;padding:25px 23px}.trust-sticky-number{border-bottom:1px solid #c9dbd7;border-right:0;flex-direction:row;align-items:center;padding:0 0 15px}.trust-sticky-number i{flex:1;width:auto;height:1px;max-height:none}.trust-sticky-note{grid-column:1;padding-top:16px}.trust-sticky-copy h3{font-size:25px}}.trust-evidence{color:#e8f2f1;background:#09242b;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(65px,9vw,135px);padding:76px max(28px,50vw - 620px) 82px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.trust-evidence-copy>span{color:#65ddcf;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-evidence-copy>span i{background:currentColor;width:27px;height:1px}.trust-evidence-copy h2{letter-spacing:-.047em;max-width:500px;margin:18px 0 0;font-size:clamp(38px,3.7vw,55px);font-weight:760;line-height:1.04}.trust-evidence-copy>p{color:#91acab;max-width:510px;margin:21px 0 0;font-size:13px;line-height:1.76}.trust-evidence-panel{background:#0c2d34;border:1px solid #76c9c045;border-radius:10px;overflow:hidden;box-shadow:0 24px 56px #000a0f38}.trust-evidence-panel>header{border-bottom:1px solid #76c9c029;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.trust-evidence-panel>header>div{align-items:center;gap:9px;display:flex}.trust-evidence-panel>header i{background:#5de3b5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #5de3b5}.trust-evidence-panel>header span{font-size:10px;font-weight:800}.trust-evidence-panel>header small{color:#6f9491;text-transform:uppercase;font:700 7px monospace}.trust-evidence-labels,.trust-evidence-panel article{grid-template-columns:.8fr 1.3fr .58fr;align-items:center;gap:18px;display:grid}.trust-evidence-labels{color:#688986;letter-spacing:.11em;text-transform:uppercase;background:#04141a59;padding:11px 19px;font-size:7px;font-weight:850}.trust-evidence-panel article{border-top:1px solid #76c9c021;min-height:67px;padding:13px 19px}.trust-evidence-panel article>span{color:#8ba7a5;font-size:9px}.trust-evidence-panel article>strong{color:#e1eeec;font-size:10px}.trust-evidence-panel article>em{color:#6fd8ca;align-items:center;gap:7px;font-size:8px;font-style:normal;display:flex}.trust-evidence-panel article>em i{background:#55d8aa;border-radius:50%;width:5px;height:5px}.trust-evidence-panel>footer{color:#688986;text-transform:uppercase;border-top:1px solid #76c9c029;justify-content:space-between;align-items:center;padding:14px 19px;font-size:7px;display:flex}.trust-evidence-panel>footer b{color:#76aaa5;font-size:7px}.trust-sticky-card{will-change:transform,opacity;backface-visibility:hidden;contain:paint}.trust-aurora canvas{display:block}@media (max-width:900px){.trust-evidence{grid-template-columns:1fr;gap:38px}.trust-evidence-copy h2,.trust-evidence-copy>p{max-width:680px}}@media (max-width:620px){.trust-evidence{padding:50px 18px 56px}.trust-evidence-copy h2{font-size:clamp(35px,10vw,45px)}.trust-evidence-labels{display:none}.trust-evidence-panel article{grid-template-columns:1fr auto;gap:8px}.trust-evidence-panel article>strong{grid-column:1}.trust-evidence-panel article>em{grid-area:1/2/3}.trust-evidence-panel>footer{gap:15px}.trust-evidence-panel>footer b{text-align:right}}@media (prefers-reduced-motion:reduce){.trust-sticky-card{will-change:auto}.trust-aurora-stars{display:none}}.trust-sequence{color:#172f36;background:#fbfcfc;padding:74px max(28px,50vw - 620px) 80px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.trust-sequence-heading{grid-template-columns:minmax(0,1fr) minmax(350px,.62fr);align-items:end;column-gap:80px;display:grid}.trust-sequence-heading>span{color:#098b82;letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin-bottom:16px;font-size:9px;font-weight:850;display:flex}.trust-sequence-heading>span i{background:currentColor;width:27px;height:1px}.trust-sequence-heading h2{color:#142c33;letter-spacing:-.047em;max-width:700px;margin:0;font-size:clamp(38px,3.7vw,55px);font-weight:770;line-height:1.04}.trust-sequence-heading>p{color:#617579;max-width:480px;margin:0 0 4px;font-size:13px;line-height:1.75}.trust-sequence-flow{grid-template-columns:repeat(3,1fr);gap:clamp(38px,6vw,84px);margin-top:54px;padding-top:27px;display:grid;position:relative}.trust-sequence-line{transform-origin:0;background:linear-gradient(90deg,#0a9489,#75cfc4 70%,#c0ddd8);width:100%;height:1px;position:absolute;top:0;left:0}.trust-sequence-flow article>div{justify-content:space-between;align-items:center;display:flex}.trust-sequence-flow article>div span{color:#0a8d84;font:850 10px/1 monospace}.trust-sequence-flow article>div i{background:#0a9489;border:2px solid #f9fcfb;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #78bcb5}.trust-sequence-flow h3{color:#173038;letter-spacing:-.035em;margin:31px 0 0;font-size:clamp(24px,2.2vw,31px);font-weight:750}.trust-sequence-flow p{color:#667a7e;max-width:330px;margin:12px 0 0;font-size:12px;line-height:1.72}@media (max-width:820px){.trust-sequence-heading{grid-template-columns:1fr;gap:18px}.trust-sequence-heading>span{grid-column:1}.trust-sequence-heading>p{max-width:650px}.trust-sequence-flow{grid-template-columns:1fr;gap:0;margin-top:42px;padding:0 0 0 28px}.trust-sequence-line{transform-origin:top;background:linear-gradient(#0a9489,#c0ddd8);width:1px;height:100%;top:0;bottom:0;left:3px}.trust-sequence-flow article{padding:0 0 34px}.trust-sequence-flow article>div i{display:none}.trust-sequence-flow h3{margin-top:14px}}@media (max-width:620px){.trust-sequence{padding:50px 18px 53px}.trust-sequence-heading h2{font-size:clamp(35px,10vw,45px)}.trust-sequence-flow{margin-top:34px}}.trust-assurance-story{color:#effaf6;background:linear-gradient(115deg,#073b36 0%,#075249 55%,#08675a 100%);grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);gap:clamp(70px,9vw,140px);padding:78px max(28px,50vw - 620px) 84px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.trust-assurance-story:before{content:"";border:1px solid #92eed71f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-55%;right:-10%;box-shadow:0 0 0 90px #92eed709,0 0 0 180px #92eed706}.trust-assurance-story-intro,.trust-assurance-rows{z-index:1;position:relative}.trust-assurance-story-intro>span{color:#7de8d0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-assurance-story-intro>span i{background:currentColor;width:27px;height:1px}.trust-assurance-story h2{letter-spacing:-.047em;max-width:600px;margin:18px 0 0;font-size:clamp(38px,3.7vw,55px);font-weight:760;line-height:1.04}.trust-assurance-story-intro>p{color:#a8ccc4;max-width:500px;margin:21px 0 0;font-size:13px;line-height:1.75}.trust-assurance-signature{border-top:1px solid #abe7d93d;flex-direction:column;gap:5px;margin-top:42px;padding-top:18px;display:flex}.trust-assurance-signature b{letter-spacing:.02em;font-size:11px}.trust-assurance-signature small{color:#80aaa2;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.trust-assurance-rows{border-top:1px solid #abe7d947}.trust-assurance-rows article{border-bottom:1px solid #abe7d940;grid-template-columns:46px 1fr 12px;align-items:center;gap:24px;min-height:126px;padding:24px 2px;display:grid}.trust-assurance-rows article>span{color:#72dfc7;align-self:start;padding-top:5px;font:850 9px/1 monospace}.trust-assurance-rows h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:740}.trust-assurance-rows p{color:#a3c5be;max-width:470px;margin:8px 0 0;font-size:11px;line-height:1.65}.trust-assurance-rows article>i{background:#75edc7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #75edc7cc}@media (max-width:900px){.trust-assurance-story{grid-template-columns:1fr;gap:43px}.trust-assurance-story-intro>p{max-width:650px}.trust-assurance-signature{max-width:650px;margin-top:30px}}@media (max-width:620px){.trust-assurance-story{gap:36px;padding:50px 18px 55px}.trust-assurance-story h2{font-size:clamp(35px,10vw,45px)}.trust-assurance-rows article{grid-template-columns:35px 1fr 8px;gap:13px;min-height:118px}}.trust-sticky{padding-bottom:48px}.trust-sticky-stack{padding-bottom:0}.trust-assurance-story{margin-top:0;padding-top:56px}@media (max-width:620px){.trust-sticky{padding-bottom:38px}.trust-sticky-stack{padding-bottom:0}.trust-assurance-story{padding-top:44px}}.trust-closing{color:#173038;background:#eef6f4;border-top:1px solid #bdd5d0;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:70px;padding:58px max(28px,50vw - 620px) 62px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.trust-closing:after{content:"";border:1px solid #0a918721;border-radius:50%;width:260px;height:260px;position:absolute;top:50%;right:-80px;transform:translateY(-50%);box-shadow:0 0 0 45px #0a918709,0 0 0 90px #0a918706}.trust-closing-copy,.trust-closing-actions{z-index:1;position:relative}.trust-closing-copy>span{color:#088a81;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.trust-closing-copy>span i{background:currentColor;width:27px;height:1px}.trust-closing h2{letter-spacing:-.045em;max-width:700px;margin:15px 0 0;font-size:clamp(34px,3.25vw,48px);font-weight:770;line-height:1.06}.trust-closing-copy>p{color:#5e7477;max-width:670px;margin:16px 0 0;font-size:12px;line-height:1.72}.trust-closing-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;display:flex}.trust-closing-actions a{color:#fff;background:#0a8e84;border:1px solid #0a8e84;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;min-width:235px;min-height:48px;padding:0 19px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.trust-closing-actions a:hover{background:#087970;transform:translateY(-2px)}.trust-closing-actions a:last-child{color:#176f69;background:0 0}.trust-closing-actions a:last-child:hover{color:#fff;background:#15343a}.trust-closing-actions a span{font-size:16px;transition:transform .2s}.trust-closing-actions a:hover span{transform:translate(4px)}@media (max-width:850px){.trust-closing{grid-template-columns:1fr;gap:28px}.trust-closing-actions{flex-direction:row;justify-content:flex-start;align-items:flex-start}}@media (max-width:620px){.trust-closing{padding:46px 18px 50px}.trust-closing h2{font-size:clamp(33px,9.5vw,43px)}.trust-closing-actions{flex-direction:column;width:100%}.trust-closing-actions a{width:100%}}.customers-hero{color:#173038;background:radial-gradient(circle at 88% 18%,#119c9121,#0000 27%),linear-gradient(110deg,#fbfdfc,#eaf4f2);grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr);align-items:center;gap:clamp(55px,7vw,110px);min-height:650px;padding:132px max(28px,50vw - 682px) 68px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.customers-hero-copy{max-width:670px}.customers-hero-kicker{color:#088b82;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.customers-hero-kicker i{background:currentColor;width:29px;height:1px}.customers-hero h1{color:#122830;letter-spacing:-.055em;max-width:700px;margin:20px 0 0;font-size:clamp(50px,4.8vw,70px);font-weight:780;line-height:1}.customers-hero h1 span{color:#098f85;display:block}.customers-hero-copy>p{color:#5a7074;max-width:620px;margin:23px 0 0;font-size:14px;line-height:1.75}.customers-hero-actions{gap:10px;margin-top:29px;display:flex}.customers-hero-actions a{color:#fff;background:#0a8d84;border:1px solid #0a8d84;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:49px;padding:0 22px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.customers-hero-actions a:hover{background:#087a72;transform:translateY(-2px)}.customers-hero-actions a:last-child{color:#156f69;background:0 0}.customers-hero-actions a span{font-size:16px}.customers-hero-signals{color:#637b79;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:29px;font-size:8px;font-weight:800;display:flex}.customers-hero-signals span{align-items:center;gap:6px;display:flex}.customers-hero-signals b{color:#0a8d84;font:800 8px monospace}.customers-hero-signals>i{background:#0a8d84;border-radius:50%;width:3px;height:3px}.customers-hero-story{color:#e9f5f3;background:#09272e;border:1px solid #aac9c4;border-radius:10px;overflow:hidden;box-shadow:0 26px 65px #0c3c3929}.customers-hero-story>header{border-bottom:1px solid #7ed0c62b;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.customers-hero-story>header span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.customers-hero-story>header small{color:#739793;text-transform:uppercase;font-size:7px}.customers-story-core{background:radial-gradient(circle at 82% 30%,#39d1bf24,#0000 31%);padding:34px 25px 30px}.customers-story-core>span{color:#61d9ca;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.customers-story-core>strong{color:#eff8f6;letter-spacing:-.045em;margin-top:13px;font-size:clamp(30px,3vw,43px);line-height:1.06;display:block}.customers-story-core em{color:#68ddd0;font-style:normal}.customers-story-path{border-top:1px solid #7ed0c62b;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;padding:20px 24px;display:grid}.customers-story-path>div{flex-direction:column;gap:6px;display:flex}.customers-story-path b{color:#63d8c9;font:800 8px monospace}.customers-story-path span{color:#b5cfcb;font-size:9px;font-weight:750}.customers-story-path>i{background:#346460;height:1px}.customers-hero-story>footer{color:#789b97;text-transform:uppercase;border-top:1px solid #7ed0c62b;align-items:center;gap:9px;padding:13px 19px;font-size:7px;display:flex}.customers-hero-story>footer i{background:#5ee2af;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5ee2af}@media (max-width:1000px){.customers-hero{grid-template-columns:1fr;min-height:0;padding-top:120px}.customers-hero-story{width:100%;max-width:760px}}@media (max-width:620px){.customers-hero{gap:37px;padding:108px 18px 48px}.customers-hero h1{font-size:clamp(43px,12vw,57px)}.customers-hero-copy>p{font-size:13px}.customers-hero-actions{flex-direction:column}.customers-hero-actions a{width:100%}.customers-hero-signals{flex-direction:column;align-items:flex-start}.customers-hero-signals>i{display:none}.customers-story-path{grid-template-columns:1fr}.customers-story-path>i{background:#346460;width:1px;height:13px;margin:5px 0}}.wip-page>.customers-hero{color:#fff;text-align:center;background:radial-gradient(65% 45% at 50% 100%,#0a9d9042,#0000 74%),linear-gradient(#070b16 0%,#0b1020 100%);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;min-height:720px;padding:132px 24px 0;display:flex;overflow:hidden}.customers-hero-copy{z-index:2;flex-direction:column;align-items:center;width:min(100%,940px);max-width:940px;display:flex;position:relative}.customers-hero-kicker{color:#c9e9e5;background:#688b9424;border:1px solid #83ddd333;border-radius:999px;padding:8px 14px;font-size:9px;display:inline-flex}.customers-hero-kicker i{background:#59dfbd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #59dfbd}.customers-hero h1 span{color:#0000;background:linear-gradient(90deg,#4f6572 2%,#f3f7f8 50%,#4d6670 98%);-webkit-background-clip:text;background-clip:text;display:block}.customers-hero-copy>p{color:#a9b7c1;max-width:650px;margin-top:20px;font-size:14px;line-height:1.72}.customers-hero-actions{justify-content:center;margin-top:26px}.customers-hero-actions a{color:#101620;background:#f5f7f8;border-color:#ffffff1f;border-radius:7px;min-height:44px;padding:0 20px}.customers-hero-actions a:hover{color:#101620;background:#dfe8e8}.customers-hero-preview{z-index:1;width:min(100%,1020px);height:300px;margin-top:43px;position:relative}.customers-preview-glow{filter:blur(65px);opacity:.55;background:#23bba8;border-radius:50%;width:78%;height:115px;position:absolute;top:0;left:50%;transform:translate(-50%)}.customers-hero-preview figure{z-index:1;background:#0a1823;border:1px solid #92e0d73d;border-bottom:0;border-radius:11px 11px 0 0;width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 -12px 45px #1fcab61a}.customers-hero-preview img{object-fit:cover;object-position:top}@media (max-width:1000px){.wip-page>.customers-hero{padding-top:120px}.customers-hero-preview{height:270px}}@media (max-width:620px){.wip-page>.customers-hero{min-height:650px;padding:108px 18px 0}.customers-hero h1{font-size:clamp(42px,11.8vw,56px)}.customers-hero-copy>p{font-size:13px}.customers-hero-actions{width:100%}.customers-hero-preview{height:220px;margin-top:36px}.customers-preview-glow{width:95%}}.customers-outcomes{color:#172f36;background:#f7faf9;grid-template-columns:minmax(340px,.8fr) minmax(560px,1.2fr);align-items:start;gap:clamp(70px,9vw,140px);padding:72px max(28px,50vw - 620px) 78px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.customers-outcomes-heading>div>span{color:#098b82;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.customers-outcomes-heading>div>span i{background:currentColor;width:27px;height:1px}.customers-outcomes-heading h2{letter-spacing:-.047em;margin:17px 0 0;font-size:clamp(39px,3.7vw,54px);font-weight:770;line-height:1.04}.customers-outcomes-heading h2 em{color:#0a9086;font-style:normal}.customers-outcomes-heading>p{color:#607579;max-width:500px;margin:22px 0 0;font-size:13px;line-height:1.75}.customers-outcomes-list{border-top:1px solid #b4cec9}.customers-outcomes-list article{border-bottom:1px solid #c6d9d5;grid-template-columns:44px 1fr 25px;align-items:center;gap:24px;min-height:125px;padding:23px 2px;display:grid}.customers-outcomes-list article>span{color:#0a8e84;align-self:start;padding-top:4px;font:850 9px/1 monospace}.customers-outcomes-list h3{color:#173038;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:750}.customers-outcomes-list p{color:#63777b;max-width:550px;margin:9px 0 0;font-size:12px;line-height:1.68}.customers-outcomes-list article>i{color:#0a8e84;border:1px solid #aac9c3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;transition:color .2s,background .2s,transform .2s;display:grid}.customers-outcomes-list article:hover>i{color:#fff;background:#0a8e84;transform:translate(3px)}@media (max-width:900px){.customers-outcomes{grid-template-columns:1fr;gap:40px}.customers-outcomes-heading>p{max-width:680px}}@media (max-width:620px){.customers-outcomes{gap:32px;padding:48px 18px 53px}.customers-outcomes-heading h2{font-size:clamp(36px,10vw,46px)}.customers-outcomes-list article{grid-template-columns:34px 1fr;gap:14px;min-height:0;padding:23px 0}.customers-outcomes-list article>i{display:none}}@keyframes customersBadgeSpin{to{transform:rotate(1turn)}}@keyframes customersCue{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.wip-page>.customers-hero{background:radial-gradient(circle at 50% 38%,#0d91862b,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px,#070b12;min-height:690px;padding:134px 24px 45px;position:relative}.customers-hero:before{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 15%,#54dac90b 50%,#0000 85%);position:absolute;inset:0}.customers-hero-badge{z-index:0;background:#ffffff24;border-radius:999px;padding:1px;position:relative;overflow:hidden}.customers-hero-badge:before{z-index:-1;content:"";background:conic-gradient(transparent 0 35%,#58e1ce 47%,#9bf2b5 52%,transparent 64%);width:150%;height:460%;animation:4s linear infinite customersBadgeSpin;position:absolute;top:-180%;left:-25%}.customers-hero-badge>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b12eb;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:flex}.customers-hero-badge i{background:#68e4b4;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 10px #68e4b4}.customers-hero-badge i:after{content:"";background:#68e4b44d;border-radius:50%;animation:1.4s ease-in-out infinite customersCue;position:absolute;inset:-4px}.customers-hero-badge b{color:#d8e8e6;letter-spacing:.04em;font-size:9px}.customers-hero h1{max-width:920px;margin-top:21px;font-size:clamp(48px,5vw,72px);line-height:1.05}.customers-hero h1 span{background:linear-gradient(90deg,#3c5c62,#f3faf8 50%,#3c5c62);-webkit-background-clip:text;background-clip:text}.customers-hero-copy>p{max-width:610px;margin-top:17px}.customers-hero-actions{margin-top:27px}.customers-hero-actions a{border-radius:999px;min-height:45px}.customers-hero-actions a:first-child{color:#07342f;background:#75e5c8;border-color:#74e2c7}.customers-hero-actions a:last-child{padding-inline:23px}.customers-capability-strip{z-index:2;color:#879b9f;letter-spacing:.08em;text-transform:uppercase;border-block:1px solid #98cac526;flex-wrap:wrap;justify-content:center;align-items:center;gap:21px;width:min(100%,930px);margin-top:66px;padding:22px 28px;font-size:9px;font-weight:780;display:flex;position:relative}.customers-capability-strip i{background:#57d8c3;border-radius:50%;width:4px;height:4px}.customers-scroll-cue{z-index:2;color:#697f83;flex-direction:column;align-items:center;gap:8px;margin-top:31px;text-decoration:none;display:flex;position:relative}.customers-scroll-cue>i{border:1px solid #6c8588;border-radius:12px;width:19px;height:28px;position:relative}.customers-scroll-cue>i span{background:#83dccc;border-radius:2px;width:2px;height:6px;animation:1.4s ease-in-out infinite customersCue;position:absolute;top:6px;left:8px}.customers-scroll-cue>b{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.customers-outcomes{background:linear-gradient(115deg,#f7fbfa,#e9f4f1);grid-template-columns:minmax(330px,.78fr) minmax(570px,1.22fr);padding-top:64px;padding-bottom:68px}.customers-outcomes-heading{position:sticky;top:110px}.customers-outcomes-list article{transition:padding .25s,background .25s}.customers-outcomes-list article:hover{background:#ffffff85;padding-inline:14px}@media (max-width:900px){.customers-outcomes-heading{position:static}.customers-capability-strip{margin-top:50px}}@media (max-width:620px){.wip-page>.customers-hero{min-height:650px;padding:110px 18px 38px}.customers-hero h1{font-size:clamp(41px,11.5vw,54px)}.customers-capability-strip{gap:12px;margin-top:42px;padding:18px 5px}.customers-capability-strip i{display:none}.customers-capability-strip span{width:calc(50% - 8px);font-size:7px}.customers-scroll-cue{margin-top:24px}.customers-outcomes{padding-top:47px;padding-bottom:51px}}@media (prefers-reduced-motion:reduce){.customers-hero-badge:before,.customers-hero-badge i:after,.customers-scroll-cue>i span{animation:none}}.wip-page>.about-hero{width:100%;max-width:none;margin:0}.about-hero{background:linear-gradient(120deg,#f9fbfa 0%,#edf5f3 51%,#e5f0f2 100%);grid-template-columns:minmax(0,.9fr) minmax(610px,1.1fr);min-height:680px;padding-top:84px}.about-hero-copy{padding:52px 30px 54px max(28px,50vw - 682px)}.about-hero h1{font-size:clamp(51px,4.7vw,70px);line-height:.99}.about-hero-visual{min-height:596px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 18%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 18%,#000 34%)}@media (max-width:1000px){.about-hero{grid-template-columns:1fr;padding-top:72px}.about-hero-copy{width:min(100% - 40px,820px);margin:0 auto;padding:52px 0 38px}.about-hero-visual{min-height:440px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}}@media (max-width:620px){.about-hero-copy{width:calc(100% - 36px);padding:42px 0 32px}.about-hero h1{font-size:clamp(42px,12vw,55px)}.about-hero-visual{min-height:340px}}.customers-workflow{color:#eff8f5;background:linear-gradient(120deg,#062a27 0%,#073c35 52%,#075044 100%);grid-template-columns:minmax(350px,.82fr) minmax(560px,1.18fr);align-items:start;gap:clamp(75px,10vw,150px);padding:76px max(28px,50vw - 620px) 82px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.customers-workflow-heading{position:sticky;top:112px}.customers-workflow-heading>span{color:#a6ff5d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.customers-workflow-heading>span i{background:currentColor;width:27px;height:1px}.customers-workflow-heading h2{letter-spacing:-.047em;margin:18px 0 0;font-size:clamp(38px,3.7vw,54px);font-weight:760;line-height:1.04}.customers-workflow-heading h2 em{color:#9fe5cb;font-style:normal}.customers-workflow-heading>p{color:#a2c2b9;max-width:500px;margin:21px 0 0;font-size:13px;line-height:1.74}.customers-workflow-track{position:relative}.customers-workflow-progress{transform-origin:top;background:linear-gradient(#a6ff5d,#58d7bd 70%,#58d7bd0d);width:1px;position:absolute;top:0;bottom:0;left:12px}.customers-workflow-track article{grid-template-columns:25px 38px 1fr;gap:18px;min-height:154px;padding:4px 0 29px;display:grid;position:relative}.customers-workflow-marker{justify-content:center;display:flex;position:relative}.customers-workflow-marker i{z-index:2;background:#a6ff5d;border:2px solid #0a4038;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #a6ff5d24,0 0 17px #a6ff5d73}.customers-workflow-track article>span{color:#82c9b8;padding-top:3px;font:850 9px/1 monospace}.customers-workflow-track small{color:#a6ff5d;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850}.customers-workflow-track h3{color:#f2faf7;letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:740}.customers-workflow-track p{color:#a0beb6;max-width:510px;margin:10px 0 0;font-size:12px;line-height:1.68}@media (max-width:900px){.customers-workflow{grid-template-columns:1fr;gap:42px}.customers-workflow-heading{position:static}.customers-workflow-heading>p{max-width:680px}}@media (max-width:620px){.customers-workflow{gap:35px;padding:50px 18px 55px}.customers-workflow-heading h2{font-size:clamp(35px,10vw,45px)}.customers-workflow-track article{grid-template-columns:25px 29px 1fr;gap:11px;min-height:165px}.customers-workflow-track h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.customers-workflow-progress{transform:scaleY(1)!important}.customers-workflow-track article{opacity:1!important;transform:none!important}}.wip-page>.customers-hero{color:#1f2231;background:radial-gradient(circle at 12% 18%,#bfabff8c,#0000 34%),radial-gradient(circle at 88% 24%,#91eceb94,#0000 36%),radial-gradient(circle at 52% 100%,#e2bbff7a,#0000 40%),linear-gradient(135deg,#f5efff 0%,#e9fbfb 52%,#f8f2ff 100%);min-height:680px;padding:126px 24px 62px}.wip-page>.customers-hero:before{background:linear-gradient(110deg,#ffffff3d,#0000 45%,#ffffff2e)}.wip-page>.customers-hero:after{display:none}.customers-light-kicker{color:#474160;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid #3c356821;border-radius:999px;padding:7px 14px;font-size:9px;font-weight:750;display:inline-flex}.customers-hero h1{color:#252535;letter-spacing:-.045em;max-width:900px;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,5vw,70px);font-weight:500;line-height:1.08}.customers-hero h1 span{color:#252535;-webkit-text-fill-color:initial;background:0 0}.customers-hero-copy>p{color:#5f6270;max-width:620px}.customers-hero-actions a,.customers-hero-actions a:first-child{color:#fff;background:#262626;border-color:#262626}.customers-hero-actions a:first-child:hover{color:#fff;background:#111}.customers-hero-actions a:last-child{color:#30303b;background:#ffffff6b;border-color:#26262640}.customers-hero-actions a:last-child:hover{color:#fff;background:#262626}.customers-brief{z-index:2;color:#f2f2f2;background:#262626;border:1px solid #ffffff2e;border-radius:16px;width:min(100%,590px);margin-top:37px;padding:20px 22px 17px;position:relative;box-shadow:0 22px 55px #362a532e}.customers-brief>p{color:#c4c4c7;text-align:left;min-height:59px;margin:0;font-size:12px;line-height:1.65}.customers-brief>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customers-brief>div>span{color:#d5d5d5;border:1px solid #464646;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex}.customers-brief>div>span i{background:#8de3db;border-radius:50%;width:5px;height:5px}.customers-brief>div>a{color:#d6d6d6;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:auto;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:grid}.customers-brief>div>a:hover{color:#252535;background:#a9f0e7;transform:translate(2px)}.customers-capability-strip{border:0;gap:12px;margin-top:23px;padding:0}.customers-capability-strip span{letter-spacing:.07em;background:#242424;border-radius:999px;padding:9px 17px;font-size:7px;font-weight:750;color:#f2f2f2!important}.customers-capability-strip i{display:none}@media (max-width:620px){.wip-page>.customers-hero{min-height:0;padding:108px 18px 48px}.customers-hero h1{font-size:clamp(41px,11.5vw,54px)}.customers-brief{padding:17px}.customers-brief>div>span{font-size:7px}.customers-capability-strip{gap:8px;margin-top:19px;display:flex}.customers-capability-strip span{width:auto;padding:8px 11px}.customers-capability-strip span:last-child{grid-column:auto}}.wip-page>.customers-hero{min-height:650px;padding-bottom:58px}.customers-hero-copy>p{max-width:690px}.customers-hero-audiences{z-index:2;border-top:1px solid #37405233;border-bottom:1px solid #37405233;grid-template-columns:repeat(3,1fr);width:min(100%,1040px);margin-top:46px;display:grid;position:relative}.customers-hero-audiences article{text-align:left;grid-template-columns:28px 1fr;gap:14px;min-height:126px;padding:25px;display:grid}.customers-hero-audiences article:first-child{padding-left:0}.customers-hero-audiences article+article{border-left:1px solid #3740522e}.customers-hero-audiences article>span{color:#4c6f76;padding-top:3px;font:800 8px/1 monospace}.customers-hero-audiences h2{color:#292c3c;letter-spacing:-.01em;margin:0;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;font-size:13px;font-weight:800}.customers-hero-audiences p{color:#616675;max-width:280px;margin:8px 0 0;font-size:10px;line-height:1.62}@media (max-width:760px){.customers-hero-audiences{grid-template-columns:1fr;margin-top:38px}.customers-hero-audiences article{min-height:0;padding:19px 0}.customers-hero-audiences article+article{border-top:1px solid #3740522e;border-left:0}}@media (max-width:620px){.wip-page>.customers-hero{padding-bottom:42px}.customers-hero-audiences{margin-top:32px}}.customers-outcomes,.customers-workflow{background:#082a2f}.customers-outcomes{color:#edf7f5;border-top:0}.customers-outcomes-heading>div>span{color:#7ce2d3}.customers-outcomes-heading h2{color:#f1f8f7}.customers-outcomes-heading h2 em{color:#8de2d5}.customers-outcomes-heading>p{color:#9eb9b6}.customers-outcomes-list{border-top-color:#97d3cb47}.customers-outcomes-list article{border-bottom-color:#97d3cb38}.customers-outcomes-list article:hover{background:#ffffff09}.customers-outcomes-list article>span{color:#73daca}.customers-outcomes-list h3{color:#edf7f5}.customers-outcomes-list p{color:#9bb5b3}.customers-outcomes-list article>i{color:#75ddcd;border-color:#89d6cc61}.customers-outcomes-list article:hover>i{color:#082a2f;background:#8ce6d7}.customers-workflow{color:#173038;background:#edf6f3;border-top:0}.customers-workflow-heading>span{color:#087f76}.customers-workflow-heading h2{color:#173038}.customers-workflow-heading h2 em{color:#0a8d83}.customers-workflow-heading>p{color:#607579}.customers-workflow-progress{background:linear-gradient(#0a9186,#6bcabe 72%,#6bcabe14)}.customers-workflow-marker i{background:#0a9186;border-color:#edf6f3;box-shadow:0 0 0 4px #0a91861f,0 0 16px #0a918647}.customers-workflow-track article>span{color:#43877f}.customers-workflow-track small{color:#087f76}.customers-workflow-track h3{color:#173038}.customers-workflow-track p{color:#657a7d}.customers-closing{color:#eff6f7;background:linear-gradient(120deg,#091520,#0b2229);grid-template-columns:minmax(360px,.94fr) minmax(520px,1.06fr);align-items:center;gap:clamp(70px,9vw,135px);padding:70px max(28px,50vw - 620px) 74px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.customers-closing-copy>span{color:#77ddd0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.customers-closing-copy>span i{background:currentColor;width:27px;height:1px}.customers-closing h2{letter-spacing:-.047em;max-width:620px;margin:18px 0 0;font-size:clamp(38px,3.6vw,53px);font-weight:760;line-height:1.04}.customers-closing-copy>p{color:#9bb0b4;max-width:570px;margin:21px 0 0;font-size:13px;line-height:1.74}.customers-closing-copy>div{gap:10px;margin-top:27px;display:flex}.customers-closing-copy a{color:#09252a;background:#70daca;border:1px solid #70daca;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:47px;padding:0 21px;font-size:10px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.customers-closing-copy a:hover{background:#8ae5d7;transform:translateY(-2px)}.customers-closing-copy a:last-child{color:#e9f4f3;background:0 0;border-color:#46656a}.customers-closing-copy a:last-child:hover{background:#17373d}.customers-closing-copy a span{font-size:16px}.customers-closing-path{border-top:1px solid #35535a;border-bottom:1px solid #35535a}.customers-closing-path>header{color:#729095;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:13px 3px;font-size:8px;font-weight:800;display:flex}.customers-closing-path>header small{font-size:7px}.customers-closing-path article{border-top:1px solid #29464d;grid-template-columns:38px 1fr;gap:18px;padding:20px 3px;display:grid}.customers-closing-path article>b{color:#68d3c4;padding-top:3px;font:850 9px/1 monospace}.customers-closing-path h3{color:#eaf3f3;letter-spacing:-.015em;margin:0;font-size:15px}.customers-closing-path p{color:#849fa2;margin:7px 0 0;font-size:10px;line-height:1.6}@media (max-width:900px){.customers-closing{grid-template-columns:1fr;gap:42px}.customers-closing-copy>p{max-width:680px}}@media (max-width:620px){.customers-closing{gap:35px;padding:49px 18px 53px}.customers-closing h2{font-size:clamp(35px,10vw,45px)}.customers-closing-copy>div{flex-direction:column}.customers-closing-copy a{width:100%}}.customers-use{color:#173038;background:#fafcfc;padding:70px max(28px,50vw - 620px) 76px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.customers-use-heading>span{color:#07887f;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.customers-use-heading>span i{background:currentColor;width:27px;height:1px}.customers-use-heading>div{border-bottom:1px solid #bed3cf;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:end;gap:70px;margin-top:16px;padding-bottom:35px;display:grid}.customers-use-heading h2{letter-spacing:-.047em;max-width:700px;margin:0;font-size:clamp(38px,3.7vw,54px);font-weight:770;line-height:1.04}.customers-use-heading h2 em{color:#098e84;font-style:normal}.customers-use-heading p{color:#607579;max-width:500px;margin:0;font-size:13px;line-height:1.74}.customers-use-grid{grid-template-columns:repeat(2,1fr);display:grid}.customers-use-grid article{border-bottom:1px solid #cadbd8;min-height:220px;padding:28px 31px}.customers-use-grid article:nth-child(odd){border-right:1px solid #cadbd8;padding-left:0}.customers-use-grid article:nth-child(2n){padding-right:0}.customers-use-grid article>div{justify-content:space-between;align-items:center;display:flex}.customers-use-grid article>div>span{color:#0a8e84;font:850 9px/1 monospace}.customers-use-grid article small{color:#718583;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.customers-use-grid h3{color:#173038;letter-spacing:-.025em;margin:43px 0 0;font-size:21px;font-weight:750}.customers-use-grid p{color:#63777b;max-width:480px;margin:11px 0 0;font-size:12px;line-height:1.7}@media (max-width:800px){.customers-use-heading>div{grid-template-columns:1fr;gap:18px}.customers-use-grid{grid-template-columns:1fr}.customers-use-grid article,.customers-use-grid article:nth-child(odd),.customers-use-grid article:nth-child(2n){border-right:0;min-height:0;padding:25px 0}.customers-use-grid h3{margin-top:25px}}@media (max-width:620px){.customers-use{padding:48px 18px 52px}.customers-use-heading h2{font-size:clamp(35px,10vw,45px)}.customers-use-heading>div{padding-bottom:29px}}.customers-use{padding-top:50px;padding-bottom:54px}.customers-use-heading>div{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:54px;padding-bottom:27px}.customers-use-heading h2{font-size:clamp(34px,3.1vw,46px)}.customers-use-heading p{color:#4f666b;font-size:14px;line-height:1.68}.customers-use-grid{grid-template-columns:repeat(4,1fr)}.customers-use-grid article,.customers-use-grid article:nth-child(odd),.customers-use-grid article:nth-child(2n){border-bottom:0;border-right:1px solid #cadbd8;min-height:0;padding:23px 22px 20px}.customers-use-grid article:first-child{padding-left:0}.customers-use-grid article:last-child{border-right:0;padding-right:0}.customers-use-grid article small{color:#526a68;font-size:9px}.customers-use-grid h3{margin-top:23px;font-size:18px;line-height:1.3}.customers-use-grid p{color:#536b70;margin-top:9px;font-size:13px;line-height:1.62}.customers-hero-copy>p{color:#4e5362;font-size:16px;line-height:1.65}.customers-hero-audiences h2{font-size:15px}.customers-hero-audiences p{color:#505867;font-size:12px;line-height:1.6}.customers-outcomes-heading>p,.customers-workflow-heading>p,.customers-closing-copy>p{font-size:14px}.customers-outcomes-list h3{font-size:20px}.customers-outcomes-list p{color:#abc3c0;font-size:13px}.customers-workflow-track small{font-size:9px}.customers-workflow-track p{color:#526a6e;font-size:13px}.customers-closing-path h3{font-size:16px}.customers-closing-path p{color:#9bb2b4;font-size:12px}@media (max-width:1000px){.customers-use-grid{grid-template-columns:repeat(2,1fr)}.customers-use-grid article,.customers-use-grid article:nth-child(odd),.customers-use-grid article:nth-child(2n){border-bottom:1px solid #cadbd8;border-right:1px solid #cadbd8;padding:23px}.customers-use-grid article:nth-child(odd){padding-left:0}.customers-use-grid article:nth-child(2n){border-right:0;padding-right:0}.customers-use-grid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:800px){.customers-use-heading>div,.customers-use-grid{grid-template-columns:1fr}.customers-use-grid article,.customers-use-grid article:nth-child(odd),.customers-use-grid article:nth-child(2n){border-bottom:1px solid #cadbd8;border-right:0;padding:21px 0}.customers-use-grid article:last-child{border-bottom:0}}@media (max-width:620px){.customers-use{padding-top:40px;padding-bottom:43px}.customers-use-heading h2{font-size:clamp(32px,9vw,41px)}.customers-hero-copy>p{font-size:14px}.customers-hero-audiences p,.customers-outcomes-list p,.customers-workflow-track p,.customers-closing-path p{font-size:12px}}.contact-hero{color:#f2f5f5;background:radial-gradient(circle at 14% 40%,#65455147,#0000 36%),linear-gradient(110deg,#171416,#101719);grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:80px;min-height:610px;padding:130px max(28px,50vw - 620px) 62px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.contact-hero-copy{max-width:650px}.contact-hero-copy>span,.contact-form-heading>span,.contact-details>span{color:#78ddd0;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:850;display:flex}.contact-hero-copy>span i,.contact-form-heading>span i,.contact-details>span i{background:currentColor;width:27px;height:1px}.contact-hero h1{letter-spacing:-.052em;max-width:670px;margin:18px 0 0;font-size:clamp(48px,4.7vw,68px);font-weight:760;line-height:1.02}.contact-hero-copy>p{color:#aebabb;max-width:600px;margin:22px 0 0;font-size:14px;line-height:1.72}.contact-hero-copy>a{color:#09282c;background:#68d9ca;border:1px solid #68d9ca;border-radius:5px;align-items:center;gap:22px;min-height:48px;margin-top:28px;padding:0 21px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.contact-hero-copy>a span{font-size:16px}.contact-hero-visual{aspect-ratio:1;place-items:center;width:min(100%,500px);margin-left:auto;display:grid;position:relative}.contact-orbit{border:1px solid #5cb4dd73;border-radius:50%;position:absolute}.contact-orbit-a{inset:7%;box-shadow:inset 0 0 70px #1c64a933,0 0 0 9px #277ed133}.contact-orbit-b{border-color:#69dacd40;inset:18%;transform:rotate(23deg)}.contact-person{width:48%;height:58%;position:relative}.contact-person i{aspect-ratio:1;background:linear-gradient(145deg,#70c9ef,#a9c6ed);border:3px solid #337fc4;border-radius:50%;width:43%;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact-person span{background:linear-gradient(160deg,#78d5cf,#163f76 62%);border:3px solid #337fc4;border-radius:50% 50% 42% 42%;height:55%;position:absolute;bottom:0;left:0;right:0}.contact-check{aspect-ratio:1;background:linear-gradient(145deg,#70c8ed,#1761a7);border:7px solid #cae2e847;border-radius:50%;place-items:center;width:29%;display:grid;position:absolute;bottom:13%;left:10%;box-shadow:0 15px 35px #00000040}.contact-check span{color:#dff8f3;font-size:clamp(38px,4vw,59px)}.contact-hero-visual>small{color:#6f9999;letter-spacing:.12em;text-transform:uppercase;font-size:8px;position:absolute;bottom:12%;right:5%}.contact-main{color:#e9f1f2;background:#11191d;grid-template-columns:minmax(520px,1.08fr) minmax(400px,.92fr);gap:clamp(65px,8vw,120px);padding:70px max(28px,50vw - 620px) 78px;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid}.contact-form-heading h2,.contact-details h2{color:#f2f6f6;letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(31px,3vw,43px);line-height:1.08}.contact-form-heading>p,.contact-details>p{color:#8fa3a6;max-width:590px;margin:14px 0 0;font-size:12px;line-height:1.68}.contact-fields{gap:12px;margin-top:17px;display:grid}.contact-fields.two{grid-template-columns:1fr 1fr;margin-top:28px}.contact-fields label{color:#afc0c1;gap:7px;font-size:9px;font-weight:750;display:grid}.contact-fields input,.contact-fields select,.contact-fields textarea{color:#e7eeee;background:#1b252a;border:1px solid #34464b;border-radius:5px;outline:0;width:100%;font:400 12px/1.4 inherit;transition:border-color .2s,box-shadow .2s}.contact-fields input,.contact-fields select{height:46px;padding:0 13px}.contact-fields textarea{resize:vertical;min-height:120px;padding:13px}.contact-fields input:focus,.contact-fields select:focus,.contact-fields textarea:focus{border-color:#63d5c6;box-shadow:0 0 0 3px #63d5c617}.contact-fields label>small{color:#6f8587;justify-self:end;font-size:8px}.contact-consent{color:#91a5a7;align-items:flex-start;gap:9px;margin-top:17px;font-size:9px;line-height:1.5;display:flex}.contact-consent input{accent-color:#65d6c7}.contact-form>button{color:#08262a;cursor:pointer;background:#68d9ca;border:0;border-radius:5px;justify-content:center;align-items:center;gap:22px;width:100%;min-height:49px;margin-top:22px;font-size:11px;font-weight:850;display:flex}.contact-form>button span{font-size:16px}.contact-success{color:#72dfaf;margin:12px 0 0;font-size:10px}.contact-details{padding-top:4px}.contact-detail-list{border-top:1px solid #314348;margin-top:30px}.contact-detail-list article{border-bottom:1px solid #293a3f;grid-template-columns:37px 1fr;gap:17px;padding:20px 0;display:grid}.contact-detail-list article>b{color:#66d5c6;padding-top:3px;font:850 9px monospace}.contact-detail-list h3{color:#eaf2f2;margin:0;font-size:15px}.contact-detail-list p{color:#8da2a4;max-width:450px;margin:7px 0 0;font-size:11px;line-height:1.6}.contact-detail-list a{color:#72dbce;margin-top:9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.contact-details>footer{color:#83999b;margin-top:24px;font-size:10px}.contact-details>footer a{color:#75ddd0}@media (max-width:1000px){.contact-hero{grid-template-columns:1fr;gap:34px}.contact-hero-visual{width:min(100%,430px);margin:0 auto}.contact-main{grid-template-columns:1fr}.contact-details{max-width:720px}}@media (max-width:620px){.contact-hero{min-height:0;padding:108px 18px 48px}.contact-hero h1{font-size:clamp(42px,12vw,56px)}.contact-hero-copy>p{font-size:13px}.contact-hero-visual{width:min(100%,330px)}.contact-main{gap:50px;padding:48px 18px 54px}.contact-fields.two{grid-template-columns:1fr}.contact-form-heading h2,.contact-details h2{font-size:34px}}.contact-hero{color:#142d35;background:radial-gradient(circle at 9% 25%,#a894e83b,#0000 32%),radial-gradient(circle at 88% 21%,#60d7cd40,#0000 35%),linear-gradient(120deg,#f7f8fc,#e9f6f3)}.contact-hero-copy>span{color:#087f77}.contact-hero h1{color:#142a32}.contact-hero-copy>p{color:#536b70}.contact-hero-copy>a{color:#fff;background:#0b8e84;border-color:#0b8e84}.contact-hero-copy>a:hover{background:#08776f}.contact-orbit-a{border-color:#17749d66;box-shadow:inset 0 0 70px #23899e1f,0 0 0 9px #20929d17}.contact-orbit-b{border-color:#10908557}.contact-person i{background:linear-gradient(145deg,#7be1d4,#a9c9ed);border-color:#187f92}.contact-person span{background:linear-gradient(160deg,#79dfd1,#15536c 68%);border-color:#187f92}.contact-check{background:linear-gradient(145deg,#71daca,#167c8b);border-color:#ffffff9e}.contact-hero-visual>small{color:#4e7f7d}.contact-main{color:#173038;background:#f6f9f8;align-items:start}.contact-form-heading>span{color:#087f77}.contact-form-heading h2{color:#173038}.contact-form-heading>p{color:#5f7579}.contact-fields label{color:#425d61}.contact-fields input,.contact-fields select,.contact-fields textarea{color:#173038;background:#fff;border-color:#bed0cd}.contact-fields input::placeholder,.contact-fields textarea::placeholder{color:#91a19f}.contact-fields select option{background:#fff}.contact-fields label>small,.contact-consent{color:#687d80}.contact-form>button{color:#fff;background:#0a8e84}.contact-form>button:hover{background:#087970}.contact-success{color:#087c61}.contact-details{color:#edf7f5;background:#0b3136;border:1px solid #17464a;border-radius:10px;padding:31px 32px 32px;box-shadow:0 22px 48px #0b313621}.contact-details>span{color:#74ded0}.contact-details h2{color:#eff8f7}.contact-details>p{color:#9db8b6}.contact-detail-list{border-top-color:#34565a}.contact-detail-list article{border-bottom-color:#2b4d51}.contact-detail-list h3{color:#edf7f5}.contact-detail-list p{color:#9db5b4}.contact-details>footer{color:#8fa9a8}@media (max-width:620px){.contact-details{padding:25px 21px 27px}}.apiscan-page .apiscan-reporting{color:#10283a;background:radial-gradient(circle at 50% 18%,#53beef33,#0000 31%),radial-gradient(circle at 80% 68%,#4dd3c224,#0000 30%),linear-gradient(135deg,#fcfdff,#eaf8fc 55%,#f8fcff);border:0;padding:64px 24px 72px}.apiscan-page .apiscan-reporting:before{display:none}.apiscan-page .apiscan-reporting-inner{width:min(100%,1240px);left:0}.apiscan-page .apiscan-reporting-head{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.apiscan-page .apiscan-reporting-head .apiscan-eyebrow{color:#14788a;background:#ffffffb8;border:1px solid #b9d8df;border-radius:999px;grid-column:auto;padding:7px 13px;display:inline-flex;box-shadow:0 8px 24px #1d6f8c0f}.apiscan-page .apiscan-reporting-head h2{color:#102a3e;max-width:850px;margin-top:16px;font-size:clamp(38px,3.7vw,54px);line-height:1.04}.apiscan-page .apiscan-reporting-head>p{color:#526b77;max-width:690px;margin-top:16px;font-size:14px;line-height:1.68}.apiscan-page .apiscan-report-evidence{align-items:flex-start}.apiscan-page .apiscan-report-proof-strip{border-bottom-color:#bfd8de;gap:12px;width:100%;min-height:0;margin:0;padding:0 0 17px}.apiscan-page .apiscan-report-proof-strip span{color:#315f6a;background:#fff9;border:1px solid #c4dcdf;border-radius:999px;padding:7px 10px;font-size:9px}.apiscan-page .apiscan-report-proof-strip i{color:#087f75;border-color:#76bdb6}.apiscan-page .apiscan-report-copy{border-top:0}.apiscan-page .apiscan-report-copy section,.apiscan-page .apiscan-report-copy section:first-child,.apiscan-page .apiscan-report-copy section:last-child{border-bottom:1px solid #c8dde1;grid-template-columns:32px 1fr;gap:14px;padding:19px 0}.apiscan-page .apiscan-report-copy section:last-child{border-bottom:0}.apiscan-page .apiscan-report-copy section>span{color:#087f75;background:#fff;border-color:#8fc9c4;width:25px;height:25px}.apiscan-page .apiscan-report-copy h3{color:#173746;font-size:18px}.apiscan-page .apiscan-report-copy p{color:#58727d;margin-top:7px;font-size:12px;line-height:1.63}.apiscan-page .apiscan-report-copy ul{display:none}.apiscan-page .apiscan-reporting-actions{margin:6px 0 0;padding-top:19px}.apiscan-page .apiscan-reporting-actions a{border-radius:999px;min-height:45px}.apiscan-page .apiscan-reporting-actions a:first-child{color:#fff;background:#0a8e84}.apiscan-page .apiscan-reporting-actions a:last-child{color:#17677a;background:#ffffffad;border-color:#91c4cc}.apiscan-page .apiscan-report-preview{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-color:#b7d5db;border-radius:16px;justify-self:end;width:min(100%,500px);padding:14px;box-shadow:0 25px 65px #18647e29}.apiscan-page .apiscan-report-preview figcaption span{color:#173746}.apiscan-page .apiscan-report-preview figcaption small{color:#66808a}.apiscan-page .apiscan-report-preview figcaption b{color:#087f75;background:#e9f8f5;border-color:#9ccfc9}.apiscan-page .apiscan-report-sheet{border-color:#bacfd4;width:min(100%,430px);max-height:500px;box-shadow:0 16px 35px #14536826}.apiscan-page .apiscan-report-preview-image{object-fit:cover;object-position:top;max-height:500px}.apiscan-page .apiscan-report-preview-brand{border-color:#2f85be33}@media (max-width:950px){.apiscan-page .apiscan-reporting-main{grid-template-columns:1fr}.apiscan-page .apiscan-report-preview{justify-self:center;width:min(100%,520px)}}@media (max-width:650px){.apiscan-page .apiscan-reporting{padding:48px 16px 54px}.apiscan-page .apiscan-reporting-head h2{font-size:clamp(34px,10vw,44px)}.apiscan-page .apiscan-report-proof-strip{flex-direction:column;align-items:flex-start}.apiscan-page .apiscan-reporting-actions{width:100%;margin-left:0}.apiscan-page .apiscan-reporting-actions a{width:100%}}.apiscan-page .apiscan-reporting-head h2{max-width:760px;margin-top:13px;font-size:clamp(32px,3vw,44px)}.apiscan-page .apiscan-reporting-main{grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:clamp(40px,5vw,68px);margin-top:30px}.apiscan-page .apiscan-report-proof-strip{padding-bottom:12px}.apiscan-page .apiscan-reporting-actions{padding-top:13px}.apiscan-page .apiscan-reporting-actions a{min-height:42px}@media (max-width:950px){.apiscan-page .apiscan-report-preview{width:min(100%,440px)}}@media (max-width:650px){.apiscan-page .apiscan-reporting{padding-top:40px;padding-bottom:44px}.apiscan-page .apiscan-reporting-head h2{font-size:clamp(31px,9vw,40px)}.apiscan-page .apiscan-reporting-main{margin-top:24px}.apiscan-page .apiscan-report-sheet,.apiscan-page .apiscan-report-preview-image{max-height:360px}}.apiscan-page .apiscan-reporting{padding-top:66px;padding-bottom:70px}.apiscan-page .apiscan-reporting-main{grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:center;gap:clamp(54px,6.5vw,92px);margin-top:0}.apiscan-page .apiscan-reporting-head{text-align:left;width:100%;display:block}.apiscan-page .apiscan-reporting-head .apiscan-eyebrow{display:inline-flex}.apiscan-page .apiscan-reporting-head h2{max-width:650px;margin-top:17px;font-size:clamp(38px,3.5vw,51px);line-height:1.04}.apiscan-page .apiscan-reporting-head>p{max-width:610px;margin-top:17px;font-size:14px;line-height:1.7}.apiscan-page .apiscan-report-proof-strip{border-top:1px solid #bfd8de;border-bottom:1px solid #bfd8de;order:2;gap:17px;margin-top:24px;padding:15px 0}.apiscan-page .apiscan-report-proof-strip span{background:0 0;border:0;padding:0;font-size:10px}.apiscan-page .apiscan-report-copy{order:3;margin-top:3px}.apiscan-page .apiscan-report-copy section,.apiscan-page .apiscan-report-copy section:first-child,.apiscan-page .apiscan-report-copy section:last-child{padding:17px 0}.apiscan-page .apiscan-report-copy h3{font-size:17px}.apiscan-page .apiscan-report-copy p{font-size:12px;line-height:1.62}.apiscan-page .apiscan-reporting-actions{order:4;margin-top:5px;padding-top:17px}.apiscan-page .apiscan-report-preview{width:min(100%,480px);padding:15px}.apiscan-page .apiscan-report-sheet{width:min(100%,410px);max-height:465px}.apiscan-page .apiscan-report-preview-image{max-height:465px}@media (max-width:950px){.apiscan-page .apiscan-reporting{padding-top:54px;padding-bottom:58px}.apiscan-page .apiscan-reporting-main{grid-template-columns:1fr;gap:36px}.apiscan-page .apiscan-report-preview{justify-self:center;width:min(100%,480px)}}@media (max-width:650px){.apiscan-page .apiscan-reporting{padding-top:44px;padding-bottom:48px}.apiscan-page .apiscan-reporting-head h2{font-size:clamp(33px,9.5vw,43px)}.apiscan-page .apiscan-report-proof-strip{align-items:flex-start;gap:10px}.apiscan-page .apiscan-report-sheet,.apiscan-page .apiscan-report-preview-image{max-height:390px}}.hybrid-scanner-hero{color:#f8f3f7;background:radial-gradient(circle at 12% 18%,#dc774833,#0000 29%),radial-gradient(circle at 88% 12%,#b467da33,#0000 30%),linear-gradient(135deg,#15131a 0%,#28182f 50%,#4a1f3d 100%);min-height:650px;padding-top:76px;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.hybrid-scanner-hero-inner{width:min(100%,1280px);min-height:574px;margin:0 auto;padding:45px 28px 0;position:relative}.hybrid-scanner-heading{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hybrid-scanner-heading>span{color:#f0b36c;letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:700}.hybrid-scanner-heading h1{color:#fffaf7;letter-spacing:-.048em;max-width:760px;margin:13px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(43px,4.4vw,62px);font-weight:750;line-height:.98}.hybrid-scanner-heading p{color:#f5e9f2c7;letter-spacing:.005em;max-width:610px;margin:15px 0 0;font-size:13px;font-weight:500;line-height:1.58}.hybrid-scanner-lines{z-index:1;pointer-events:none;width:100vw;height:250px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.hybrid-scanner-lines path{fill:none;stroke:#f0b36cb3;stroke-width:1.7px;vector-effect:non-scaling-stroke}.hybrid-scanner-lines circle{fill:#d27a50}.hybrid-scanner-chip{z-index:3;color:#f9eee8;letter-spacing:.055em;background:#221322d1;border:1.5px solid #f0b36c94;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font:700 9px/1 Segoe UI Variable Text,Segoe UI,Arial,sans-serif;display:inline-flex;position:absolute;top:196px;box-shadow:0 8px 24px #0a050c3d}.hybrid-scanner-chip.is-left{left:8%}.hybrid-scanner-chip.is-right{right:8%}.hybrid-scanner-chip i{background:#c75f3f;border:2px solid #f3c38c;border-radius:50%;width:7px;height:7px}.hybrid-scanner-feature{z-index:4;background:#fcfaf7;border:2px solid #5d3154;border-radius:24px 24px 0 0;grid-template-columns:minmax(360px,.92fr) minmax(480px,1.08fr);width:min(100%,1040px);height:302px;margin:74px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px #d8b79d9e,0 20px #ffffff38}.hybrid-scanner-feature-copy{flex-direction:column;justify-content:center;min-width:0;padding:34px 32px 28px 42px;display:flex}.hybrid-scanner-feature-copy>span{color:#984568;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.hybrid-scanner-feature h2{color:#2d1a2b;letter-spacing:-.032em;max-width:400px;margin:11px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(25px,2.45vw,35px);font-weight:720;line-height:1.08}.hybrid-scanner-feature-copy>p{color:#6d5b65;max-width:420px;margin:12px 0 0;font-size:11px;font-weight:450;line-height:1.62}.hybrid-scanner-actions{gap:9px;margin-top:18px;display:flex}.hybrid-scanner-actions a{color:#fff;letter-spacing:.015em;background:#3d2038;border:1.5px solid #3d2038;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 15px;font-size:9px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.hybrid-scanner-actions a:hover{background:#251321;transform:translateY(-2px)}.hybrid-scanner-actions a:last-child{color:#3d2038;background:0 0}.hybrid-scanner-actions a:last-child:hover{color:#fff;background:#3d2038}.hybrid-scanner-coverage{color:#725f69;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-top:15px;font-size:7px;font-weight:800;display:flex}.hybrid-scanner-coverage i{background:#c86443;border-radius:50%;width:3px;height:3px}.hybrid-scanner-feature-visual{background:#1a111d;min-width:0;margin:0;position:relative;overflow:hidden}.hybrid-scanner-feature-visual:before{z-index:1;content:"";background:#fcfaf7;border:2px solid #5d3154;border-radius:50%;width:76px;position:absolute;top:-45px;bottom:-45px;left:-32px}.hybrid-scanner-feature-visual img{object-fit:cover;object-position:65% center}@media (max-width:980px){.hybrid-scanner-chip.is-left{left:4%}.hybrid-scanner-chip.is-right{right:4%}.hybrid-scanner-feature{grid-template-columns:1fr 1.08fr;width:min(100%,900px)}.hybrid-scanner-feature-copy{padding-left:31px}}@media (max-width:760px){.hybrid-scanner-hero{min-height:0;padding-top:72px}.hybrid-scanner-hero-inner{min-height:0;padding:39px 18px 40px}.hybrid-scanner-heading h1{font-size:clamp(39px,10vw,52px)}.hybrid-scanner-lines{opacity:.58;height:150px;top:8px}.hybrid-scanner-chip{display:none}.hybrid-scanner-feature{border-radius:20px;grid-template-columns:1fr;height:auto;margin-top:43px}.hybrid-scanner-feature-copy{padding:29px 25px 25px}.hybrid-scanner-feature h2{font-size:clamp(27px,7vw,35px)}.hybrid-scanner-feature-visual{height:230px}.hybrid-scanner-feature-visual:before{display:none}}@media (max-width:520px){.hybrid-scanner-heading p{font-size:12px}.hybrid-scanner-actions{flex-direction:column;align-items:stretch}.hybrid-scanner-actions a{width:100%}.hybrid-scanner-coverage{flex-wrap:wrap;align-items:flex-start}.hybrid-scanner-feature-visual{height:190px}}.hybrid-scanner-layers{color:#173032;background:linear-gradient(135deg,#fbfaf5 0%,#f2f3eb 100%);padding:82px 28px 76px;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif}.hybrid-scanner-layers-inner{width:min(100%,1180px);margin:0 auto}.hybrid-scanner-layers-heading{grid-template-columns:minmax(380px,.9fr) minmax(420px,1.1fr);align-items:end;gap:clamp(60px,8vw,120px);display:grid}.hybrid-scanner-layers-heading>div>span{color:#087f72;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.hybrid-scanner-layers-heading>div>span i{background:#0b8f7e;width:28px;height:1.5px}.hybrid-scanner-layers-heading h2{color:#173032;letter-spacing:-.045em;margin:16px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(39px,3.8vw,53px);font-weight:720;line-height:1.02}.hybrid-scanner-layers-heading h2 em{color:#0b8e7e;font-style:normal}.hybrid-scanner-layers-heading>p{color:#617374;max-width:580px;margin:0;font-size:13px;line-height:1.72}.hybrid-scanner-layers-grid{border-top:1px solid #b9ceca;border-left:1px solid #b9ceca;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:45px;display:grid}.hybrid-scanner-layers-grid article{background:#ffffff6b;border-bottom:1px solid #b9ceca;border-right:1px solid #b9ceca;flex-direction:column;min-width:0;min-height:238px;padding:23px 21px 18px;transition:background .22s,transform .22s;display:flex}.hybrid-scanner-layers-grid article:hover{z-index:1;background:#fff;position:relative;transform:translateY(-3px);box-shadow:0 17px 40px #1f4c4614}.hybrid-scanner-layers-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hybrid-scanner-layers-grid article>header span{color:#087f72;background:#f7fbf8;border:1px solid #9fc5be;border-radius:50%;place-items:center;width:30px;height:30px;font:750 8px/1 monospace;display:grid}.hybrid-scanner-layers-grid article>header small{color:#718684;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750}.hybrid-scanner-layers-grid h3{color:#183234;letter-spacing:-.025em;margin:29px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.18}.hybrid-scanner-layers-grid article>p{color:#667979;margin:10px 0 0;font-size:10.5px;line-height:1.65}.hybrid-scanner-layers-grid footer{color:#7b8c8b;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:7px;font-weight:700;display:flex}.hybrid-scanner-layers-grid footer i{background:#149985;width:23px;height:1px}.hybrid-scanner-layers-grid footer i:after{content:"";background:#149985;border-radius:50%;width:5px;height:5px;margin:-2px 0 0 auto;display:block}.hybrid-scanner-layers-summary{color:#586e6d;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin-top:28px;font-size:8px;font-weight:750;display:flex}.hybrid-scanner-layers-summary i{background:#15a38e;border-radius:50%;width:4px;height:4px}@media (max-width:980px){.hybrid-scanner-layers-heading{grid-template-columns:1fr;gap:22px}.hybrid-scanner-layers-heading>p{max-width:680px}.hybrid-scanner-layers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hybrid-scanner-layers{padding:58px 18px 55px}.hybrid-scanner-layers-heading h2{font-size:clamp(36px,10vw,46px)}.hybrid-scanner-layers-heading>p{font-size:12px}.hybrid-scanner-layers-grid{grid-template-columns:1fr;margin-top:34px}.hybrid-scanner-layers-grid article{min-height:210px}.hybrid-scanner-layers-summary{justify-content:flex-start;gap:11px}.hybrid-scanner-layers-summary i{display:none}.hybrid-scanner-layers-summary span{background:#ffffff73;border:1px solid #b8ceca;border-radius:999px;padding:7px 9px}}.hybrid-scanner-layers-heading{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:850px;margin:0 auto;display:flex}.hybrid-scanner-layers-heading>span{color:#087f72;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.hybrid-scanner-layers-heading>span i{background:#0b8f7e;width:28px;height:1.5px}.hybrid-scanner-layers-heading h2{max-width:820px;margin:15px 0 0}.hybrid-scanner-layers-heading>p{max-width:720px;margin:17px 0 0}.hybrid-scanner-layers-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:clamp(46px,6vw,82px);margin-top:50px;display:grid}.hybrid-scanner-layers-sticky{color:#eef9f5;background:radial-gradient(circle at 100% 0,#38dfb733,#0000 34%),linear-gradient(145deg,#102f31,#092527);border:1px solid #163f3f;border-radius:22px;padding:29px 28px 25px;position:sticky;top:104px;overflow:hidden;box-shadow:0 23px 55px #123d3a26}.hybrid-scanner-layers-sticky:before{content:"";border:1px solid #62e0c040;border-radius:50%;width:160px;height:160px;position:absolute;top:-58px;right:-60px}.hybrid-scanner-layers-sticky:after{content:"";border:1px solid #62e0c033;border-radius:50%;width:84px;height:84px;position:absolute;top:-24px;right:-25px}.hybrid-scanner-layers-count{z-index:1;border-bottom:1px solid #9dd1c738;align-items:flex-end;gap:14px;padding-bottom:23px;display:flex;position:relative}.hybrid-scanner-layers-count strong{color:#65dfbd;letter-spacing:-.07em;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:62px;font-weight:700;line-height:.8}.hybrid-scanner-layers-count span{color:#a9c7c1;letter-spacing:.1em;text-transform:uppercase;padding-bottom:2px;font-size:8px;font-weight:700;line-height:1.35}.hybrid-scanner-layers-sticky>h3{color:#f2faf7;letter-spacing:-.035em;max-width:280px;margin:28px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:25px;font-weight:680;line-height:1.13}.hybrid-scanner-layers-sticky>p{color:#a9c2be;margin:14px 0 0;font-size:11px;line-height:1.68}.hybrid-scanner-environments{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.hybrid-scanner-environments span{color:#c5dcd7;letter-spacing:.07em;text-transform:uppercase;background:#ffffff09;border:1px solid #84c6ba42;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:700}.hybrid-scanner-layers-sticky>footer{color:#91aaa6;letter-spacing:.12em;text-transform:uppercase;background:#010f1126;border-top:1px solid #9dd1c729;align-items:center;gap:8px;margin:27px -28px -25px;padding:15px 28px;font-size:7px;font-weight:700;display:flex}.hybrid-scanner-layers-sticky>footer i{background:#65dfbd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #65dfbdcc}.hybrid-scanner-layers-list{border-top:1px solid #abc5c0}.hybrid-scanner-layers-list article{border-bottom:1px solid #bfd0cd;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:128px;padding:21px 8px;transition:padding .22s,background .22s;display:grid}.hybrid-scanner-layers-list article:hover{background:#ffffffad;padding-left:17px;padding-right:17px}.hybrid-scanner-layer-number{color:#087e70;background:#f8fbf8;border:1px solid #9dbdb7;border-radius:50%;place-items:center;width:36px;height:36px;font:750 8px/1 monospace;display:grid}.hybrid-scanner-layers-list small{color:#0a8b7b;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:750}.hybrid-scanner-layers-list h3{color:#183234;letter-spacing:-.025em;margin:7px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:19px;font-weight:690;line-height:1.15}.hybrid-scanner-layers-list p{color:#667a79;max-width:560px;margin:7px 0 0;font-size:10.5px;line-height:1.6}.hybrid-scanner-layer-status{color:#58716e;letter-spacing:.08em;text-transform:uppercase;background:#ffffff80;border:1px solid #b5ccc8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:700;display:flex}.hybrid-scanner-layer-status i{background:#13a68f;border-radius:50%;width:5px;height:5px}@media (max-width:900px){.hybrid-scanner-layers-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:32px}.hybrid-scanner-layers-list article{grid-template-columns:38px minmax(0,1fr);gap:17px}.hybrid-scanner-layer-status{display:none}}@media (max-width:700px){.hybrid-scanner-layers-layout{grid-template-columns:1fr;margin-top:37px}.hybrid-scanner-layers-sticky{position:relative;top:0}.hybrid-scanner-layers-sticky>h3{max-width:360px}.hybrid-scanner-layers-list article{min-height:116px;padding:19px 3px}.hybrid-scanner-layers-list article:hover{padding-left:8px;padding-right:8px}}.hybrid-scanner-layers{color:#193336;background:radial-gradient(circle at 9% 18%,#47cbb424,#0000 28%),radial-gradient(circle at 91% 78%,#775dc91f,#0000 31%),linear-gradient(135deg,#fbfaf6 0%,#f5f1f4 100%);min-height:590px;padding:72px 28px;position:relative}.hybrid-scanner-features-inner{grid-template-columns:minmax(400px,.92fr) minmax(490px,1.08fr);align-items:center;gap:clamp(58px,7vw,105px);width:min(100%,1180px);margin:0 auto;display:grid}.hybrid-scanner-features-copy{max-width:530px}.hybrid-scanner-features-kicker{color:#087f72;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.hybrid-scanner-features-kicker i{background:#0b8f7e;width:27px;height:1.5px}.hybrid-scanner-features-copy>h2{color:#183234;letter-spacing:-.045em;margin:16px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,3.5vw,50px);font-weight:720;line-height:1.03}.hybrid-scanner-features-copy>h2 em{color:#0b8c7d;font-style:normal}.hybrid-scanner-features-copy>p{color:#627675;max-width:500px;margin:17px 0 0;font-size:13px;line-height:1.68}.hybrid-scanner-feature-points{border-top:1px solid #c4d5d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin-top:27px;display:grid}.hybrid-scanner-feature-points article{border-bottom:1px solid #c4d5d1;grid-template-columns:25px 1fr;gap:11px;min-height:91px;padding:18px 0 14px;display:grid}.hybrid-scanner-feature-points article>span{color:#0b8d7d;padding-top:3px;font:750 8px/1 monospace}.hybrid-scanner-feature-points h3{color:#213b3d;letter-spacing:-.018em;margin:0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:14px;font-weight:700}.hybrid-scanner-feature-points p{color:#6c7d7c;margin:7px 0 0;font-size:9.5px;line-height:1.55}.hybrid-scanner-features-cta{color:#fff;background:linear-gradient(135deg,#173a3b,#0b786d);border:1px solid #183839;border-radius:7px;justify-content:center;align-items:center;gap:13px;min-height:43px;margin-top:25px;padding:0 19px;font-size:10px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px #184a4626}.hybrid-scanner-features-cta:hover{transform:translateY(-2px);box-shadow:0 13px 28px #184a4633}.hybrid-scanner-features-cta span{font-size:15px}.hybrid-scanner-card-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:445px;padding:12px 5px;display:grid;position:relative}.hybrid-scanner-card-stage:before{z-index:0;filter:blur(26px);content:"";background:radial-gradient(circle,#30caaf33,#8e70cd17 48%,#0000 72%);border-radius:50%;position:absolute;inset:11% 6% 8%}.hybrid-scanner-card-column{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.hybrid-scanner-card-column.is-right{padding-top:58px}.hybrid-scanner-card-column article{--card-accent:#27ac98;border:1px solid #d1dcda;border-top:3px solid var(--card-accent);background:#ffffffeb;border-radius:10px;min-height:124px;padding:15px 16px 13px;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 30px #2f494b1a}.hybrid-scanner-card-column article:hover{transform:translateY(-3px);box-shadow:0 18px 38px #2f494b24}.hybrid-scanner-card-column article.is-violet{--card-accent:#8b73ca}.hybrid-scanner-card-column article.is-blue{--card-accent:#509fca}.hybrid-scanner-card-column article.is-amber{--card-accent:#d5a44f}.hybrid-scanner-card-column article.is-rose{--card-accent:#c77a94}.hybrid-scanner-card-column article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.hybrid-scanner-card-column article>header span{color:#315350;background:color-mix(in srgb,var(--card-accent) 13%,#fff);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 8px;font-size:7px;font-weight:750}.hybrid-scanner-card-column article>header>i{border:2px solid var(--card-accent);border-radius:50%;width:7px;height:7px}.hybrid-scanner-card-column h3{color:#21383a;letter-spacing:-.02em;margin:12px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:15px;font-weight:700}.hybrid-scanner-card-column article>p{color:#748381;margin:6px 0 0;font-size:8.5px;line-height:1.45}.hybrid-scanner-card-column footer{border-top:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:10px;display:flex}.hybrid-scanner-card-column footer span{color:#71827f;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.hybrid-scanner-card-column footer span i{background:var(--card-accent);border-radius:50%;width:5px;height:5px}.hybrid-scanner-card-column footer b{color:var(--card-accent);font-size:12px;font-weight:750}@media (max-width:980px){.hybrid-scanner-features-inner{grid-template-columns:1fr;gap:45px}.hybrid-scanner-features-copy{max-width:700px}.hybrid-scanner-card-stage{width:min(100%,650px);min-height:430px;margin:0 auto}}@media (max-width:620px){.hybrid-scanner-layers{min-height:0;padding:56px 18px}.hybrid-scanner-features-copy>h2{font-size:clamp(35px,10vw,45px)}.hybrid-scanner-features-copy>p{font-size:12px}.hybrid-scanner-feature-points{grid-template-columns:1fr}.hybrid-scanner-feature-points article{min-height:78px}.hybrid-scanner-features-cta{width:100%}.hybrid-scanner-card-stage{gap:10px;min-height:0;padding:0}.hybrid-scanner-card-column{gap:10px}.hybrid-scanner-card-column.is-right{padding-top:35px}.hybrid-scanner-card-column article{min-height:118px;padding:13px 12px}.hybrid-scanner-card-column h3{font-size:13px}.hybrid-scanner-card-column footer b{display:none}}.hybrid-scanner-workflow{color:#eef8f6;background:radial-gradient(circle at 8% 100%,#2bd2af1f,#0000 29%),radial-gradient(circle at 90% 8%,#705bc421,#0000 30%),#09282c;padding:78px 28px 72px;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.hybrid-scanner-workflow:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#95cfc609 1px,#0000 1px),linear-gradient(90deg,#95cfc609 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}.hybrid-scanner-workflow-inner{width:min(100%,1180px);margin:0 auto;position:relative}.hybrid-scanner-workflow-heading{grid-template-columns:minmax(210px,.42fr) minmax(560px,1.58fr);align-items:start;gap:clamp(55px,7vw,100px);display:grid}.hybrid-scanner-workflow-heading>span{color:#6adfc1;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;padding-top:8px;font-size:9px;font-weight:750;display:flex}.hybrid-scanner-workflow-heading>span i{background:#62daba;width:27px;height:1.5px}.hybrid-scanner-workflow-heading h2{color:#f1f8f7;letter-spacing:-.045em;max-width:790px;margin:0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(39px,3.8vw,53px);font-weight:700;line-height:1.03}.hybrid-scanner-workflow-heading h2 em{color:#65dfbd;font-style:normal}.hybrid-scanner-workflow-heading p{color:#a7c0bc;max-width:650px;margin:16px 0 0;font-size:12.5px;line-height:1.7}.hybrid-scanner-workflow-layout{grid-template-columns:minmax(360px,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(55px,7vw,100px);margin-top:52px;display:grid}.hybrid-scanner-workflow-steps{margin:0;padding:0;list-style:none}.hybrid-scanner-workflow-steps li{grid-template-columns:42px 1fr;gap:18px;min-height:114px;display:grid}.hybrid-scanner-workflow-index{flex-direction:column;align-items:center;display:flex;position:relative}.hybrid-scanner-workflow-index span{color:#6ddfc1;background:#0c3235;border:1px solid #3b6a66;border-radius:50%;place-items:center;width:36px;height:36px;font:750 8px/1 monospace;display:grid}.hybrid-scanner-workflow-index>i{background:linear-gradient(#3b6a66,#3b6a6633);flex:1;width:1px;min-height:64px}.hybrid-scanner-workflow-steps small{color:#64d8ba;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:750}.hybrid-scanner-workflow-steps h3{color:#edf7f5;letter-spacing:-.025em;margin:7px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:18px;font-weight:680}.hybrid-scanner-workflow-steps p{color:#98b4b0;max-width:450px;margin:7px 0 0;font-size:10.5px;line-height:1.6}.hybrid-scanner-terminal{background:#061a20;border:1px solid #31595b;border-radius:14px;overflow:hidden;box-shadow:0 28px 65px #00080b57}.hybrid-scanner-terminal>header{background:#0b242b;border-bottom:1px solid #294a4d;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;min-height:48px;padding:0 17px;display:grid}.hybrid-scanner-terminal>header>div{gap:6px;display:flex}.hybrid-scanner-terminal>header>div i{background:#4d7072;border-radius:50%;width:7px;height:7px}.hybrid-scanner-terminal>header>div i:first-child{background:#cf7180}.hybrid-scanner-terminal>header>div i:nth-child(2){background:#d4ac58}.hybrid-scanner-terminal>header>div i:last-child{background:#59bb8f}.hybrid-scanner-terminal>header>span{color:#aec6c3;letter-spacing:.04em;font:700 8px/1 monospace}.hybrid-scanner-terminal>header>small{color:#63dabb;letter-spacing:.07em;text-transform:uppercase;justify-self:end;font-size:7px;font-weight:750}.hybrid-scanner-terminal-body{padding:24px 25px 25px;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace}.hybrid-scanner-terminal-body>p{color:#dceae7;margin:0;font-size:10px}.hybrid-scanner-terminal-body>p b{color:#62dcba;margin-right:8px}.hybrid-scanner-terminal-body>span{color:#66898a;margin-top:9px;font-size:8px;display:block}.hybrid-scanner-terminal-body ul{border-top:1px solid #1f4044;margin:22px 0 0;padding:0;list-style:none}.hybrid-scanner-terminal-body li{border-bottom:1px solid #1d3b3f;grid-template-columns:27px 1fr auto;align-items:center;gap:11px;min-height:51px;display:grid}.hybrid-scanner-terminal-body li>i{color:#5f918c;font-size:8px;font-style:normal}.hybrid-scanner-terminal-body li>span{color:#b7cdca;font-size:8.5px}.hybrid-scanner-terminal-body li>b{color:#65dcbc;text-transform:uppercase;font-size:7px;font-weight:700}.hybrid-scanner-terminal-output{align-items:center;gap:8px;margin-top:19px;display:flex}.hybrid-scanner-terminal-output>span{color:#9ebbb7;background:#0a272d;border:1px solid #285053;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.hybrid-scanner-terminal-output>span i{background:#63dcbc;border-radius:50%;width:5px;height:5px}.hybrid-scanner-terminal-output>strong{color:#061d21;text-transform:uppercase;background:#65dcbc;border-radius:5px;margin-left:auto;padding:8px 10px;font-size:7px}.hybrid-scanner-workflow-summary{border-top:1px solid #31585a;border-bottom:1px solid #31585a;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin-top:49px;display:grid}.hybrid-scanner-workflow-summary>div{padding:18px 24px}.hybrid-scanner-workflow-summary>div:first-child{padding-left:0}.hybrid-scanner-workflow-summary small{color:#63dabb;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750;display:block}.hybrid-scanner-workflow-summary strong{color:#bdd0cd;margin-top:6px;font-size:10px;font-weight:600;display:block}.hybrid-scanner-workflow-summary>i{color:#4e7776;font-size:15px;font-style:normal}@media (max-width:980px){.hybrid-scanner-workflow-heading{grid-template-columns:1fr;gap:18px}.hybrid-scanner-workflow-heading>span{padding-top:0}.hybrid-scanner-workflow-layout{grid-template-columns:1fr;gap:40px}.hybrid-scanner-workflow-steps{grid-template-columns:1fr 1fr;gap:25px 34px;display:grid}.hybrid-scanner-workflow-steps li{min-height:115px}.hybrid-scanner-workflow-index>i{display:none}.hybrid-scanner-terminal{width:min(100%,650px);margin:0 auto}}@media (max-width:650px){.hybrid-scanner-workflow{padding:57px 18px 54px}.hybrid-scanner-workflow-heading h2{font-size:clamp(35px,10vw,45px)}.hybrid-scanner-workflow-steps{grid-template-columns:1fr;gap:0}.hybrid-scanner-workflow-steps li{min-height:118px}.hybrid-scanner-terminal>header{grid-template-columns:1fr auto}.hybrid-scanner-terminal>header>span{display:none}.hybrid-scanner-terminal-body{padding:20px 16px}.hybrid-scanner-terminal-body li{grid-template-columns:23px 1fr}.hybrid-scanner-terminal-body li>b{display:none}.hybrid-scanner-terminal-output{flex-direction:column;align-items:stretch}.hybrid-scanner-terminal-output>strong{text-align:center;margin-left:0}.hybrid-scanner-workflow-summary{grid-template-columns:1fr}.hybrid-scanner-workflow-summary>div,.hybrid-scanner-workflow-summary>div:first-child{padding:14px 0}.hybrid-scanner-workflow-summary>i{display:none}.hybrid-scanner-workflow-summary>div+div{border-top:1px solid #2c4f51}}.hybrid-scanner-workflow{color:#1a3436;background:radial-gradient(circle at 7% 12%,#4dcdb421,#0000 27%),radial-gradient(circle at 94% 86%,#8669cd1f,#0000 29%),linear-gradient(135deg,#f7fbf8,#f4f0f5);padding:76px 28px 72px}.hybrid-scanner-workflow:before{background-color:#0000;background-image:linear-gradient(#18565009 1px,#0000 1px),linear-gradient(90deg,#18565009 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hybrid-scanner-workflow-heading{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:840px;margin:0 auto;display:flex}.hybrid-scanner-workflow-heading>span{color:#087f72;padding:0}.hybrid-scanner-workflow-heading>span i{background:#0b8f7e}.hybrid-scanner-workflow-heading h2{color:#183234;max-width:820px;margin:15px 0 0}.hybrid-scanner-workflow-heading h2 em{color:#0b8c7d}.hybrid-scanner-workflow-heading>p{color:#627675;max-width:650px;margin:16px 0 0;font-size:12.5px;line-height:1.68}.hybrid-scanner-process-track{background:#ffffff85;border:1px solid #b9ceca;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:44px 0 0;padding:0;list-style:none;display:grid;box-shadow:0 18px 45px #25514d12}.hybrid-scanner-process-track li{flex-direction:column;min-width:0;min-height:230px;padding:23px 22px 19px;display:flex;position:relative}.hybrid-scanner-process-track li+li{border-left:1px solid #bed1cd}.hybrid-scanner-process-track li:not(:last-child):after{z-index:2;color:#087f72;content:"→";background:#f8fbf8;border:1px solid #a9c7c1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.hybrid-scanner-process-track header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hybrid-scanner-process-track header>span{color:#087f72;background:#f6fbf8;border:1px solid #94bdb5;border-radius:50%;place-items:center;width:34px;height:34px;font:750 8px/1 monospace;display:grid}.hybrid-scanner-process-track header>small{color:#6d817f;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:750}.hybrid-scanner-process-track h3{color:#1c3739;letter-spacing:-.028em;margin:31px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.15}.hybrid-scanner-process-track>li>p{color:#687b79;margin:10px 0 0;font-size:10.5px;line-height:1.62}.hybrid-scanner-process-track footer{color:#57716e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:7px;font-weight:750;display:flex}.hybrid-scanner-process-track footer i{background:#dff6ee;border:2px solid #159d88;border-radius:50%;width:7px;height:7px}.hybrid-scanner-report-delivery{color:#eef8f6;background:radial-gradient(circle at 88% 10%,#66dbbe2e,#0000 30%),linear-gradient(135deg,#0e3436,#09272a);border:1px solid #183f40;border-radius:15px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(45px,6vw,80px);margin-top:34px;padding:31px 35px;display:grid;position:relative;overflow:hidden}.hybrid-scanner-report-delivery:after{content:"";border:1px solid #6cdabf33;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-75px;right:-42px}.hybrid-scanner-report-copy{z-index:1;position:relative}.hybrid-scanner-report-copy>span{color:#67dcbe;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:750;display:flex}.hybrid-scanner-report-copy>span i{background:#67dcbe;width:22px;height:1px}.hybrid-scanner-report-copy h3{color:#f1f8f6;letter-spacing:-.035em;max-width:470px;margin:13px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:28px;font-weight:680;line-height:1.1}.hybrid-scanner-report-copy>p{color:#a7c0bc;max-width:510px;margin:11px 0 0;font-size:10.5px;line-height:1.65}.hybrid-scanner-report-copy>div{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.hybrid-scanner-report-copy>div span{color:#bdd2ce;background:#ffffff09;border:1px solid #91ccc13d;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:700}.hybrid-scanner-report-formats{z-index:1;gap:9px;display:grid;position:relative}.hybrid-scanner-report-formats article{background:#ffffff0e;border:1px solid #8fc7be40;border-radius:9px;grid-template-columns:53px 1fr auto;align-items:center;gap:13px;min-height:72px;padding:12px 14px;display:grid}.hybrid-scanner-report-formats article>span{color:#0b2d2f;letter-spacing:.06em;background:#69debf;border-radius:6px;place-items:center;width:48px;height:39px;font-size:8px;font-weight:800;display:grid}.hybrid-scanner-report-formats article:nth-child(2)>span{background:#bba3eb}.hybrid-scanner-report-formats small{color:#87aaa5;text-transform:uppercase;font-size:7px;display:block}.hybrid-scanner-report-formats strong{color:#e0ece9;margin-top:5px;font-size:10px;font-weight:650;display:block}.hybrid-scanner-report-formats article>i{color:#70dcbf;font-size:15px;font-style:normal}.hybrid-scanner-workflow-legacy,.hybrid-scanner-workflow-legacy-summary{display:none}@media (max-width:900px){.hybrid-scanner-process-track{grid-template-columns:1fr 1fr}.hybrid-scanner-process-track li:nth-child(3){border-top:1px solid #bed1cd;border-left:0}.hybrid-scanner-process-track li:nth-child(4){border-top:1px solid #bed1cd}.hybrid-scanner-process-track li:nth-child(2):after{display:none}.hybrid-scanner-report-delivery{grid-template-columns:1fr;gap:27px}}@media (max-width:620px){.hybrid-scanner-workflow{padding:56px 18px 54px}.hybrid-scanner-process-track{grid-template-columns:1fr;margin-top:34px}.hybrid-scanner-process-track li{min-height:190px}.hybrid-scanner-process-track li+li{border-top:1px solid #bed1cd;border-left:0}.hybrid-scanner-process-track li:after{display:none!important}.hybrid-scanner-report-delivery{margin-top:25px;padding:25px 19px}.hybrid-scanner-report-copy h3{font-size:24px}.hybrid-scanner-report-formats article{grid-template-columns:48px 1fr}.hybrid-scanner-report-formats article>i{display:none}}.hybrid-scanner-reporting{color:#183234;background:linear-gradient(135deg,#fcfdfa 0%,#f4f7f4 100%);padding:78px 28px 76px;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif}.hybrid-scanner-reporting-inner{grid-template-columns:minmax(500px,1.08fr) minmax(410px,.92fr);align-items:center;gap:clamp(55px,7vw,105px);width:min(100%,1240px);margin:0 auto;display:grid}.hybrid-scanner-reporting-visual{background:#10292d;border:1px solid #a9c3c0;border-radius:18px;height:545px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 65px #1d434324}.hybrid-scanner-reporting-visual:after{content:"";background:linear-gradient(#0000 54%,#041419c7 100%),linear-gradient(90deg,#0314181f,#0000 45%);position:absolute;inset:0}.hybrid-scanner-reporting-visual img{object-fit:cover;object-position:center}.hybrid-scanner-reporting-index{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0723278c;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;font:750 9px/1 monospace;display:grid;position:absolute;top:18px;left:18px}.hybrid-scanner-reporting-visual figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.hybrid-scanner-reporting-visual figcaption>span{color:#8be6d1;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.hybrid-scanner-reporting-visual figcaption>span i{background:#6be0c0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6be0c0e6}.hybrid-scanner-reporting-visual figcaption>strong{color:#e9f4f1;text-align:right;max-width:280px;font-size:10px;font-weight:600}.hybrid-scanner-reporting-copy{min-width:0}.hybrid-scanner-reporting-kicker{color:#087f72;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.hybrid-scanner-reporting-kicker i{background:#0b8f7e;width:27px;height:1.5px}.hybrid-scanner-reporting-copy>h2{color:#183234;letter-spacing:-.045em;max-width:560px;margin:16px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,3.6vw,51px);font-weight:720;line-height:1.03}.hybrid-scanner-reporting-copy>h2 em{color:#0b8c7d;font-style:normal}.hybrid-scanner-reporting-copy>p{color:#617473;max-width:555px;margin:18px 0 0;font-size:12.5px;line-height:1.72}.hybrid-scanner-reporting-benefits{border-top:1px solid #bdd0cd;margin-top:27px}.hybrid-scanner-reporting-benefits article{border-bottom:1px solid #c8d7d4;grid-template-columns:32px 1fr;gap:17px;padding:17px 0;display:grid}.hybrid-scanner-reporting-benefits article>span{color:#0a8b7b;padding-top:3px;font:750 8px/1 monospace}.hybrid-scanner-reporting-benefits h3{color:#203a3c;letter-spacing:-.02em;margin:0;font-family:Segoe UI Variable Display,Arial Nova,Arial,sans-serif;font-size:15px;font-weight:700}.hybrid-scanner-reporting-benefits p{color:#687b79;margin:7px 0 0;font-size:10px;line-height:1.58}.hybrid-scanner-reporting-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.hybrid-scanner-reporting-footer>div{align-items:center;gap:7px;display:flex}.hybrid-scanner-reporting-footer small{color:#728481;letter-spacing:.1em;text-transform:uppercase;margin-right:4px;font-size:7px;font-weight:750}.hybrid-scanner-reporting-footer>div span{color:#176e65;background:#f8fbf8;border:1px solid #b3cac6;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:800}.hybrid-scanner-reporting-footer>a{color:#fff;background:#143839;border:1px solid #143839;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 17px;font-size:9px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hybrid-scanner-reporting-footer>a:hover{background:#0b7770;transform:translateY(-2px)}.hybrid-scanner-reporting-footer>a span{font-size:14px}@media (max-width:1000px){.hybrid-scanner-reporting-inner{grid-template-columns:1fr}.hybrid-scanner-reporting-visual{height:480px}.hybrid-scanner-reporting-copy{max-width:720px}}@media (max-width:620px){.hybrid-scanner-reporting{padding:56px 18px 54px}.hybrid-scanner-reporting-visual{border-radius:14px;height:320px}.hybrid-scanner-reporting-visual figcaption{flex-direction:column;align-items:flex-start;gap:7px;bottom:17px;left:17px}.hybrid-scanner-reporting-visual figcaption>strong{text-align:left}.hybrid-scanner-reporting-copy>h2{font-size:clamp(35px,10vw,45px)}.hybrid-scanner-reporting-copy>p{font-size:12px}.hybrid-scanner-reporting-footer{flex-direction:column;align-items:stretch}.hybrid-scanner-reporting-footer>a{width:100%}}.hybrid-scanner-final{color:#092b2d;background:radial-gradient(circle at 4% 0,#ffffff3d,#0000 28%),radial-gradient(circle at 96% 100%,#54449e29,#0000 32%),linear-gradient(135deg,#45dfba 0%,#2fd5ac 52%,#35d9b1 100%);padding:48px 28px 44px;font-family:Segoe UI Variable Text,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.hybrid-scanner-final:before,.hybrid-scanner-final:after{pointer-events:none;content:"";border:1px solid #08373733;border-radius:50%;position:absolute}.hybrid-scanner-final:before{width:390px;height:390px;top:-210px;right:-105px}.hybrid-scanner-final:after{width:220px;height:220px;bottom:-150px;right:-23px}.hybrid-scanner-final-inner{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:center;gap:clamp(52px,7vw,96px);width:min(100%,1180px);margin:0 auto;display:grid;position:relative}.hybrid-scanner-final-copy>span{color:#0a625d;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:750;display:flex}.hybrid-scanner-final-copy>span i{background:#0a625d;width:25px;height:1.5px}.hybrid-scanner-final-copy h2{color:#0a292b;letter-spacing:-.048em;max-width:650px;margin:13px 0 0;font-family:Segoe UI Variable Display,Arial Nova,Helvetica Neue,Arial,sans-serif;font-size:clamp(38px,3.8vw,51px);font-weight:740;line-height:1.01}.hybrid-scanner-final-copy h2 em{color:#fff;text-shadow:0 2px #0938361f;font-style:normal;display:block}.hybrid-scanner-final-copy>p{color:#083031c2;max-width:620px;margin:14px 0 0;font-size:11.5px;font-weight:550;line-height:1.62}.hybrid-scanner-final-action-panel{z-index:1;color:#eef8f6;background:linear-gradient(145deg,#123638,#09282b);border:1px solid #173e40;border-radius:13px;padding:21px 22px 17px;position:relative;box-shadow:0 16px 38px #124a452e}.hybrid-scanner-final-action-panel>small{color:#a9c4bf;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:750;display:block}.hybrid-scanner-final-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.hybrid-scanner-final-actions a{color:#0a2c2e;background:#69dfbf;border:1px solid #69dfbf;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:8.5px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.hybrid-scanner-final-actions a:hover{background:#88e8ce;transform:translateY(-2px)}.hybrid-scanner-final-actions a:last-child{color:#eaf5f2;background:#ffffff0e;border-color:#d8eee959}.hybrid-scanner-final-actions a:last-child:hover{background:#ffffff1f}.hybrid-scanner-final-actions a span{font-size:12px}.hybrid-scanner-final-action-panel>p{color:#82a5a0;border-top:1px solid #9bc9bf2e;margin:13px 0 0;padding-top:11px;font-size:7px;line-height:1.5}.hybrid-scanner-final-proof{border-top:1px solid #0b43403d;border-bottom:1px solid #0b43403d;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.hybrid-scanner-final-proof article{grid-template-columns:27px 1fr;gap:14px;min-height:90px;padding:20px 24px;display:grid}.hybrid-scanner-final-proof article:first-child{padding-left:0}.hybrid-scanner-final-proof article+article{border-left:1px solid #0b434038}.hybrid-scanner-final-proof article>span{color:#0b6a63;padding-top:3px;font:800 8px/1 monospace}.hybrid-scanner-final-proof strong{color:#113537;font-size:11px;font-weight:750;display:block}.hybrid-scanner-final-proof small{color:#3f6966;max-width:290px;margin-top:6px;font-size:8px;line-height:1.55;display:block}@media (max-width:900px){.hybrid-scanner-final-inner{grid-template-columns:1fr;gap:28px}.hybrid-scanner-final-copy{max-width:760px}.hybrid-scanner-final-action-panel{max-width:620px}}@media (max-width:650px){.hybrid-scanner-final{padding:42px 18px 38px}.hybrid-scanner-final-copy h2{font-size:clamp(36px,10.5vw,47px)}.hybrid-scanner-final-copy>p{font-size:11px}.hybrid-scanner-final-actions{grid-template-columns:1fr}}@media (max-width:960px){.navbar{grid-template-columns:minmax(0,1fr) auto}.navbar>.brand{grid-column:1;justify-self:start;margin-right:0}.navbar>.nav-actions{grid-column:2;justify-self:end;margin-left:auto}.mobile-toggle{flex:0 0 44px;align-self:center;place-items:center;display:grid}.menu-glyph{width:20px;height:16px;display:block;position:relative}.menu-glyph span{transform-origin:50%;width:20px;height:2px;margin:0;position:absolute;left:0}.menu-glyph span:first-child{top:0}.menu-glyph span:nth-child(2){top:7px}.menu-glyph span:last-child{top:14px}.menu-glyph.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-glyph.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.menu-glyph.is-open span:last-child{transform:translateY(-7px)rotate(-45deg)}}@media (max-width:560px){.navbar{padding-left:14px;padding-right:14px}.navbar>.nav-actions{gap:0}}@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}main:not(.dashboard-shell){width:100%;max-width:100%;overflow-x:clip}main:not(.dashboard-shell)>section{width:100%;min-width:0;max-width:100%}main:not(.dashboard-shell) :where(section,article,header,footer,aside,figure,div){min-width:0}main:not(.dashboard-shell) :where([class$=-inner],[class*=-inner\ ],[class$=-layout],[class*=-layout\ ],[class$=-grid],[class*=-grid\ ]){width:100%;max-width:100%}main:not(.dashboard-shell) :where(h1,h2,h3,p){overflow-wrap:break-word;max-width:100%}main:not(.dashboard-shell) :where(img,video,canvas),main:not(.dashboard-shell) :where(a,button,input,select,textarea){max-width:100%}main.landing-page>.phonepe-hero{background:#07111b!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}main.landing-page>.phonepe-hero>.hero-carousel{width:100%!important;height:auto!important;min-height:660px!important;margin:0!important;position:relative!important;overflow:hidden!important}main.landing-page>.phonepe-hero .hero-carousel-stage{width:100%!important;height:100%!important;min-height:660px!important;position:absolute!important;inset:0!important}main.landing-page>.phonepe-hero .phonepe-slide{width:100%!important;height:100%!important;min-height:660px!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.phonepe-hero .phonepe-slide-image{object-fit:cover!important;object-position:68% center!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important}main.landing-page>.phonepe-hero .phonepe-slide-shade,main.landing-page>.phonepe-hero .phonepe-slide-violet .phonepe-slide-shade{background:linear-gradient(#020a1280 0%,#020a12c2 48%,#020910f7 100%)!important;display:block!important}main.landing-page>.phonepe-hero .hero-fixed-content{z-index:20!important;visibility:visible!important;opacity:1!important;color:#fff!important;text-align:left!important;pointer-events:auto!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-height:660px!important;margin:0!important;padding:52px 18px 78px!important;display:flex!important;position:relative!important;inset:auto!important}main.landing-page>.phonepe-hero .hero-fixed-content>*{visibility:visible!important;opacity:1!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-eyebrow{letter-spacing:.16em!important;font-size:9px!important;line-height:1.35!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{letter-spacing:-.045em!important;width:100%!important;max-width:520px!important;margin-top:16px!important;font-size:clamp(38px,11vw,50px)!important;line-height:1.01!important}main.landing-page>.phonepe-hero .hero-fixed-content h1 span{margin-top:4px!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{max-width:520px!important;margin-top:18px!important;font-size:13px!important;line-height:1.62!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{flex-direction:column!important;align-items:stretch!important;gap:11px!important;width:100%!important;max-width:430px!important;margin-top:23px!important;display:flex!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions>a{width:100%!important;min-width:0!important;min-height:48px!important}main.landing-page>.phonepe-hero .phonepe-arrow{display:none!important}main.landing-page>.phonepe-hero .phonepe-pagination{bottom:21px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (max-width:420px){main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-carousel-stage,main.landing-page>.phonepe-hero .phonepe-slide,main.landing-page>.phonepe-hero .hero-fixed-content{min-height:620px!important}main.landing-page>.phonepe-hero .hero-fixed-content{padding:42px 16px 68px!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:clamp(35px,10.5vw,44px)!important}}@media (max-width:760px){main.landing-page>.phonepe-hero{background:radial-gradient(circle at 88% 10%,#48d6c726,#0000 31%),radial-gradient(circle at 9% 92%,#705bc426,#0000 32%),linear-gradient(145deg,#07151d,#0a252a)!important}main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-fixed-content{min-height:560px!important}main.landing-page>.phonepe-hero .hero-carousel-stage{display:none!important}main.landing-page>.phonepe-hero .hero-fixed-content{justify-content:center!important;padding:43px 18px 55px!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{max-width:500px!important;font-size:clamp(37px,10.8vw,47px)!important;line-height:1.02!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{font-size:12.5px!important;line-height:1.6!important}main.landing-page>.phonepe-hero .hero-copy-swap,main.landing-page>.phonepe-hero .hero-fixed-content>*{filter:none!important;transition:none!important;animation:none!important;transform:none!important}main.landing-page>.phonepe-hero .phonepe-arrow,main.landing-page>.phonepe-hero .phonepe-pagination{display:none!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{gap:9px!important;margin-top:21px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{border-width:1px!important;border-radius:7px!important;min-height:45px!important;font-size:11px!important;box-shadow:0 8px 20px #0000002e!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon{flex-basis:32px;width:32px;height:32px}main.landing-page>.challenge-section{background:#0b1119;padding:0 16px!important}main.landing-page>.challenge-section .challenge-inner{width:100%;padding:0}main.landing-page>.challenge-section .challenge-heading{text-align:left;justify-items:start;min-height:0;padding:38px 0 27px}main.landing-page>.challenge-section .challenge-kicker{color:#64d9ca;letter-spacing:.08em;text-transform:uppercase;background:#57d8c812;border:1px solid #57d8c83d;border-radius:999px;padding:6px 9px;font-size:8px;display:inline-flex}main.landing-page>.challenge-section .challenge-heading h2{letter-spacing:-.035em;max-width:520px;margin:13px 0 0;font-size:clamp(30px,8.8vw,39px);line-height:1.08}main.landing-page>.challenge-section .challenge-lead{color:#e2ebefb8;max-width:560px;margin-top:13px;font-size:12px;line-height:1.62}main.landing-page>.challenge-section .challenge-grid{counter-reset:landing-challenge;background:0 0;border-top:0;grid-template-columns:1fr;gap:9px;padding:0 0 38px}main.landing-page>.challenge-section .challenge-card{counter-increment:landing-challenge;min-height:0;box-shadow:none;background:linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #7f99aa2e;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:0 12px;padding:17px 16px;display:grid}main.landing-page>.challenge-section .challenge-card:before{color:#59d3c3;content:"0" counter(landing-challenge);grid-row:1/3;font:800 8px/1 monospace}main.landing-page>.challenge-section .challenge-card h3{grid-column:2;margin:0;font-size:17px;font-weight:650;line-height:1.25}main.landing-page>.challenge-section .challenge-card p{color:#dee8edb3;grid-column:2;margin:7px 0 0;font-size:11px;line-height:1.58}main.site-shell.landing-page{background-color:#071820!important;background-image:none!important}body:has(main.landing-page){background-color:#071820!important;background-image:none!important}main.site-shell.landing-page>.hero-section.phonepe-hero,main.site-shell.landing-page>.hero-section.phonepe-hero>.hero-carousel,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-fixed-content,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-carousel-stage,main.site-shell.landing-page>.hero-section.phonepe-hero .phonepe-slide{background-color:#071820!important;background-image:none!important;border:0!important;outline:0!important}main.site-shell.landing-page>.hero-section.phonepe-hero{width:100%!important;margin:0!important;padding:0!important;box-shadow:inset 0 0 0 100vmax #071820!important}main.site-shell.landing-page>.hero-section.phonepe-hero>.hero-carousel{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important}main.site-shell.landing-page>.hero-section.phonepe-hero .hero-fixed-content{width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;inset:auto!important}main.site-shell.landing-page>.hero-section.phonepe-hero:before,main.site-shell.landing-page>.hero-section.phonepe-hero:after,main.site-shell.landing-page>.hero-section.phonepe-hero>.hero-carousel:before,main.site-shell.landing-page>.hero-section.phonepe-hero>.hero-carousel:after,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-fixed-content:before,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-fixed-content:after,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-grid,main.site-shell.landing-page>.hero-section.phonepe-hero .hero-carousel-stage{content:none!important;background:0 0!important;display:none!important}}@media (max-width:720px){main.apiscan-page>.apiscan-hero{background:#edf6f7!important;border-bottom:1px solid #c9dadd!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}main.apiscan-page>.apiscan-hero:before,main.apiscan-page>.apiscan-hero:after,main.apiscan-page>.apiscan-hero .apiscan-hero-shade,main.apiscan-page>.apiscan-hero .apiscan-hero-texture,main.apiscan-page>.apiscan-hero .apiscan-cinematic-grid{animation:none!important;display:none!important}main.apiscan-page>.apiscan-hero .apiscan-hero-inner{flex-direction:column!important;align-items:stretch!important;gap:28px!important;width:100%!important;max-width:600px!important;min-height:0!important;margin:0 auto!important;padding:42px 18px 36px!important;display:flex!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy{text-align:left!important;align-items:flex-start!important;width:100%!important;max-width:none!important;display:flex!important;transform:none!important}main.apiscan-page>.apiscan-hero .apiscan-hero-kicker{color:#087e79!important;letter-spacing:.1em!important;gap:9px!important;font-size:8px!important;line-height:1.4!important}main.apiscan-page>.apiscan-hero .apiscan-hero-kicker i{flex:0 0 22px!important;width:22px!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy h1{color:#10272e!important;letter-spacing:-.045em!important;text-wrap:balance!important;width:100%!important;max-width:470px!important;margin:15px 0 0!important;font-size:clamp(38px,10.5vw,48px)!important;font-weight:760!important;line-height:1.03!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy h1 span{color:#10272e!important;white-space:normal!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy h1 span:last-child{color:#0b8b83!important;-webkit-text-fill-color:initial!important;background:0 0!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy>p{color:#536b72!important;max-width:500px!important;margin:17px 0 0!important;font-size:12.5px!important;line-height:1.62!important}main.apiscan-page>.apiscan-hero .apiscan-actions{flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;margin-top:23px!important;display:flex!important}main.apiscan-page>.apiscan-hero .apiscan-actions .webscan-primary,main.apiscan-page>.apiscan-hero .apiscan-actions .webscan-secondary{border-radius:7px!important;flex:none!important;width:100%!important;min-width:0!important;min-height:47px!important;padding:0 16px!important;font-size:11px!important;display:flex!important;transform:none!important}main.apiscan-page>.apiscan-hero .apiscan-actions .webscan-primary{color:#fff!important;background:#0d8984!important;border:1px solid #0d8984!important}main.apiscan-page>.apiscan-hero .apiscan-actions .webscan-secondary{color:#17474a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffff9e!important;border:1px solid #144b4e59!important}main.apiscan-page>.apiscan-hero .apiscan-hero-proof{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-top:20px!important;display:grid!important}main.apiscan-page>.apiscan-hero .apiscan-hero-proof span{color:#567077!important;font-size:8px!important;line-height:1.4!important}main.apiscan-page>.apiscan-hero .apiscan-hero-workflow{width:100%!important;max-width:460px!important;min-height:0!important;box-shadow:none!important;background:#ffffff94!important;border:1px solid #2a767a2e!important;border-radius:10px!important;justify-content:center!important;align-self:center!important;align-items:center!important;margin:0!important;padding:14px!important;display:flex!important;overflow:hidden!important;transform:none!important}main.apiscan-page>.apiscan-hero .apiscan-hero-workflow img{object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;max-height:235px!important;display:block!important;transform:none!important}}@media (max-width:420px){main.apiscan-page>.apiscan-hero .apiscan-hero-inner{gap:24px!important;padding:36px 16px 30px!important}main.apiscan-page>.apiscan-hero .apiscan-hero-copy h1{font-size:clamp(36px,10.4vw,43px)!important}main.apiscan-page>.apiscan-hero .apiscan-hero-workflow img{max-height:205px!important}}@media (max-width:760px){main.landing-page>.phonepe-hero{isolation:isolate!important;background:#071820!important;border:0!important;position:relative!important}main.landing-page>.phonepe-hero:before{z-index:0!important;opacity:1!important;content:""!important;background:#071820!important;display:block!important;position:absolute!important;inset:0!important}main.landing-page>.phonepe-hero>.hero-carousel{z-index:1!important;background:#071820!important;border:0!important}main.landing-page>.phonepe-hero .hero-fixed-content{clip-path:inset(-100vmax)!important;background:#071820!important;border:0!important;outline:0!important;box-shadow:0 0 0 100vmax #071820!important}}@media (max-width:420px){main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-fixed-content{min-height:540px!important}main.landing-page>.phonepe-hero .hero-fixed-content{padding:37px 15px 45px!important}}@media (max-width:760px){main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel{background:#07171e!important}main.landing-page>.phonepe-hero .hero-fixed-content{background:radial-gradient(circle at 92% 8%,#4ce0d221,#0000 31%),radial-gradient(circle at 2% 90%,#3d6fa921,#0000 35%),linear-gradient(145deg,#06131b 0%,#082229 55%,#07171e 100%)!important}main.landing-page>.phonepe-hero .hero-fixed-content:before{z-index:-1;content:"";background-image:linear-gradient(#6ad8ce09 1px,#0000 1px),linear-gradient(90deg,#6ad8ce09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}main.landing-page>.phonepe-hero .hero-fixed-content .hero-eyebrow{color:#63e5d7!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{color:#f7fbfb!important;text-shadow:none!important}main.landing-page>.phonepe-hero .hero-fixed-content h1 span{color:#56ddd0!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{color:#b8cdcf!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{align-items:stretch!important;gap:10px!important;width:100%!important;max-width:430px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{width:100%!important;min-width:0!important;min-height:47px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:8px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:5px 6px 5px 17px!important;font-size:11px!important;display:flex!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__label{text-align:center!important;flex:1!important;padding:0 4px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon{width:35px!important;height:35px!important;box-shadow:none!important;flex:0 0 35px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{color:#06201f!important;background:#62dfd2!important;border:1px solid #62dfd2!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon{color:#fff!important;background:#092a2d!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon path{stroke:#fff!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{color:#f4fafa!important;background:#ffffff0e!important;border:1px solid #e2f5f461!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon{color:#0a2b2e!important;background:#edf8f6!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon path{stroke:#0a2b2e!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action:hover{filter:none!important;transform:none!important}}@media (max-width:420px){main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-fixed-content{min-height:548px!important}main.landing-page>.phonepe-hero .hero-fixed-content{padding:38px 16px 44px!important}}@media (max-width:760px){main.landing-page,main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-fixed-content{background:#071820!important}main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel{width:100%!important;margin:0!important;padding:0!important}main.landing-page>.phonepe-hero .hero-fixed-content{width:100%!important;margin:0!important;left:0!important}main.landing-page>.phonepe-hero .hero-fixed-content:before{content:none!important;display:none!important}main.landing-page>.challenge-section{background:#0a1219!important;border-top:1px solid #66dacf29!important;padding:46px 16px 52px!important}main.landing-page>.challenge-section:after{display:none!important}main.landing-page>.challenge-section .challenge-inner{width:100%!important;max-width:560px!important;margin:0 auto!important;padding:0!important}main.landing-page>.challenge-section .challenge-heading{text-align:center!important;justify-items:center!important;min-height:0!important;padding:0!important;display:grid!important}main.landing-page>.challenge-section .challenge-kicker{color:#62dfd2!important;letter-spacing:.1em!important;background:#62dfd212!important;border:1px solid #62dfd240!important;border-radius:999px!important;padding:6px 10px!important;font-size:8px!important;font-weight:800!important;line-height:1.3!important}main.landing-page>.challenge-section .challenge-heading h2{color:#f4f8f8!important;letter-spacing:-.035em!important;text-wrap:balance!important;max-width:390px!important;margin:15px 0 0!important;font-size:clamp(29px,8.5vw,38px)!important;font-weight:700!important;line-height:1.08!important}main.landing-page>.challenge-section .challenge-lead{color:#9eb1b6!important;max-width:430px!important;margin:14px 0 0!important;font-size:12px!important;line-height:1.62!important}main.landing-page>.challenge-section .challenge-grid{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:28px!important;padding:0!important;display:grid!important}main.landing-page>.challenge-section .challenge-card{min-height:112px!important;box-shadow:none!important;background:#0d1921!important;border:1px solid #97b5bb29!important;border-radius:8px!important;grid-template-columns:36px minmax(0,1fr)!important;align-content:center!important;gap:0 12px!important;padding:16px!important;display:grid!important}main.landing-page>.challenge-section .challenge-card:before{color:#62dfd2!important;background:#62dfd212!important;border:1px solid #62dfd24d!important;border-radius:7px!important;grid-row:1/3!important;align-self:start!important;place-items:center!important;width:34px!important;height:34px!important;font:800 9px/1 monospace!important;display:grid!important}main.landing-page>.challenge-section .challenge-card:after{display:none!important}main.landing-page>.challenge-section .challenge-card h3{color:#f0f6f5!important;grid-column:2!important;margin:1px 0 0!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}main.landing-page>.challenge-section .challenge-card p{color:#91a5aa!important;grid-column:2!important;max-width:none!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.55!important}}@media (max-width:640px){footer.footer-section{background:#0a1118!important;border-top:1px solid #69d4ca2e!important;width:100%!important;min-height:0!important;margin:0!important;padding:34px 18px 22px!important}footer.footer-section:before{background:#279e96!important;height:1px!important}footer.footer-section>.footer-inner{grid-template-columns:1fr!important;gap:0!important;width:100%!important;max-width:560px!important;margin:0 auto!important;padding:0!important;display:grid!important}footer.footer-section .footer-brand{border-bottom:1px solid #97aeb529!important;justify-items:start!important;padding:0 0 27px!important;display:grid!important}footer.footer-section .footer-logo{width:154px!important;height:52px!important;margin:0!important}footer.footer-section .footer-logo-image{width:154px!important;height:154px!important}footer.footer-section .footer-brand h2{color:#f2f7f7!important;max-width:320px!important;margin:15px 0 0!important;font-size:17px!important;line-height:1.3!important}footer.footer-section .footer-brand p{color:#9caab3!important;max-width:430px!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.6!important}footer.footer-section .footer-nav{border-bottom:1px solid #97aeb529!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important;padding:29px 0!important;display:grid!important}footer.footer-section .footer-column{min-width:0!important}footer.footer-section .footer-column h2{color:#62d9cf!important;letter-spacing:.09em!important;margin:0!important;font-size:10px!important;line-height:1.3!important}footer.footer-section .footer-column ul{gap:3px!important;margin:12px 0 0!important}footer.footer-section .footer-column li{min-width:0!important}footer.footer-section .footer-column a{color:#b5c0c7!important;overflow-wrap:anywhere!important;align-items:center!important;min-height:30px!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:flex!important}footer.footer-section .footer-details{border:0!important;border-bottom:1px solid #97aeb529!important;margin:0!important;padding:27px 0!important}footer.footer-section .footer-details h2{color:#62d9cf!important;margin:0!important;font-size:10px!important}footer.footer-section .footer-details>a:not(.footer-details-action){color:#edf5f4!important;margin-top:13px!important;font-size:13px!important;line-height:1.4!important}footer.footer-section .footer-details p{color:#9caab3!important;max-width:430px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}footer.footer-section .footer-details-action{color:#fff!important;width:100%!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;background:#0d817c!important;border:1px solid #168b85!important;border-radius:7px!important;margin-top:17px!important;padding:0 16px!important;font-size:11px!important;display:flex!important}footer.footer-section .footer-bottom{border-top:0!important;flex-direction:column!important;grid-column:1!important;align-items:flex-start!important;gap:13px!important;margin:0!important;padding:21px 0 0!important;display:flex!important}footer.footer-section .footer-bottom p{color:#7f8e98!important;margin:0!important;font-size:10px!important;line-height:1.4!important}footer.footer-section .footer-bottom div{flex-wrap:wrap!important;align-items:center!important;gap:9px 17px!important;display:flex!important}footer.footer-section .footer-bottom a{color:#aebbc2!important;font-size:10px!important;line-height:1.4!important}}@media (max-width:360px){footer.footer-section{padding-left:15px!important;padding-right:15px!important}footer.footer-section .footer-nav{column-gap:14px!important}}.contact-hero,.contact-main,.contact-hero :where(a,button,input,select,textarea),.contact-main :where(a,button,input,select,textarea),.contact-hero :where(h1,h2,h3),.contact-main :where(h1,h2,h3){font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important}.contact-fields input,.contact-fields select,.contact-fields textarea{font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important}.contact-fields label,.contact-consent{font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-size:11px!important}@media (max-width:620px){.contact-hero h1{letter-spacing:-.04em!important;font-size:clamp(38px,10.5vw,48px)!important;font-weight:750!important;line-height:1.06!important}.contact-hero-copy>p{font-size:14px!important;line-height:1.65!important}.contact-form-heading h2,.contact-details h2{font-size:clamp(30px,8.5vw,36px)!important;line-height:1.12!important}.contact-form-heading>p,.contact-details>p{font-size:13px!important;line-height:1.62!important}.contact-fields label,.contact-consent{font-size:12px!important;line-height:1.5!important}.contact-fields input,.contact-fields select,.contact-fields textarea{font-size:16px!important;line-height:1.5!important}.contact-detail-list h3{font-size:16px!important;line-height:1.35!important}.contact-detail-list p{font-size:12px!important;line-height:1.6!important}.contact-detail-list a,.contact-details>footer{font-size:11px!important;line-height:1.5!important}}:root{--forge-font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}html,body,body *,body :before,body :after,body :where(button,input,select,textarea,option,summary,code,pre,kbd,samp){font-family:var(--forge-font-family)!important}footer.footer-section{min-height:0;padding-top:40px;padding-bottom:27px}footer.footer-section>.footer-inner{align-items:start}footer.footer-section .footer-brand h2{max-width:280px;margin-top:16px;font-size:19px;font-weight:700;line-height:1.3}footer.footer-section .footer-brand p{max-width:285px;margin-top:9px;font-size:13px;line-height:1.65}footer.footer-section .footer-nav{align-items:start;column-gap:clamp(24px,2.8vw,42px)}footer.footer-section .footer-column{min-width:0}footer.footer-section .footer-column h2,footer.footer-section .footer-details h2{letter-spacing:.1em;margin:0;font-size:11px;font-weight:700;line-height:1.35}footer.footer-section .footer-column ul{gap:9px;margin-top:15px}footer.footer-section .footer-column a{align-items:center;min-height:24px;font-size:13px;line-height:1.45;display:inline-flex}footer.footer-section .footer-details>a:not(.footer-details-action){margin-top:15px;font-size:13px;line-height:1.5}footer.footer-section .footer-details p{max-width:250px;margin-top:11px;font-size:12px;line-height:1.6}footer.footer-section .footer-bottom{margin-top:30px;padding-top:20px}@media (max-width:640px){footer.footer-section{padding-top:32px!important}footer.footer-section .footer-brand h2{max-width:330px!important;margin-top:14px!important;font-size:18px!important}footer.footer-section .footer-brand p{max-width:350px!important;font-size:12.5px!important;line-height:1.6!important}footer.footer-section .footer-nav{gap:30px 20px!important}footer.footer-section .footer-column{border-left:2px solid #62d9cf38!important;padding-left:11px!important}footer.footer-section .footer-column h2{font-size:10.5px!important}footer.footer-section .footer-column ul{gap:5px!important;margin-top:11px!important}footer.footer-section .footer-column a{min-height:27px!important;font-size:12.5px!important;line-height:1.4!important}footer.footer-section .footer-details p{max-width:360px!important}footer.footer-section .footer-bottom{gap:11px!important}}.risk-page{width:100%;overflow-x:clip}.risk-page :where(.risk-hero-copy,.risk-context-head,.risk-context-compare,.risk-analysis-head,.risk-analysis-grid,.risk-example,.priority-head,.priority-lanes,.risk-reduction-layout,.risk-cta){min-width:0}.risk-page .risk-hero{place-items:center;min-height:620px;padding:84px max(24px,50vw - 630px) 88px}.risk-page .risk-hero-copy{width:min(100%,920px);max-width:920px;transform:none}.risk-page .risk-hero h1{text-wrap:balance;max-width:900px;margin-top:18px;font-size:clamp(48px,5.35vw,72px);line-height:1.06;letter-spacing:-.032em!important}.risk-page .risk-hero-copy>p{max-width:720px;margin-top:24px;font-size:clamp(16px,1.35vw,18px);line-height:1.72}.risk-page .risk-actions{gap:12px;margin-top:30px}.risk-page .risk-trust{gap:12px 22px;margin-top:34px}.risk-page :is(.risk-context,.risk-analysis,.priority-board,.risk-reduction){width:100%;max-width:none;padding-left:max(24px,50vw - 630px);padding-right:max(24px,50vw - 630px)}.risk-page .risk-context{padding-top:76px;padding-bottom:82px}.risk-page .risk-analysis{padding-top:76px;padding-bottom:80px}.risk-page .priority-board,.risk-page .risk-reduction{padding-top:76px;padding-bottom:82px}.risk-page :is(.risk-context-head,.risk-analysis-head,.priority-head) h2,.risk-page .risk-reduction-copy h2{text-wrap:balance;line-height:1.1;white-space:normal!important;letter-spacing:-.026em!important}.risk-page .risk-context-head h2{max-width:780px}.risk-page .risk-context-compare{gap:18px;margin-top:42px}.risk-page .risk-context-compare article{min-height:420px;padding:32px}.risk-page .risk-context-compare h3,.risk-page .risk-analysis-grid h3,.risk-page .priority-lanes h3{line-height:1.25;letter-spacing:-.018em!important}.risk-page .risk-analysis-head h2{max-width:820px}.risk-page .risk-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.risk-page .risk-analysis-grid article{min-height:255px;padding:28px 24px}.risk-page .risk-example{margin-top:20px;padding:22px 24px}.risk-page .priority-head h2{max-width:860px}.risk-page .priority-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px}.risk-page .priority-lanes article{grid-template-columns:50px minmax(0,1fr);column-gap:18px;min-height:188px;padding:25px 26px}.risk-page .risk-reduction-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(42px,6vw,82px)}.risk-page .risk-reduction-copy p{max-width:620px;margin-top:22px;line-height:1.75}.risk-page .risk-reduction-actions{min-width:0;padding:30px}.risk-page .risk-reduction-actions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.risk-page .risk-cta{margin-top:56px;padding-top:28px}@media (max-width:1080px){.risk-page :is(.risk-context,.risk-analysis,.priority-board,.risk-reduction){padding-left:32px;padding-right:32px}.risk-page .risk-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-page .risk-reduction-layout{grid-template-columns:1fr;gap:34px}}@media (max-width:760px){.risk-page .risk-hero{min-height:auto;padding:64px 18px 66px}.risk-page .risk-hero-copy{transform:none!important}.risk-page .risk-hero h1{margin-top:16px;font-size:clamp(40px,11vw,52px);line-height:1.08;letter-spacing:-.026em!important}.risk-page .risk-hero-copy>p{margin-top:20px;font-size:15px;line-height:1.7}.risk-page .risk-actions{flex-direction:column;width:min(100%,420px);margin-top:26px;margin-left:auto;margin-right:auto}.risk-page .risk-actions a{width:100%!important}.risk-page .risk-trust{grid-template-columns:1fr;width:min(100%,420px);margin-top:28px}.risk-page :is(.risk-context,.risk-analysis,.priority-board,.risk-reduction){padding:56px 18px 60px}.risk-page :is(.risk-context-head,.risk-analysis-head,.priority-head) h2,.risk-page .risk-reduction-copy h2{font-size:clamp(34px,9vw,43px);line-height:1.12;letter-spacing:-.022em!important}.risk-page .risk-context-compare,.risk-page .risk-analysis-grid,.risk-page .priority-lanes{grid-template-columns:1fr;gap:14px;margin-top:32px}.risk-page .risk-context-compare article{min-height:0;padding:24px 22px}.risk-page .risk-analysis-grid article{min-height:0;padding:25px 22px}.risk-page .risk-example{margin-top:16px;padding:20px}.risk-page .priority-lanes article{grid-template-columns:44px minmax(0,1fr);column-gap:14px;min-height:0;padding:22px 20px}.risk-page .risk-reduction-actions{padding:23px 20px}.risk-page .risk-reduction-actions ul{grid-template-columns:1fr}.risk-page .risk-cta{margin-top:42px;padding-top:24px}.risk-scroll-enabled .risk-page .risk-reveal,.risk-scroll-enabled .risk-page .risk-reveal:nth-of-type(2n){transform:translateY(18px)}.risk-scroll-enabled .risk-page .risk-reveal.is-visible{transform:none}}@media (max-width:420px){.risk-page .risk-hero h1{font-size:38px}.risk-page :is(.risk-context,.risk-analysis,.priority-board,.risk-reduction){padding-left:16px;padding-right:16px}.risk-page .priority-lanes article{grid-template-columns:42px minmax(0,1fr);column-gap:13px}}.risk-page .risk-link-label{min-width:0;line-height:1.3}.risk-page .risk-link-arrow,.risk-page .risk-actions a>.risk-link-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px;display:grid!important}.risk-page .risk-actions a:first-child{justify-content:center!important;gap:12px!important}.risk-page .risk-analysis-grid{gap:44px}.risk-page .risk-analysis-grid article:before{content:"→";border-radius:50%;width:28px;height:28px;right:-36px}.risk-page .risk-analysis-grid p{color:#bcc3d0;font-size:13px;line-height:1.72}.risk-page .risk-analysis-example{margin-top:22px;padding:22px 24px}.risk-page .risk-analysis-example span{font-size:9px;line-height:1.45}.risk-page .risk-analysis-example p{color:#d0d4dd;font-size:13px;line-height:1.7}.risk-page .priority-board-head h2{text-wrap:balance;max-width:860px;margin-left:auto;margin-right:auto;line-height:1.1;white-space:normal!important;letter-spacing:-.026em!important}.risk-page .priority-lanes article{grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);align-content:center;align-items:start;column-gap:18px;min-height:188px;padding:25px 26px}.risk-page .priority-lanes header>span{grid-area:1/1/3;width:46px;height:46px}.risk-page .priority-lanes h3{grid-area:1/2;align-self:end;margin:0;font-size:21px;line-height:1.25}.risk-page .priority-lanes>article>p{color:#c3c8d3;grid-area:2/2;margin:9px 0 0;font-size:13px;line-height:1.65}.risk-page .risk-reduction-cta{align-items:center;margin-top:48px;padding:26px 28px}.risk-page .risk-reduction-cta>div:first-child{gap:7px;min-width:0}.risk-page .risk-reduction-cta h3{text-wrap:balance;font-size:21px;line-height:1.3;letter-spacing:-.018em!important}.risk-page .risk-reduction-cta>div:last-child{align-items:center;gap:10px;display:flex}.risk-page .risk-reduction-cta a{white-space:nowrap;gap:10px;min-height:48px;padding:0 20px}@media (max-width:1080px){.risk-page .risk-analysis-grid{gap:16px}.risk-page .risk-analysis-grid article:before{display:none}}@media (max-width:760px){.risk-page .risk-trust{flex-direction:column;align-items:flex-start;gap:12px}.risk-page .risk-analysis-example{grid-template-columns:1fr;gap:10px;margin-top:16px;padding:20px}.risk-page .priority-board-head h2{font-size:clamp(34px,9vw,43px);line-height:1.12;letter-spacing:-.022em!important}.risk-page .priority-lanes article{grid-template-columns:44px minmax(0,1fr);column-gap:14px;min-height:0;padding:22px 20px}.risk-page .priority-lanes header>span{width:42px;height:42px}.risk-page .priority-lanes h3{font-size:19px}.risk-page .priority-lanes>article>p{font-size:12.5px}.risk-page .risk-reduction-cta{align-items:stretch;margin-top:42px;padding:24px 20px}.risk-page .risk-reduction-cta>div:last-child{flex-direction:column;width:100%}.risk-page .risk-reduction-cta a{white-space:normal;text-align:center;width:100%}}@media (max-width:420px){.risk-page .priority-lanes article{grid-template-columns:42px minmax(0,1fr);column-gap:12px;padding:20px 17px}.risk-page .risk-reduction-cta h3{font-size:19px}}.risk-page .risk-hero{isolation:isolate;min-height:470px;box-shadow:none;background:#f8f8fa;border:0;border-radius:0 0 16px 16px;place-items:center;padding:48px max(24px,50vw - 690px) 62px;display:grid;position:relative;overflow:hidden}.risk-page .risk-hero:before{z-index:-2;filter:none;opacity:1;background-color:#0000;background-image:radial-gradient(54% 66% at 50% 118%,#9477ff94,#0000 76%),radial-gradient(42% 58% at 10% 114%,#725eff57,#0000 78%),radial-gradient(42% 58% at 91% 114%,#5dded242,#0000 78%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:none;display:block;inset:0;-webkit-mask-image:none;mask-image:none}.risk-page .risk-hero:after{z-index:-1;height:auto;box-shadow:none;opacity:.58;background-color:#0000;background-image:linear-gradient(#5e4dbe14 1px,#0000 1px),linear-gradient(90deg,#5e4dbe14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:0;inset:38% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.risk-page .risk-hero-copy{z-index:2;text-align:center;width:min(100%,1280px);max-width:1280px;position:relative;transform:none}.risk-page .risk-hero-proof{color:#252936;justify-content:center;align-items:center;gap:9px;min-height:26px;font-size:12px;line-height:1.3;display:flex}.risk-page .risk-hero-proof>svg{fill:#6550dc;flex:0 0 20px;width:20px;height:20px}.risk-page .risk-hero-proof>strong{font-size:12px;font-weight:750}.risk-page .risk-hero-proof>span:last-child{color:#505766;font-size:11px;font-weight:650}.risk-page .risk-proof-stars{color:#5b45cf;align-items:center;gap:3px;margin-left:5px;display:inline-flex}.risk-page .risk-proof-stars i{font-size:12px;font-style:normal;line-height:1}.risk-page .risk-hero h1{color:#090b10;max-width:1280px;text-shadow:none;text-wrap:balance;margin:14px auto 0;font-size:clamp(54px,4.65vw,76px);font-weight:500;line-height:1.01;letter-spacing:-.045em!important;font-family:Georgia,Times New Roman,serif!important}.risk-page .risk-hero h1>span,.risk-page .risk-hero h1 em{white-space:nowrap;display:block}.risk-page .risk-hero h1 em{color:#090b10;font-weight:inherit;font-style:normal;font-family:inherit!important}.risk-page .risk-hero-copy>p{color:#414957;max-width:720px;text-shadow:none;margin:18px auto 0;font-size:13.5px;line-height:1.55}.risk-page .risk-hero .risk-actions{justify-content:center;gap:10px;margin-top:22px}.risk-page .risk-hero .risk-actions>a{color:#fff!important;background:#171a23!important;border:1px solid #171a23!important;border-radius:6px!important;min-width:194px!important;min-height:48px!important;padding:0 20px!important;font-size:12px!important;box-shadow:0 10px 24px #1c202f24!important}.risk-page .risk-hero .risk-actions>a:nth-child(2){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#171a23!important;box-shadow:none!important;background:#ffffffa8!important}.risk-page .risk-hero .risk-actions>a:hover{background:#5b45cf!important;border-color:#5b45cf!important;transform:translateY(-2px)!important}.risk-page .risk-hero .risk-actions>a:nth-child(2):hover{color:#fff!important}.risk-page .risk-hero .risk-play-icon{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 18px;width:18px;height:18px;display:block!important}@media (max-width:980px){.risk-page .risk-hero{min-height:470px;padding:50px 28px 62px}}@media (max-width:760px){.risk-page .risk-hero{border-radius:0;min-height:auto;padding:52px 18px 58px}.risk-page .risk-hero:before{background-size:38px 38px}.risk-page .risk-hero:after{height:auto;inset:42% 0 0}.risk-page .risk-hero-proof{flex-wrap:wrap;gap:6px 8px}.risk-page .risk-hero-proof>span:last-child{flex-basis:100%}.risk-page .risk-hero h1{margin-top:17px;font-size:clamp(42px,12vw,56px);line-height:1.08;letter-spacing:-.03em!important}.risk-page .risk-hero h1>span,.risk-page .risk-hero h1 em{white-space:normal}.risk-page .risk-hero-copy>p{margin-top:20px;font-size:14.5px;line-height:1.65}.risk-page .risk-hero .risk-actions{width:min(100%,340px);margin:25px auto 0}.risk-page .risk-hero .risk-actions>a{width:100%!important}}@media (max-width:420px){.risk-page .risk-hero{padding-left:16px;padding-right:16px}.risk-page .risk-hero h1{font-size:38px}}.vulnerability-validation-page .validation-hero{isolation:isolate;text-align:center;background:#f8faf8;border-bottom:1px solid #d7ddd6;justify-content:center;align-items:center;min-height:540px;padding:112px 24px 62px;display:flex;position:relative;overflow:hidden}.vulnerability-validation-page .validation-hero:before{z-index:-2;content:"";background:radial-gradient(54% 58% at 50% 94%,#9fcfafb8,#d3e9d97a 39%,#0000 73%);display:block;position:absolute;inset:0}.vulnerability-validation-page .validation-hero:after{z-index:-1;content:"";background:linear-gradient(#ffffff8a,#0000 44%);position:absolute;inset:0}.vulnerability-validation-page .validation-hero-copy{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex;position:relative}.vulnerability-validation-page .validation-hero-label{color:#294735;letter-spacing:0;text-transform:none;background:#ffffffc7;border:1px solid #c3d6c7;border-radius:999px;align-items:center;gap:9px;min-height:30px;padding:0 13px;font:750 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.vulnerability-validation-page .validation-hero-label i{background:#398a56;border-radius:50%;width:7px;height:7px}.vulnerability-validation-page .validation-hero-copy h1{color:#101a14;letter-spacing:0;text-wrap:balance;max-width:860px;text-shadow:none;margin:22px 0 0;font-size:60px;font-weight:650;line-height:1.08}.vulnerability-validation-page .validation-hero-copy h1>span,.vulnerability-validation-page .validation-hero-copy h1 em{display:block}.vulnerability-validation-page .validation-hero-copy h1 em{color:#234b31;font-style:normal}.vulnerability-validation-page .validation-hero-copy>p{color:#52695a;text-wrap:balance;max-width:650px;text-shadow:none;margin:20px 0 0;font-size:16px;line-height:1.68}.vulnerability-validation-page .validation-hero-copy>p span{display:block}.vulnerability-validation-page .validation-hero-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.vulnerability-validation-page .validation-hero-actions a{color:#16221a;letter-spacing:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d3d9d4;border-radius:999px;min-width:176px;min-height:46px;padding:0 20px;font-size:12px;font-weight:800;box-shadow:0 2px #172a1d14}.vulnerability-validation-page .validation-hero-actions a:last-child{color:#17251b;background:#fff}.vulnerability-validation-page .validation-hero-actions a:hover,.vulnerability-validation-page .validation-hero-actions a:last-child:hover{color:#fff;background:#2d6b45;border-color:#2d6b45;transform:translateY(-2px)}.vulnerability-validation-page .validation-hero-proof{justify-content:center;gap:12px 22px;margin-top:26px}.vulnerability-validation-page .validation-hero-proof span{color:#5a6a5e;font-size:12px;font-weight:700}@media (max-width:760px){.vulnerability-validation-page .validation-hero{min-height:auto;padding:100px 20px 54px}.vulnerability-validation-page .validation-hero-copy h1{font-size:48px}.vulnerability-validation-page .validation-hero-copy>p{max-width:590px}}@media (max-width:560px){.vulnerability-validation-page .validation-hero{padding:88px 16px 46px}.vulnerability-validation-page .validation-hero-copy h1{font-size:38px}.vulnerability-validation-page .validation-hero-copy>p{font-size:15px}.vulnerability-validation-page .validation-hero-actions{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.vulnerability-validation-page .validation-hero-actions a{width:100%}.vulnerability-validation-page .validation-hero-proof{flex-direction:column;align-items:center;gap:9px}}main.osscan-page .osscan-assessment{padding:38px 0 42px}main.osscan-page .osscan-assessment-inner{min-height:540px}main.osscan-page .osscan-section-rails{z-index:1;height:520px;top:0}main.osscan-page .osscan-engine-head{width:min(100% - 48px,1100px)}main.osscan-page .osscan-engine-head h2{max-width:1080px;font-size:52px;line-height:1.06}main.osscan-page .osscan-engine-head>p{max-width:620px;margin-top:16px;font-size:14px;line-height:1.5}main.osscan-page .osscan-engine-flow{z-index:2;grid-template-columns:minmax(0,1fr) 158px minmax(0,1fr);align-items:center;gap:46px;width:100%;height:158px;margin-top:54px;padding:0 24px}main.osscan-page .osscan-engine-tools{z-index:3;align-self:center;align-items:center;gap:34px;position:relative;transform:none}main.osscan-page .osscan-engine-tools.is-left{justify-content:flex-end;padding:0}main.osscan-page .osscan-engine-tools.is-right{justify-content:flex-start;padding:0}main.osscan-page .osscan-engine-tools span:nth-child(n){opacity:1;flex:0 0 48px;width:48px;height:48px;font-size:10px;line-height:1;transform:none}main.osscan-page .osscan-engine-core{z-index:4;align-self:center;width:158px;height:158px;padding:14px;position:relative;transform:translateY(-12px);box-shadow:0 22px 54px #0000007a,0 0 90px #ffffff09}main.osscan-page .osscan-engine-core>.osscan-engine-title{font-size:24px;line-height:1.08}main.osscan-page .osscan-engine-capabilities{width:min(100% - 48px,800px);margin-top:60px}@media (max-width:1120px){main.osscan-page .osscan-engine-head h2{max-width:860px;font-size:44px}main.osscan-page .osscan-engine-flow{grid-template-columns:minmax(0,1fr) 138px minmax(0,1fr);gap:28px;height:158px;padding-inline:20px}main.osscan-page .osscan-engine-core{width:138px;height:138px}main.osscan-page .osscan-engine-tools{gap:18px}main.osscan-page .osscan-engine-tools span:nth-child(n){flex-basis:42px;width:42px;height:42px;font-size:9px}main.osscan-page .osscan-engine-core>.osscan-engine-title{font-size:20px}}@media (max-width:760px){main.osscan-page .osscan-assessment{padding:58px 16px 46px}main.osscan-page .osscan-assessment-inner{min-height:0}main.osscan-page .osscan-section-rails{display:none}main.osscan-page .osscan-engine-head{width:100%}main.osscan-page .osscan-engine-head h2{font-size:36px}main.osscan-page .osscan-engine-head>p{font-size:14px}main.osscan-page .osscan-engine-flow{grid-template-columns:1fr;height:auto;margin-top:32px;padding:0}main.osscan-page .osscan-engine-core{grid-row:1;justify-self:center;width:128px;height:128px;transform:none}main.osscan-page .osscan-engine-tools{flex-wrap:wrap;gap:10px;justify-content:center!important}main.osscan-page .osscan-engine-tools span:nth-child(n){flex-basis:42px}main.osscan-page .osscan-engine-tools.is-left{grid-row:2}main.osscan-page .osscan-engine-tools.is-right{grid-row:3}main.osscan-page .osscan-engine-capabilities{width:100%;margin-top:34px}}.osscan-page #os-reporting{background:radial-gradient(circle at 78% 42%,#8b5cf61f,#0000 31%),#071012!important;padding:48px 24px!important}.osscan-page #os-reporting .osscan-reporting-inner{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;align-items:center!important;gap:clamp(48px,6vw,88px)!important;width:min(100%,1240px)!important}.osscan-page #os-reporting .osscan-report-content{width:100%;max-width:650px;padding:0!important}.osscan-page #os-reporting .osscan-reporting-head,.osscan-page #os-reporting .osscan-report-buttons,.osscan-page #os-reporting .osscan-report-points,.osscan-page #os-reporting .osscan-report-exports{max-width:650px}.osscan-page #os-reporting .osscan-kicker{font-size:12px!important}.osscan-page #os-reporting .osscan-reporting-head h2{text-wrap:balance;letter-spacing:0!important;max-width:620px!important;font-size:52px!important;line-height:1.08!important}.osscan-page #os-reporting .osscan-reporting-head>p{max-width:610px!important;font-size:16px!important;line-height:1.65!important}.osscan-page #os-reporting .osscan-report-visual{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 28px 68px #0000004d;background:radial-gradient(circle at 50% 48%,#8b5cf62e,#171f2bb8 48%,#080f14eb 76%)!important;border:1px solid #c4b5fd2e!important;align-self:center!important;place-items:center!important;min-height:560px!important;padding:20px!important;display:grid!important}.osscan-page #os-reporting .osscan-report-visual:after{pointer-events:none;content:"";border:1px solid #48e7d314;border-radius:9px;position:absolute;inset:18px}.osscan-page #os-reporting .osscan-report-visual .osscan-report-artwork-compact{z-index:1;position:relative;object-fit:contain!important;filter:drop-shadow(0 30px 34px #0000005c)!important;width:min(100%,370px)!important;height:auto!important;max-height:550px!important;margin:0 auto!important}@media (max-width:980px){.osscan-page #os-reporting{padding:42px 20px!important}.osscan-page #os-reporting .osscan-reporting-inner{grid-template-columns:1fr!important;gap:36px!important}.osscan-page #os-reporting .osscan-report-content{max-width:680px;margin:0 auto;padding:0!important}.osscan-page #os-reporting .osscan-report-visual{width:min(100%,680px);margin:0 auto;min-height:540px!important;padding:22px!important}}@media (max-width:620px){.osscan-page #os-reporting{padding:38px 16px!important}.osscan-page #os-reporting .osscan-reporting-head h2{font-size:38px!important}.osscan-page #os-reporting .osscan-reporting-head>p{font-size:15px!important}.osscan-page #os-reporting .osscan-report-visual{min-height:0!important;padding:16px!important}.osscan-page #os-reporting .osscan-report-visual:after{inset:10px}.osscan-page #os-reporting .osscan-report-visual .osscan-report-artwork-compact{width:min(100%,330px)!important;max-height:none!important}}main.osscan-page .osscan-engine-core>.osscan-engine-brand{background:#070a10;border:1px solid #46a7ff33;border-radius:3px;flex:0 0 42px;width:120px;height:42px;display:block;overflow:hidden;box-shadow:0 7px 16px #0000002e}main.osscan-page .osscan-engine-core>.osscan-engine-brand img{object-fit:contain;width:118px;max-width:none;height:39px;display:block;transform:none}main.osscan-page .osscan-engine-core>.osscan-engine-title{max-width:120px;margin-top:13px;font-size:21px;line-height:1.05;display:block}@media (max-width:1120px){main.osscan-page .osscan-engine-core>.osscan-engine-brand{flex-basis:37px;width:106px;height:37px}main.osscan-page .osscan-engine-core>.osscan-engine-brand img{width:104px;height:35px;transform:none}main.osscan-page .osscan-engine-core>.osscan-engine-title{margin-top:11px;font-size:18px}}.mega-menu{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:10px 34px 20px;top:88px;overflow:visible;background:0 0!important}.mega-menu-products{--mega-panel:#103b38;--mega-panel-deep:#0a2928;--mega-accent:#62e7dc;--mega-icon-color:#4f6fff}.mega-menu-solutions{--mega-panel:#183451;--mega-panel-deep:#10253d;--mega-accent:#8fc9ff;--mega-icon-color:#3879f2}.mega-menu-resources{--mega-panel:#332956;--mega-panel-deep:#211b3d;--mega-accent:#c7b9ff;--mega-icon-color:#765ff0}.mega-menu-company{--mega-panel:#3b2d24;--mega-panel-deep:#261d18;--mega-accent:#f1bd7c;--mega-icon-color:#d37c2e}.mega-content{background:#f8fbfffa;border:1px solid #d2dcebb8;border-radius:30px;grid-template-columns:315px minmax(0,1fr);gap:28px;width:min(100% - 32px,1140px);margin:0 auto;padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 70px #15233a33,0 2px 10px #15233a14}.mega-heading{background:#fbf8f1;border:1px solid #eadfce;border-radius:22px;place-items:center;min-height:350px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #47382214}.mega-heading:after{pointer-events:none;content:"";border:1px solid #b0894a24;border-radius:17px;position:absolute;inset:8px}.mega-visual-image{z-index:1;object-fit:contain;border-radius:16px;width:100%;height:326px;position:relative}.mega-links-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;min-width:0;padding:5px 10px 2px 0;display:grid}.mega-group{min-width:0}.mega-group>h3{color:#101827;letter-spacing:0;margin:0 0 8px;font-size:14px;font-weight:850;line-height:1.3}.mega-links-panel .mega-grid{grid-template-columns:1fr;gap:4px;display:grid}.mega-link{color:#101827;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:7px;display:grid}.mega-link:hover,.mega-link:focus-visible{color:#101827;background:#fff;border-color:#dce5f1;transform:translateY(-1px);box-shadow:0 9px 24px #273d6014}.mega-menu .mega-icon{width:48px;height:48px;color:var(--mega-icon-color);background:#fff;border:1px solid #dce4ef;border-radius:14px;place-items:center;transition:color .16s,background .16s,border-color .16s,transform .16s;display:grid;box-shadow:0 7px 18px #2036590f}.mega-menu .mega-icon-svg{stroke-width:1.85px;width:21px;height:21px}.mega-link:hover .mega-icon,.mega-link:focus-visible .mega-icon{border-color:var(--mega-icon-color);color:#fff;background:var(--mega-icon-color);transform:scale(1.03)}.mega-link strong,.mega-link small{display:block}.mega-link strong{color:#111827;letter-spacing:0;font-size:14.5px;font-weight:800;line-height:1.28}.mega-link small{color:#60728f;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.42}.mega-link:hover strong,.mega-link:focus-visible strong{color:#0b1220}.mega-links-panel .mega-footer{min-height:40px;color:var(--mega-panel);grid-column:1/-1;justify-content:flex-start;justify-self:start;align-items:center;gap:10px;margin-top:-2px;padding:8px 6px;font-size:14px;font-weight:850;display:inline-flex;position:relative;background:0 0!important}.mega-links-panel .mega-footer:hover,.mega-links-panel .mega-footer:focus-visible{color:var(--mega-icon-color);background:0 0!important}.mega-links-panel .mega-footer svg{color:currentColor;width:18px;height:18px;transition:transform .16s}.mega-links-panel .mega-footer:hover svg,.mega-links-panel .mega-footer:focus-visible svg{transform:translate(4px)}.nav-item:hover .nav-trigger,.nav-item:focus-within .nav-trigger{color:#fff;background:0 0;border-radius:0;margin-inline:0;padding-inline:0;transform:none}.nav-trigger:after{display:none}@media (max-width:1120px) and (min-width:961px){.mega-menu{padding-inline:18px}.mega-content{border-radius:24px;grid-template-columns:270px minmax(0,1fr);gap:20px;width:min(100% - 16px,1060px);padding:14px}.mega-heading{border-radius:18px;min-height:344px;padding:10px}.mega-visual-image{border-radius:14px;height:322px}.mega-heading h2{font-size:21px}.mega-links-panel{gap:14px 18px;padding-right:2px}.mega-link{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:65px}.mega-menu .mega-icon{width:42px;height:42px}.mega-link small{font-size:12px}}main.landing-page{font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}main.landing-page :where(h1,h2,h3,h4,p,a,button,summary){text-rendering:optimizelegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;text-shadow:none!important}main.landing-page :where(h1,h2,h3,h4)>span{filter:none!important;text-shadow:none!important}.hybrid-scanner-page :where(.hybrid-scanner-hero,.hybrid-scanner-layers,.hybrid-scanner-workflow,.hybrid-scanner-reporting,.hybrid-scanner-final),.hybrid-scanner-page :where(h1,h2,h3,p,a,button){font-family:var(--font-inter), Inter, "Segoe UI", Arial, sans-serif;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.hybrid-scanner-page .hybrid-scanner-report-copy>span{font-size:11px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-report-copy>div span{font-size:10px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-report-formats article{min-height:86px}.hybrid-scanner-page .hybrid-scanner-report-formats article>span,.hybrid-scanner-page .hybrid-scanner-report-formats small{font-size:10px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-report-formats strong{font-size:13px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-reporting-index{font-size:11px}.hybrid-scanner-page .hybrid-scanner-reporting-benefits article>span{font-size:11px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-reporting-benefits h3{font-size:17px;line-height:1.32}.hybrid-scanner-page .hybrid-scanner-reporting-footer small,.hybrid-scanner-page .hybrid-scanner-reporting-footer>div span{font-size:10px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-reporting-footer>a{min-height:45px;padding:11px 17px;font-size:12px}.hybrid-scanner-page .hybrid-scanner-reporting-visual figcaption>span{font-size:10.5px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-reporting-visual figcaption>strong{font-size:13px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-final-action-panel>small{color:#c3d8d4;font-size:10.5px;line-height:1.45}.hybrid-scanner-page .hybrid-scanner-final-action-panel>p{color:#a8c3be;font-size:11px;line-height:1.55}@media (max-width:720px){.hybrid-scanner-page .hybrid-scanner-report-copy>p,.hybrid-scanner-page .hybrid-scanner-reporting-benefits p{font-size:13px}.hybrid-scanner-page .hybrid-scanner-report-formats article{min-height:82px}}main.landing-page :is(.hero-fixed-content h1,.challenge-heading h2,.workflow-heading h2,.trusted-heading h2,.coverage-heading h2,.surface-heading h2,.why-forgesec-heading h2,.solution-heading h2,.dashboard-copy h2,.faq-heading h2,.cta-copy h2){font-weight:720!important}main.landing-page .landing-title-accent{color:#0000;background:linear-gradient(100deg,#58ded0 0%,#7fb8ff 45%,#aa86ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}main.landing-page .challenge-title-violet{color:#0000;background:linear-gradient(100deg,#58ded0 0%,#7fb8ff 48%,#aa86ff 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-weight:720}@media (min-width:961px){html,body,main:not(.dashboard-shell){width:100%;max-width:100%;overflow-x:clip}main:not(.dashboard-shell)>section{width:100%;min-width:0;max-width:100%}main:not(.dashboard-shell) :where(section,article,header,footer,aside,figure,div){min-width:0}main:not(.dashboard-shell) :where([class$=-inner],[class*=-inner\ ],[class$=-layout],[class*=-layout\ ],[class$=-grid],[class*=-grid\ ]){max-width:100%}main:not(.dashboard-shell) :where(h1,h2,h3,p,li,a,button,input,select,textarea){overflow-wrap:break-word;max-width:100%}main:not(.dashboard-shell) :where(img,video,canvas),main:not(.dashboard-shell) :where(pre,table){max-width:100%}main:not(.dashboard-shell) pre{overflow-x:auto}.navbar{max-width:100vw}.mega-menu{overscroll-behavior:contain;max-height:calc(100svh - 88px);overflow:hidden auto}}@media (min-width:961px) and (max-width:1199px){.navbar{gap:14px;padding-inline:18px}.brand{width:140px}.brand-logo{width:148px;height:auto}.nav-links{gap:13px;font-size:13px}.nav-trigger,.nav-link{gap:5px}.nav-actions{gap:7px}.nav-login,.nav-start{min-height:42px;font-size:13px}.nav-login{padding-inline:10px}.nav-start{gap:6px;padding-inline:12px}.mega-menu{padding-inline:12px}.mega-content{grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:16px;width:min(100% - 16px,1100px);padding:14px}.mega-heading{min-height:320px}.mega-visual-image{height:296px}.mega-links-panel{gap:12px 14px}.mega-link{grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:60px;padding:6px}.mega-menu .mega-icon{width:40px;height:40px}.mega-link strong{font-size:13.5px}.mega-link small{font-size:11.5px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-reporting-inner{grid-template-columns:1fr;gap:42px}.hybrid-scanner-page .hybrid-scanner-reporting-visual{width:min(100%,820px);height:clamp(420px,48vw,520px);margin-inline:auto}}@media (min-width:961px) and (max-height:700px){main:not(.dashboard-shell)>section[class*=hero]{height:auto!important;min-height:max(540px,100svh - 88px)!important}main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel,main.landing-page>.phonepe-hero .hero-carousel-stage,main.landing-page>.phonepe-hero .phonepe-slide,main.landing-page>.phonepe-hero .hero-fixed-content{height:560px!important;min-height:560px!important}.mega-content{padding-block:10px}.mega-heading{min-height:276px}.mega-visual-image{height:252px}.mega-links-panel{gap-block:7px}.mega-group>h3{margin-bottom:4px}.mega-link{min-height:52px;padding-block:4px}.mega-link small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1920px){:root{--fs-desktop-content:1600px;--fs-desktop-mega:1480px}.navbar{padding-inline:max(48px, calc((100vw - var(--fs-desktop-content)) / 2))}.mega-content{width:min(calc(100% - 128px), var(--fs-desktop-mega))}main:not(.dashboard-shell)>section>:where([class$=-inner],[class*=-inner\ ]),.footer-inner{width:min(calc(100% - 128px), var(--fs-desktop-content));max-width:var(--fs-desktop-content);margin-inline:auto}.dashboard-content{width:min(100% - 80px,1680px)}}@media (min-width:2560px){:root{--fs-desktop-content:1720px;--fs-desktop-mega:1580px}.dashboard-content{width:min(100% - 96px,1780px)}}@media (min-width:3440px){:root{--fs-desktop-content:1840px;--fs-desktop-mega:1680px}.dashboard-content{width:min(100% - 120px,1880px)}}@media (min-width:761px) and (max-width:1439px){main.landing-page>.phonepe-hero .hero-carousel-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0% 36%,#0000001f 43%,#000000b8 50%,#000 56% 100%);mask-image:linear-gradient(90deg,#0000 0% 36%,#0000001f 43%,#000000b8 50%,#000 56% 100%)}main.landing-page>.phonepe-hero .phonepe-slide-image{object-position:58% center!important}main.landing-page>.phonepe-hero .hero-fixed-content{width:min(560px,44vw)!important;max-width:none!important;left:clamp(42px,6.4vw,92px)!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{letter-spacing:-.045em!important;max-width:560px!important;font-size:clamp(46px,4.25vw,60px)!important;line-height:1.02!important}main.landing-page>.phonepe-hero .hero-fixed-content p{max-width:540px!important;font-size:clamp(15px,1.25vw,17px)!important;line-height:1.55!important}main.landing-page>.phonepe-hero .hero-actions{gap:14px!important;max-width:100%!important}main.landing-page>.phonepe-hero .hero-action{min-width:0!important;min-height:50px!important;font-size:14px!important}main.landing-page>.phonepe-hero .hero-action--primary{min-width:198px!important}main.landing-page>.phonepe-hero .hero-action--secondary{min-width:225px!important}}@media (min-width:961px) and (max-width:1199px){main.landing-page>.phonepe-hero .hero-carousel-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0% 40%,#0000001f 47%,#000000bd 55%,#000 62% 100%);mask-image:linear-gradient(90deg,#0000 0% 40%,#0000001f 47%,#000000bd 55%,#000 62% 100%)}main.landing-page>.phonepe-hero .hero-fixed-content{width:46vw!important;left:clamp(48px,5vw,68px)!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:clamp(44px,4.7vw,52px)!important}main.landing-page>.phonepe-hero .hero-actions{gap:10px!important}main.landing-page>.phonepe-hero .hero-action{min-height:46px!important;padding-inline:12px!important;font-size:12.5px!important}main.landing-page>.phonepe-hero .hero-action--primary{min-width:176px!important}main.landing-page>.phonepe-hero .hero-action--secondary{min-width:202px!important}}@media (min-width:761px) and (max-width:960px){main.landing-page>.phonepe-hero .hero-carousel-stage{-webkit-mask-image:linear-gradient(90deg,#0000 0% 44%,#0000001f 51%,#000000bd 59%,#000 66% 100%);mask-image:linear-gradient(90deg,#0000 0% 44%,#0000001f 51%,#000000bd 59%,#000 66% 100%)}main.landing-page>.phonepe-hero .hero-fixed-content{width:55vw!important;left:clamp(32px,5vw,44px)!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:clamp(40px,5.2vw,48px)!important}main.landing-page>.phonepe-hero .hero-fixed-content p{font-size:14px!important}main.landing-page>.phonepe-hero .hero-actions{gap:9px!important}main.landing-page>.phonepe-hero .hero-action{min-height:44px!important;padding-inline:10px!important;font-size:12px!important}main.landing-page>.phonepe-hero .hero-action--primary{min-width:168px!important}main.landing-page>.phonepe-hero .hero-action--secondary{min-width:192px!important}}@media (min-width:761px) and (max-width:1439px){main.landing-page>.phonepe-hero .hero-carousel-stage{-webkit-mask-image:none!important;mask-image:none!important}main.landing-page>.phonepe-hero>.hero-carousel:after{z-index:3;pointer-events:none;content:"";background:linear-gradient(90deg,#07111b 0%,#07111bfc 34%,#07111be6 47%,#07111b59 58%,#0000 70% 100%);display:block;position:absolute;inset:0}main.landing-page>.phonepe-hero .phonepe-slide-image{image-rendering:auto;backface-visibility:hidden}main.landing-page>.phonepe-hero .hero-copy-swap{filter:none!important}}@media (min-width:761px){main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{gap:12px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{gap:7px!important;width:auto!important;min-width:0!important;min-height:48px!important;padding:4px!important;font-size:14px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__label{flex:0 auto!important;padding-inline:8px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon{flex-basis:34px!important;width:34px!important;height:34px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{min-width:184px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{min-width:198px!important}}@media (min-width:761px) and (max-width:960px){main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{font-size:13px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{min-width:174px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{min-width:188px!important}}main.landing-page :is(.challenge-heading h2,.workflow-heading h2,.trusted-heading h2,.coverage-heading h2,.surface-heading h2,.why-forgesec-heading h2,.solution-heading h2,.dashboard-copy h2,.faq-heading h2,.cta-copy h2){text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;letter-spacing:-.035em!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-size:clamp(34px,3.75vw,54px)!important;font-weight:720!important;line-height:1.08!important}main.landing-page :is(.challenge-lead,.workflow-heading>p,.trusted-heading>p,.coverage-heading>p,.surface-intro>p,.why-forgesec-heading>p,.solution-heading>p,.dashboard-copy>p,.faq-heading>p,.cta-copy>p){text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;text-shadow:0 1px 2px #00000085,0 0 9px #56e0d233!important;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important}@media (min-width:761px){main.landing-page>.phonepe-hero .hero-fixed-content h1{letter-spacing:-.04em!important;max-width:560px!important;font-size:clamp(42px,3.85vw,60px)!important;line-height:1.04!important}}@media (min-width:761px) and (max-width:960px){main.landing-page>.phonepe-hero .hero-fixed-content h1{max-width:500px!important;font-size:clamp(38px,4.7vw,44px)!important}}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #cddcffd1!important;border-radius:999px!important;flex-direction:row!important;gap:8px!important;min-height:46px!important;padding:4px 4px 4px 15px!important;box-shadow:0 0 0 3px #a0bbff38,inset 0 1px #ffffff47,0 9px 22px #2a4fb957!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{background:linear-gradient(#6385f2 0%,#4d70df 52%,#4163cf 100%)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{background:linear-gradient(#5277e8 0%,#3e65d7 52%,#3558c1 100%)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__label{text-align:center!important;flex:auto!important;padding:0 7px 0 0!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon{color:#4165d2!important;background:#fff!important;flex:0 0 36px!important;width:36px!important;height:36px!important;box-shadow:0 2px 7px #18327c3d!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon svg{width:20px!important;height:20px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action__icon path,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon path,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon path{stroke:#4165d2!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action:hover{filter:brightness(1.07)!important;transform:translateY(-2px)!important;box-shadow:0 0 0 3px #aec7ff4d,inset 0 1px #ffffff57,0 12px 27px #2a4fb96b!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:48px!important;font-weight:700!important;line-height:1.1!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}main.landing-page :is(.challenge-heading h2,.workflow-heading h2,.trusted-heading h2,.coverage-heading h2,.surface-heading h2,.why-forgesec-heading h2,.solution-heading h2,.dashboard-copy h2,.faq-heading h2,.cta-copy h2){font-size:32px!important;font-weight:700!important;line-height:1.2!important}main.landing-page :is(.challenge-lead,.workflow-heading>p,.trusted-heading>p,.coverage-heading>p,.surface-intro>p,.why-forgesec-heading>p,.solution-heading>p,.dashboard-copy>p,.faq-heading>p,.cta-copy>p){font-size:16px!important;font-weight:400!important;line-height:1.6!important}main.landing-page :is(.hero-fixed-content .hero-eyebrow,.challenge-kicker,.workflow-kicker,.trusted-heading .section-kicker,.coverage-heading>span,.surface-kicker,.why-forgesec-meta>span,.solution-kicker,.dashboard-kicker,.faq-kicker,.cta-kicker){font-size:12px!important;font-weight:700!important;line-height:1.4!important}@media (min-width:761px){main.landing-page>.challenge-section .challenge-heading{min-height:0!important;padding:40px 24px 34px!important}main.landing-page>.challenge-section .challenge-heading h2{margin-top:12px!important}main.landing-page>.challenge-section .challenge-title-violet{margin-top:2px!important}main.landing-page>.challenge-section .challenge-lead{margin-top:16px!important}main.landing-page>.challenge-section .challenge-grid{gap:12px!important;padding:28px clamp(20px,3vw,42px) 32px!important}main.landing-page>.challenge-section .challenge-card{min-height:210px!important;padding:22px 20px 24px!important}main.landing-page>.challenge-section .challenge-card p{margin-top:12px!important}}@media (min-width:1000px){main.landing-page>.challenge-section .challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:999px){main.landing-page>.challenge-section .challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){main.landing-page>.challenge-section{padding:32px 16px 36px!important}main.landing-page>.challenge-section .challenge-heading h2{margin-top:10px!important}main.landing-page>.challenge-section .challenge-lead{margin-top:12px!important}main.landing-page>.challenge-section .challenge-grid{gap:8px!important;margin-top:20px!important}main.landing-page>.challenge-section .challenge-card{min-height:98px!important;padding:14px!important}}@media (min-width:761px){main.landing-page>section:not(.hero-section){padding-top:32px!important;padding-bottom:32px!important}main.landing-page>.surface-section{min-height:0!important}}@media (max-width:760px){main.landing-page>section:not(.hero-section){padding-top:24px!important;padding-bottom:24px!important}main.landing-page>.surface-section{min-height:0!important}}main.landing-page>.challenge-section .challenge-heading h2 span{display:inline!important}main.landing-page>.challenge-section .challenge-title-violet{margin:0!important}@media (min-width:761px){main.landing-page>.challenge-section .challenge-heading h2{white-space:nowrap!important;max-width:none!important}}@media (max-width:760px){main.landing-page>.challenge-section .challenge-heading h2{white-space:normal!important}}@media (min-width:1200px){main.landing-page>.surface-section .surface-heading{grid-template-columns:minmax(600px,.95fr) minmax(0,1.05fr)!important;gap:clamp(32px,4vw,64px)!important}}@media (min-width:761px) and (max-width:1199px){main.landing-page>.surface-section .surface-heading{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (min-width:761px){main.landing-page>.surface-section .surface-title-block h2{white-space:nowrap!important;width:max-content!important;max-width:100%!important}}@media (max-width:760px){main.landing-page>.surface-section .surface-title-block h2{white-space:normal!important;width:auto!important}}@media (min-width:1200px){main.landing-page>.trusted-section .trusted-intro{grid-template-columns:minmax(560px,.9fr) minmax(0,1.1fr)!important}}@media (min-width:761px) and (max-width:1199px){main.landing-page>.trusted-section .trusted-intro{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:761px){main.landing-page>.trusted-section .trusted-heading h2{white-space:nowrap!important;width:max-content!important;max-width:100%!important}}@media (max-width:760px){main.landing-page>.trusted-section .trusted-heading h2{white-space:normal!important;width:auto!important}}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary{background:linear-gradient(#303030 0%,#171717 52%,#242424 100%)!important;border-color:#ffffff6b!important;box-shadow:0 0 0 3px #e8ebed6b,inset 0 1px #ffffff2e,0 9px 22px #00000061!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{background:linear-gradient(#4e84ed 0%,#3974e2 55%,#477fe9 100%)!important;border-color:#ffffff80!important;box-shadow:0 0 0 3px #cde2ff75,inset 0 1px #ffffff3d,0 9px 24px #3074e666!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon{color:#151515!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--primary .hero-action__icon path{stroke:#151515!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon{color:#2d68d5!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{font-size:52px!important}main.landing-page :is(.challenge-heading h2,.workflow-heading h2,.trusted-heading h2,.coverage-heading h2,.surface-heading h2,.why-forgesec-heading h2,.solution-heading h2,.dashboard-copy h2,.faq-heading h2,.cta-copy h2){font-size:36px!important}main.landing-page>.solution-section .solution-inner{gap:clamp(28px,3vw,44px)}main.landing-page>.solution-section .solution-copy{gap:24px}main.landing-page>.solution-section .solution-heading h2{margin-top:12px}main.landing-page>.solution-section .solution-heading p{margin-top:14px}main.landing-page>.solution-section .solution-metrics{gap:6px}main.landing-page>.solution-section .solution-metric{min-height:58px;padding:9px 20px}main.landing-page>.solution-section .solution-metric span,main.landing-page>.solution-section .solution-metric strong{font-size:16px}main.landing-page>.solution-section .solution-stack{gap:8px}main.landing-page>.solution-section .solution-card{min-height:0;padding:16px 20px 18px}main.landing-page>.solution-section .solution-card h3{margin-top:12px;font-size:clamp(21px,1.55vw,24px);font-weight:650;line-height:1.2}main.landing-page>.solution-section .solution-card p{margin-top:8px;font-size:15px;line-height:1.5}@media (max-width:760px){main.landing-page>.solution-section .solution-inner{gap:24px}main.landing-page>.solution-section .solution-card{padding:16px 18px 18px}main.landing-page>.solution-section .solution-card h3{font-size:22px}}@media (min-width:961px){.mega-menu-products{--mega-accent:#58ded0;--mega-accent-rgb:88, 222, 208;--mega-panel:#0e3435;--mega-panel-deep:#091f25}.mega-menu-solutions{--mega-accent:#8aa8ff;--mega-accent-rgb:138, 168, 255;--mega-panel:#20284b;--mega-panel-deep:#11172f}.mega-menu-resources{--mega-accent:#bd9cff;--mega-accent-rgb:189, 156, 255;--mega-panel:#30264a;--mega-panel-deep:#19162d}.mega-menu-company{--mega-accent:#f0b66e;--mega-accent-rgb:240, 182, 110;--mega-panel:#3b2a24;--mega-panel-deep:#211918}.navbar .mega-menu,.navbar.is-over-hero .mega-menu,.navbar:not(.is-over-hero) .mega-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid #9aa7db2e;border-bottom:1px solid #9aa7db33;top:88px;overflow:hidden;box-shadow:0 28px 72px #02050f80;background:radial-gradient(circle at 18% 0%, rgba(var(--mega-accent-rgb), .1), transparent 30%), linear-gradient(108deg, #1d2139fe, #0f1222fe)!important;padding:0!important}.navbar .mega-content{width:min(100% - 96px,1480px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(290px,330px) minmax(0,1fr);gap:24px 40px;margin:0 auto;padding:28px 0 0;display:grid;overflow:visible}.navbar .mega-heading.mega-overview-card{border:1px solid rgba(var(--mega-accent-rgb), .28);background:radial-gradient(circle at 88% 12%, rgba(var(--mega-accent-rgb), .22), transparent 34%), linear-gradient(145deg, var(--mega-panel), var(--mega-panel-deep));text-align:left;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:304px;padding:26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 42px #0307134d}.navbar .mega-heading.mega-overview-card:before{background-image:linear-gradient(rgba(var(--mega-accent-rgb), .055) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--mega-accent-rgb), .055) 1px, transparent 1px);pointer-events:none;content:"";background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.navbar .mega-heading.mega-overview-card:after{border:1px solid rgba(var(--mega-accent-rgb), .2);pointer-events:none;content:"";width:150px;height:150px;box-shadow:0 0 0 22px rgba(var(--mega-accent-rgb), .035), 0 0 0 45px rgba(var(--mega-accent-rgb), .025);border-radius:50%;position:absolute;top:-52px;right:-38px}.mega-overview-top,.mega-overview-card h2,.mega-overview-card p,.mega-overview-meta{z-index:1;position:relative}.mega-overview-top{align-items:center;gap:12px;display:flex}.mega-overview-icon{border:1px solid rgba(var(--mega-accent-rgb), .52);background:#070c186b;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 25px #02061238;color:var(--mega-accent)!important}.mega-overview-icon .mega-icon-svg{width:23px;height:23px}.mega-overview-eyebrow{text-transform:uppercase;line-height:1.35;color:var(--mega-accent)!important;letter-spacing:.13em!important;font-size:11px!important;font-weight:850!important}.navbar .mega-overview-card h2{color:#fff;letter-spacing:-.025em;max-width:280px;margin:23px 0 0;font-size:27px;font-weight:760;line-height:1.16}.navbar .mega-overview-card p{color:#ecf1fbbd;max-width:275px;margin:13px 0 0;font-size:14px;font-weight:450;line-height:1.55}.mega-overview-meta{border-top:1px solid rgba(var(--mega-accent-rgb), .2);align-items:center;gap:9px;width:100%;margin-top:auto;padding-top:18px;display:flex}.mega-overview-meta>span{background:var(--mega-accent);width:8px;height:8px;box-shadow:0 0 0 5px rgba(var(--mega-accent-rgb), .11);border-radius:50%;flex:0 0 8px}.mega-overview-meta strong{color:#f5f8ffe0;font-size:12px;font-weight:750;line-height:1.4}.navbar .mega-links-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 34px;min-width:0;padding:6px 0 20px;display:grid}.navbar .mega-group>h3{color:#fffffff0;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 9px;font-size:13px;font-weight:850;line-height:1.3;display:flex}.navbar .mega-group>h3:before{background:var(--mega-accent);content:"";border-radius:999px;width:16px;height:2px}.navbar .mega-links-panel .mega-grid{grid-template-columns:1fr;gap:4px}.navbar .mega-link{color:#fff;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;padding:7px 9px;display:grid}.navbar .mega-link:hover,.navbar .mega-link:focus-visible{border-color:rgba(var(--mega-accent-rgb), .24);color:#fff;background:#ffffff0e;transform:translate(3px);box-shadow:inset 0 1px #ffffff0a}.navbar .mega-menu .mega-icon{border:1px solid rgba(var(--mega-accent-rgb), .3);width:46px;height:46px;color:var(--mega-accent);background:rgba(var(--mega-accent-rgb), .085);border-radius:14px;box-shadow:inset 0 1px #ffffff0e}.navbar .mega-link:hover .mega-icon,.navbar .mega-link:focus-visible .mega-icon{border-color:rgba(var(--mega-accent-rgb), .56);color:#08121c;background:var(--mega-accent);transform:scale(1.03)}.navbar .mega-link strong{color:#fff;font-size:14.5px;font-weight:760;line-height:1.3}.navbar .mega-link small{color:#e1e7f6ad;margin-top:4px;font-size:12.5px;font-weight:450;line-height:1.42}.navbar .mega-link:hover strong,.navbar .mega-link:focus-visible strong{color:#fff}.navbar .mega-footer{color:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;width:100vw;min-height:64px;margin:0;padding:11px max(48px,50vw - 740px);display:flex;position:relative;left:50%;transform:translate(-50%);background:linear-gradient(90deg, rgba(var(--mega-accent-rgb), .17), #383d6eb8, rgba(var(--mega-accent-rgb), .1))!important}.navbar .mega-footer:hover,.navbar .mega-footer:focus-visible{color:#fff;background:linear-gradient(90deg, rgba(var(--mega-accent-rgb), .24), #3f457ad1, rgba(var(--mega-accent-rgb), .16))!important}.navbar .mega-footer strong,.navbar .mega-footer small{display:block}.navbar .mega-footer strong{color:#fff;font-size:13.5px;font-weight:800;line-height:1.3}.navbar .mega-footer small{color:#e8edfab3;margin-top:3px;font-size:12px;font-weight:450;line-height:1.35}.navbar .mega-footer svg{width:20px;height:20px;color:var(--mega-accent);transition:transform .16s}.navbar .mega-footer:hover svg,.navbar .mega-footer:focus-visible svg{transform:translate(5px)}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-content{grid-template-columns:minmax(225px,260px) minmax(0,1fr);gap:18px 22px;width:calc(100% - 32px);padding-top:20px}.navbar .mega-heading.mega-overview-card{min-height:278px;padding:20px}.navbar .mega-overview-card h2{margin-top:17px;font-size:22px}.navbar .mega-overview-card p{margin-top:10px;font-size:13px;line-height:1.48}.navbar .mega-overview-icon{border-radius:13px;flex-basis:42px;width:42px;height:42px}.navbar .mega-links-panel{gap:12px 16px;padding-top:2px}.navbar .mega-link{grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:58px;padding:5px 6px}.navbar .mega-menu .mega-icon{border-radius:12px;width:40px;height:40px}.navbar .mega-link strong{font-size:13px}.navbar .mega-link small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.navbar .mega-footer{min-height:58px;padding-inline:28px}}@media (min-width:961px) and (max-height:700px){.navbar .mega-content{padding-top:14px}.navbar .mega-heading.mega-overview-card{min-height:252px;padding:18px}.navbar .mega-overview-card h2{margin-top:14px;font-size:21px}.navbar .mega-overview-card p{margin-top:8px}.navbar .mega-overview-meta{padding-top:12px}.navbar .mega-links-panel{gap-block:8px;padding-bottom:12px}.navbar .mega-group>h3{margin-bottom:4px}.navbar .mega-link{min-height:51px;padding-block:3px}}@media (min-width:961px){.mega-menu-products,.mega-menu-solutions,.mega-menu-resources,.mega-menu-company{--mega-accent:#aeb8ff;--mega-accent-rgb:174, 184, 255;--mega-panel:#202541;--mega-panel-deep:#202541}.navbar .mega-menu,.navbar.is-over-hero .mega-menu,.navbar:not(.is-over-hero) .mega-menu{background:#202541!important}.navbar .mega-heading.mega-overview-card{min-height:302px;box-shadow:none;background:0 0;border:0;border-right:1px solid #e7ebff24;border-radius:0;padding:16px 34px 16px 0;overflow:visible}.navbar .mega-heading.mega-overview-card:before,.navbar .mega-heading.mega-overview-card:after{content:none;display:none}.navbar .mega-overview-icon{width:44px;height:44px;box-shadow:none;background:#2d3567;border:0;border-radius:50%;flex-basis:44px;color:#fff!important}.navbar .mega-overview-eyebrow{color:#fff!important}.navbar .mega-overview-card p{color:#e6eafabd;max-width:250px;margin-top:18px;font-size:14px;line-height:1.58}.navbar .mega-overview-meta{border-top-color:#e7ebff21}.navbar .mega-overview-meta>span{background:#aeb8ff;box-shadow:0 0 0 5px #aeb8ff1c}.navbar .mega-group>h3:before{background:#aeb8ff}.navbar .mega-menu .mega-icon{color:#fff;box-shadow:none;background:#2d3567;border:0;border-radius:50%}.navbar .mega-link:hover,.navbar .mega-link:focus-visible{background:#ffffff0b;border-color:#aeb8ff29}.navbar .mega-link:hover .mega-icon,.navbar .mega-link:focus-visible .mega-icon{color:#fff;background:#394478;border-color:#0000}.navbar .mega-footer,.navbar .mega-footer:hover,.navbar .mega-footer:focus-visible{color:#fff;background:#494a7f!important}.navbar .mega-footer:hover,.navbar .mega-footer:focus-visible{background:#55578e!important}.navbar .mega-footer svg{color:#aeb8ff}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-heading.mega-overview-card{min-height:276px;padding:14px 22px 14px 0}.navbar .mega-overview-card p{margin-top:14px;font-size:13px}}@media (min-width:961px) and (max-height:700px){.navbar .mega-heading.mega-overview-card{min-height:250px;padding-top:12px;padding-bottom:12px}}@media (min-width:961px){.navbar .mega-content{grid-template-rows:auto;gap:28px;padding-top:20px;padding-bottom:20px}.navbar .mega-heading.mega-overview-card{min-height:252px;padding-top:16px;padding-bottom:16px}.navbar .mega-overview-icon{flex-basis:40px;width:40px;height:40px}.navbar .mega-overview-icon .mega-icon-svg{width:20px;height:20px}.navbar .mega-overview-card p{margin-top:18px;font-size:13px;line-height:1.62}.navbar .mega-overview-meta{padding-top:12px}.navbar .mega-links-panel{gap:16px 32px;padding:0}.navbar .mega-group>h3{margin-bottom:8px;font-size:12px;line-height:1.35}.navbar .mega-links-panel .mega-grid{gap:6px}.navbar .mega-link{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:54px;padding:5px 8px}.navbar .mega-menu .mega-icon{width:38px;height:38px}.navbar .mega-menu .mega-icon-svg{width:18px;height:18px}.navbar .mega-link strong{font-size:14px;line-height:1.32}.navbar .mega-link small{margin-top:3px;font-size:12px;line-height:1.42}.navbar .mega-footer{width:100%;min-height:56px;margin:0;padding:8px max(48px,50vw - 740px);position:relative;left:auto;transform:none}.navbar .mega-footer strong{font-size:13px;line-height:1.3}.navbar .mega-footer small{margin-top:3px;font-size:11.75px;line-height:1.35}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-content{gap:20px;padding-top:17px;padding-bottom:17px}.navbar .mega-heading.mega-overview-card{min-height:232px}.navbar .mega-links-panel{gap-inline:18px}.navbar .mega-link{grid-template-columns:36px minmax(0,1fr);gap:9px;min-height:52px}.navbar .mega-menu .mega-icon{width:36px;height:36px}.navbar .mega-link strong{font-size:13px}.navbar .mega-link small{font-size:11.5px;line-height:1.38}.navbar .mega-footer{min-height:52px;padding-inline:28px}}@media (min-width:961px) and (max-height:700px){.navbar .mega-content{padding-top:14px;padding-bottom:14px}.navbar .mega-heading.mega-overview-card{min-height:218px}.navbar .mega-link{min-height:49px}.navbar .mega-footer{min-height:50px}}@media (min-width:961px){.navbar .mega-heading.mega-overview-card{padding-left:0;padding-right:30px}.navbar .mega-overview-top{background:#ffffff08;border:1px solid #aeb8ff29;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff09}.navbar .mega-overview-top:after{content:"";background:linear-gradient(90deg,#aeb8ff94,#0000);border-radius:999px;flex:auto;min-width:18px;height:1px}.navbar .mega-overview-eyebrow{flex:0 auto;line-height:1.45;letter-spacing:.11em!important;font-size:11px!important}.navbar .mega-overview-card p{background:#ffffff07;border-left:2px solid #aeb8ff;border-radius:0 12px 12px 0;width:100%;max-width:none;margin-top:16px;padding:13px 14px 13px 16px}.navbar .mega-overview-meta{background:#2d356761;border:1px solid #aeb8ff26;border-radius:12px;width:100%;margin-top:auto;padding:10px 12px}.navbar .mega-overview-meta strong{color:#f7f8ffe6;font-size:11.75px;line-height:1.35}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-heading.mega-overview-card{padding-right:20px}.navbar .mega-overview-top{min-height:50px;padding:6px 9px}.navbar .mega-overview-card p{margin-top:12px;padding:11px 11px 11px 13px}.navbar .mega-overview-meta{padding:8px 10px}}@media (min-width:961px){.navbar .mega-heading.mega-overview-card{background:#252b4b;border:1px solid #aeb8ff33;border-radius:18px;padding:20px;overflow:visible;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #05081838}.navbar .mega-heading.mega-overview-card:before{border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(circle at 8% 0,#aeb8ff1a,#0000 35%),linear-gradient(145deg,#ffffff05,#0000 58%);display:block;position:absolute;inset:0}.navbar .mega-heading.mega-overview-card:after{width:1px;height:auto;box-shadow:none;pointer-events:none;content:"";background:#e7ebff24;border:0;border-radius:999px;display:block;position:absolute;inset:0 -15px 0 auto}.navbar .mega-overview-top{min-height:52px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #aeb8ff29;border-radius:0;padding:0 0 15px}.navbar .mega-overview-icon{background:#303965;border:1px solid #aeb8ff38;box-shadow:inset 0 1px #ffffff0d}.navbar .mega-overview-card p{background:0 0;border-left:2px solid #aeb8ff;border-radius:0;margin-top:17px;padding:12px 4px 12px 15px}.navbar .mega-overview-meta{background:#23294bb8;border-color:#aeb8ff2e;border-radius:11px;margin-top:auto;padding:10px 12px;box-shadow:inset 0 1px #ffffff08}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-heading.mega-overview-card{padding:16px}.navbar .mega-heading.mega-overview-card:after{right:-11px}.navbar .mega-overview-top{min-height:48px;padding-bottom:12px}.navbar .mega-overview-card p{margin-top:14px;padding-top:10px;padding-bottom:10px}}@media (min-width:961px){.navbar .mega-heading.mega-overview-card{background:linear-gradient(145deg,#071127 0%,#0b1530 58%,#111b3d 100%);border-color:#8492de4d #8492de4d #8492de4d currentColor;border-left-style:none;border-left-width:0;box-shadow:inset 0 1px #ffffff12,0 18px 38px #03071657}.navbar .mega-heading.mega-overview-card:before{opacity:.8;background-color:#0000;background-image:radial-gradient(circle at 98% 4%,#aa82ff57,#0000 40%),radial-gradient(circle at 94% 98%,#51b8b04d,#0000 40%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='45' viewBox='0 0 52 45'%3E%3Cpath d='M13 1 25 8v14l-12 7L1 22V8L13 1Zm26 0 12 7v14l-12 7-12-7V8L39 1ZM26 16l12 7v14l-12 7-12-7V23l12-7Z' fill='none' stroke='%238892dc' stroke-opacity='.32' stroke-width='1'/%3E%3C/svg%3E");background-position:50%,100% 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,52px 45px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#0000002e 36%,#000 100%);mask-image:linear-gradient(90deg,#0000 3%,#0000002e 36%,#000 100%)}.navbar .mega-heading.mega-overview-card:after{background:#e7ebff33}.navbar .mega-overview-top{border-bottom-color:#aeb8ff2e}.navbar .mega-overview-top:after{background:linear-gradient(90deg,#aeb8ff94,#0000)}.navbar .mega-overview-icon{background:linear-gradient(145deg,#785cf7b8,#2c7197c7);border-color:#aeb8ff47;box-shadow:inset 0 1px #ffffff1f,0 7px 16px #0307163d;color:#fff!important}.navbar .mega-overview-eyebrow{color:#f7f8ff!important}.navbar .mega-overview-card p{color:#c5cce4;border-left-color:#8d9be8}.navbar .mega-overview-meta{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c264fc7;border-color:#aeb8ff33;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #03071629}.navbar .mega-overview-meta>span{background:#57e2cd;box-shadow:0 0 0 5px #57e2cd1c}.navbar .mega-overview-meta strong{color:#eef1ff}.navbar .mega-menu{max-height:calc(100dvh - 88px);overflow:hidden auto}.navbar .mega-content{grid-template-columns:minmax(285px,320px) minmax(0,1fr);gap:32px;width:min(100% - 80px,1480px);padding-top:26px;padding-bottom:26px}.navbar .mega-heading.mega-overview-card{min-height:0;padding:22px}.navbar .mega-overview-eyebrow{letter-spacing:.08em!important;font-size:12px!important}.navbar .mega-overview-card p{color:#e3e8f7;font-size:15px;font-weight:500;line-height:1.6}.navbar .mega-overview-meta strong{font-size:13px}.navbar .mega-links-panel{gap:24px}.navbar .mega-group>h3{color:#e7ebff;margin-bottom:12px;font-size:13.5px}.navbar .mega-links-panel .mega-grid{gap:7px}.navbar .mega-link{background:#ffffff06;border-color:#aeb8ff17;grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:70px;padding:9px 10px}.navbar .mega-link:hover,.navbar .mega-link:focus-visible{background:#aeb8ff1a;border-color:#aeb8ff61}.navbar .mega-menu .mega-icon{width:42px;height:42px}.navbar .mega-link strong{font-size:16px;line-height:1.3}.navbar .mega-link small{color:#d6ddf1;-webkit-line-clamp:unset;margin-top:5px;font-size:13.5px;font-weight:500;line-height:1.45;display:block;overflow:visible}.navbar .mega-footer{min-height:64px}.navbar .mega-footer strong{font-size:15px}.navbar .mega-footer small{color:#e4e8f8;font-size:13px}}@media (min-width:961px) and (max-width:1199px){.navbar .mega-content{grid-template-columns:minmax(230px,260px) minmax(0,1fr);gap:20px;width:calc(100% - 32px);padding-top:18px;padding-bottom:18px}.navbar .mega-heading.mega-overview-card{padding:17px}.navbar .mega-overview-card p{font-size:14px}.navbar .mega-links-panel{gap:16px}.navbar .mega-link{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:64px;padding:7px}.navbar .mega-menu .mega-icon{width:38px;height:38px}.navbar .mega-link strong{font-size:15px}.navbar .mega-link small{font-size:13px}}@media (max-width:960px){.mobile-accordion-inner{gap:8px}.mobile-menu-link{background:#ffffff08;border:1px solid #aeb8ff1f;border-radius:9px;padding:13px 10px}.mobile-menu-link strong{font-size:15px}.mobile-menu-link small{color:#cdd4e6;font-size:13px;line-height:1.48}}main.landing-page>.phonepe-hero .phonepe-slide-cyan{background:radial-gradient(circle at 83% 18%,#785cf721,#0000 29%),radial-gradient(circle at 91% 83%,#51b8b01c,#0000 31%),#07111b}main.landing-page>.phonepe-hero .hero-scan-visual{z-index:4;align-items:center;width:min(44vw,660px);margin:0;display:flex;position:absolute;top:0;bottom:0;right:clamp(54px,6.5vw,128px);transform:none}main.landing-page>.phonepe-hero .hero-scan-visual:before{z-index:-1;filter:blur(24px);pointer-events:none;content:"";background:radial-gradient(circle at 68% 24%,#785cf733,#0000 42%),radial-gradient(circle at 38% 76%,#51b8b029,#0000 44%);border-radius:50%;position:absolute;inset:-18%}main.landing-page>.phonepe-hero .hero-scan-terminal{color:#d9dce5;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(#5c6f9706 1px,#0000 1px) 0 0/100% 24px,linear-gradient(145deg,#07090dfc,#030508fc);border:1px solid #a6b2d733;border-radius:16px;width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;animation:.65s cubic-bezier(.22,1,.36,1) both heroScanTerminalIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 34px 80px #0000007a,0 0 0 1px #00000059}main.landing-page>.phonepe-hero .hero-scan-chrome{background:#0d0f14f5;border-bottom:1px solid #a0aecc21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:44px;padding:0 16px;display:grid}main.landing-page>.phonepe-hero .hero-scan-chrome strong{color:#a5acb9;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}main.landing-page>.phonepe-hero .hero-scan-window-controls{align-items:center;gap:6px;display:flex}main.landing-page>.phonepe-hero .hero-scan-window-controls i{background:#ff6569;border-radius:50%;width:9px;height:9px}main.landing-page>.phonepe-hero .hero-scan-window-controls i:nth-child(2){background:#f7bd4c}main.landing-page>.phonepe-hero .hero-scan-window-controls i:nth-child(3){background:#35d36f}main.landing-page>.phonepe-hero .hero-scan-live{color:#b0b8c6;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}main.landing-page>.phonepe-hero .hero-scan-live i{background:#51dfcc;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite heroScanPulse;box-shadow:0 0 0 4px #51dfcc17}main.landing-page>.phonepe-hero .hero-scan-body{padding:clamp(18px,2vw,26px);font-size:clamp(11px,.9vw,12.5px);line-height:1.58;display:grid;position:relative}main.landing-page>.phonepe-hero .hero-scan-body p{margin:0;text-shadow:none!important;font-family:inherit!important}main.landing-page>.phonepe-hero .hero-scan-command{color:#e8ebf3;white-space:nowrap;align-items:center;min-width:0;font-weight:700;display:flex;overflow:hidden}main.landing-page>.phonepe-hero .hero-scan-command>span{color:#58ded0;margin-right:8px}main.landing-page>.phonepe-hero .hero-scan-cursor{background:#8fa3ff;flex:0 0 6px;width:6px;height:1.15em;margin-left:5px;animation:.9s step-end infinite heroScanCursor}main.landing-page>.phonepe-hero .hero-scan-phases{color:#a3abb9;gap:3px;margin-top:13px;display:grid}main.landing-page>.phonepe-hero .hero-scan-step span{color:#788697;margin-right:7px}main.landing-page>.phonepe-hero .hero-scan-progress{background:#8d9ab42b;height:1px;margin:13px 0 12px;overflow:hidden}main.landing-page>.phonepe-hero .hero-scan-progress span{transform-origin:0;background:linear-gradient(90deg,#58ded0,#739cff 54%,#aa86ff);width:100%;height:100%;animation:3.15s cubic-bezier(.22,1,.36,1) .45s both heroScanProgress;display:block;transform:scaleX(0);box-shadow:0 0 13px #58ded09e}main.landing-page>.phonepe-hero .hero-scan-findings{gap:5px;display:grid}main.landing-page>.phonepe-hero .hero-scan-finding{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:9px;min-width:0;display:grid}main.landing-page>.phonepe-hero .hero-scan-finding span{font-weight:800}main.landing-page>.phonepe-hero .hero-scan-finding b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}main.landing-page>.phonepe-hero .hero-scan-finding.is-critical{color:#ff7479}main.landing-page>.phonepe-hero .hero-scan-finding.is-high{color:#ffc15d}main.landing-page>.phonepe-hero .hero-scan-finding.is-moderate{color:#ffe064}main.landing-page>.phonepe-hero .hero-scan-summary{color:#adb4c0;border-top:1px solid #8d9ab42e;padding-top:12px;font-weight:700;margin-top:13px!important}main.landing-page>.phonepe-hero .hero-scan-priority{color:#a3a9ff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:8px!important}main.landing-page>.phonepe-hero .hero-scan-priority span{color:#b2a0ff;font-weight:800}main.landing-page>.phonepe-hero .hero-scan-evidence{color:#79b8d5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:3px!important}main.landing-page>.phonepe-hero .hero-scan-complete{color:#55f0b0;font-weight:800;margin-top:8px!important}main.landing-page>.phonepe-hero .hero-scan-complete span{margin-right:6px}main.landing-page>.phonepe-hero .hero-scan-sweep{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#58ded0d1,#aa86ffb8,#0000);height:1px;animation:3.6s ease-in-out .35s infinite heroScanSweep;position:absolute;top:45px;left:12px;right:12px;box-shadow:0 0 13px #58ded08c}main.landing-page>.phonepe-hero :is(.hero-scan-step,.hero-scan-finding,.hero-scan-summary,.hero-scan-priority,.hero-scan-evidence,.hero-scan-complete){animation:.36s cubic-bezier(.22,1,.36,1) both heroScanReveal}main.landing-page>.phonepe-hero .hero-scan-step:first-child{animation-delay:.25s}main.landing-page>.phonepe-hero .hero-scan-step:nth-child(2){animation-delay:.62s}main.landing-page>.phonepe-hero .hero-scan-step:nth-child(3){animation-delay:.99s}main.landing-page>.phonepe-hero .hero-scan-finding:first-child{animation-delay:1.42s}main.landing-page>.phonepe-hero .hero-scan-finding:nth-child(2){animation-delay:1.72s}main.landing-page>.phonepe-hero .hero-scan-finding:nth-child(3){animation-delay:2.02s}main.landing-page>.phonepe-hero .hero-scan-finding:nth-child(4){animation-delay:2.32s}main.landing-page>.phonepe-hero .hero-scan-finding:nth-child(5){animation-delay:2.62s}main.landing-page>.phonepe-hero .hero-scan-summary{animation-delay:3.02s}main.landing-page>.phonepe-hero .hero-scan-priority{animation-delay:3.38s}main.landing-page>.phonepe-hero .hero-scan-evidence{animation-delay:3.72s}main.landing-page>.phonepe-hero .hero-scan-complete{animation-delay:4.08s}@keyframes heroScanTerminalIn{0%{opacity:0;transform:translate(36px)scale(.98)}to{opacity:1;transform:none}}@keyframes heroScanReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes heroScanProgress{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes heroScanSweep{0%{opacity:0;top:45px}12%{opacity:.72}76%{opacity:.2;top:calc(100% - 20px)}86%,to{opacity:0;top:calc(100% - 20px)}}@keyframes heroScanPulse{0%,to{opacity:.48;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes heroScanCursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (min-width:961px) and (max-width:1199px){main.landing-page>.phonepe-hero .hero-scan-visual{width:42vw;right:4.5vw}main.landing-page>.phonepe-hero .hero-scan-body{padding:18px;font-size:10.5px}}@media (min-width:761px) and (max-width:960px){main.landing-page>.phonepe-hero .hero-scan-visual{width:38vw;right:2.5vw}main.landing-page>.phonepe-hero .hero-scan-chrome{grid-template-columns:auto minmax(0,1fr);min-height:38px;padding-inline:11px}main.landing-page>.phonepe-hero .hero-scan-live{display:none}main.landing-page>.phonepe-hero .hero-scan-body{padding:14px;font-size:9.5px}main.landing-page>.phonepe-hero .hero-scan-findings{gap:3px}}@media (max-width:760px){main.landing-page>.phonepe-hero .hero-scan-visual{display:none}}@media (prefers-reduced-motion:reduce){main.landing-page>.phonepe-hero :is(.hero-scan-terminal,.hero-scan-live i,.hero-scan-cursor,.hero-scan-progress span,.hero-scan-sweep,.hero-scan-step,.hero-scan-finding,.hero-scan-summary,.hero-scan-priority,.hero-scan-evidence,.hero-scan-complete){opacity:1!important;animation:none!important;transform:none!important}}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is(h1+p,.webscan-hero-aside>p),main:not(.dashboard-shell)>section.wip-hero>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is([class*=kicker],[class*=eyebrow],.validation-hero-label,.security-teams-label,.automated-pentest-label,.contact-hero-copy>span,.hybrid-scanner-heading>span,.wip-label){font-size:12px!important;font-weight:700!important;line-height:1.4!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is([class*=actions] a,[class*=actions] button,.contact-hero-copy>a,.help-center-search>button){font-size:14px!important}@media (min-width:761px) and (max-width:960px){main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) h1{font-size:44px!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is(h1+p,.webscan-hero-aside>p),main:not(.dashboard-shell)>section.wip-hero>p{font-size:17px!important}}@media (max-width:760px){main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is(h1+p,.webscan-hero-aside>p),main:not(.dashboard-shell)>section.wip-hero>p{font-size:16px!important;line-height:1.55!important}main:not(.dashboard-shell)>:is(section[class*=hero],section.trust-aurora) :is([class*=kicker],[class*=eyebrow],.validation-hero-label,.security-teams-label,.automated-pentest-label,.contact-hero-copy>span,.hybrid-scanner-heading>span,.wip-label){font-size:11px!important}}.continuous-page .continuous-hero h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.continuous-page .continuous-hero-copy>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.continuous-page .continuous-kicker{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.continuous-page .continuous-actions a{font-size:14px!important}@media (min-width:761px) and (max-width:960px){.continuous-page .continuous-hero h1{font-size:44px!important}.continuous-page .continuous-hero-copy>p{font-size:17px!important}}@media (max-width:760px){.continuous-page .continuous-hero h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.continuous-page .continuous-hero-copy>p{font-size:16px!important}.continuous-page .continuous-kicker{font-size:11px!important}}@media (min-width:761px){.osscan-page .osscan-hero{min-height:clamp(520px,42vw,590px);padding:clamp(48px,5vw,64px) 24px}.osscan-page .osscan-hero-inner{min-height:0;padding-top:0}}@media (max-width:760px){.osscan-page .osscan-hero{min-height:auto;padding:44px 16px 50px}.osscan-page .osscan-hero-inner{min-height:0;padding-block:0}}.osscan-page .osscan-hero h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.osscan-page .osscan-hero-copy>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.osscan-page .osscan-hero .osscan-kicker{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.osscan-page .osscan-hero .osscan-actions a,.osscan-page .osscan-hero .osscan-actions a>span:first-child{font-size:14px!important}@media (min-width:761px) and (max-width:960px){.osscan-page .osscan-hero h1{font-size:44px!important}.osscan-page .osscan-hero-copy>p{font-size:17px!important}}@media (max-width:760px){.osscan-page .osscan-hero h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.osscan-page .osscan-hero-copy>p{font-size:16px!important}.osscan-page .osscan-hero .osscan-kicker{font-size:11px!important}}main.landing-page>.challenge-section:after{content:none!important;display:none!important}.automated-pentest-page .automated-pentest-copy h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.automated-pentest-page .automated-pentest-copy>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.automated-pentest-page .automated-pentest-label{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.automated-pentest-page .automated-pentest-actions a{font-size:14px!important}@media (min-width:761px) and (max-width:960px){.automated-pentest-page .automated-pentest-copy h1{font-size:44px!important}.automated-pentest-page .automated-pentest-copy>p{font-size:17px!important}}@media (max-width:760px){.automated-pentest-page .automated-pentest-copy h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.automated-pentest-page .automated-pentest-copy>p{font-size:16px!important}.automated-pentest-page .automated-pentest-label{font-size:11px!important}}@media (min-width:761px){.remediation-page .remediation-hero{min-height:clamp(520px,42vw,590px);padding-top:clamp(48px,5vw,64px);padding-bottom:clamp(48px,5vw,64px)}.remediation-page .remediation-hero-copy{transform:none}}@media (max-width:760px){.remediation-page .remediation-hero{min-height:auto;padding-top:44px;padding-bottom:50px}.remediation-page .remediation-hero-copy{transform:none}}.company-page>:is(.about-hero,.careers-hero,.trust-aurora,.customers-hero,.contact-hero,.wip-hero) h1,.security-teams-page>.security-teams-hero h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.company-page :is(.about-hero-copy,.careers-hero-copy,.trust-aurora-content,.customers-hero-copy,.contact-hero-copy)>p,.company-page>.wip-hero>p,.security-teams-page .security-teams-copy>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.company-page :is(.about-hero-kicker,.careers-hero-kicker,.trust-aurora-kicker,.customers-light-kicker,.contact-hero-copy>span,.wip-label),.security-teams-page .security-teams-label{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.company-page :is(.about-hero-actions,.careers-hero-actions,.trust-aurora-actions,.customers-hero-actions,.wip-actions) :is(a,button),.company-page .contact-hero-copy>a,.security-teams-page .security-teams-actions a{font-size:14px!important}@media (min-width:761px) and (max-width:960px){.company-page>:is(.about-hero,.careers-hero,.trust-aurora,.customers-hero,.contact-hero,.wip-hero) h1,.security-teams-page>.security-teams-hero h1{font-size:44px!important}.company-page :is(.about-hero-copy,.careers-hero-copy,.trust-aurora-content,.customers-hero-copy,.contact-hero-copy)>p,.company-page>.wip-hero>p,.security-teams-page .security-teams-copy>p{font-size:17px!important}}@media (max-width:760px){.company-page>:is(.about-hero,.careers-hero,.trust-aurora,.customers-hero,.contact-hero,.wip-hero) h1,.security-teams-page>.security-teams-hero h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.company-page :is(.about-hero-copy,.careers-hero-copy,.trust-aurora-content,.customers-hero-copy,.contact-hero-copy)>p,.company-page>.wip-hero>p,.security-teams-page .security-teams-copy>p{font-size:16px!important}.company-page :is(.about-hero-kicker,.careers-hero-kicker,.trust-aurora-kicker,.customers-light-kicker,.contact-hero-copy>span,.wip-label),.security-teams-page .security-teams-label{font-size:11px!important}}.resources-page>:is(.resource-center-hero,.docs-background-hero,.blog-background-hero,.webinars-hero,.help-center-hero,.insights-showcase-hero) h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.resources-page :is(.resource-center-hero-content,.docs-background-copy,.blog-background-copy,.webinars-hero-content,.help-center-hero-content,.insights-showcase-intro)>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.resources-page :is(.resource-center-kicker,.docs-image-kicker,.blog-wip-kicker,.webinars-hero-kicker,.insights-showcase-kicker,.help-center-badge>span,.help-center-badge>strong){font-size:12px!important;font-weight:700!important;line-height:1.4!important}.resources-page :is(.resource-center-actions,.docs-image-actions,.blog-wip-actions,.webinars-hero-actions,.help-center-actions,.insights-showcase-actions) :is(a,button),.resources-page .help-center-search>button{font-size:14px!important}@media (min-width:761px) and (max-width:960px){.resources-page>:is(.resource-center-hero,.docs-background-hero,.blog-background-hero,.webinars-hero,.help-center-hero,.insights-showcase-hero) h1{font-size:44px!important}.resources-page :is(.resource-center-hero-content,.docs-background-copy,.blog-background-copy,.webinars-hero-content,.help-center-hero-content,.insights-showcase-intro)>p{font-size:17px!important}}@media (max-width:760px){.resources-page>:is(.resource-center-hero,.docs-background-hero,.blog-background-hero,.webinars-hero,.help-center-hero,.insights-showcase-hero) h1{font-size:clamp(36px,10.5vw,44px)!important;line-height:1.08!important}.resources-page :is(.resource-center-hero-content,.docs-background-copy,.blog-background-copy,.webinars-hero-content,.help-center-hero-content,.insights-showcase-intro)>p{font-size:16px!important}.resources-page :is(.resource-center-kicker,.docs-image-kicker,.blog-wip-kicker,.webinars-hero-kicker,.insights-showcase-kicker,.help-center-badge>span,.help-center-badge>strong){font-size:11px!important}}.company-page :is(.contact-hero,.contact-main),.company-page :is(.contact-hero,.contact-main) :where(h1,h2,h3,p,span,small,label,a,button,input,select,textarea,option){font-synthesis:none;font-family:var(--font-inter), Inter, Arial, Helvetica, sans-serif!important}.company-page .contact-form-heading h2,.company-page .contact-details h2{letter-spacing:-.025em!important;font-weight:700!important;line-height:1.12!important}.company-page .contact-form-heading>p,.company-page .contact-details>p{font-size:14px!important;font-weight:400!important;line-height:1.65!important}.company-page .contact-form-heading>span,.company-page .contact-details>span{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.company-page .contact-fields label,.company-page .contact-consent{font-size:12px!important;font-weight:600!important;line-height:1.5!important}.company-page .contact-fields :is(input,select,textarea){font-size:15px!important;font-weight:400!important;line-height:1.5!important}.company-page .contact-fields label>small{font-size:11px!important;line-height:1.4!important}.company-page .contact-form>button{font-size:14px!important}.company-page .contact-detail-list article>b{font-size:11px!important}.company-page .contact-detail-list h3{font-size:16px!important;font-weight:700!important;line-height:1.35!important}.company-page .contact-detail-list p{font-size:13px!important;font-weight:400!important;line-height:1.6!important}.company-page .contact-detail-list a,.company-page .contact-details>footer{font-size:12px!important;line-height:1.5!important}@media (max-width:620px){.company-page .contact-fields :is(input,select,textarea){font-size:16px!important}.company-page .contact-detail-list p,.company-page .contact-details>footer{font-size:13px!important}}.company-page>.contact-hero{background:linear-gradient(#f9fcff00 70%,#f9fcff 100%),radial-gradient(circle at 1px 1px,#5485e729 1px,#0000 1.1px) 0 0/8px 8px,radial-gradient(690px 480px at 80% 45%,#96cefc57,#0000 72%),linear-gradient(118deg,#fff 0%,#f8fbff 48%,#edf6ff 100%);padding-bottom:24px}.company-page .contact-orbit-a{border-color:#367bbc66;box-shadow:0 0 0 9px #5297db14,inset 0 0 75px #68b7d91a}.company-page .contact-orbit-b{border-color:#20919e52}.company-page .contact-hero-copy>span{color:#256b9f}.company-page .contact-hero h1{color:#142333}.company-page .contact-hero-copy>p{color:#526575}.company-page .contact-hero-visual>small{color:#527482}.company-page>.contact-main{isolation:isolate;padding:24px max(20px,50vw - 620px) 44px;display:block;position:relative;background-color:#f3f8fc!important;background-image:linear-gradient(#f9fcff 0%,#f9fcff00 18%),radial-gradient(650px 470px at 86% 18%,#91c5f43b,#0000 76%),linear-gradient(155deg,#f9fcff 0%,#f1f8fc 55%,#e9f3f8 100%)!important;background-attachment:scroll!important;transition:none!important;animation:none!important}.company-page .contact-main-inner{z-index:1;background:#fff;border:18px solid #0c7278;border-radius:22px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch;width:min(100%,1240px);margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0c284033}.company-page .contact-form{z-index:1;min-width:0;box-shadow:none;background:linear-gradient(150deg,#fff 0%,#f5faf9 100%);border:0;border-radius:0;padding:clamp(28px,3vw,42px);position:relative}.company-page .contact-details{z-index:1;color:#183641;min-width:0;max-width:none;box-shadow:none;background:linear-gradient(155deg,#eaf6f8 0%,#dceef3 100%);border:0;border-left:1px solid #c6dce3;border-radius:0;padding:clamp(28px,3vw,42px);position:relative}.company-page .contact-details>span{color:#087b82}.company-page .contact-details h2,.company-page .contact-detail-list h3{color:#183641}.company-page .contact-details>p,.company-page .contact-detail-list p{color:#4f6874}.company-page .contact-detail-list{border-top-color:#bdd6dc}.company-page .contact-detail-list article{border-bottom-color:#c6dbe1}.company-page .contact-detail-list article>b,.company-page .contact-detail-list a,.company-page .contact-details>footer a{color:#086f80}.company-page .contact-details>footer{color:#5f7882}@media (max-width:1000px){.company-page .contact-main-inner{grid-template-columns:1fr;max-width:720px}.company-page .contact-details{border-top:1px solid #c6dce3;border-left:0}}@media (max-width:620px){.company-page>.contact-hero{padding-bottom:20px}.company-page>.contact-main{padding:20px 16px 32px}.company-page .contact-main-inner{border-width:9px;border-radius:18px}.company-page :is(.contact-form,.contact-details){padding:26px 24px}}.company-page>.contact-main:before{z-index:0;content:"";opacity:0;pointer-events:none;will-change:opacity;background:linear-gradient(#1d527900 0%,#1d5279d1 16%,#29688f 45%,#3479a0 100%);transition:opacity 1.4s ease-in-out;position:absolute;inset:0}.company-page>.contact-main.contact-main--blue:before{opacity:1}.company-page>.contact-main:after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.company-page>.contact-main:before{transition:none}}@media (min-width:961px) and (max-width:1440px){main.auth-page.auth-page-login,main.auth-page.auth-page-signup{min-height:100svh;overflow:hidden auto}.auth-header{width:min(100% - 48px,1320px);height:72px}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(420px,480px);gap:clamp(48px,4.25vw,58px);width:100%;max-width:1366px;min-height:calc(100svh - 72px);padding:20px clamp(42px,4.7vw,64px) 24px}.auth-story{max-width:610px;padding:8px 0}.auth-eyebrow{margin-bottom:12px}.auth-story h1{font-size:52px;font-weight:700;line-height:1.08}.auth-story>p{margin-top:14px;font-size:16px;line-height:1.55}.auth-benefits{gap:8px;margin-top:20px}.auth-benefits>div{min-height:50px;padding:9px 13px}.auth-trust-row{margin-top:18px}.auth-card{padding:24px 28px}.auth-card-icon{width:40px;height:40px}.auth-card h2{font-size:26px}.auth-card-intro{margin:8px 0 12px}.auth-social-row button{min-height:36px}.auth-divider{margin:10px 0}.auth-form{gap:8px}.auth-form input:not([type=checkbox]){height:36px}.auth-submit{min-height:39px}.auth-switch{margin-top:10px}.auth-demo-account{margin-bottom:10px;padding:10px}.auth-demo-credentials{margin-top:8px}.auth-demo-credentials>div{min-height:32px}}@media (min-width:961px){main.auth-page.auth-page-login .auth-card-wrap{align-self:center;min-height:clamp(460px,72vh,520px);display:flex}main.auth-page.auth-page-login .auth-card{flex-direction:column;justify-content:center;width:100%;display:flex}}@media (min-width:1441px){main.auth-page.auth-page-login>.auth-layout,main.auth-page.auth-page-signup>.auth-layout{grid-template-columns:minmax(0,1fr) minmax(440px,500px);gap:clamp(72px,5vw,96px);width:calc(100% - 96px);max-width:1400px;margin-inline:auto}main.auth-page.auth-page-login .auth-story,main.auth-page.auth-page-signup .auth-story{padding-left:0}main.auth-page.auth-page-login .auth-card-wrap,main.auth-page.auth-page-signup .auth-card-wrap{justify-self:end;width:100%;max-width:500px}}@media (min-width:1600px){main.landing-page>.phonepe-hero,main.landing-page>.phonepe-hero>.hero-carousel{height:clamp(680px,100svh - 88px,860px)!important;min-height:clamp(680px,100svh - 88px,860px)!important}main.landing-page>.phonepe-hero .hero-fixed-content{width:min(680px,38vw)!important;max-width:680px!important;left:max(120px,50vw - 770px)!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-eyebrow{font-size:12px!important}main.landing-page>.phonepe-hero .hero-fixed-content h1{max-width:680px!important;font-size:clamp(58px,3.35vw,68px)!important;line-height:1.02!important}main.landing-page>.phonepe-hero .hero-fixed-content>p{max-width:620px!important;margin-top:28px!important;font-size:19px!important;line-height:1.6!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-actions{gap:15px!important;margin-top:34px!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action{min-height:52px!important;font-size:14px!important}main.landing-page>.phonepe-hero .hero-scan-visual{width:min(720px,40vw)!important;right:max(120px,50vw - 770px)!important}main.landing-page>.phonepe-hero .hero-scan-chrome{min-height:48px;padding-inline:18px}main.landing-page>.phonepe-hero .hero-scan-chrome strong{font-size:12px}main.landing-page>.phonepe-hero .hero-scan-body{padding:28px;font-size:13px}main.landing-page>.phonepe-hero .phonepe-arrow{width:54px;height:54px}main.landing-page>.phonepe-hero .phonepe-arrow-left{left:36px}main.landing-page>.phonepe-hero .phonepe-arrow-right{right:36px}}main.landing-page :is(.challenge-lead,.workflow-heading>p,.trusted-heading>p,.coverage-heading>p,.surface-intro>p,.why-forgesec-heading>p,.solution-heading>p,.dashboard-copy>p,.faq-heading>p,.cta-copy>p){letter-spacing:.002em;text-wrap:pretty;color:#eff3fbe6!important;text-shadow:none!important;font-size:16px!important;font-weight:450!important;line-height:1.72!important}main.landing-page .surface-intro>p:last-child{color:#fff!important;font-weight:700!important}main.auth-page-forgot{isolation:isolate;background:radial-gradient(60% 70% at 5% 108%,#4938ff94,#0000 68%),radial-gradient(54% 64% at 100% 100%,#35b1ca52,#0000 70%),linear-gradient(135deg,#03050a 0%,#080b15 52%,#0a111d 100%);min-height:100svh;overflow:hidden auto}main.auth-page-forgot:before{z-index:0;content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#9eb0db0b 1px,#0000 1px),linear-gradient(90deg,#9eb0db0b 1px,#0000 1px),radial-gradient(circle,#96afe92b 0 1px,#0000 1.4px);background-size:52px 52px,52px 52px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000061 68%,#0000);mask-image:linear-gradient(90deg,#000,#00000061 68%,#0000)}main.auth-page-forgot:after{z-index:0;content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(at 18% 20%,#4a37ff6b,#0000 38%),radial-gradient(at 82% 18%,#4fc5d557,#0000 42%),linear-gradient(#4e54c814,#7ab7d233);border-radius:50% 50% 0 0/40% 40% 0 0;height:70%;position:absolute;bottom:-36%;left:-8%;right:-8%}.auth-page-forgot .auth-glow{display:none}.auth-page-forgot>.forgot-header,.auth-page-forgot>.forgot-layout{z-index:2;position:relative}main.auth-page-forgot>.forgot-layout{grid-template-columns:minmax(0,640px) minmax(430px,500px);align-items:center;gap:clamp(44px,4vw,60px);width:min(100% - 56px,1200px);min-height:calc(100svh - 78px);margin:0 auto;padding:40px 0 56px;display:grid}.forgot-story{width:100%;max-width:650px}.forgot-story h1{color:#f8faff;letter-spacing:-.052em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(46px,4.4vw,64px);font-weight:700;line-height:1.04}.forgot-story>p:not(.forgot-security-note){color:#e7edf9d1;max-width:600px;margin:20px 0 0;font-size:17px;line-height:1.68}.forgot-story-body{grid-template-columns:minmax(220px,.84fr) minmax(280px,1.16fr);align-items:stretch;gap:14px;max-width:650px;margin-top:32px;display:grid}.forgot-visual{background:#0b0d12;border:1px solid #9180f24d;border-radius:14px;min-height:248px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 48px #0000003d}.forgot-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 58%,#05070cd1 100%),linear-gradient(135deg,#8056e614,#0000 52%,#31ac7712);position:absolute;inset:0}.forgot-visual img{object-fit:contain;object-position:center}.forgot-visual figcaption{z-index:2;color:#f2f5fae0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.forgot-visual figcaption>span{background:#59d19a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #59d19ab8}.forgot-steps{gap:10px;max-width:590px;margin-top:0;display:grid;position:relative}.forgot-steps>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(105deg,#181c2db8,#0e121f7a);border:1px solid #92a0c929;border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:15px;min-height:76px;padding:12px 18px 12px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.forgot-steps>div>span{color:#70ddd5;letter-spacing:.08em;background:#65d8d012;border:1px solid #65d8d05c;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.forgot-steps strong{color:#f5f7ff;font-size:14px;font-weight:760;line-height:1.35;display:block}.forgot-steps p{color:#aeb8ca;margin:4px 0 0;font-size:13px;line-height:1.5}.forgot-security-note{color:#9faabc;align-items:center;gap:10px;margin:22px 0 0;font-size:12px;line-height:1.5;display:flex}.forgot-security-note svg{fill:none;stroke:#65d8d0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.forgot-card-wrap{width:100%;position:relative}.forgot-card-wrap:before{z-index:-1;content:"";background:linear-gradient(145deg,#7066f4a8,#6170ee1f 46%,#54cfc780);border-radius:23px;position:absolute;inset:-1px;box-shadow:0 36px 90px #0000007a,0 0 70px #4c45d521}.forgot-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 90% 3%,#6257e81f,#0000 15rem),linear-gradient(145deg,#1b1e2ffa,#0c101cfc);border:1px solid #9da9cd1a;border-radius:22px;padding:clamp(32px,3vw,42px);position:relative;overflow:hidden}.forgot-card:after{content:"";background:linear-gradient(90deg,#0000,#978fffbf,#65d8d094,#0000);height:1px;position:absolute;top:0;left:0;right:0}.forgot-card-icon{color:#65d8d0;background:linear-gradient(145deg,#65d8d01f,#6170ee14);border:1px solid #65d8d066;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #28aaa514}.forgot-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.forgot-card-label{color:#69dcd4;letter-spacing:.18em;margin:0 0 8px;font-size:11px;font-weight:850}.forgot-card h2{color:#f8faff;letter-spacing:-.04em;margin:0;font-size:clamp(29px,2.4vw,36px);font-weight:740;line-height:1.15}.forgot-card-intro{color:#b7c0d1;max-width:410px;margin:14px 0 26px;font-size:14px;line-height:1.65}.forgot-form{display:grid}.forgot-form>label{color:#edf1f8;margin-bottom:9px;font-size:13px;font-weight:720}.forgot-email-field{display:block;position:relative}.forgot-email-field>svg{z-index:1;fill:none;stroke:#737e94;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:19px;height:19px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.forgot-email-field input{color:#171a24;width:100%;height:50px;font:inherit;background:#f5f6f9;border:1px solid #d3dbedd6;border-radius:9px;outline:none;padding:0 15px 0 46px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.forgot-email-field input::placeholder{color:#7d8698}.forgot-email-field input:focus{background:#fff;border-color:#817cf1;box-shadow:0 0 0 4px #7a75f229}.forgot-email-field:focus-within>svg{stroke:#585ed1}.forgot-submit{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#565be0,#746ef0);border:1px solid #c8cfff4d;border-radius:9px;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 13px 30px #4348cf40,inset 0 1px #ffffff29}.forgot-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 17px 34px #4348cf52,inset 0 1px #fff3}.forgot-submit:focus-visible,.forgot-card-footer a:focus-visible{outline-offset:3px;outline:3px solid #65d8d0b3}.forgot-status{color:#bceeea;background:#65d8d012;border:1px solid #65d8d03d;border-radius:8px;margin:15px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.forgot-card-footer{border-top:1px solid #929dbf26;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:21px;display:flex}.forgot-card-footer>a{color:#eef1fa;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.forgot-card-footer>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.forgot-card-footer>span{color:#919caf;font-size:11px}.forgot-card-footer>span a{color:#7fded7;font-weight:700}@media (min-width:1500px){main.auth-page-forgot>.forgot-layout{grid-template-columns:650px 500px;width:calc(100% - 96px);max-width:1214px}.forgot-story-body{grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr)}}@media (max-width:1080px){main.auth-page-forgot>.forgot-layout{grid-template-columns:1fr;gap:42px;width:min(100% - 40px,650px);padding:48px 0 60px}.forgot-story{text-align:center;max-width:none}.forgot-story h1,.forgot-story>p:not(.forgot-security-note){margin-left:auto;margin-right:auto}.forgot-steps{text-align:left}.forgot-story-body{text-align:left;grid-template-columns:minmax(210px,.78fr) minmax(300px,1.22fr);width:100%;margin-left:auto;margin-right:auto}.forgot-security-note{justify-content:center}}@media (max-width:560px){.forgot-header{width:min(100% - 28px,1320px);height:70px}.forgot-header .auth-header-action span{display:none}main.auth-page-forgot>.forgot-layout{gap:34px;width:min(100% - 26px,600px);min-height:calc(100svh - 70px);padding:34px 0 44px}.forgot-story h1{font-size:clamp(38px,11vw,48px)}.forgot-story>p:not(.forgot-security-note){font-size:16px}.forgot-steps{margin-top:0}.forgot-story-body{grid-template-columns:1fr;gap:13px;margin-top:27px}.forgot-visual{min-height:210px}.forgot-steps>div{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:72px;padding:10px 12px 10px 10px}.forgot-steps>div>span{width:38px;height:38px}.forgot-card{border-radius:18px;padding:28px 20px}.forgot-card-wrap:before{border-radius:19px}.forgot-card-footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.forgot-submit{transition:none}}@media (min-width:1081px){main.auth-page-forgot{width:100%;height:100svh;min-height:0;overflow:hidden}main.auth-page-forgot>.forgot-layout{height:calc(100svh - 78px);min-height:0}}@media (min-width:1081px) and (max-height:850px){main.auth-page-forgot>.forgot-header{height:68px}main.auth-page-forgot>.forgot-layout{height:calc(100svh - 68px);padding-top:18px;padding-bottom:24px}.auth-page-forgot .auth-eyebrow{margin-bottom:11px}.forgot-story h1{font-size:clamp(44px,3.7vw,56px)}.forgot-story>p:not(.forgot-security-note){margin-top:14px;font-size:16px;line-height:1.55}.forgot-story-body{margin-top:22px}.forgot-visual{min-height:222px}.forgot-steps>div{min-height:67px;padding-top:8px;padding-bottom:8px}.forgot-security-note{margin-top:14px}.forgot-card{padding-top:30px;padding-bottom:30px}.forgot-card-icon{margin-bottom:17px}.forgot-card-intro{margin-bottom:20px}.forgot-card-footer{margin-top:20px;padding-top:17px}}.not-found-page{isolation:isolate;color:#f7f9ff;background:radial-gradient(circle at 50% 46%,#323d8429,#0000 28rem),linear-gradient(#030914 0%,#020712 100%);place-items:center;width:100%;height:100svh;min-height:620px;display:grid;position:relative;overflow:hidden}.not-found-page+.footer-section{display:none!important}.not-found-grid{z-index:-4;opacity:.28;background-image:linear-gradient(#5470aa0e 1px,#0000 1px),linear-gradient(90deg,#5470aa0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 76%);mask-image:radial-gradient(circle,#000 0%,#0000 76%)}.not-found-ascii{z-index:-3;color:#2d539170;letter-spacing:-.08em;white-space:pre;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(13px,1.35vw,26px);font-weight:700;line-height:.92;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(1.42)}.not-found-vignette{z-index:-2;pointer-events:none;background:radial-gradient(circle,#03091414 0 15%,#030914b3 48%,#030914 86%),linear-gradient(#030914b8,#0000 25% 74%,#030914cc);position:absolute;inset:0}.not-found-header{z-index:3;border-bottom:1px solid #8b9ec926;justify-content:space-between;align-items:center;width:min(100% - 48px,1380px);height:78px;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.not-found-logo{align-items:center;width:158px;height:60px;display:flex;overflow:hidden}.not-found-logo img{object-fit:contain;flex:none;width:158px;height:auto}.not-found-header>span{color:#aeb9cd;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121928a3;border:1px solid #7a8db83d;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.not-found-header>span i,.not-found-status i{background:#65d8d0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #65d8d0b8}main.not-found-page>.not-found-content{z-index:2;text-align:center;justify-items:center;width:min(100% - 32px,760px);padding:36px 32px 32px;display:grid;position:relative}.not-found-content:before{z-index:-1;content:"";filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#030914f5 0 28%,#030914c2 52%,#0000 74%);border-radius:50%;position:absolute;inset:-60px -100px}.not-found-code{color:#8e82ff;letter-spacing:.2em;font:800 12px/1.2 SFMono-Regular,Consolas,monospace}.not-found-content h1{color:#f8faff;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,5.5vw,76px);font-weight:650;line-height:1}.not-found-content>p:not(.not-found-status){color:#c1cada;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.65}.not-found-actions{justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.not-found-action{color:#e8ecf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171d2cd1;border:1px solid #8f9dc147;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.not-found-action:hover{background:#1f283bf0;border-color:#65d8d07a;transform:translateY(-2px)}.not-found-action-primary{color:#08101a;background:#f8fafc;border-color:#ffffffe6;box-shadow:0 12px 28px #0000003d}.not-found-action-primary:hover{background:#fff;border-color:#fff}.not-found-action:focus-visible{outline-offset:4px;outline:3px solid #65d8d0ad}.not-found-status{color:#7f8ba1;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin:25px 0 0;font-size:11px;font-weight:650;display:inline-flex}@media (max-width:700px){.not-found-page{min-height:560px}.not-found-header{width:calc(100% - 28px);height:70px}.not-found-header>span{padding:0 10px;font-size:9px}.not-found-ascii{opacity:.72;font-size:clamp(10px,2.55vw,17px);transform:translate(-50%,-50%)scale(.92,1.65)}.not-found-content{padding-left:12px;padding-right:12px}.not-found-content h1{font-size:clamp(44px,13vw,62px)}.not-found-content>p:not(.not-found-status){font-size:15px}.not-found-actions{grid-template-columns:1fr 1fr;width:min(100%,410px);display:grid}.not-found-action-primary{grid-column:1/-1}}@media (max-width:420px){.not-found-header>span{width:34px;padding:0;font-size:0}.not-found-header>span i{margin:auto}.not-found-actions{grid-template-columns:1fr}.not-found-action-primary{grid-column:auto}}@media (prefers-reduced-motion:reduce){.not-found-action{transition:none}}:is(html:has(.not-found-page),body:has(.not-found-page)){height:100%;overflow:hidden}.not-found-page{background:#020914;min-height:0}.not-found-page .not-found-ascii{color:#204680ad;top:41%;transform:translate(-50%,-50%)scale(1.9,1.95)}.not-found-page .not-found-vignette{background:radial-gradient(circle,#02091429 0 15%,#0209146b 45%,#020914b8 79%),linear-gradient(#02091414,#0000 20% 82%,#02091433)}.not-found-page .not-found-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d212df5;border:1px solid #a2acc62e;border-radius:32px;width:min(100% - 48px,1330px);height:60px;padding:0 14px 0 20px;top:12px;box-shadow:inset 0 1px #ffffff06,0 16px 42px #0003}.not-found-nav{align-items:center;gap:clamp(25px,2.3vw,38px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-nav a{color:#e1e4eb;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.not-found-nav a span{color:#9aa3b3;font-size:13px;transform:translateY(-1px)}.not-found-auth-actions{align-items:center;gap:8px;display:flex}.not-found-auth-actions a{color:#f0f2f7;background:#ffffff0e;border:1px solid #a6afc52e;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.not-found-auth-actions a:last-child{color:#090e16;background:#f8f8f6;border-color:#ffffffeb}main.not-found-page>.not-found-content{width:min(100% - 32px,680px);padding:20px 24px;transform:translateY(34px)}.not-found-page .not-found-content:before{background:radial-gradient(circle,#020914cc 0 28%,#02091485 52%,#0000 75%);inset:-75px -130px}.not-found-page .not-found-code{color:#8178ff;letter-spacing:.2em;font-size:12px}.not-found-page .not-found-content h1{letter-spacing:-.045em;margin-top:19px;font-size:clamp(54px,4.45vw,72px);font-weight:450;line-height:1.05}.not-found-page .not-found-content>p:not(.not-found-status){color:#e3e7ef;margin-top:14px;font-size:14px;line-height:1.5}.not-found-page .not-found-actions{gap:12px;margin-top:31px}.not-found-page .not-found-action{color:#eef0f5;background:#1d212cf0;border-color:#949eb538;min-height:38px;padding:0 18px;font-size:12px;box-shadow:inset 0 1px #ffffff08}.not-found-page .not-found-action-primary{color:#070b11;background:#fff;border-color:#ffffffeb;min-width:156px}@media (max-width:980px){.not-found-nav{display:none}.not-found-page .not-found-ascii{top:50%;transform:translate(-50%,-50%)scale(1.22,1.7)}}@media (max-width:700px){.not-found-page .not-found-header{width:calc(100% - 22px);height:54px;padding-left:15px;padding-right:8px;top:9px}.not-found-page .not-found-logo{width:122px}.not-found-page .not-found-ascii{opacity:.85;top:51%;transform:translate(-50%,-50%)scale(.94,1.85)}main.not-found-page>.not-found-content{transform:none}.not-found-page .not-found-actions{flex-wrap:wrap;width:min(100%,430px);display:flex}.not-found-page .not-found-action-primary{min-width:156px}}@media (max-width:460px){.not-found-auth-actions a:first-child{display:none}.not-found-auth-actions a:last-child{min-height:36px;padding:0 15px}.not-found-page .not-found-content h1{font-size:clamp(45px,13vw,58px)}.not-found-page .not-found-actions{grid-template-columns:1fr;width:min(100%,280px);display:grid}}.not-found-page{width:100%;height:100svh;min-height:0;position:fixed;inset:0;overflow:hidden}.not-found-page .not-found-header{width:min(100% - 48px,1380px);height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;top:14px}.not-found-page .not-found-logo{width:158px;height:58px}.not-found-page .not-found-logo img{width:158px;height:auto}.not-found-page .not-found-ascii{color:#183b748a;letter-spacing:0;opacity:.9;text-shadow:0 0 36px #1e4b9138,0 0 90px #0209146b;-webkit-text-stroke:2px #3763a433;font-family:Arial,Helvetica,sans-serif;font-size:620px;font-weight:900;line-height:.8;top:49%;transform:translate(-50%,-50%)}@media (min-width:1500px){.not-found-page .not-found-ascii{font-size:720px}}@media (min-width:1800px){.not-found-page .not-found-ascii{font-size:790px}}@media (max-width:980px){.not-found-page .not-found-ascii{font-size:430px;top:50%}}@media (max-width:700px){.not-found-page .not-found-header{width:calc(100% - 28px);height:54px;padding:0;top:8px}.not-found-page .not-found-logo{width:138px;height:54px}.not-found-page .not-found-logo img{width:138px}.not-found-page .not-found-ascii{font-size:270px;top:52%}}.not-found-page:before{z-index:-4;content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#4e80ca0e 1px,#0000 1px),linear-gradient(90deg,#4e80ca0e 1px,#0000 1px);background-size:54px 54px;animation:18s linear infinite notFoundGridDrift;position:absolute;inset:-12%}.not-found-page .not-found-ascii{animation:5.4s ease-in-out infinite notFoundNumberPulse,7.2s step-end infinite notFoundNumberGlitch}.not-found-motion{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-motion:before{content:"";background:radial-gradient(#4c5be824,#0000 64%);border:1px solid #51cdda1a;border-radius:50%;width:min(78vw,1120px);height:min(46vw,520px);animation:4.8s ease-in-out infinite notFoundCoreBreathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-motion:after{content:"";opacity:.4;mix-blend-mode:screen;background:linear-gradient(#0000 0 48%,#5bebe514 49%,#0000 52%),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 7px);animation:6s linear infinite notFoundScanNoise;position:absolute;inset:0}.not-found-sweep{background:linear-gradient(90deg,#0000,#49fbea14,#7a74ffdb,#49fbea14,#0000);height:2px;animation:4.2s cubic-bezier(.42,0,.2,1) infinite notFoundSweep;position:absolute;top:30%;left:-12%;right:-12%;transform:translate(-36%)rotate(-7deg);box-shadow:0 0 18px #63e8e266,0 0 48px #6c66ff59}.not-found-ring{border:1px solid #59dcd629;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found-ring-one{width:min(64vw,860px);height:min(34vw,420px);animation:4.6s ease-in-out infinite notFoundRingPulse}.not-found-ring-two{border-color:#786cff24;width:min(78vw,1100px);height:min(42vw,560px);animation:5.8s ease-in-out infinite reverse notFoundRingPulse}.not-found-signal{background:#5ce6df;border-radius:50%;width:8px;height:8px;animation:5.6s ease-in-out infinite notFoundSignalDrift;position:absolute;box-shadow:0 0 16px #5ce6dfe6,0 0 40px #736aff57}.not-found-signal-one{top:30%;left:18%}.not-found-signal-two{animation-delay:1.35s;top:66%;right:20%}.not-found-signal-three{animation-delay:2.25s;top:22%;right:30%}.not-found-page .not-found-logo{animation:.7s cubic-bezier(.18,.9,.2,1) backwards notFoundLogoIn}main.not-found-page>.not-found-content{animation:.82s cubic-bezier(.18,.9,.2,1) backwards notFoundContentIn}.not-found-page .not-found-action{animation:.62s cubic-bezier(.18,.9,.2,1) backwards notFoundActionIn}.not-found-page .not-found-action:first-child{animation-delay:.18s}.not-found-page .not-found-action:nth-child(2){animation-delay:.26s}.not-found-page .not-found-action:nth-child(3){animation-delay:.34s}.not-found-page .not-found-action:hover{box-shadow:inset 0 1px #ffffff12,0 0 0 1px #5ce6df2e,0 14px 32px #00000047}.not-found-page .not-found-action-primary:hover{box-shadow:0 14px 34px #00000047,0 0 32px #5ce6df2e}@keyframes notFoundGridDrift{to{transform:translate(54px,54px)}}@keyframes notFoundNumberPulse{0%,to{color:#183b7470;text-shadow:0 0 28px #1e4b912e,0 0 80px #0209146b}50%{color:#2b5fac9e;text-shadow:0 0 34px #4fd2db29,0 0 96px #6459ff38}}@keyframes notFoundNumberGlitch{0%,88%,to{transform:translate(-50%,-50%)}90%{transform:translate(calc(8px - 50%),calc(-50% - 3px))}92%{transform:translate(calc(-50% - 6px),calc(2px - 50%))}94%{transform:translate(calc(3px - 50%),-50%)}}@keyframes notFoundCoreBreathe{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.88;transform:translate(-50%,-50%)scale(1.04)}}@keyframes notFoundScanNoise{to{background-position:0 160px,0 56px}}@keyframes notFoundSweep{0%{opacity:0;transform:translate(-42%)translateY(-180px)rotate(-7deg)}14%,74%{opacity:1}to{opacity:0;transform:translate(42%)translateY(180px)rotate(-7deg)}}@keyframes notFoundRingPulse{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(.95)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.04)}}@keyframes notFoundSignalDrift{0%,to{opacity:.28;transform:translateY(14px)scale(.82)}45%{opacity:1;transform:translate(20px,-20px)scale(1)}}@keyframes notFoundLogoIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes notFoundContentIn{0%{opacity:0;filter:blur(10px);transform:translateY(22px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(34px)scale(1)}}@keyframes notFoundCodePulse{50%{color:#65e6df;text-shadow:0 0 18px #65e6df73}}@keyframes notFoundActionIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.not-found-ring-one,.not-found-ring-two{width:92vw;height:56vw}.not-found-signal{display:none}}@media (prefers-reduced-motion:reduce){.not-found-page:before,.not-found-page .not-found-ascii,.not-found-motion:before,.not-found-motion:after,.not-found-sweep,.not-found-ring,.not-found-signal,.not-found-page .not-found-logo,main.not-found-page>.not-found-content,.not-found-page .not-found-code,.not-found-page .not-found-action{animation:none!important}}.not-found-page:before{opacity:.22;background-size:46px 46px;animation:20s linear infinite notFoundAltGridSlide}.not-found-page .not-found-ascii{animation:5.8s ease-in-out infinite notFoundAlt404Charge;position:absolute;overflow:visible}.not-found-page .not-found-ascii:before,.not-found-page .not-found-ascii:after{content:"404";color:#0000;pointer-events:none;position:absolute;inset:0}.not-found-page .not-found-ascii:before{-webkit-text-stroke:2px #52ebe333;clip-path:inset(0 0 64%);animation:4.4s cubic-bezier(.3,0,.1,1) infinite notFoundAltSliceTop;transform:translate(-10px)}.not-found-page .not-found-ascii:after{-webkit-text-stroke:2px #7e74ff38;clip-path:inset(62% 0 0);animation:4.4s cubic-bezier(.3,0,.1,1) infinite notFoundAltSliceBottom;transform:translate(10px)}.not-found-motion{z-index:-1}.not-found-motion:before{background:linear-gradient(90deg,#0000,#57e8e152,#0000),linear-gradient(90deg,#0000 0 18%,#6963ff75 18% 22%,#0000 22% 36%,#57e8e157 36% 41%,#0000 41% 100%);border:0;border-radius:0;width:min(86vw,1180px);height:1px;animation:3.4s ease-in-out infinite notFoundAltCoreLine;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #57e8e133,0 0 70px #6963ff38}.not-found-motion:after{opacity:.34;mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 90px,#57e8e109 90px 91px,#0000 91px 180px),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 9px);animation:8s linear infinite notFoundAltStaticSweep;inset:0}.not-found-circuit{opacity:.62;filter:drop-shadow(0 0 14px #53dad82e);background:linear-gradient(90deg,#53dad86b,#53dad814 38%,#0000 38%) 0 0/220px 100%,linear-gradient(90deg,#0000 0 16%,#6963ff61 16% 17%,#0000 17%) 0 0/260px 100%,linear-gradient(90deg,#0000 0 44%,#53dad857 44% 45%,#0000 45%) 0 0/300px 100%,linear-gradient(#0000 0 21%,#53dad870 21% 22%,#0000 22% 49%,#6963ff5c 49% 50%,#0000 50% 79%,#53dad852 79% 80%,#0000 80%) 0 0/100% 100%;width:min(38vw,620px);height:170px;animation:5.2s linear infinite notFoundAltCircuitRun;position:absolute;top:50%;transform:translateY(-50%)}.not-found-circuit-left{clip-path:polygon(0 20%,42% 20%,52% 42%,100% 42%,100% 58%,48% 58%,38% 82%,0 82%);left:-8%}.not-found-circuit-right{clip-path:polygon(0 42%,48% 42%,58% 20%,100% 20%,100% 82%,62% 82%,52% 58%,0 58%);animation-direction:reverse;right:-8%}.not-found-cut{opacity:0;background:linear-gradient(90deg,#0000,#5bede41a,#5bede4db,#7e74ffb3,#0000);height:2px;position:absolute;left:-18%;right:-18%;box-shadow:0 0 18px #5bede46b,0 0 46px #7e74ff3d}.not-found-cut-top{animation:3.9s ease-in-out .1s infinite notFoundAltCut;top:35%}.not-found-cut-mid{animation:4.7s ease-in-out .9s infinite reverse notFoundAltCut;top:50%}.not-found-cut-bottom{animation:4.2s ease-in-out 1.7s infinite notFoundAltCut;top:64%}.not-found-laser{opacity:.42;filter:blur(2px);background:linear-gradient(90deg,#0000,#58ede529,#7e74ff1f,#0000);width:110px;animation:6.4s ease-in-out infinite notFoundAltLaserPass;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)skew(-13deg)}.not-found-sweep,.not-found-ring,.not-found-signal{display:none}.not-found-page .not-found-code{animation:2.6s step-end infinite notFoundAltCodeBlink}.not-found-page .not-found-action{animation-name:notFoundAltActionRise}@keyframes notFoundAltGridSlide{to{transform:translate(-46px,46px)}}@keyframes notFoundAlt404Charge{0%,to{color:#15376d80;text-shadow:0 0 26px #2857a829,0 0 84px #02091473;transform:translate(-50%,-50%)}48%{color:#204c90ad;text-shadow:0 0 42px #5bede429,0 0 110px #7e74ff38;transform:translate(-50%,-50%)}50%{transform:translate(calc(3px - 50%),-50%)}52%{transform:translate(calc(-50% - 2px),-50%)}}@keyframes notFoundAltSliceTop{0%,70%,to{opacity:0;transform:translate(-10px)}74%,82%{opacity:1;transform:translate(-24px)}86%{opacity:.42;transform:translate(10px)}}@keyframes notFoundAltSliceBottom{0%,70%,to{opacity:0;transform:translate(10px)}75%,83%{opacity:1;transform:translate(24px)}87%{opacity:.42;transform:translate(-10px)}}@keyframes notFoundAltCoreLine{0%,to{opacity:.28;transform:translate(-50%,-50%)scaleX(.74)}50%{opacity:.92;transform:translate(-50%,-50%)scaleX(1)}}@keyframes notFoundAltStaticSweep{to{background-position:180px 0,0 72px}}@keyframes notFoundAltCircuitRun{to{background-position:220px 0,-260px 0,300px 0,0 0}}@keyframes notFoundAltCut{0%{opacity:0;transform:translate(-18%)scaleX(.55)}18%,52%{opacity:1}to{opacity:0;transform:translate(18%)scaleX(.92)}}@keyframes notFoundAltLaserPass{0%,to{opacity:0;transform:translate(-480%)skew(-13deg)}18%,58%{opacity:.42}78%{opacity:0;transform:translate(380%)skew(-13deg)}}@keyframes notFoundAltCodeBlink{0%,to{color:#8178ff;text-shadow:none}45%{color:#60eee4;text-shadow:0 0 16px #60eee46b}}@keyframes notFoundAltActionRise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:700px){.not-found-circuit{opacity:.38;width:64vw;height:120px}.not-found-cut{left:-34%;right:-34%}.not-found-laser{width:72px}}@media (prefers-reduced-motion:reduce){.not-found-circuit,.not-found-cut,.not-found-laser,.not-found-page .not-found-ascii:before,.not-found-page .not-found-ascii:after{animation:none!important}}.change-password-page{isolation:isolate;color:#f7f9ff;background:radial-gradient(72% 58% at 50% 112%,#4535ee6b,#0000 68%),linear-gradient(135deg,#03050a 0%,#080b15 52%,#07111d 100%);min-height:100svh;position:relative;overflow:hidden auto}.change-password-grid{z-index:0;opacity:.38;pointer-events:none;background-image:linear-gradient(#9eb0db0b 1px,#0000 1px),linear-gradient(90deg,#9eb0db0b 1px,#0000 1px),radial-gradient(circle,#7f91dc26 0 1px,#0000 1.4px);background-size:52px 52px,52px 52px,26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000ad 74%,#0000);mask-image:linear-gradient(90deg,#000,#000000ad 74%,#0000)}.change-password-glow{z-index:0;pointer-events:none;height:42%;position:absolute;left:-6%;right:-6%}.change-password-glow-one{filter:blur(14px);background:linear-gradient(90deg,#4535ee2e,#0000 32%,#44bdce2e),linear-gradient(#0000,#5f79e524);bottom:-20%}.change-password-glow-two{filter:blur(28px);background:linear-gradient(90deg,#0000,#40d6ca14,#0000);top:-28%}.change-password-header,.change-password-layout{z-index:2;position:relative}.change-password-header{border-bottom:1px solid #8b9ec921;justify-content:space-between;align-items:center;width:min(100% - 56px,1320px);height:78px;margin:0 auto;display:flex}.change-password-logo{align-items:center;width:158px;height:64px;display:flex;overflow:hidden}.change-password-logo img{width:158px;height:auto}.change-password-header-action{color:#e8edf8;align-items:center;gap:16px;font-size:14px;font-weight:700;display:flex}.change-password-header-action a{color:#fff;background:#0c111e9e;border:1px solid #97a2cd3d;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;display:inline-flex}.change-password-layout{grid-template-columns:minmax(0,610px) minmax(420px,500px);justify-content:center;align-items:center;gap:64px;width:min(100% - 64px,1220px);min-height:calc(100svh - 78px);margin:0 auto;padding:40px 0 56px;display:grid}.change-password-story h1{color:#f8faff;letter-spacing:0;text-wrap:balance;max-width:590px;margin:20px 0 0;font-size:58px;font-weight:740;line-height:1.04}.change-password-story>p{color:#e7edf9d6;max-width:560px;margin:20px 0 0;font-size:17px;line-height:1.68}.change-password-eyebrow{color:#65d8d0;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:850;display:inline-flex}.change-password-eyebrow span{background:currentColor;width:30px;height:1px}.change-password-proof{gap:12px;max-width:590px;margin-top:34px;display:grid}.change-password-proof>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(105deg,#181c2db8,#0e121f7a);border:1px solid #92a0c929;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:15px;min-height:78px;padding:13px 17px 13px 12px;display:grid;box-shadow:inset 0 1px #ffffff06}.change-password-proof>div>span{color:#70ddd5;letter-spacing:.08em;background:#65d8d012;border:1px solid #65d8d05c;border-radius:8px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.change-password-proof strong{color:#f5f7ff;font-size:14px;font-weight:760;line-height:1.35;display:block}.change-password-proof p{color:#aeb8ca;margin:4px 0 0;font-size:13px;line-height:1.5}.change-password-note{color:#a8b3c7;align-items:center;gap:10px;max-width:560px;margin-top:24px;font-size:13px;line-height:1.55;display:flex}.change-password-note svg,.change-password-card-icon svg,.change-password-footer svg,.change-password-input-wrap svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.change-password-note svg{color:#65d8d0;stroke-width:1.8px;flex:none;width:20px;height:20px}.change-password-card-wrap{width:100%;position:relative}.change-password-card-wrap:before{z-index:-1;content:"";background:linear-gradient(145deg,#7066f4a8,#6170ee1f 46%,#54cfc780);border-radius:13px;position:absolute;inset:-1px;box-shadow:0 34px 88px #00000075,0 0 70px #4c45d521}.change-password-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 90% 3%,#6257e81f,#0000 15rem),linear-gradient(145deg,#1b1e2ffa,#0c101cfc);border:1px solid #9da9cd1a;border-radius:12px;padding:34px;position:relative;overflow:hidden}.change-password-card:after{content:"";background:linear-gradient(90deg,#0000,#978fffbf,#65d8d094,#0000);height:1px;position:absolute;top:0;left:0;right:0}.change-password-card-icon{color:#65d8d0;background:linear-gradient(145deg,#65d8d01f,#6170ee14);border:1px solid #65d8d066;border-radius:8px;place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid}.change-password-card-icon svg{stroke-width:1.65px;width:26px;height:26px}.change-password-card-label{color:#69dcd4;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.change-password-card h2{color:#f8faff;letter-spacing:0;margin:0;font-size:34px;font-weight:740;line-height:1.15}.change-password-card-intro{color:#b7c0d1;max-width:420px;margin:13px 0 24px;font-size:14px;line-height:1.65}.change-password-form{gap:15px;display:grid}.change-password-field>span:first-child{color:#edf1f8;margin-bottom:8px;font-size:13px;font-weight:720;display:block}.change-password-input-wrap{display:block;position:relative}.change-password-input-wrap input{color:#171a24;width:100%;height:50px;font:inherit;background:#f5f6f9;border:1px solid #d3dbedd1;border-radius:8px;outline:none;padding:0 48px 0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.change-password-input-wrap input::placeholder{color:#7d8698}.change-password-input-wrap input:focus{background:#fff;border-color:#817cf1;box-shadow:0 0 0 4px #7a75f229}.change-password-input-wrap button{color:#737e94;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.change-password-input-wrap button:hover{color:#585ed1}.change-password-input-wrap svg{stroke-width:1.7px;width:18px;height:18px}.change-password-strength{gap:9px;margin-top:2px;display:grid}.change-password-strength>div{color:#aeb8ca;justify-content:space-between;align-items:center;font-size:12px;display:flex}.change-password-strength strong{color:#f3f7ff}.change-password-strength i{background:linear-gradient(90deg,#615be4,#65d8d0);border-radius:999px;max-width:100%;height:6px;transition:width .18s;display:block;box-shadow:0 0 20px #65d8d033}.change-password-rules{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.change-password-rules li{color:#9da8bc;align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.change-password-rules li span{border:1px solid #9da9cd70;border-radius:50%;flex:none;width:8px;height:8px}.change-password-rules li.is-passed{color:#d5f5f2}.change-password-rules li.is-passed span{background:#65d8d0;border-color:#65d8d0;box-shadow:0 0 10px #65d8d099}.change-password-submit{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#565be0,#746ef0);border:1px solid #c8cfff4d;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 13px 30px #4348cf40,inset 0 1px #ffffff29}.change-password-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 17px 34px #4348cf52,inset 0 1px #fff3}.change-password-status{color:#bceeea;background:#65d8d012;border:1px solid #65d8d03d;border-radius:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}.change-password-footer{border-top:1px solid #929dbf26;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.change-password-footer>a{color:#eef1fa;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.change-password-footer svg{stroke-width:1.8px;width:17px;height:17px}.change-password-footer>span{color:#919caf;font-size:11px}.change-password-footer>span a{color:#7fded7;font-weight:700}.change-password-header-action a:focus-visible,.change-password-input-wrap button:focus-visible,.change-password-submit:focus-visible,.change-password-footer a:focus-visible{outline-offset:3px;outline:3px solid #65d8d0b3}@media (min-width:1500px){.change-password-layout{grid-template-columns:620px 500px;gap:78px}}@media (max-width:1080px){.change-password-page{overflow-y:auto}.change-password-layout{grid-template-columns:1fr;gap:42px;width:min(100% - 40px,650px);padding:48px 0 60px}.change-password-story{text-align:center}.change-password-story h1,.change-password-story>p,.change-password-proof,.change-password-note{margin-left:auto;margin-right:auto}.change-password-proof,.change-password-note{text-align:left}}@media (max-width:560px){.change-password-header{width:min(100% - 28px,1320px);height:70px}.change-password-header-action span{display:none}.change-password-header-action a{min-height:38px;padding:0 15px}.change-password-logo{width:138px}.change-password-logo img{width:148px}.change-password-layout{width:min(100% - 26px,600px);padding:34px 0 44px}.change-password-story h1{font-size:42px}.change-password-story>p{font-size:16px}.change-password-proof>div{grid-template-columns:40px minmax(0,1fr);min-height:72px;padding:10px 12px 10px 10px}.change-password-card{padding:28px 20px}.change-password-rules{grid-template-columns:1fr}.change-password-footer{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.change-password-input-wrap input,.change-password-strength i,.change-password-submit{transition:none}}main.auth-page-forgot.change-password-page{background:radial-gradient(60% 70% at 5% 108%,#4938ff85,#0000 68%),radial-gradient(54% 64% at 100% 100%,#35b1ca4d,#0000 70%),linear-gradient(135deg,#03050a 0%,#080b15 52%,#0a111d 100%)}main.auth-page-forgot.change-password-page>.change-password-layout{grid-template-columns:minmax(0,650px) minmax(430px,500px);gap:clamp(44px,4vw,60px);width:min(100% - 56px,1200px);min-height:calc(100svh - 78px);padding:34px 0 46px}.change-password-page .change-password-story h1{letter-spacing:-.052em;max-width:650px;margin:0;font-size:clamp(46px,4.25vw,62px);font-weight:720}.change-password-page .change-password-story>p:not(.forgot-security-note){max-width:600px;margin-top:18px}.change-password-page .change-password-story-body{grid-template-columns:minmax(230px,.86fr) minmax(290px,1.14fr);gap:15px;margin-top:28px}.change-password-page .change-password-visual{background:radial-gradient(circle at 15% 15%,#65d8d033,#0000 30%),linear-gradient(135deg,#fff 0%,#f7fbff 56%,#eef7ff 100%);border-color:#65d8d03d;border-radius:16px;min-height:248px}.change-password-page .change-password-visual:after{background:linear-gradient(#0000 66%,#060a161f 100%),linear-gradient(135deg,#65d8d01a,#0000 56%,#6170ee14)}.change-password-page .change-password-visual img{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 18px #070b191f);padding:clamp(10px,1.4vw,18px)}.change-password-page .change-password-visual figcaption{color:#1d2433;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border:1px solid #0f172a14;border-radius:999px;width:fit-content;padding:7px 9px;left:13px;box-shadow:0 10px 24px #0f172a14}.change-password-page .change-password-visual figcaption>span{background:#25c47a;box-shadow:0 0 12px #25c47ab8}.change-password-page .change-password-steps>div{min-height:76px}.change-password-page .change-password-note{margin-top:20px}.change-password-page .change-password-card-wrap:before{border-radius:23px}.change-password-page .change-password-card{border-radius:22px;padding:clamp(28px,2.4vw,34px)}.change-password-page .change-password-card-icon{border-radius:14px;margin-bottom:18px}.change-password-page .change-password-card h2{letter-spacing:-.04em;font-size:clamp(29px,2.2vw,34px)}.change-password-page .change-password-card-intro{margin-bottom:20px}.change-password-page .change-password-form{gap:12px}.change-password-page .change-password-input-wrap input{border-radius:9px;height:48px}.change-password-page .change-password-submit{border-radius:9px;min-height:49px}.change-password-page .change-password-footer{margin-top:20px;padding-top:17px}@media (min-width:1500px){main.auth-page-forgot.change-password-page>.change-password-layout{grid-template-columns:650px 500px;width:calc(100% - 96px);max-width:1214px}}@media (min-width:1081px) and (max-height:850px){main.auth-page-forgot.change-password-page>.change-password-layout{padding-top:16px;padding-bottom:22px}.change-password-page .change-password-story h1{font-size:clamp(42px,3.5vw,54px)}.change-password-page .change-password-story>p:not(.forgot-security-note){margin-top:12px;font-size:16px;line-height:1.55}.change-password-page .change-password-story-body{margin-top:20px}.change-password-page .change-password-visual{min-height:218px}.change-password-page .change-password-steps>div{min-height:66px;padding-top:8px;padding-bottom:8px}.change-password-page .change-password-note{margin-top:13px}.change-password-page .change-password-card{padding-top:26px;padding-bottom:26px}.change-password-page .change-password-card-icon{width:46px;height:46px;margin-bottom:14px}.change-password-page .change-password-card-intro{margin-bottom:16px}.change-password-page .change-password-form{gap:10px}.change-password-page .change-password-input-wrap input{height:45px}.change-password-page .change-password-footer{margin-top:16px;padding-top:14px}}@media (max-width:1080px){main.auth-page-forgot.change-password-page>.change-password-layout{grid-template-columns:1fr;gap:42px;width:min(100% - 40px,650px);padding:48px 0 60px}.change-password-page .change-password-story-body{grid-template-columns:minmax(210px,.78fr) minmax(300px,1.22fr)}}@media (max-width:560px){main.auth-page-forgot.change-password-page>.change-password-layout{width:min(100% - 26px,600px);padding:34px 0 44px}.change-password-page .change-password-story h1{font-size:clamp(38px,11vw,48px)}.change-password-page .change-password-story-body{grid-template-columns:1fr;gap:13px;margin-top:27px}.change-password-page .change-password-visual{min-height:230px}.change-password-page .change-password-card{padding:28px 20px}}.company-page .customers-light-kicker{color:#243040}.company-page .customers-hero h1,.company-page .customers-hero h1 span{color:#151827;-webkit-text-fill-color:initial;background:0 0}.company-page .customers-hero-copy>p,.company-page .customers-hero-audiences p{color:#2f3948}.company-page .customers-hero-audiences article>span,.company-page .customers-hero-audiences h2{color:#111827}.company-page .customers-outcomes-heading>p,.company-page .customers-outcomes-list p{color:#d8ebe8}.company-page .customers-workflow-heading>p,.company-page .customers-workflow-track p,.company-page .customers-use-heading p,.company-page .customers-use-grid p{color:#263f48}.company-page .customers-closing-copy>p,.company-page .customers-closing-path p{color:#d8e7e9}.privacy-policy-page{color:#eef7f8;background:radial-gradient(circle at 12% 12%,#5edcd31f,#0000 32%),radial-gradient(circle at 90% 4%,#6858ed29,#0000 34%),linear-gradient(#070b14 0%,#0a111c 44%,#08141a 100%);min-height:100svh;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif}.privacy-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.64fr);align-items:end;gap:clamp(48px,7vw,96px);width:min(100% - 56px,1240px);margin:0 auto;padding:148px 0 70px;display:grid}.privacy-hero-copy>span,.privacy-closing span{color:#64e2d4;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:850;display:inline-flex}.privacy-hero-copy>span i,.privacy-closing span i{background:currentColor;width:34px;height:1px}.privacy-hero h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:20px 0 0;font-size:clamp(44px,5vw,72px);font-weight:760;line-height:1.02}.privacy-hero-copy>p{color:#c6d5dc;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.72}.privacy-hero-meta{background:#ffffff0e;border:1px solid #80e3d833;border-radius:999px;align-items:center;gap:14px;margin-top:30px;padding:10px 14px;display:inline-flex}.privacy-hero-meta span{color:#8da3ad;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.privacy-hero-meta b{color:#fff;font-size:13px}.privacy-summary{background:linear-gradient(145deg,#151d31e6,#0c1623eb);border:1px solid #84ddd338;border-radius:28px;padding:28px;box-shadow:0 28px 80px #0000003d}.privacy-summary h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:24px}.privacy-summary>div{gap:12px;margin-top:18px;display:grid}.privacy-summary article{background:#ffffff0e;border:1px solid #8ad5cd24;border-radius:16px;grid-template-columns:38px 1fr;gap:14px;padding:16px;display:grid}.privacy-summary article span{color:#6ce4d5;font:850 12px/1 monospace}.privacy-summary article p{color:#d7e5e8;margin:0;font-size:14px;line-height:1.58}.privacy-content{grid-template-columns:280px minmax(0,1fr);gap:clamp(42px,6vw,86px);width:min(100% - 56px,1240px);margin:0 auto;padding:22px 0 78px;display:grid}.privacy-toc{background:#ffffff0b;border:1px solid #81cdc62e;border-radius:20px;align-self:start;padding:20px;position:sticky;top:108px}.privacy-toc>span{color:#77e5d8;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.privacy-toc nav{gap:8px;margin-top:15px;display:grid}.privacy-toc a{color:#b8cbd1;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:block}.privacy-toc a:hover{color:#fff;background:#ffffff13;transform:translate(3px)}.privacy-sections{gap:18px;display:grid}.privacy-sections article{color:#132532;background:#fffffff6;border:1px solid #8dd9d229;border-radius:24px;padding:clamp(24px,3vw,34px);scroll-margin-top:110px;box-shadow:0 24px 65px #00000029}.privacy-sections article>span{color:#087c73;background:#eefbf9;border:1px solid #0a8e8438;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font:850 12px/1 monospace;display:inline-flex}.privacy-sections h2{color:#102333;letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(25px,2.2vw,34px);line-height:1.12}.privacy-sections p{color:#40515f;max-width:820px;margin:12px 0 0;font-size:16px;line-height:1.76}.privacy-closing{background:radial-gradient(circle at 92% 22%,#5edcd32e,#0000 28%),linear-gradient(135deg,#141d30f5,#0b1420f5);border:1px solid #84ddd333;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;width:min(100% - 56px,1240px);margin:0 auto 78px;padding:clamp(26px,4vw,44px);display:flex}.privacy-closing h2{color:#fff;letter-spacing:-.05em;max-width:760px;margin:15px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:1.06}.privacy-closing p{color:#c5d7dd;max-width:620px;margin:15px 0 0;font-size:16px;line-height:1.65}.privacy-closing a{color:#061b22;background:#6fe4d2;border:1px solid #6fe4d2;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-width:190px;min-height:50px;padding:0 22px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.privacy-closing a:hover{background:#92f0e2;transform:translateY(-2px)}@media (max-width:980px){.privacy-hero,.privacy-content{grid-template-columns:1fr}.privacy-hero{padding-top:124px}.privacy-toc{position:static}.privacy-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-closing{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.privacy-hero,.privacy-content,.privacy-closing{width:calc(100% - 36px)}.privacy-hero{padding:108px 0 48px}.privacy-hero h1{font-size:clamp(38px,11vw,52px)}.privacy-hero-copy>p,.privacy-sections p,.privacy-closing p{font-size:15px}.privacy-summary{border-radius:22px;padding:20px}.privacy-toc nav{grid-template-columns:1fr}.privacy-sections article{border-radius:20px}.privacy-closing{margin-bottom:50px}.privacy-closing a{width:100%}}.privacy-policy-page{overflow-x:hidden}.privacy-policy-page .privacy-hero{grid-template-columns:minmax(0,.92fr) minmax(390px,.68fr);align-items:center;gap:clamp(42px,5vw,72px);padding-top:120px;padding-bottom:58px}.privacy-policy-page .privacy-hero-copy{max-width:760px}.privacy-policy-page .privacy-hero h1{max-width:760px;font-size:clamp(42px,4vw,58px);line-height:1.08}.privacy-policy-page .privacy-hero-copy>p{max-width:720px;font-size:17px;line-height:1.68}.privacy-policy-page .privacy-summary{border-radius:24px;width:100%;max-width:520px;margin-left:auto;padding:26px}.privacy-policy-page .privacy-summary article{grid-template-columns:34px 1fr;padding:14px 16px}.privacy-policy-page .privacy-content{grid-template-columns:260px minmax(0,1fr);gap:clamp(36px,4.5vw,64px);padding-top:36px}.privacy-policy-page .privacy-toc{top:112px}.privacy-policy-page .privacy-sections article{border-radius:22px;padding:clamp(24px,2.6vw,32px)}.privacy-policy-page .privacy-sections p{max-width:900px}.privacy-policy-page .privacy-closing{margin-top:0}@media (min-width:1500px){.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){max-width:1320px}.privacy-policy-page .privacy-hero{grid-template-columns:minmax(0,.95fr) minmax(440px,.58fr)}}@media (max-width:980px){.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){width:calc(100% - 40px)}.privacy-policy-page .privacy-hero,.privacy-policy-page .privacy-content{grid-template-columns:1fr}.privacy-policy-page .privacy-summary{max-width:none;margin-left:0}.privacy-policy-page .privacy-content{padding-top:22px}}@media (max-width:620px){.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){width:calc(100% - 32px)}.privacy-policy-page .privacy-hero{padding-top:106px;padding-bottom:42px}.privacy-policy-page .privacy-hero h1{font-size:clamp(36px,10.5vw,48px)}}.privacy-policy-page{background:radial-gradient(circle at 78% 5%,#5f5dff40,#0000 28%),radial-gradient(circle at 16% 18%,#2bdacc2e,#0000 32%),linear-gradient(#070b13 0%,#09121d 42%,#07151a 100%);position:relative}.privacy-policy-page:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#66e7da0b 1px,#0000 1px),linear-gradient(90deg,#66e7da0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:760px;position:absolute;inset:88px 0 auto;-webkit-mask-image:linear-gradient(#000000d9,#0000 82%);mask-image:linear-gradient(#000000d9,#0000 82%)}.privacy-policy-page>:not(.navbar){z-index:1;position:relative}.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){width:min(100% - 56px,1280px);max-width:1280px}.privacy-policy-page .privacy-hero{isolation:isolate;background:radial-gradient(circle at 92% 10%,#776bff33,#0000 30%),radial-gradient(circle at 8% 92%,#49ddcb29,#0000 34%),linear-gradient(135deg,#111b2df0,#091420f5);border:1px solid #74e0d633;border-radius:36px;grid-template-columns:minmax(0,1.02fr) minmax(400px,.78fr);gap:clamp(34px,4vw,58px);margin-top:34px;margin-bottom:34px;padding:clamp(40px,4.4vw,64px);position:relative;overflow:hidden;box-shadow:0 36px 90px #00000047}.privacy-policy-page .privacy-hero:before{z-index:-1;aspect-ratio:1;filter:blur(12px);content:"";background:radial-gradient(circle,#5eddd142,#0000 62%);border-radius:50%;width:62%;position:absolute;bottom:-42%;right:-18%}.privacy-policy-page .privacy-hero:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(120deg,#ffffff14,#0000 24% 72%,#ffffff0b),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/38px 38px;position:absolute;inset:0}.privacy-policy-page .privacy-hero-copy>span{color:#8ff4e8;background:#64e2d414;border:1px solid #6de7da3d;border-radius:999px;gap:9px;padding:9px 14px;font-size:11px}.privacy-policy-page .privacy-hero-copy>span i{width:20px}.privacy-policy-page .privacy-hero h1{letter-spacing:-.058em;max-width:760px;margin-top:22px;font-size:clamp(42px,4.2vw,64px);line-height:1.04}.privacy-policy-page .privacy-hero-copy>p{color:#dbeaf0;max-width:700px;font-size:17px}.privacy-policy-page .privacy-hero-meta{background:#040e1761;border-color:#80e3d847;margin-top:26px}.privacy-hero-points{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.privacy-hero-points span{color:#c9dbe1;background:#ffffff0e;border:1px solid #99e2db2b;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.privacy-hero-points span:before{content:"";background:#6ce4d5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6ce4d5a6}.privacy-policy-page .privacy-summary{background:linear-gradient(#212b40f2,#0d1827f2);border-color:#77dfd547;border-radius:26px;max-width:500px;margin-left:auto;padding:24px;position:relative;box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff0f}.privacy-summary-head{border-bottom:1px solid #93dad329;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:15px;display:flex}.privacy-summary-head span{color:#72e5d8;letter-spacing:.14em;font-size:10px;font-weight:850}.privacy-summary-head b{color:#d7e6ea;font-size:12px}.privacy-policy-page .privacy-summary h2{margin-bottom:18px;font-size:28px}.privacy-policy-page .privacy-summary>div:not(.privacy-summary-head){gap:12px}.privacy-policy-page .privacy-summary article{background:linear-gradient(135deg,#ffffff16,#ffffff0b);border-color:#97ded82e;border-radius:18px;grid-template-columns:42px 1fr;gap:12px;padding:15px}.privacy-policy-page .privacy-summary article span{color:#071b22;background:#75e9dc;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.privacy-policy-page .privacy-summary article p{color:#edf7f8;font-size:14px}.privacy-policy-page .privacy-content{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:30px;padding-top:8px}.privacy-policy-page .privacy-toc{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1b25c7;border-color:#82dbd338;border-radius:24px;box-shadow:0 22px 60px #0000002e}.privacy-policy-page .privacy-toc a{border:1px solid #0000}.privacy-policy-page .privacy-toc a:hover{background:#6fe4d214;border-color:#6fe4d229}.privacy-policy-page .privacy-sections{gap:14px}.privacy-policy-page .privacy-sections article{background:linear-gradient(#fff,#f7fbfb);border:1px solid #d1e8e6e0;border-radius:24px;grid-template-columns:52px 1fr;gap:0 20px;padding:28px;display:grid;box-shadow:0 18px 48px #04131e24}.privacy-policy-page .privacy-sections article>span{grid-row:1/span 3;width:42px;height:42px}.privacy-policy-page .privacy-sections h2{margin-top:2px;margin-bottom:10px}.privacy-policy-page .privacy-sections p{color:#344855;max-width:920px}.privacy-policy-page .privacy-closing{background:radial-gradient(circle at 96% 18%,#6fe4d238,#0000 30%),linear-gradient(135deg,#172237f5,#081320fa);border-radius:30px}@media (max-width:1100px){.privacy-policy-page .privacy-hero{grid-template-columns:1fr}.privacy-policy-page .privacy-summary{max-width:none;margin-left:0}}@media (max-width:980px){.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){width:calc(100% - 40px)}.privacy-policy-page .privacy-hero{padding:34px}.privacy-policy-page .privacy-content{grid-template-columns:1fr}}@media (max-width:620px){.privacy-policy-page :is(.privacy-hero,.privacy-content,.privacy-closing){width:calc(100% - 28px)}.privacy-policy-page .privacy-hero{border-radius:24px;margin-top:20px;padding:24px}.privacy-policy-page .privacy-hero h1{font-size:clamp(34px,10vw,46px)}.privacy-policy-page .privacy-summary{padding:18px}.privacy-policy-page .privacy-summary article,.privacy-policy-page .privacy-sections article{grid-template-columns:1fr}.privacy-policy-page .privacy-sections article>span{grid-row:auto}.privacy-hero-points{flex-direction:column}}.cyber-policy-page{color:#eaf4f7;background:radial-gradient(circle at 86% 6%,#5c62ff3d,#0000 30%),radial-gradient(circle at 12% 20%,#20d3c529,#0000 34%),linear-gradient(#070b13 0%,#07111c 42%,#061017 100%);min-height:100svh;font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.cyber-policy-page:before{pointer-events:none;content:"";background:linear-gradient(#68e2d709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#68e2d709 1px,#0000 1px) 0 0/46px 46px,linear-gradient(110deg,#0000 12%,#566dff14,#0000 42%,#2cd8ca12,#0000 78%);position:absolute;inset:88px 0 0;-webkit-mask-image:linear-gradient(#000 0%,#000000d6 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d6 42%,#0000 100%)}.cyber-policy-page>:not(.navbar){z-index:1;position:relative}.cyber-policy-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);align-items:end;gap:clamp(36px,5vw,72px);width:min(100% - 56px,1220px);margin:0 auto;padding:142px 0 58px;display:grid}.cyber-policy-hero>div:first-child{max-width:790px}.cyber-policy-hero span{color:#76f0e3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:850;display:inline-flex}.cyber-policy-hero span i{background:currentColor;width:34px;height:1px}.cyber-policy-hero h1{color:#fff;letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(52px,6.2vw,92px);font-weight:780;line-height:.95}.cyber-policy-hero p{color:#c9d9de;max-width:730px;margin:24px 0 0;font-size:18px;line-height:1.75}.cyber-policy-meta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06131dc7;border:1px solid #74e0d638;border-radius:22px;gap:1px;margin:0;display:grid;overflow:hidden;box-shadow:0 26px 70px #0000003d}.cyber-policy-meta div{background:#ffffff0b;grid-template-columns:125px 1fr;gap:18px;padding:17px 18px;display:grid}.cyber-policy-meta dt{color:#77e8dc;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.cyber-policy-meta dd{color:#fff;margin:0;font-size:13px;font-weight:760;line-height:1.45}.cyber-policy-shell{grid-template-columns:282px minmax(0,1fr);gap:34px;width:min(100% - 56px,1220px);margin:0 auto;padding:0 0 86px;display:grid}.cyber-policy-index{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1a24c2;border:1px solid #74e0d633;border-radius:22px;align-self:start;padding:20px;position:sticky;top:112px;box-shadow:0 24px 65px #0000002e}.cyber-policy-index>span{color:#77e8dc;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.cyber-policy-index nav{gap:8px;margin-top:16px;display:grid}.cyber-policy-index a{color:#bdd1d7;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:760;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:block}.cyber-policy-index a:hover{color:#fff;background:#6fe4d213;border-color:#6fe4d22e;transform:translate(3px)}.cyber-policy-document{background:#f8fbfc;border:1px solid #d2e8e8eb;border-radius:28px;overflow:hidden;box-shadow:0 30px 86px #00000038}.cyber-policy-section{color:#102333;grid-template-columns:58px 1fr;gap:0 22px;padding:clamp(25px,3vw,38px);scroll-margin-top:110px;display:grid}.cyber-policy-section+.cyber-policy-section{border-top:1px solid #d9e7e8}.cyber-policy-section>span{color:#062c32;background:linear-gradient(135deg,#7bf0e4,#d9fff8);border:1px solid #087f7638;border-radius:14px;grid-row:1/span 4;place-items:center;width:44px;height:44px;font:900 12px/1 monospace;display:grid}.cyber-policy-section h2{color:#0b1d2a;letter-spacing:-.045em;margin:2px 0 12px;font-size:clamp(26px,2.6vw,38px);font-weight:780;line-height:1.1}.cyber-policy-section p{color:#405260;max-width:850px;margin:12px 0 0;font-size:16px;line-height:1.78}@media (max-width:980px){.cyber-policy-hero,.cyber-policy-shell{grid-template-columns:1fr;width:min(100% - 40px,760px)}.cyber-policy-hero{padding-top:122px;padding-bottom:42px}.cyber-policy-meta{max-width:100%}.cyber-policy-index{position:static}.cyber-policy-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.cyber-policy-hero,.cyber-policy-shell{width:calc(100% - 28px)}.cyber-policy-hero{padding-top:106px}.cyber-policy-hero h1{font-size:clamp(44px,15vw,64px)}.cyber-policy-hero p,.cyber-policy-section p{font-size:15px}.cyber-policy-meta div{grid-template-columns:1fr;gap:6px}.cyber-policy-index nav{grid-template-columns:1fr}.cyber-policy-document{border-radius:22px}.cyber-policy-section{grid-template-columns:1fr;gap:14px}.cyber-policy-section>span{grid-row:auto}}:where(main,footer) :where(p,dd,figcaption){opacity:1;filter:contrast(1.18);text-rendering:optimizelegibility}footer.footer-section .footer-brand p,footer.footer-section .footer-details p{color:#c3cdd4!important}footer.footer-section .footer-bottom p{color:#aebbc4!important}footer.footer-section .footer-column a,footer.footer-section .footer-bottom a{color:#c7d1d7!important}footer.footer-section .footer-master-wordmark{z-index:0;color:#69d4ca1a;letter-spacing:-.045em;text-align:right;width:max-content;max-width:calc(100% - 20px);text-shadow:none;white-space:nowrap;-webkit-text-stroke:1px #96e1dc24;cursor:default;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;font-size:clamp(64px,8.4vw,132px);font-weight:800;line-height:.86;transition:color .22s,text-shadow .22s,-webkit-text-stroke-color .22s;position:absolute;bottom:clamp(52px,4.2vw,62px);left:auto;right:clamp(6px,1vw,14px);overflow:visible;font-family:var(--font-inter), Inter, "Segoe UI", sans-serif!important}footer.footer-section .footer-master-wordmark:hover{color:#69d4ca38;text-shadow:0 8px 38px #23bcb11a;-webkit-text-stroke-color:#96e1dc3d}footer.footer-section .footer-master-wordmark-separator{letter-spacing:0;margin-inline:.075em;display:inline-block}@media (max-width:720px){footer.footer-section .footer-master-wordmark{display:none}}:is(.risk-page,.apiscan-page,.osscan-page,.webscan-page,.continuous-page,.attack-surface-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.nettool-page,.remediation-page,.hybrid-scanner-page,.resources-page,.company-page,.wip-page) :where(p,dd,figcaption,small){filter:contrast(1.3);text-rendering:optimizelegibility;opacity:1!important}.resources-page>.docs-background-hero{background:#061523;align-items:center;min-height:clamp(620px,72vh,760px);display:grid}.resources-page>.docs-background-hero .docs-background-image{object-fit:cover;object-position:right center}.resources-page>.docs-background-hero .docs-background-shade{background:linear-gradient(90deg,#030d17f7 0%,#030d17e6 31%,#030d1794 51%,#030d171f 73%,#030d170a 100%),linear-gradient(#020a121a,#020a126b)}.resources-page>.docs-background-hero .docs-background-copy{box-sizing:border-box;width:min(100% - 56px,1280px);max-width:none;margin:0 auto;padding:140px min(48vw,650px) 88px 0}.resources-page>.docs-background-hero .docs-background-copy h1{text-wrap:balance;max-width:630px;margin-top:18px}.resources-page>.docs-background-hero .docs-background-copy>p{color:#e2edf2;text-wrap:pretty;max-width:590px;margin-top:22px}.resources-page>.docs-background-hero .docs-image-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.resources-page>.docs-background-hero .docs-image-actions a{min-width:178px;min-height:50px}.resources-page>.docs-background-hero .docs-image-topics{color:#c9d9df;flex-wrap:wrap;align-items:center;gap:9px 11px;margin-top:24px;line-height:1.45;display:flex}@media (max-width:900px){.resources-page>.docs-background-hero{align-items:end;min-height:700px}.resources-page>.docs-background-hero .docs-background-image{object-position:68% center}.resources-page>.docs-background-hero .docs-background-shade{background:linear-gradient(90deg,#030e19e8,#030e196b),linear-gradient(#030d172e 0%,#030d17e0 46%,#030d17fc 100%)}.resources-page>.docs-background-hero .docs-background-copy{width:min(100% - 48px,760px);margin:0 auto;padding:132px 0 58px}}@media (max-width:560px){.resources-page>.docs-background-hero{min-height:680px}.resources-page>.docs-background-hero .docs-background-image{object-position:72% center}.resources-page>.docs-background-hero .docs-background-copy{width:calc(100% - 36px);padding:118px 0 38px}.resources-page>.docs-background-hero .docs-background-copy h1{font-size:clamp(34px,10.5vw,43px)!important;line-height:1.08!important}.resources-page>.docs-background-hero .docs-background-copy>p{margin-top:18px;font-size:16px!important;line-height:1.62!important}.resources-page>.docs-background-hero .docs-image-actions{flex-direction:column;align-items:stretch;margin-top:24px}.resources-page>.docs-background-hero .docs-image-actions a{width:100%}.resources-page>.docs-background-hero .docs-image-topics{margin-top:20px}}.resources-page>.docs-background-hero{isolation:isolate;background:radial-gradient(circle at 12% 12%,#30cfc233,#0000 29rem),radial-gradient(circle at 88% 86%,#655bef3d,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#09131f 100%);place-items:center;min-height:clamp(560px,68vh,700px);display:grid;position:relative;overflow:hidden}.resources-page>.docs-background-hero:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0b,#0000);position:absolute;inset:0}.resources-page>.docs-background-hero:after{z-index:0;filter:blur(64px);content:"";pointer-events:none;background:#36cec41a;border-radius:50%;width:min(900px,78vw);height:280px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.resources-page>.docs-background-hero .docs-background-copy{z-index:1;text-align:center;justify-items:center;width:min(100% - 48px,940px);max-width:none;margin:0 auto;padding:142px 0 88px;display:grid;position:relative}.resources-page>.docs-background-hero .docs-image-kicker{justify-content:center}.resources-page>.docs-background-hero .docs-background-copy h1{text-wrap:balance;max-width:880px;margin:20px auto 0}.resources-page>.docs-background-hero .docs-background-copy h1 span{margin-top:6px}.resources-page>.docs-background-hero .docs-background-copy>p{color:#dce8ee;text-wrap:pretty;max-width:760px;margin:22px auto 0}.resources-page>.docs-background-hero .docs-image-actions,.resources-page>.docs-background-hero .docs-image-topics{justify-content:center}@media (max-width:760px){.resources-page>.docs-background-hero{align-items:center;min-height:590px}.resources-page>.docs-background-hero .docs-background-copy{width:min(100% - 36px,680px);padding:122px 0 62px}}@media (max-width:560px){.resources-page>.docs-background-hero{min-height:610px}.resources-page>.docs-background-hero .docs-background-copy{width:calc(100% - 32px);padding:112px 0 46px}.resources-page>.docs-background-hero .docs-background-copy h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.docs-background-hero .docs-image-actions{width:100%}.resources-page>.docs-background-hero .docs-image-topics{max-width:360px}}.wip-page>.hybrid-wip-hero{min-height:620px}.wip-page>.hybrid-wip-hero .hybrid-wip-content{box-sizing:border-box;padding-top:98px;padding-bottom:56px}@media (max-width:800px){.wip-page>.hybrid-wip-hero{min-height:660px}.wip-page>.hybrid-wip-hero .hybrid-wip-content{width:min(100% - 48px,680px);margin:0 auto;padding:108px 0 52px}}@media (max-width:560px){.wip-page>.hybrid-wip-hero{min-height:700px}.wip-page>.hybrid-wip-hero .hybrid-wip-content{width:calc(100% - 36px);padding:116px 0 46px}}.resources-page>.webinars-hero.webinars-split-hero{isolation:isolate;color:#f5f8fb;background:radial-gradient(circle at 12% 12%,#30cfc233,#0000 29rem),radial-gradient(circle at 88% 86%,#655bef3d,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#09131f 100%);grid-template-columns:1fr;place-items:center;min-height:clamp(560px,68vh,700px);display:grid;position:relative;overflow:hidden}.resources-page>.webinars-hero.webinars-split-hero:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0b,#0000);position:absolute;inset:0}.resources-page>.webinars-hero.webinars-split-hero:after{z-index:0;filter:blur(64px);content:"";pointer-events:none;background:#36cec41a;border-radius:50%;width:min(900px,78vw);height:280px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content{z-index:1;color:#f5f8fb;text-align:center;align-self:center;justify-items:center;width:min(100% - 48px,960px);max-width:none;margin:0 auto;padding:142px 0 88px;display:grid;position:relative;transform:none}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-kicker{color:#62e7de;justify-content:center}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-kicker i{background:#62e7de}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content h1{color:#fff;text-shadow:0 16px 42px #0000003d;text-wrap:balance;max-width:900px;margin:20px auto 0}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content h1 span{color:#58e2d9;margin-top:6px}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content>p{color:#dce8ee;text-wrap:pretty;max-width:770px;margin:22px auto 0}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-actions,.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-topics{justify-content:center}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-actions a{color:#06141c;background:linear-gradient(135deg,#62ece3,#43c9dc);border-color:#52dfd6}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-actions a:last-child{color:#fff;background:#0715227a;border-color:#ffffff7a}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-topics{color:#c9d9df;flex-wrap:wrap;line-height:1.45}@media (max-width:760px){.resources-page>.webinars-hero.webinars-split-hero{min-height:590px}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content{width:min(100% - 36px,680px);padding:122px 0 62px}}@media (max-width:560px){.resources-page>.webinars-hero.webinars-split-hero{min-height:620px}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content{width:calc(100% - 32px);padding:112px 0 46px}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-content h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-actions{width:100%}.resources-page>.webinars-hero.webinars-split-hero .webinars-hero-topics{max-width:360px}}.resources-page>.resource-center-hero{isolation:isolate;color:#f5f8fb;background:radial-gradient(circle at 12% 12%,#30cfc233,#0000 29rem),radial-gradient(circle at 88% 86%,#655bef3d,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#09131f 100%);place-items:center;min-height:clamp(560px,68vh,700px);display:grid;position:relative;overflow:hidden}.resources-page>.resource-center-hero:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0b,#0000);position:absolute;inset:0}.resources-page>.resource-center-hero:after{z-index:0;filter:blur(64px);content:"";pointer-events:none;background:#36cec41a;border-radius:50%;width:min(900px,78vw);height:280px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.resources-page>.resource-center-hero .resource-center-hero-content{z-index:1;text-align:center;justify-items:center;width:min(100% - 48px,960px);max-width:none;margin:0 auto;padding:142px 0 88px;display:grid;position:relative}.resources-page>.resource-center-hero .resource-center-kicker{justify-content:center}.resources-page>.resource-center-hero .resource-center-hero-content h1{text-wrap:balance;max-width:900px;margin:20px auto 0}.resources-page>.resource-center-hero .resource-center-hero-content h1 span{margin-top:6px}.resources-page>.resource-center-hero .resource-center-hero-content>p{color:#dce8ee;text-wrap:pretty;max-width:780px;margin:22px auto 0}.resources-page>.resource-center-hero .resource-center-actions,.resources-page>.resource-center-hero .resource-center-topics{justify-content:center}.resources-page>.resource-center-hero .resource-center-topics{color:#c9d9df;flex-wrap:wrap;line-height:1.45}@media (max-width:760px){.resources-page>.resource-center-hero{align-items:center;min-height:590px}.resources-page>.resource-center-hero .resource-center-hero-content{width:min(100% - 36px,680px);padding:122px 0 62px}}@media (max-width:560px){.resources-page>.resource-center-hero{min-height:630px}.resources-page>.resource-center-hero .resource-center-hero-content{width:calc(100% - 32px);padding:112px 0 46px}.resources-page>.resource-center-hero .resource-center-hero-content h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.resource-center-hero .resource-center-actions{width:100%}.resources-page>.resource-center-hero .resource-center-topics{max-width:360px}}.hybrid-scanner-page .hybrid-scanner-hero{color:#f5f8fb;background:radial-gradient(circle at 12% 16%,#30cfc233,#0000 30%),radial-gradient(circle at 88% 10%,#655bef3b,#0000 31%),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#11142b 100%)}.hybrid-scanner-page .hybrid-scanner-heading>span{color:#64e5dc}.hybrid-scanner-page .hybrid-scanner-heading h1{color:#fff}.hybrid-scanner-page .hybrid-scanner-heading p{color:#d6e1e8}.hybrid-scanner-page .hybrid-scanner-lines path{stroke:#64e5dca8}.hybrid-scanner-page .hybrid-scanner-lines circle{fill:#7166f5}.hybrid-scanner-page .hybrid-scanner-chip{color:#eff8f8;background:#07111bdb;border-color:#64e5dc85;box-shadow:0 10px 28px #01070d4d}.hybrid-scanner-page .hybrid-scanner-chip i{background:#7166f5;border-color:#9af2eb}.hybrid-scanner-page .hybrid-scanner-feature{background:#fbfdfd;border-color:#258f8a;box-shadow:0 14px #20bcae47,0 21px #7166f524}.hybrid-scanner-page .hybrid-scanner-feature-copy>span{color:#087d76}.hybrid-scanner-page .hybrid-scanner-feature h2{color:#112833}.hybrid-scanner-page .hybrid-scanner-feature-copy>p{color:#4e626b}.hybrid-scanner-page .hybrid-scanner-actions a{color:#fff;background:#0d817c;border-color:#0d817c}.hybrid-scanner-page .hybrid-scanner-actions a:hover{background:#096d69}.hybrid-scanner-page .hybrid-scanner-actions a:last-child{color:#0b7772;background:0 0}.hybrid-scanner-page .hybrid-scanner-actions a:last-child:hover{color:#fff;background:#0d817c}.hybrid-scanner-page .hybrid-scanner-coverage{color:#4c666c}.hybrid-scanner-page .hybrid-scanner-coverage i{background:#7166f5}.hybrid-scanner-page .hybrid-scanner-feature-visual:before{background:#fbfdfd;border-color:#258f8a}.hybrid-scanner-page .hybrid-scanner-final{color:#f5f8fb;background:radial-gradient(circle at 8% 4%,#30cfc233,#0000 31%),radial-gradient(circle at 92% 100%,#655bef40,#0000 35%),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#11142b 100%)}.hybrid-scanner-page .hybrid-scanner-final:before,.hybrid-scanner-page .hybrid-scanner-final:after{border-color:#64e5dc33}.hybrid-scanner-page .hybrid-scanner-final-copy>span{color:#64e5dc}.hybrid-scanner-page .hybrid-scanner-final-copy>span i{background:#64e5dc}.hybrid-scanner-page .hybrid-scanner-final-copy h2{color:#fff}.hybrid-scanner-page .hybrid-scanner-final-copy h2 em{color:#73e6de;text-shadow:none}.hybrid-scanner-page .hybrid-scanner-final-action-panel{background:linear-gradient(145deg,#0a1f2af7,#11142bf7);border-color:#64e5dc57;box-shadow:0 20px 48px #01070e52}.hybrid-scanner-page .hybrid-scanner-final-action-panel>small{color:#c8d9dd}.hybrid-scanner-page .hybrid-scanner-final-action-panel>p{color:#aec4c9;border-top-color:#7bdad32e}.hybrid-scanner-page .hybrid-scanner-final-actions a{color:#07151d;background:#64e5dc;border-color:#64e5dc}.hybrid-scanner-page .hybrid-scanner-final-actions a:hover{background:#8ef0e8}.hybrid-scanner-page .hybrid-scanner-final-actions a:last-child{color:#f2f4ff;background:#7166f51a;border-color:#a4acff66}.hybrid-scanner-page .hybrid-scanner-final-proof{border-color:#64e5dc2e}.hybrid-scanner-page .hybrid-scanner-final-proof article+article{border-color:#64e5dc29}.hybrid-scanner-page .hybrid-scanner-final-proof article>span{color:#64e5dc}.hybrid-scanner-page .hybrid-scanner-final-proof strong{color:#f5f8fb}.hybrid-scanner-page .hybrid-scanner-final-proof small{color:#b9cbd0}.webscan-page .webscan-hero h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.webscan-page .webscan-hero-aside>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.webscan-page .webscan-hero .webscan-kicker{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.webscan-page .webscan-hero :is(.webscan-primary,.webscan-secondary){font-size:14px!important}@media (max-width:620px){.webscan-page .webscan-hero h1{font-size:clamp(38px,10.5vw,44px)!important}.webscan-page .webscan-hero-aside>p{font-size:16px!important}}.cookie-consent{z-index:10000;color:#f4f8fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#5d61ee38,#0000 42%) 50% padding-box padding-box,linear-gradient(145deg,#07131dfa,#0b2328fa) 50% padding-box padding-box,linear-gradient(100deg,#62ddd3,#4aa7df,#6764ed,#62ddd3) 0%/300% 100% border-box;border:1px solid #0000;border-radius:18px;width:min(680px,100vw - 36px);padding:22px 24px;animation:.42s cubic-bezier(.22,1,.36,1) both cookie-consent-enter,7s linear .42s infinite cookie-consent-border-flow;position:fixed;bottom:clamp(18px,3vw,38px);left:50%;right:auto;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #00070f61,inset 0 0 0 1px #ffffff06}.cookie-consent-accent{display:none}.cookie-consent-close{z-index:2;color:#c9d7da;cursor:pointer;background:#ffffff09;border:1px solid #97b8bb47;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;position:absolute;top:15px;right:15px}.cookie-consent-close span{font-size:23px;font-weight:400;line-height:1;transform:translateY(-1px)}.cookie-consent-close:hover{color:#fff;background:#62ddd31a;border-color:#6ae0d89e;transform:translateY(-1px)}.cookie-consent-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.cookie-consent-header{align-items:center;gap:14px;padding-right:38px;display:flex}.cookie-consent-icon{color:#67e1d8;background:#62ddd314;border:1px solid #63e1d852;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.cookie-consent-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.cookie-consent-label{color:#69ded6;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4;display:block}.cookie-consent h2{color:#fff;letter-spacing:-.03em;margin:4px 0 0;font-size:23px;font-weight:720;line-height:1.2}.cookie-consent-copy{color:#c5d3d7;margin:14px 0 0;font-size:15px;line-height:1.65}.cookie-consent-copy a{color:#73e2da;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #73e2da73;text-decoration:underline #73e2da73}.cookie-consent-preferences{border-top:1px solid #91c6c52b;border-bottom:1px solid #91c6c52b;gap:0;margin-top:15px;display:grid}.cookie-consent-preferences label{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:61px;display:flex;position:relative}.cookie-consent-preferences label+label{border-top:1px solid #91c6c521}.cookie-consent-preferences label>span{gap:3px;display:grid}.cookie-consent-preferences strong{color:#edf5f6;font-size:13px;font-weight:700}.cookie-consent-preferences small{color:#9eb2b7;font-size:12px;line-height:1.45}.cookie-consent-preferences input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cookie-consent-preferences label>i{background:#20323a;border:1px solid #597078;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:border-color .18s,background .18s;position:relative}.cookie-consent-preferences label>i:after{content:"";background:#c5d2d6;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.cookie-consent-preferences input:checked+i{background:#0b8d86;border-color:#65ddd4}.cookie-consent-preferences input:checked+i:after{background:#fff;transform:translate(16px)}.cookie-consent-preferences input:focus-visible+i{outline-offset:3px;outline:2px solid #fff}.cookie-consent-preferences input:disabled+i{opacity:.72;cursor:not-allowed}.cookie-consent-actions{grid-template-columns:1fr 1fr 1.1fr;gap:9px;margin-top:17px;display:grid}.cookie-consent-actions button{color:#e5edef;min-height:44px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #97b8bb52;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:750;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.cookie-consent-actions button:hover{background:#62ddd314;border-color:#6ae0d89e;transform:translateY(-1px)}.cookie-consent-actions .cookie-consent-accept,.cookie-consent-actions .cookie-consent-save{color:#07171d;background:#65ded5;border-color:#65ded5}.cookie-consent-actions .cookie-consent-accept:hover,.cookie-consent-actions .cookie-consent-save:hover{color:#061519;background:#87e9e2}.cookie-consent-actions button:focus-visible,.cookie-consent-copy a:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes cookie-consent-enter{0%{opacity:0;transform:translate(-50%,24px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cookie-consent-border-flow{0%{background-position:50%,50%,0%}to{background-position:50%,50%,300%}}@media (max-width:620px){.cookie-consent{border-radius:15px;width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:20px 18px 18px;bottom:12px;left:50%;overflow-y:auto}.cookie-consent-icon{flex-basis:41px;width:41px;height:41px}.cookie-consent-close{top:12px;right:12px}.cookie-consent h2{font-size:20px}.cookie-consent-copy{margin-top:14px;font-size:14px;line-height:1.58}.cookie-consent-actions{grid-template-columns:1fr 1fr}.cookie-consent-actions .cookie-consent-accept,.cookie-consent-actions .cookie-consent-save{grid-area:1/1/auto/-1}}@media (max-width:390px){.cookie-consent-actions{grid-template-columns:1fr}.cookie-consent-actions .cookie-consent-accept,.cookie-consent-actions .cookie-consent-save{grid-area:auto}}@media (prefers-reduced-motion:reduce){.cookie-consent{animation:none}}.resources-page>.insights-showcase-hero{isolation:isolate;color:#f5f8fb;background:radial-gradient(circle at 12% 12%,#30cfc233,#0000 29rem),radial-gradient(circle at 88% 86%,#655bef3d,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#09131f 100%);place-items:center;min-height:clamp(560px,68vh,700px);padding:0 clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.resources-page>.insights-showcase-hero:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0b,#0000);display:block;position:absolute;inset:0}.resources-page>.insights-showcase-hero:after{z-index:0;filter:blur(64px);content:"";pointer-events:none;background:#36cec41a;border-radius:50%;width:min(900px,78vw);height:280px;display:block;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.resources-page>.insights-showcase-hero .insights-showcase-inner{z-index:1;text-align:center;justify-items:center;width:min(100%,960px);margin:0 auto;padding:142px 0 82px;display:grid;position:relative}.resources-page>.insights-showcase-hero .insights-showcase-intro{width:100%;max-width:none}.resources-page>.insights-showcase-hero .insights-showcase-kicker{justify-content:center}.resources-page>.insights-showcase-hero .insights-showcase-intro h1{text-wrap:balance;max-width:900px;margin:20px auto 0}.resources-page>.insights-showcase-hero .insights-showcase-intro h1 span{margin-top:5px}.resources-page>.insights-showcase-hero .insights-showcase-intro>p{color:#dce8ee;text-wrap:pretty;max-width:780px;margin:22px auto 0}.resources-page>.insights-showcase-hero .insights-showcase-actions{justify-content:center;margin-top:28px}.resources-page>.insights-showcase-hero .insights-showcase-topics{width:min(100%,880px);margin-top:42px}@media (max-width:760px){.resources-page>.insights-showcase-hero{min-height:590px;padding:0 18px}.resources-page>.insights-showcase-hero .insights-showcase-inner{width:min(100%,680px);padding:122px 0 62px}.resources-page>.insights-showcase-hero .insights-showcase-topics{margin-top:34px}}@media (max-width:560px){.resources-page>.insights-showcase-hero{min-height:630px;padding:0 16px}.resources-page>.insights-showcase-hero .insights-showcase-inner{padding:112px 0 46px}.resources-page>.insights-showcase-hero .insights-showcase-intro h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.insights-showcase-hero .insights-showcase-actions{width:100%}}.resources-page>.resource-center-hero .resource-center-hero-content h1{font-size:52px!important;font-weight:700!important;line-height:1.1!important}.resources-page>.resource-center-hero .resource-center-hero-content>p{font-size:18px!important;font-weight:400!important;line-height:1.55!important}.resources-page>.resource-center-hero .resource-center-kicker{font-size:12px!important;font-weight:700!important;line-height:1.4!important}.resources-page>.resource-center-hero .resource-center-actions a{font-size:14px!important}@media (max-width:620px){.resources-page>.resource-center-hero .resource-center-hero-content h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.resource-center-hero .resource-center-hero-content>p{font-size:16px!important}}.resource-center-page>section,.resource-center-page>section :where(h1,h2,h3,p,a,button,span,strong,small,li){font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important}.resources-page>.blog-background-hero{isolation:isolate;color:#f5f8fb;background:radial-gradient(circle at 12% 12%,#30cfc233,#0000 29rem),radial-gradient(circle at 88% 86%,#655bef3d,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#09131f 100%);place-items:center;min-height:clamp(560px,68vh,700px);padding:0 clamp(28px,6vw,96px);display:grid;position:relative;overflow:hidden}.resources-page>.blog-background-hero:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0b,#0000);position:absolute;inset:0}.resources-page>.blog-background-hero:after{z-index:0;filter:blur(64px);content:"";pointer-events:none;background:#36cec41a;border-radius:50%;width:min(900px,78vw);height:280px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.resources-page>.blog-background-hero .blog-background-copy{z-index:1;text-align:center;justify-items:center;width:min(100%,960px);max-width:none;margin:0 auto;padding:142px 0 82px;display:grid;position:relative}.resources-page>.blog-background-hero .blog-wip-kicker{color:#83e8e2;justify-content:center}.resources-page>.blog-background-hero .blog-background-copy h1{max-width:900px;text-shadow:none;text-wrap:balance;margin:20px auto 0}.resources-page>.blog-background-hero .blog-background-copy h1 span{margin-top:5px}.resources-page>.blog-background-hero .blog-background-copy>p{color:#dce8ee;text-wrap:pretty;max-width:780px;margin:22px auto 0}.resources-page>.blog-background-hero .blog-wip-actions,.resources-page>.blog-background-hero .blog-wip-topics{justify-content:center}.resources-page>.blog-background-hero .blog-wip-actions{margin-top:28px}.resources-page>.blog-background-hero .blog-wip-topics{color:#c9d9df;flex-wrap:wrap;max-width:780px;line-height:1.45}@media (max-width:760px){.resources-page>.blog-background-hero{min-height:590px;padding:0 18px}.resources-page>.blog-background-hero .blog-background-copy{width:min(100%,680px);padding:122px 0 62px}}@media (max-width:560px){.resources-page>.blog-background-hero{min-height:630px;padding:0 16px}.resources-page>.blog-background-hero .blog-background-copy{padding:112px 0 46px}.resources-page>.blog-background-hero .blog-background-copy h1{font-size:clamp(34px,10vw,42px)!important}.resources-page>.blog-background-hero .blog-wip-actions{width:100%}}.vulnerability-validation-page .validation-hero{color:#f5f8fb;background:radial-gradient(circle at 12% 14%,#30cfc233,#0000 30rem),radial-gradient(circle at 88% 86%,#655bef40,#0000 32rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#11142b 100%);border-bottom-color:#64e5dc33}.vulnerability-validation-page .validation-hero:before{z-index:-2;opacity:1;background:repeating-linear-gradient(128deg,#c6efeb0b 0 1px,#0000 1px 10px),linear-gradient(90deg,#0000,#5d69ee0d,#0000);display:block}.vulnerability-validation-page .validation-hero:after{z-index:-1;background:radial-gradient(56% 48% at 50% 106%,#35d0c529,#0000 72%);display:block}.vulnerability-validation-page .validation-hero-label{color:#83e8e2;background:#62ddd311;border-color:#69e2d952}.vulnerability-validation-page .validation-hero-label i{background:#6ce1d9;box-shadow:0 0 12px #6ce1d9b3}.vulnerability-validation-page .validation-hero-copy h1{color:#fff}.vulnerability-validation-page .validation-hero-copy h1 em{color:#73e6de}.vulnerability-validation-page .validation-hero-copy>p{color:#d2e0e5}.vulnerability-validation-page .validation-hero-actions a,.vulnerability-validation-page .validation-hero-actions a:last-child{color:#f2f7f8;box-shadow:none;background:#ffffff0b;border-color:#bbd2da57}.vulnerability-validation-page .validation-hero-actions a:first-child{color:#07171d;background:#68dfd7;border-color:#68dfd7}.vulnerability-validation-page .validation-hero-actions a:hover,.vulnerability-validation-page .validation-hero-actions a:last-child:hover{color:#07171d;background:#8bece5;border-color:#8bece5}.vulnerability-validation-page .validation-hero-proof span{color:#c5d4d9}.vulnerability-validation-page .validation-hero-proof svg{color:#6fe2da}.company-page>.careers-hero{background:radial-gradient(circle at 11% 16%,#30cfc238,#0000 30rem),radial-gradient(circle at 88% 82%,#655bef47,#0000 34rem),linear-gradient(135deg,#07111b 0%,#0a1725 52%,#11142b 100%);border-bottom:1px solid #64e5dc2e}.company-page>.careers-hero:before{background-image:linear-gradient(#76dad30a 1px,#0000 1px),linear-gradient(90deg,#76dad30a 1px,#0000 1px),linear-gradient(115deg,#0000 28%,#655bef0d,#0000 66%);background-size:72px 72px,72px 72px,auto}.remediation-page .remediation-hero{background:radial-gradient(circle at var(--remediation-glow-x) var(--remediation-glow-y), hsl(var(--remediation-glow-hue) 82% 62% / .36), transparent 38%), linear-gradient(180deg, hsl(var(--remediation-top-hue) 72% 24%) 0%, hsl(var(--remediation-mid-hue) 67% 38%) 42%, hsl(var(--remediation-bottom-hue) 65% 43%) 100%)}.remediation-page .remediation-hero-copy{text-shadow:none;transform:translateY(32px)}.remediation-page .remediation-eyebrow{color:#f2f0ff;letter-spacing:.12em;font-size:12px;line-height:1.4}.remediation-page .remediation-hero-copy>p{color:#f7f7ff;text-shadow:0 2px 12px #0c0e5273;max-width:700px;margin-top:26px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.remediation-page .remediation-hero-actions a{min-height:50px;font-size:14px}.remediation-page .remediation-hero-actions a:last-child{background:#0f115c6b}.remediation-page .remediation-proof{justify-content:center;gap:12px}.remediation-page .remediation-proof span{color:#fff;background:#0f115c57;border:1px solid #ffffff38;border-radius:5px;padding:8px 11px;font-size:13px;line-height:1.35}.remediation-page :is(.remediation-process,.finding-guidance,.team-guidance,.remediation-loop){padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(64px,7vw,100px)}.remediation-page .remediation-section-number,.remediation-page .remediation-section-label,.remediation-page .team-guidance-meta>span{font-size:11px;line-height:1.5}.remediation-page .remediation-section-number{color:#b5bed0}.remediation-page .remediation-section-label{color:#7be9e0}.remediation-page .team-guidance-meta>span{color:#d8deea;min-height:36px}.remediation-page .team-guidance-meta>span:last-child{color:#91eee5}.remediation-page :is(.remediation-process-head,.finding-guidance-intro,.team-guidance-head,.remediation-loop-head) h2{line-height:1.15}.remediation-page :is(.finding-guidance-intro,.team-guidance-head)>p{color:#d7deea;font-size:16px;line-height:1.7}.remediation-page :is(.remediation-process-grid,.team-guidance-grid),.remediation-page .finding-guidance-list{gap:16px}.remediation-page :is(.remediation-process-grid,.finding-guidance-list,.team-guidance-grid) article{background:#131821;border-color:#b3c2dc52}.remediation-page :is(.remediation-process-grid,.finding-guidance-list,.team-guidance-grid) :is(p){color:#d3dbe8;font-size:15px;line-height:1.65}.remediation-page :is(.remediation-process-grid,.finding-guidance-list,.team-guidance-grid) small{color:#b9c6da;font-size:11px;line-height:1.4}.remediation-page .finding-guidance-list small{color:#b3a3ff}.remediation-page .remediation-process-grid h3{margin-top:27px}.remediation-page .team-guidance-grid h3{margin-top:24px}.remediation-page .remediation-process-grid footer{color:#172b35;margin-top:auto;font-size:13px;line-height:1.4}.remediation-page .remediation-includes{background:#131821;border-color:#b3c2dc52;gap:24px;margin-top:20px}.remediation-page .remediation-includes>span{color:#c6b9ff;font-size:11px}.remediation-page .remediation-includes ul{gap:10px}.remediation-page .remediation-includes li{color:#e4e9f2;padding:10px 12px;font-size:13px;line-height:1.4}.remediation-page .remediation-loop-layout{gap:16px}.remediation-page :is(.remediation-loop-flow,.remediation-resolution){background:#131821;border-color:#b3c2dc52}.remediation-page :is(.remediation-loop-flow,.remediation-resolution)>span,.remediation-page .remediation-loop-cta small{font-size:11px;line-height:1.45}.remediation-page .remediation-loop-flow li{min-height:58px}.remediation-page .remediation-loop-flow li strong,.remediation-page .remediation-resolution li{color:#e2e8f2;font-size:15px;line-height:1.5}.remediation-page .remediation-resolution>p{color:#d3dbe8;font-size:16px;line-height:1.7}.remediation-page .remediation-resolution ul{gap:0 24px}.remediation-page .remediation-loop-cta strong{font-size:16px;line-height:1.55}.remediation-page .remediation-loop-cta a{font-size:13px}.remediation-page.remediation-scroll-enabled .remediation-scroll-item{opacity:1}@media (max-width:760px){.remediation-page .remediation-hero-copy{transform:translateY(12px)}.remediation-page :is(.remediation-process,.finding-guidance,.team-guidance,.remediation-loop){padding-top:52px;padding-bottom:64px}.remediation-page .remediation-process-grid,.remediation-page .team-guidance-grid,.remediation-page .remediation-loop-layout{margin-top:28px}}@media (max-width:600px){.remediation-page .remediation-hero-copy>p{font-size:16px}.remediation-page .remediation-proof{gap:8px}.remediation-page .remediation-proof span{justify-content:center;width:100%}.remediation-page .remediation-section-number,.remediation-page .remediation-section-label{font-size:10px}.remediation-page .remediation-includes li{width:100%}}.risk-page .risk-hero-copy{top:24px}@media (max-width:760px){.risk-page .risk-hero-copy{top:12px}}.risk-page .risk-hero-proof{color:#252936;gap:11px;font-size:14px;line-height:1.4}.risk-page .risk-hero-proof>strong{font-size:14px}.risk-page .risk-hero-proof>span:last-child{color:#3b4250;font-size:13px}.risk-page .risk-hero-copy>p{color:#323a49;max-width:780px;margin-top:23px;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.risk-page .risk-hero .risk-actions{margin-top:28px}.risk-page .risk-hero .risk-actions>a{min-height:50px!important;font-size:14px!important}.risk-page :is(.risk-context-meta,.risk-analysis-meta,.priority-board-meta,.risk-reduction-meta)>span,.risk-page .risk-context-meta .risk-kicker,.risk-page .risk-context-meta .risk-section-number{color:#dce3ef;min-height:36px;font-size:11px;line-height:1.4}.risk-page :is(.risk-context-meta,.risk-analysis-meta,.priority-board-meta,.risk-reduction-meta)>span:last-child,.risk-page .risk-context-meta .risk-kicker{color:#a5eee7}.risk-page .priority-board-meta>span:last-child{color:#c5b9ff}.risk-page :is(.risk-context-compare,.risk-analysis-grid,.priority-lanes) article,.risk-page .risk-analysis-example,.risk-page .risk-reduction-actions{border-color:#b2c2dc52}.risk-page .risk-context-compare article>span,.risk-page .risk-analysis-grid article>span,.risk-page .risk-analysis-example span,.risk-page .risk-reduction-actions>span,.risk-page .risk-reduction-cta small{font-size:11px;line-height:1.45}.risk-page .risk-context-compare article>p,.risk-page .risk-reduction-copy p{color:#d4dcea;font-size:16px;line-height:1.7}.risk-page .comparison-list li{color:#d9e0ec;font-size:14px;line-height:1.6}.risk-page .risk-analysis-grid p,.risk-page .priority-lanes>article>p,.risk-page .risk-analysis-example p{color:#d4dcea;font-size:15px;line-height:1.65}.risk-page .risk-reduction-actions li{color:#e1e7f1;font-size:15px;line-height:1.55}.risk-page .risk-reduction-cta p{color:#d4dcea;font-size:15px;line-height:1.6}.risk-page .risk-reduction-cta a{font-size:14px}.risk-page.risk-scroll-enabled .risk-scroll-item{opacity:1}@media (max-width:760px){.risk-page .risk-hero-copy>p{font-size:16px}.risk-page .risk-context-meta .risk-kicker,.risk-page .risk-context-meta .risk-section-number{font-size:10px}.risk-page .risk-context-compare article>p,.risk-page .risk-reduction-copy p{font-size:15px}}.webscan-page .webscan-hero-aside>p{color:#effaf9}.webscan-page .webscan-hero-outcomes{background:#04151cc2;border-color:#99ded85c}.webscan-page .webscan-hero-outcomes>div{min-height:78px}.webscan-page .webscan-hero-outcomes span{font-size:12px}.webscan-page .webscan-hero-outcomes strong{color:#f5fffe;font-size:16px;line-height:1.35}.webscan-page .webscan-hero-outcomes small{color:#d0e6e4;font-size:14px;line-height:1.4}.webscan-page>:is(.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta){padding-top:70px;padding-bottom:82px}.webscan-page .webscan-kicker{color:#087a73;font-size:12px;line-height:1.45}.webscan-page :is(.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta) .webscan-kicker{color:#87e9e1}.webscan-page .webscan-section-heading>p,.webscan-page .webscan-capability-grid p{color:#3e555b;font-size:16px;line-height:1.65}.webscan-page .webscan-capability-grid article{border-color:#b6d2ce}.webscan-page .webscan-card-number{color:#47716c;font-size:12px}.webscan-page .webscan-card-action{color:#086d67;font-size:14px}.webscan-page .webscan-workflow header>p,.webscan-page .webscan-how-flow-item p{color:#d5e9e7;font-size:16px;line-height:1.65}.webscan-page .webscan-how-flow-item article{border-color:#92d7d061}.webscan-page .webscan-how-flow-item article>span{font-size:12px}.webscan-page .webscan-results-heading>p{color:#3f585d;font-size:16px;line-height:1.7}.webscan-page .webscan-results-details{border-color:#a9cbc5}.webscan-page .webscan-results-details-head>span{font-size:16px;line-height:1.4}.webscan-page .webscan-results-details-head small{font-size:12px;line-height:1.4}.webscan-page .webscan-results-grid>div{gap:12px;min-height:68px}.webscan-page .webscan-results-grid>div>span{color:#4d7771;font-size:12px}.webscan-page .webscan-results-grid strong{color:#29474b;font-size:14px;line-height:1.45}.webscan-page .webscan-continuous header>p,.webscan-page .webscan-continuous header>.webscan-continuous-note,.webscan-page .webscan-continuous-grid p{color:#d5e9e7;font-size:16px;line-height:1.65}.webscan-page .webscan-continuous-grid article{gap:12px;padding:22px 18px}.webscan-page .webscan-continuous-grid article>span{font-size:12px}.webscan-page .webscan-continuous-grid h3{font-size:18px;line-height:1.35}.webscan-page .webscan-final-cta-copy>p,.webscan-page .webscan-final-cta-details>p{color:#d5e9e7;font-size:16px;line-height:1.65}.webscan-page .webscan-final-cta-details li{color:#e5f3f1;min-height:44px;font-size:15px;line-height:1.5}.webscan-page .webscan-final-cta-details small{color:#c9e1de;font-size:12px;line-height:1.55}.webscan-page .webscan-final-cta-actions>a{font-size:14px}.webscan-page .webscan-reveal{opacity:1}@media (max-width:760px){.webscan-page>:is(.webscan-capabilities,.webscan-workflow,.webscan-results,.webscan-continuous,.webscan-final-cta){padding-top:52px;padding-bottom:64px}.webscan-page .webscan-capability-grid{margin-top:52px}.webscan-page .webscan-results-details-head{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:12px 18px}}.nettool-page>.nettool-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(18px,2.5vw,38px)}.nettool-page .nettool-hero-copy{max-width:680px;padding-right:18px}.nettool-page .nettool-eyebrow{letter-spacing:.12em;font-size:12px;line-height:1.45}.nettool-page .nettool-hero-copy>p{color:#365259;max-width:620px;font-size:18px;line-height:1.65}.nettool-page .nettool-actions>a,.nettool-page .nettool-report-copy>a{min-height:50px;font-size:14px}.nettool-page .nettool-proof{color:#345953;letter-spacing:.04em;gap:12px;font-size:12px;line-height:1.4}.nettool-page .nettool-jump a{color:#34534f;padding:17px 22px;font-size:14px;line-height:1.4}.nettool-page>:is(.nettool-detections,.nettool-capabilities,.nettool-report){padding-top:44px;padding-bottom:48px}.nettool-page :is(.nettool-detections-heading,.nettool-capabilities-head){align-items:center;gap:clamp(32px,5vw,78px)}.nettool-page .nettool-detections-heading>p{color:#d5e8e5;max-width:560px;font-size:16px;line-height:1.7}.nettool-page .nettool-detections-panel{margin-top:28px;border-color:#92dad161!important}.nettool-page .nettool-detections-panel>aside>span{font-size:12px;line-height:1.4}.nettool-page .nettool-detections-panel>aside>p{color:#c5ddda;font-size:14px}.nettool-page .nettool-detections-panel dd{color:#c4dbd8;font-size:12px;line-height:1.4}.nettool-page .nettool-findings-table>header{color:#c4ddda;grid-template-columns:68px minmax(180px,1fr) 80px 110px;font-size:11px}.nettool-page .nettool-findings-table>header>span{grid-column:1/3}.nettool-page .nettool-detections .nettool-findings-table article{gap:16px;min-height:76px}.nettool-page .nettool-detections .nettool-findings-table article strong{color:#edf8f6;font-size:15px;line-height:1.45}.nettool-page .nettool-detections .nettool-findings-table article small,.nettool-page .nettool-detections .nettool-findings-table article b{font-size:12px;line-height:1.4}.nettool-page .nettool-detections .nettool-findings-table article small{color:#c1d9d6}.nettool-page .nettool-severity{min-height:27px;font-size:10px}.nettool-page .nettool-capabilities-head>div:last-child>p{color:#405c58;font-size:16px;line-height:1.7}.nettool-page .nettool-capabilities-head li{color:#215b55;padding:9px 12px;font-size:12px;line-height:1.4}.nettool-page .nettool-capabilities .nettool-capability-grid{margin-top:28px}.nettool-page .nettool-capabilities .nettool-capability-grid article{border-color:#b5d0ca}.nettool-page .nettool-capability-grid article>header>span{font-size:12px}.nettool-page .nettool-capability-grid article>header>small{color:#47635f;font-size:11px;line-height:1.4}.nettool-page .nettool-capability-grid article.is-featured>header>small{color:#c5e1dd}.nettool-page .nettool-capability-grid article>div{margin-top:28px}.nettool-page .nettool-capabilities .nettool-capability-grid h3,.nettool-page .nettool-capabilities .nettool-capability-grid article.is-featured h3{margin-top:0}.nettool-page .nettool-capabilities .nettool-capability-grid p{color:#405d59;font-size:16px;line-height:1.65}.nettool-page .nettool-capabilities .nettool-capability-grid article.is-featured p{color:#d2e7e3;font-size:16px}.nettool-page .nettool-capability-grid article>footer{margin-top:auto}.nettool-page .nettool-capability-grid article>footer b{color:#496d67;font-size:11px;line-height:1.4}.nettool-page .nettool-capability-grid article.is-featured>footer b{color:#c5dfdb}.nettool-page .nettool-report-copy>p{color:#405d59;font-size:17px;line-height:1.7}.nettool-page .nettool-report-benefits article{grid-template-columns:36px minmax(0,1fr);gap:15px;padding:17px 0}.nettool-page .nettool-report-benefits article>span{font-size:12px}.nettool-page .nettool-report-benefits strong{color:#1b3638;font-size:16px;line-height:1.4}.nettool-page .nettool-report-benefits small{color:#465f5b;font-size:14px;line-height:1.55}.nettool-page .nettool-report-visual figcaption,.nettool-page .nettool-report-visual figcaption strong{font-size:12px}.nettool-page .nettool-final{gap:36px;padding-top:50px;padding-bottom:50px}.nettool-page .nettool-final>div:first-child>span{font-size:12px}.nettool-page .nettool-final p{color:#d2e7e3;font-size:16px;line-height:1.6}.nettool-page .nettool-final .nettool-actions>a:last-child{color:#eaf8f5;background:#ffffff0d;border-color:#82bbb3}@media (max-width:1050px){.nettool-page>.nettool-hero{grid-template-columns:1fr;gap:0}.nettool-page .nettool-hero-copy{padding-right:0}}@media (max-width:680px){.nettool-page .nettool-hero-copy>p{font-size:16px}.nettool-page .nettool-proof{align-items:flex-start}.nettool-page>:is(.nettool-detections,.nettool-capabilities,.nettool-report){padding-top:34px;padding-bottom:38px}.nettool-page .nettool-detections-panel,.nettool-page .nettool-capabilities .nettool-capability-grid{margin-top:24px}.nettool-page .nettool-detections .nettool-findings-table article{gap:10px}.nettool-page .nettool-capabilities-head li{width:100%}.nettool-page .nettool-final{padding-top:40px;padding-bottom:40px}}.hybrid-scanner-page .hybrid-scanner-heading p{color:#eff6f8;max-width:760px;font-size:18px;line-height:1.6}.hybrid-scanner-page .hybrid-scanner-chip{font-size:13px}.hybrid-scanner-page .hybrid-scanner-feature{height:auto;min-height:380px}.hybrid-scanner-page .hybrid-scanner-feature-copy{padding-top:38px;padding-bottom:38px}.hybrid-scanner-page .hybrid-scanner-feature-copy>span{color:#096d68;font-size:12px}.hybrid-scanner-page .hybrid-scanner-feature-copy>p{color:#344b54;font-size:16px;line-height:1.65}.hybrid-scanner-page .hybrid-scanner-actions a{min-height:46px;font-size:14px}.hybrid-scanner-page .hybrid-scanner-coverage{color:#39535a;font-size:12px;line-height:1.4}.hybrid-scanner-page :is(.hybrid-scanner-layers,.hybrid-scanner-workflow,.hybrid-scanner-reporting,.hybrid-scanner-final){padding-top:84px;padding-bottom:86px}.hybrid-scanner-page :is(.hybrid-scanner-features-kicker,.hybrid-scanner-workflow-heading>span,.hybrid-scanner-reporting-kicker,.hybrid-scanner-final-copy>span){font-size:12px;line-height:1.45}.hybrid-scanner-page :is(.hybrid-scanner-features-copy,.hybrid-scanner-workflow-heading,.hybrid-scanner-reporting-copy,.hybrid-scanner-final-copy)>p{color:#405a59;font-size:17px;line-height:1.7}.hybrid-scanner-page .hybrid-scanner-final-copy>p{color:#e2eef3}.hybrid-scanner-page .hybrid-scanner-feature-points article{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:20px 0}.hybrid-scanner-page .hybrid-scanner-feature-points article>span{font-size:12px}.hybrid-scanner-page .hybrid-scanner-feature-points h3{font-size:18px;line-height:1.35}.hybrid-scanner-page .hybrid-scanner-feature-points p{color:#405a59;font-size:15px;line-height:1.6}.hybrid-scanner-page .hybrid-scanner-features-cta{min-height:48px;font-size:14px}.hybrid-scanner-page .hybrid-scanner-card-column.is-right{padding-top:0}.hybrid-scanner-page .hybrid-scanner-card-column article{border-color:#b9cfcb;min-height:150px;padding:20px}.hybrid-scanner-page .hybrid-scanner-card-column article header span,.hybrid-scanner-page .hybrid-scanner-card-column footer span{color:#355956;font-size:12px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-card-column h3{font-size:18px;line-height:1.3}.hybrid-scanner-page .hybrid-scanner-card-column article>p{color:#405a59;font-size:15px;line-height:1.55}.hybrid-scanner-page .hybrid-scanner-process-track li{min-height:270px;padding:26px 24px}.hybrid-scanner-page .hybrid-scanner-process-track header small,.hybrid-scanner-page .hybrid-scanner-process-track footer{color:#44615d;font-size:12px;line-height:1.45}.hybrid-scanner-page .hybrid-scanner-process-track>li>p{color:#405a59;font-size:15px;line-height:1.6}.hybrid-scanner-page .hybrid-scanner-report-copy>p{color:#d4e9e5;font-size:16px;line-height:1.65}.hybrid-scanner-page .hybrid-scanner-report-copy>div span,.hybrid-scanner-page .hybrid-scanner-report-formats article>span,.hybrid-scanner-page .hybrid-scanner-report-formats small{font-size:12px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-report-formats small{color:#c7e0da}.hybrid-scanner-page .hybrid-scanner-report-formats strong{color:#f0faf7;font-size:15px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-report-formats article{border-color:#b0e6dd6b;min-height:96px}.hybrid-scanner-page .hybrid-scanner-reporting-inner{gap:48px}.hybrid-scanner-page .hybrid-scanner-reporting-copy{width:min(100%,820px);margin-inline:auto}.hybrid-scanner-page .hybrid-scanner-reporting-benefits article{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:19px 0}.hybrid-scanner-page .hybrid-scanner-reporting-benefits p{color:#405a59;font-size:15px;line-height:1.6}.hybrid-scanner-page .hybrid-scanner-reporting-footer small,.hybrid-scanner-page .hybrid-scanner-reporting-footer>div span{color:#3f615c;font-size:12px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-reporting-footer>a{min-height:48px;font-size:14px}.hybrid-scanner-page .hybrid-scanner-reporting-visual figcaption>span,.hybrid-scanner-page .hybrid-scanner-reporting-visual figcaption>strong{font-size:13px;line-height:1.4}.hybrid-scanner-page .hybrid-scanner-final-action-panel>small,.hybrid-scanner-page .hybrid-scanner-final-action-panel>p{color:#d0e6e1;font-size:14px;line-height:1.55}.hybrid-scanner-page .hybrid-scanner-final-actions a{min-height:48px;font-size:14px}@media (min-width:1100px){.hybrid-scanner-page .hybrid-scanner-reporting-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.hybrid-scanner-page .hybrid-scanner-reporting-visual{width:100%;height:545px}.hybrid-scanner-page .hybrid-scanner-reporting-copy{width:100%;margin-inline:0}}@media (max-width:760px){.hybrid-scanner-page .hybrid-scanner-feature{min-height:0}.hybrid-scanner-page :is(.hybrid-scanner-layers,.hybrid-scanner-workflow,.hybrid-scanner-reporting,.hybrid-scanner-final){padding-top:58px;padding-bottom:64px}.hybrid-scanner-page .hybrid-scanner-feature-copy{padding:30px 24px}.hybrid-scanner-page .hybrid-scanner-card-stage,.hybrid-scanner-page .hybrid-scanner-card-column article,.hybrid-scanner-page .hybrid-scanner-process-track li{min-height:0}}@media (max-width:620px){.hybrid-scanner-page .hybrid-scanner-card-stage{grid-template-columns:1fr;gap:14px;width:min(100%,520px)}}.nettool-page .nettool-detections-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:start}.nettool-page .nettool-detections-heading>p{margin-top:30px}@media (max-width:900px){.nettool-page .nettool-detections-heading{grid-template-columns:1fr;gap:22px}.nettool-page .nettool-detections-heading>p{margin-top:0}}.nettool-page .nettool-capabilities-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:start;gap:22px clamp(32px,5vw,78px)}.nettool-page .nettool-capabilities-head>p{color:#405c58;max-width:560px;margin:30px 0 0;font-size:16px;line-height:1.7}.nettool-page .nettool-capabilities-head>ul{grid-column:1/-1;gap:10px;margin:0}@media (max-width:900px){.nettool-page .nettool-capabilities-head{grid-template-columns:1fr}.nettool-page .nettool-capabilities-head>p{margin-top:0}}@media (min-width:1051px){.nettool-page .nettool-report{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(32px,3.5vw,52px);padding-left:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px)}.nettool-page .nettool-report-visual{align-self:start;margin-top:30px}}main:is(.apiscan-page,.osscan-page,.attack-surface-page,.continuous-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.wip-page)>section:not(:first-of-type) p{font-size:16px!important;line-height:1.65!important}main:is(.apiscan-page,.osscan-page,.attack-surface-page,.continuous-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.wip-page,.risk-page,.remediation-page,.nettool-page)>section small{font-size:11px!important;line-height:1.4!important}main:is(.apiscan-page,.osscan-page,.attack-surface-page,.continuous-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.wip-page)>section:not(:first-of-type) :is(span[class*=-kicker],span[class*=-label],span[class*=-eyebrow],span[class*=-number],span[class*=-step],[class*=-labels]>span){font-size:12px!important;line-height:1.4!important}main:is(.apiscan-page,.osscan-page,.attack-surface-page,.continuous-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.wip-page)>section:not(:first-of-type) [class*=-actions]>a{font-size:14px!important}main:is(.apiscan-page,.osscan-page,.attack-surface-page,.continuous-page,.automated-pentest-page,.vulnerability-validation-page,.security-teams-page,.wip-page)>section:first-of-type :is([class*=-proof],[class*=-trust],[class*=-topics],[class*=-paths],[class*=-scopes])>span{font-size:12px!important;line-height:1.4!important}.apiscan-page .apiscan-coverage-grid{height:auto}.apiscan-page .apiscan-coverage-grid article{min-height:360px}.apiscan-page .apiscan-coverage-grid code{font-size:11px}.osscan-page .osscan-hero-trust{gap:10px}.osscan-page .osscan-hero-trust span{color:#f5f1ff;background:#0e0a23d6;border:1px solid #dbd0ff4d;border-radius:999px;padding:7px 10px}.osscan-page .osscan-hosts-prompt{font-size:13px}.osscan-page #os-reporting .osscan-report-exports>:is(small,span){color:#d5d1e0;font-size:11px!important}.nettool-page .nettool-detections-panel>aside>p{font-size:16px}.company-page .customers-hero-audiences article p{font-size:16px;line-height:1.6}.company-page .careers-values-grid footer b{font-size:11px}.company-page>.careers-hero:before{content:none;display:none}.company-page .careers-hero-copy{justify-items:center;width:min(100%,860px)}.company-page .careers-hero h1{max-width:860px}.company-page .careers-hero-copy>p{text-wrap:pretty;width:min(100%,720px);max-width:720px!important}.company-page .careers-hero-paths{width:min(100%,720px)}.security-teams-page .security-team-collaboration-grid{grid-template-rows:410px auto;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:stretch}.security-teams-page .security-team-collaboration-main{grid-area:1/1;min-height:0}.security-teams-page .security-team-collaboration-copy{flex-direction:column;grid-area:1/2;justify-content:center;display:flex}.security-teams-page .security-team-collaboration-secondary{grid-area:2/1;min-height:250px}.security-team-collaboration-flow{background:#111923;border:1px solid #849ea833;border-radius:14px;grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.security-team-collaboration-flow article{border-right:1px solid #849ea829;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:12px;padding:24px 18px;display:grid}.security-team-collaboration-flow article:last-child{border-right:0}.security-team-collaboration-flow article>span{color:#70e4dc;background:#63d9d114;border:1px solid #63d9d157;border-radius:8px;place-items:center;width:32px;height:32px;font:850 10px/1 monospace;display:grid}.security-team-collaboration-flow strong{color:#edf5f6;font-size:15px;line-height:1.35;display:block}.security-teams-page .security-team-collaboration-flow p{color:#aebcc2;margin:8px 0 0;font-size:14px!important;line-height:1.6!important}@media (max-width:960px){.security-teams-page .security-team-collaboration-grid{grid-template-rows:auto;grid-template-columns:1fr}.security-teams-page .security-team-collaboration-main,.security-teams-page .security-team-collaboration-copy,.security-teams-page .security-team-collaboration-secondary,.security-teams-page .security-team-collaboration-flow{grid-area:auto/1}.security-teams-page .security-team-collaboration-main{min-height:320px}.security-teams-page .security-team-collaboration-secondary{min-height:260px}}@media (max-width:620px){.security-teams-page .security-team-collaboration-main{min-height:275px}.security-teams-page .security-team-collaboration-secondary{min-height:220px}.security-team-collaboration-flow{grid-template-columns:1fr}.security-team-collaboration-flow article{border-bottom:1px solid #849ea829;border-right:0;padding:20px}.security-team-collaboration-flow article:last-child{border-bottom:0}}.security-teams-page :is(.security-team-simple-head,.security-team-control-intro,.security-team-collaboration-head,.security-team-insights-head,.security-team-culture-content)>h2,.security-teams-page :is(.security-team-simple-head,.security-team-insights-head)>div>h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,44px);line-height:1.1}@media (max-width:620px){.security-teams-page :is(.security-team-simple-head,.security-team-control-intro,.security-team-collaboration-head,.security-team-insights-head,.security-team-culture-content)>h2,.security-teams-page :is(.security-team-simple-head,.security-team-insights-head)>div>h2{font-size:clamp(30px,8.4vw,36px);line-height:1.12}}.careers-openings-list .careers-apply-button{color:#087a73;min-width:155px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0a8b82;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:0 16px;font-size:11px;font-weight:850;transition:color .2s,background .2s,transform .2s;display:inline-flex}.careers-openings-list .careers-apply-button:hover{color:#fff;background:#0a8b82;transform:translateY(-1px)}.careers-openings-list .careers-apply-button span{font-size:16px;line-height:1}.careers-application-backdrop{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f14bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.careers-application-modal{color:#173038;background:#f8fbfa;border:1px solid #5bc4bb5c;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(100%,850px);max-height:calc(100svh - 44px);font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:0 32px 90px #0000006b}.careers-application-header{color:#eef8f6;background:radial-gradient(circle at 88% 0,#62ddd32e,#0000 30%),linear-gradient(135deg,#071820,#0a3031);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 30px 25px;display:flex}.careers-application-header>div>span{color:#66ded5;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.careers-application-header>div>span i{background:currentColor;width:28px;height:1px}.careers-application-header h2{color:#f4faf9;letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(30px,3vw,40px);font-weight:760;line-height:1.12}.careers-application-header p{color:#d0dfdc;max-width:620px;margin:9px 0 0;font-size:15px;line-height:1.6}.careers-application-close{color:#e9f6f4;cursor:pointer;background:#ffffff0a;border:1px solid #aadcd74d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0 0 3px;font:300 26px/1 sans-serif;display:grid}.careers-application-close:hover{background:#69ddd51f;border-color:#69ddd5}.careers-application-form{gap:21px;padding:24px 30px 28px;display:grid;overflow-y:auto}.careers-application-context{background:#fff;border:1px solid #d1e1de;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-application-context>div{padding:13px 16px}.careers-application-context>div+div{border-left:1px solid #dce8e6}.careers-application-context span,.careers-application-intro>span{color:#0a8b82;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.careers-application-context strong{color:#173238;margin-top:6px;font-size:15px;line-height:1.4;display:block}.careers-application-intro{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.careers-application-intro p{color:#526d68;margin:0;font-size:13px}.careers-application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.careers-application-fields label{gap:7px;min-width:0;display:grid}.careers-application-fields label.wide{grid-column:1/-1}.careers-application-fields label>span{color:#1f4146;font-size:13px;font-weight:800;line-height:1.4}.careers-application-fields :is(input,select,textarea){color:#102f35;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c8d9d6;border-radius:7px;outline:none;padding:0 13px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s}.careers-application-fields :is(input,select,textarea):focus{border-color:#0a958b;box-shadow:0 0 0 3px #0a958b1f}.careers-application-fields input::placeholder,.careers-application-fields textarea::placeholder{color:#718985;opacity:1}.careers-application-fields textarea{resize:vertical;min-height:112px;padding-block:12px;line-height:1.55}.careers-application-fields label>small{color:#5f7772;justify-self:end;margin-top:-2px;font-size:11px}.careers-application-consent{color:#405f5a;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;font-size:13px;font-weight:500;line-height:1.55;display:grid}.careers-application-consent input{accent-color:#0a8b82;width:16px;height:16px;margin:1px 0 0}.careers-application-actions{border-top:1px solid #d9e5e3;justify-content:flex-end;align-items:center;gap:10px;padding-top:19px;display:flex}.careers-application-actions button{color:#536b68;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9ccca;border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:13px;font-weight:850;display:inline-flex}.careers-application-actions button[type=submit]{color:#fff;background:#0a8b82;border-color:#0a8b82}.careers-application-actions button:hover{transform:translateY(-1px)}.careers-application-success{text-align:center;justify-items:center;padding:52px 38px 56px;display:grid;overflow-y:auto}.careers-application-success>span{color:#fff;background:#0a8b82;border-radius:50%;place-items:center;width:64px;height:64px;font-size:27px;display:grid;box-shadow:0 14px 32px #0a8b823d}.careers-application-success small{color:#087b73;letter-spacing:.13em;text-transform:uppercase;margin-top:21px;font-size:12px;font-weight:850}.careers-application-success h3{color:#173038;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(24px,3vw,32px)}.careers-application-success p{color:#4d6863;max-width:570px;margin:13px 0 0;font-size:15px;line-height:1.7}.careers-application-success button{color:#fff;min-width:120px;min-height:44px;font:inherit;cursor:pointer;background:#0a8b82;border:0;border-radius:6px;margin-top:25px;font-size:13px;font-weight:850}@media (max-width:620px){.careers-openings-list .careers-apply-button{width:100%}.careers-application-backdrop{place-items:end center;padding:0}.careers-application-modal{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:94svh}.careers-application-header{padding:21px 18px 20px}.careers-application-header>div>span{font-size:10px}.careers-application-header h2{padding-right:6px;font-size:29px}.careers-application-header p{font-size:14px}.careers-application-close{width:35px;height:35px}.careers-application-form{gap:18px;padding:20px 18px 24px}.careers-application-context,.careers-application-fields{grid-template-columns:1fr}.careers-application-context>div+div{border-top:1px solid #dce8e6;border-left:0}.careers-application-fields label.wide{grid-column:auto}.careers-application-intro{flex-direction:column;align-items:flex-start;gap:5px}.careers-application-actions{flex-direction:column-reverse;align-items:stretch}.careers-application-actions button{width:100%}.careers-application-success{padding:42px 22px 48px}}.company-page :is(.about-facts-heading,.about-approach-copy) h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.company-page .about-closing h2{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,42px);line-height:1.1}@media (max-width:620px){.company-page :is(.about-facts-heading,.about-approach-copy,.about-closing) h2{font-size:clamp(30px,8.4vw,36px);line-height:1.12}}.webscan-page .webscan-capabilities{background:radial-gradient(circle at 8% 12%,#2caea130,#0000 33rem),radial-gradient(circle at 91% 86%,#6371e129,#0000 35rem),linear-gradient(135deg,#f4fbf9 0%,#e6f3f1 48%,#eef0fa 100%);border-top:1px solid #4a97912e;border-bottom:1px solid #5876ae29;overflow:hidden}.webscan-page .webscan-capabilities:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff7a,#0000 34%,#5ab6af0f 64%,#0000),radial-gradient(circle at 52% 35%,#ffffffb3,#0000 30rem);position:absolute;inset:0}.webscan-page .webscan-capability-grid article,.webscan-page .webscan-capability-grid article.is-featured{background:radial-gradient(circle at 100% 0,#4bb1a917,#0000 45%),linear-gradient(145deg,#fffffff5,#f1f8f8eb);box-shadow:0 18px 44px #1d4e4e17}.webscan-page .webscan-capability-grid article.is-featured{background:radial-gradient(circle at 12% 0,#43bcb026,#0000 50%),linear-gradient(145deg,#fcfffffa,#ebf2faf0)}.webscan-page .webscan-capability-grid article:hover,.webscan-page .webscan-capability-grid article.is-featured:hover{background:radial-gradient(circle at 10% 0,#48c9bc3d,#0000 48%),radial-gradient(circle at 100% 100%,#5d70e02e,#0000 52%),linear-gradient(145deg,#ecfaf7,#e3edf8);border-color:#2f99a4ad;box-shadow:0 24px 54px #23656c2b}.webscan-page .webscan-results{background:radial-gradient(circle at 84% 18%,#4e72e12b,#0000 30rem),radial-gradient(circle at 10% 88%,#2ab1a32e,#0000 34rem),linear-gradient(135deg,#f3faf8 0%,#e7f3f1 48%,#e9edf8 100%);border-top:1px solid #4a97912b;border-bottom-color:#5876ae33;overflow:hidden}.webscan-page .webscan-results:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff75,#0000 35%,#596ddd0d 70%,#0000),radial-gradient(circle at 52% 42%,#ffffff9e,#0000 30rem);position:absolute;inset:0}.webscan-page .webscan-results .webscan-kicker{color:#087a73}.webscan-page .webscan-results-art{background:radial-gradient(circle at 24% 18%,#3cc9bb38,#0000 46%),linear-gradient(145deg,#fffc,#dde9f9c7);border:1px solid #4c9f9e47;border-radius:28px;width:min(100%,410px);padding:22px;position:relative;overflow:hidden;box-shadow:0 26px 58px #24586924,inset 0 1px #ffffffc2}.webscan-page .webscan-results-art img{filter:none;width:100%}.webscan-page .webscan-results-details{background:linear-gradient(145deg,#fffffff0,#eff7f8e6);box-shadow:0 18px 44px #1d4e4e17}@media (max-width:1120px){.webscan-page .webscan-results-visual{place-items:center}}main.landing-page>.phonepe-hero .hero-fixed-content>p{max-width:560px;font-weight:500;line-height:1.6;color:#eef8fa!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-eyebrow{font-size:12px!important}main.landing-page :is(.challenge-lead,.workflow-heading>p,.why-forgesec-heading>p){width:min(100%,780px);max-width:780px;margin-inline:auto}main.landing-page .trusted-heading>p+p{margin-top:16px}main.landing-page :is(.challenge-card p,.workflow-agent-copy,.trusted-card p,.surface-copy,.why-forgesec-card>p,.solution-card p,.dashboard-card p,.faq-item>p){color:#d6e2e9;font-size:15px;font-weight:450;line-height:1.62}main.landing-page .why-forgesec-card{min-height:190px}main.landing-page .why-forgesec-solution{color:#e7edf4;align-items:baseline;font-size:14px;line-height:1.5}main.landing-page .why-forgesec-solution b{flex:none;font-size:18px}main.landing-page :is(.workflow-agent-label,.scanner-gallery-content li,.surface-number,.trusted-index){font-size:12px}main.landing-page .scanner-gallery-content>p{color:#f0f7f9;font-size:15px;line-height:1.62}main.landing-page>.cta-section .cta-copy>p{color:#eff7fa!important;font-size:16px!important;line-height:1.65!important}@media (max-width:760px){main.landing-page :is(.challenge-lead,.workflow-heading>p,.why-forgesec-heading>p){width:100%;max-width:100%}main.landing-page .why-forgesec-heading>p{margin-top:16px}main.landing-page .why-forgesec-card{min-height:0}}main.landing-page>.challenge-section .challenge-kicker{-webkit-background-clip:initial;background-clip:initial;text-shadow:none;transform:translateY(-6px);color:#51b8b0!important;letter-spacing:.24em!important;text-transform:uppercase!important;background-image:none!important;font-size:14px!important;font-weight:700!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary{color:#f5fffe!important;background:linear-gradient(#178a8b 0%,#0f6b73 55%,#0b5665 100%)!important;border-color:#69e0d5cc!important;box-shadow:0 0 0 3px #4bccc233,inset 0 1px #fff3,0 9px 24px #054e5659!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon{color:#0b626b!important;background:#edfffc!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary .hero-action__icon path{stroke:#0b626b!important}main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary:hover,main.landing-page>.phonepe-hero .hero-fixed-content .hero-action--secondary:focus-visible{background:linear-gradient(#24a6a2 0%,#16858a 55%,#0e6d77 100%)!important;border-color:#a0f2e7!important;box-shadow:0 0 0 3px #68e6d857,inset 0 1px #ffffff40,0 12px 27px #055b606b!important}@media (min-width:1121px){main.osscan-page .osscan-assessment .osscan-engine-flow{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}main.osscan-page .osscan-assessment .osscan-engine-core{width:150px;height:150px;padding:12px;transform:translateY(-24px)}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand{flex:0 0 42px;width:118px;height:42px}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand img{width:116px;height:39px;transform:none}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-title{max-width:120px;margin-top:11px;font-size:21px}}@media (min-width:761px) and (max-width:1120px){main.osscan-page .osscan-assessment .osscan-engine-flow{grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr)}main.osscan-page .osscan-assessment .osscan-engine-core{width:136px;height:136px;padding:11px;transform:translateY(-20px)}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand{flex:0 0 37px;width:104px;height:37px}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand img{width:102px;height:34px;transform:none}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-title{max-width:110px;margin-top:10px;font-size:18px}}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand{max-width:none;margin-top:0}@media (max-width:760px){main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand{flex:0 0 37px;width:96px;height:37px}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-brand img{width:94px;height:31px;transform:none}}main.osscan-page>.osscan-hero h1,main.osscan-page>:is(.osscan-hosts,.osscan-assessment,.osscan-reporting,.osscan-continuous,.osscan-process,.osscan-final-cta) h2{font-family:Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif!important;font-weight:700!important}main.osscan-page>.osscan-hero h1{letter-spacing:-.04em!important}main.osscan-page>:is(.osscan-hosts,.osscan-assessment,.osscan-reporting,.osscan-continuous,.osscan-process,.osscan-final-cta) h2,main.osscan-page>#os-reporting .osscan-reporting-head h2{letter-spacing:-.035em!important;font-size:36px!important;line-height:1.2!important}main.osscan-page .osscan-assessment{background:radial-gradient(circle at 12% 10%,#48e7d314,#0000 28%),linear-gradient(#070d12 0%,#081219 100%);border-color:#48e7d32e}main.osscan-page .osscan-assessment .osscan-section-rails .osscan-rail-base{stroke:#48e7d357}main.osscan-page .osscan-assessment .osscan-section-rails .osscan-rail-motion{stroke:url(#osscanWorkflowConnector);opacity:.92;filter:drop-shadow(0 0 8px #48e7d34d)}main.osscan-page .osscan-assessment .osscan-engine-head h2{color:#f2f8f7}main.osscan-page .osscan-assessment .osscan-engine-head>p{color:#a9b8ba}main.osscan-page .osscan-assessment .osscan-engine-link{color:var(--os-cyan)}main.osscan-page .osscan-assessment .osscan-engine-tools span:nth-child(n){color:#91a9aa;background:#0a151a;border:1px solid #48e7d333;box-shadow:0 12px 26px #0000004d}main.osscan-page .osscan-assessment .osscan-engine-tools span:nth-child(2n){color:var(--os-cyan);background:#0e1b1b;border-color:#48e7d366}main.osscan-page .osscan-assessment .osscan-engine-tools span:hover{color:var(--os-cyan);border-color:#48e7d3b8}main.osscan-page .osscan-assessment .osscan-engine-core{color:#f2f8f7;background:linear-gradient(155deg,#0d2228 0%,#09151b 100%);border:1px solid #48e7d3a3;box-shadow:0 24px 55px #0000007a,0 0 42px #48e7d31c}main.osscan-page .osscan-assessment .osscan-engine-core>.osscan-engine-title{color:#eef8f7}main.osscan-page .osscan-assessment .osscan-engine-capabilities article{border-left-color:#48e7d394}main.osscan-page .osscan-assessment .osscan-engine-capabilities h3{color:#eef6f5}main.osscan-page .osscan-assessment .osscan-engine-capabilities p{color:#9babad}@media (min-width:761px){main.osscan-page .osscan-assessment .osscan-engine-core{transform:translateY(-13px)}main.osscan-page .osscan-assessment .osscan-engine-capabilities{margin-top:70px}}@media (max-width:760px){main.osscan-page .osscan-assessment .osscan-engine-core{transform:none}}.wip-page>.hybrid-closing-section{min-height:350px;padding:46px 24px}.wip-page>.hybrid-closing-section:before{inset:18px}.wip-page>.hybrid-closing-section .hybrid-closing-inner h2{margin-top:13px;font-size:clamp(34px,3.7vw,52px);line-height:1.05}.wip-page>.hybrid-closing-section .hybrid-closing-inner>p{margin-top:14px;font-size:14px;line-height:1.6}.wip-page>.hybrid-closing-section .hybrid-closing-actions{margin-top:20px}.wip-page>.hybrid-closing-section .hybrid-closing-proof{margin-top:22px;padding-top:14px}@media (max-width:620px){.wip-page>.hybrid-closing-section{min-height:0;padding:44px 20px}.wip-page>.hybrid-closing-section:before{inset:10px}}.remediation-page .remediation-hero{background:radial-gradient(circle at var(--remediation-glow-x) var(--remediation-glow-y), #42dacc47, transparent 38%), linear-gradient(180deg, #061117 0%, #08212a 48%, #0a3035 100%);min-height:clamp(540px,40vw,570px);padding-top:clamp(62px,5vw,72px);padding-bottom:clamp(42px,4vw,50px)}.remediation-page .remediation-hero-copy h1{margin-top:18px}.remediation-page .remediation-hero-copy>p{margin-top:20px}.remediation-page .remediation-hero-actions{margin-top:22px}.remediation-page .remediation-proof{margin-top:18px}@media (max-width:760px){.remediation-page .remediation-hero{min-height:auto;padding-top:54px;padding-bottom:46px}}.automated-agent-map{min-height:520px}.automated-agent-map:before{filter:none;background:radial-gradient(circle at 50% 48%,#4834c6fa,#624ce8d1 46%,#7360ee61 72%,#0000 100%);border:1px solid #6f5bee47;border-radius:46% 54% 52% 48%/51% 46% 54% 49%;height:auto;inset:88px 28%;box-shadow:0 26px 70px #4f3cc933;-webkit-mask-image:none;mask-image:none}.agent-arc{z-index:1;pointer-events:none;border:0;border-radius:0;width:100%;height:520px;position:absolute;top:0;left:0;right:0;overflow:visible}.agent-arc path{fill:none;stroke:#2d2663b8;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.agent-core{justify-content:center;width:42%;min-height:270px;padding:28px 22px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.agent-core small{margin-bottom:12px;font-size:9px}.agent-core strong{font-size:clamp(30px,3.2vw,44px);line-height:1.08}.agent-core span{margin-top:16px;font-size:clamp(16px,1.5vw,21px)}.agent-node{box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #3b327e24;border-radius:999px;align-items:center;gap:9px;width:180px;min-height:0;padding:8px 10px;display:flex;transform:translate(-50%,-50%);box-shadow:0 10px 30px #2e276814}.agent-node:before{content:none;display:none}.agent-node>div{z-index:2;background:#17142e;border-color:#17142e;flex:none;width:36px;height:36px;margin:0;position:relative;box-shadow:0 0 0 3px #f5f5ff}.agent-node svg{width:20px;height:20px}.automated-pentest-page .agent-node h3{z-index:2;color:#17152f;background:0 0;border-radius:0;width:auto;max-width:116px;margin:0;padding:0;font-size:13px;font-weight:680;line-height:1.15;position:relative}.automated-pentest-page .agent-node p{display:none}.node-discovery{top:84%;left:14%}.node-cve{top:50%;left:14%}.node-injection{top:16%;left:14%}.node-xss{top:16%;left:86%;right:auto}.node-access{top:50%;left:86%;right:auto}.node-expand{top:84%;left:86%;right:auto}@media (max-width:1100px){.automated-agent-map{max-width:820px;min-height:540px}.agent-node{width:172px}}@media (max-width:760px){.automated-agent-map{min-height:560px}.automated-agent-map:before{height:220px;inset:auto 10% 38px}.agent-core{width:auto;min-height:190px;padding:24px 18px;inset:auto 8% 52px;transform:none}.agent-node{text-align:center;border-radius:16px;justify-items:center;gap:7px;width:30%;padding:10px 6px;display:grid}.agent-node>div{margin:0 auto}.automated-pentest-page .agent-node h3{max-width:100%}.node-discovery{top:160px;left:16.5%}.node-cve{top:160px;left:50%}.node-injection{top:160px;left:83.5%;right:auto}.node-xss{top:282px;left:16.5%}.node-access{top:282px;left:50%}.node-expand{top:282px;left:83.5%;right:auto}}@media (max-width:660px){.automated-agent-map{grid-template-columns:1fr 1fr;gap:12px 8px;min-height:0;padding:16px 8px;display:grid}.automated-agent-map:before{display:none}.agent-core{background:radial-gradient(at 50% 100%,#4834c6fa,#624ce8b8 43%,#7360ee33 72%,#0000 100%);border-radius:24px;grid-column:1/-1;justify-content:center;min-height:220px;padding:34px 18px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.agent-core strong{font-size:clamp(31px,9vw,43px)}.agent-node{width:auto;min-height:88px;padding:10px 6px;transform:none;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.agent-node>div{box-shadow:none}.automated-pentest-page .agent-node h3{font-size:13px}}:where([class*=kicker],[class*=eyebrow],[class*=section-label],[class*=hero-label],[class$=-label])>i:empty,:where([class*=-heading],[class*=-head],[class*=-copy],[class*=-intro])>span>i:empty,:where([class*=-heading],[class*=-head])>div>span>i:empty,.careers-values-grid footer>i:empty,.contact-details>span>i:empty,.auth-eyebrow>span:first-child{display:none!important}:where([class*=kicker],[class*=eyebrow],[class*=section-label],[class*=hero-label],[class$=-label]):before,:where([class*=kicker],[class*=eyebrow],[class*=section-label],[class*=hero-label],[class$=-label]):after,:where([class*=-heading],[class*=-head])>span:before,:where([class*=-heading],[class*=-head])>span:after,:where([class*=-heading],[class*=-head])>div>span:before,:where([class*=-heading],[class*=-head])>div>span:after{content:none!important;display:none!important}img:not([data-image-protection=off]),[data-protected-image]{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story{max-width:620px}main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story h1{letter-spacing:-.055em;white-space:nowrap;gap:clamp(3px,.4vw,6px);max-width:620px;font-size:clamp(40px,4vw,56px);font-weight:780;line-height:.96;display:grid}main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story-title-line{color:#f7f9fc;display:block}main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story-title-accent{color:#65d8d0}@media (min-width:961px) and (max-width:1440px){main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story h1{font-size:clamp(38px,3.3vw,48px)}}@media (max-width:960px){main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story h1{text-align:left;max-width:580px;margin-inline:auto;font-size:clamp(36px,5vw,44px)}}@media (max-width:640px){main.auth-page:is(.auth-page-login,.auth-page-signup) .auth-story h1{letter-spacing:-.055em;white-space:normal;font-size:clamp(30px,8vw,36px);line-height:.96}}.company-page>.about-hero{background:radial-gradient(circle at 92% 12%,#0d8f851a,#0000 27rem),linear-gradient(120deg,#f9fbfa 0%,#edf5f3 58%,#e5f0f2 100%);min-height:0;padding:84px max(28px,50vw - 682px) 0;display:block;overflow:hidden}.company-page .about-hero-copy{grid-template-columns:minmax(0,.96fr) minmax(400px,.78fr);align-items:center;column-gap:clamp(46px,5vw,72px);width:min(100%,1320px);margin:0 auto;padding:clamp(36px,4vw,52px) 0 0;display:grid}.company-page .about-hero-kicker{grid-area:1/1}.company-page .about-hero h1{grid-area:2/1;max-width:760px;margin-top:18px;font-size:clamp(42px,4vw,58px);line-height:1.01}.company-page .about-hero-copy>p{color:#455f66;grid-area:3/1;max-width:660px;margin:18px 0 0}.company-page .about-hero-actions{grid-area:4/1;align-self:start;margin-top:21px}.company-page .about-hero-visual{background:#0a2025;border:2px solid #0a898185;border-radius:16px;grid-area:1/2/5;align-self:center;width:100%;height:clamp(340px,27vw,380px);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 5px #0a898112,0 20px 46px #13373c21;-webkit-mask-image:none;mask-image:none}.company-page .about-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0310148a 100%);position:absolute;inset:0}.company-page .about-hero-visual-image{object-fit:cover;object-position:57% center}.company-page .about-hero-visual figcaption{z-index:1;color:#d9e9e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05171bc2;border:1px solid #c2f1ed38;border-radius:9px;grid-template-columns:minmax(110px,.58fr) minmax(0,1.42fr);align-items:center;gap:16px;padding:11px 13px;font-size:12px;line-height:1.4;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.company-page .about-hero-visual figcaption span{color:#70ddd5;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;display:block}.company-page .about-hero-visual figcaption strong{color:#f0f8f7;text-align:left;font-size:12px;font-weight:650;line-height:1.4}.company-page .about-hero-principles{border-top:1px solid #1a686733;border-bottom:1px solid #1a686733;grid-area:5/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:clamp(28px,3vw,38px);display:grid}.company-page .about-hero-principles>span{color:#294d51;letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:64px;padding:14px clamp(16px,2vw,26px);font-size:12px;display:grid}.company-page .about-hero-principles>span+span{border-left:1px solid #1a686733}.company-page .about-hero-principles b{color:#0a8d84;font-size:11px}.company-page .about-hero-principles>i{display:none}@media (max-width:1000px){.company-page>.about-hero{padding-top:72px}.company-page .about-hero-copy{grid-template-columns:1fr;width:min(100%,820px);padding-top:38px}.company-page .about-hero-kicker,.company-page .about-hero h1,.company-page .about-hero-copy>p,.company-page .about-hero-actions,.company-page .about-hero-visual,.company-page .about-hero-principles{grid-column:1}.company-page .about-hero-kicker{grid-row:1}.company-page .about-hero h1{grid-row:2}.company-page .about-hero-copy>p{grid-row:3;max-width:680px;margin-top:24px}.company-page .about-hero-actions{grid-row:4}.company-page .about-hero-visual{aspect-ratio:16/8.6;grid-row:5;justify-self:start;width:min(100%,680px);height:auto;min-height:0;margin-top:30px}.company-page .about-hero-principles{grid-row:6}}@media (max-width:620px){.company-page>.about-hero{padding:72px 18px 0}.company-page .about-hero-copy{width:100%;padding-top:30px}.company-page .about-hero h1{font-size:clamp(36px,10.5vw,47px)}.company-page .about-hero-actions{width:100%}.company-page .about-hero-visual{aspect-ratio:16/10;border-radius:13px;margin-top:26px}.company-page .about-hero-visual figcaption{grid-template-columns:1fr;gap:4px;padding:12px 13px;bottom:12px;left:12px;right:12px}.company-page .about-hero-principles{grid-template-columns:1fr;margin-top:28px}.company-page .about-hero-principles>span{min-height:54px;padding:13px 4px}.company-page .about-hero-principles>span+span{border-top:1px solid #1a686733;border-left:0}}.security-teams-page .security-team-culture{color:#eef8f7;background:radial-gradient(circle at 84% 16%,#4cd2c717,#0000 28%),linear-gradient(135deg,#08171b 0%,#0b2024 52%,#0a191d 100%);min-height:0;padding:clamp(54px,6vw,76px) 24px;display:block;overflow:hidden}.security-teams-page .security-team-culture:before{content:none;display:none}.security-teams-page .security-team-culture:after{display:none}.security-teams-page .security-team-culture-content{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(380px,.75fr);grid-template-areas:"label points""title points""copy points""cta points";align-items:start;gap:0 clamp(54px,8vw,112px);width:min(100%,1320px);margin:0 auto;padding:0;display:grid;position:relative}.security-teams-page .security-team-culture-label{color:#6fddd5;letter-spacing:.15em;text-transform:uppercase;grid-area:label;font:850 10px/1.3 monospace;display:block}.security-teams-page .security-team-culture h2{grid-area:title;max-width:740px;margin-top:14px}.security-teams-page .security-team-culture h2 em{color:inherit;font-style:normal}.security-teams-page .security-team-culture-content>p{color:#aebfc2;grid-area:copy;max-width:650px;margin-top:17px;font-size:clamp(14px,1.2vw,17px);line-height:1.72}.security-teams-page .security-team-culture-points{grid-area:points;gap:12px;margin:0;display:grid}.security-teams-page .security-team-culture-points article{background:#ffffff06;border:1px solid #6fddd52b;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px 18px;min-height:108px;padding:18px 20px;display:grid}.security-teams-page .security-team-culture-points article>span{color:#6fddd5;letter-spacing:.08em;grid-row:1/3;font:800 10px/1.4 monospace}.security-teams-page .security-team-culture-points article>div{align-items:center;gap:10px;display:flex}.security-teams-page .security-team-culture-points h3{color:#eef8f7;letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700}.security-teams-page .security-team-culture-points p{color:#9db0b3;margin:0;font-size:12px;line-height:1.6}.security-teams-page .security-team-culture-points svg{flex:none;width:18px;height:18px}.security-teams-page .security-team-culture-cta{-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:cta;justify-self:start;margin-top:24px}.company-team-route .security-teams-page .security-team-culture{isolation:isolate;background:radial-gradient(48% 95% at 52% 112%,#1ec2bd33,#0000 62%),radial-gradient(circle at 82% 28%,#504ec129,#0000 38%),linear-gradient(105deg,#07151b 0%,#0a1721 58%,#11172d 100%);border-top:1px solid #53dbd32e;padding:clamp(30px,3.2vw,42px) 24px 24px}.company-team-route .security-teams-page .security-team-culture:before{content:"";z-index:-1;opacity:.42;pointer-events:none;background-image:repeating-linear-gradient(90deg,#63ddd711 0 1px,#0000 1px 7px);display:block;position:absolute;inset:0}.company-team-route .security-teams-page .security-team-culture:after{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(#33e0d53d,#0000 68%);border:0;height:112px;display:block;position:absolute;bottom:-74px;left:18%;right:18%}.company-team-route .security-teams-page .security-team-culture-content{text-align:left;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);grid-template-areas:"label copy""title copy""points points";place-items:center stretch;gap:0 clamp(42px,7vw,112px);width:min(100%,1504px);max-width:none}.company-team-route .security-teams-page .security-team-culture h2{letter-spacing:-.04em;text-wrap:balance;max-width:920px;margin:14px 0 0;font-size:clamp(30px,3vw,43px);line-height:1.08}.company-team-route .security-teams-page .security-team-culture h2 em{color:#67e1dc}.company-team-route .security-teams-page .security-team-culture-content>p{color:#cad9e2;max-width:510px;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.company-team-route .security-teams-page .security-team-culture-points{border-top:1px solid #8bc4cd29;flex-wrap:wrap;justify-content:flex-start;gap:8px 0;margin-top:24px;padding-top:14px;display:flex}.company-team-route .security-teams-page .security-team-culture-points>article{background:0 0;border:0;justify-content:flex-start;align-items:center;min-height:0;padding:0;display:inline-flex}.company-team-route .security-teams-page .security-team-culture-points>article:not(:last-child):after{content:"";background:#67e1dc;border-radius:50%;flex:none;width:4px;height:4px;margin:0 18px}.company-team-route .security-teams-page .security-team-culture-points>article>span,.company-team-route .security-teams-page .security-team-culture-points>article>p{display:none}.company-team-route .security-teams-page .security-team-culture-points>article>div{align-items:center;gap:0;display:inline-flex}.company-team-route .security-teams-page .security-team-culture-points h3{color:#8fa5ad;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1.4 monospace}.company-team-route .security-teams-page .security-team-culture-points svg{display:none}.company-team-route .security-teams-page .security-team-culture-cta{display:none!important}@media (max-width:940px){.security-teams-page .security-team-culture-content{grid-template-columns:1fr;grid-template-areas:"label""title""copy""cta""points"}.security-teams-page .security-team-culture-points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.security-teams-page .security-team-culture-points article{grid-template-columns:1fr;align-content:start}.security-teams-page .security-team-culture-points article>span{grid-row:auto}.company-team-route .security-teams-page .security-team-culture-content{grid-template-columns:1fr;grid-template-areas:"label""title""copy""points"}.company-team-route .security-teams-page .security-team-culture-content>p{max-width:720px;margin-top:16px}.company-team-route .security-teams-page .security-team-culture-points{grid-template-columns:none;margin-top:22px}}@media (max-width:700px){.security-teams-page .security-team-culture{padding:48px 18px}.company-team-route .security-teams-page .security-team-culture{padding:28px 18px 23px}.company-team-route .security-teams-page .security-team-culture h2{font-size:clamp(29px,8.2vw,36px)}.company-team-route .security-teams-page .security-team-culture-points>article:not(:last-child):after{margin:0 11px}.security-teams-page .security-team-culture-points{grid-template-columns:1fr}.security-teams-page .security-team-culture-points article{min-height:0}.security-teams-page .security-team-culture-cta{justify-self:stretch;width:100%}}.attack-surface-page .attack-hero{background:#07111b;min-height:clamp(500px,62svh,560px);padding:88px 24px 40px}.attack-surface-page .attack-hero:before{content:"";z-index:0;opacity:.34;pointer-events:none;background-image:repeating-linear-gradient(90deg,#80e0d814 0 1px,#0000 1px 5px),radial-gradient(circle,#89e7e026 0 1px,#0000 1.4px);background-size:auto,28px 28px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#000 58%,#0000005c);mask-image:linear-gradient(#000000c7,#000 58%,#0000005c)}.attack-surface-page .attack-hero:after{content:none;display:none}.attack-surface-page .attack-hero-copy{text-align:center;align-content:center;justify-items:center;width:min(100%,920px);max-width:920px;margin:0 auto;padding:0;display:grid}.attack-surface-page .attack-hero .attack-kicker{justify-content:center;margin:0}.attack-surface-page .attack-hero h1{text-wrap:balance;width:100%;max-width:900px;margin:18px auto 0;line-height:1}.attack-surface-page .attack-hero-copy>p{text-align:center;text-wrap:balance;width:min(100%,720px);max-width:720px;margin:20px auto 0;line-height:1.65}.attack-surface-page .attack-hero .attack-actions{justify-content:center;margin:25px auto 0}@media (max-width:760px){.attack-surface-page .attack-hero{min-height:auto;padding:84px 16px 40px}.attack-surface-page .attack-hero-copy{width:100%;margin:0 auto}.attack-surface-page .attack-hero h1{margin-top:16px}.attack-surface-page .attack-hero-copy>p{text-wrap:pretty;margin-top:17px}.attack-surface-page .attack-hero .attack-actions{margin-top:22px}}.attack-surface-page .attack-hero{text-align:left;grid-template-columns:minmax(0,.92fr) minmax(460px,.88fr);align-items:center;gap:clamp(38px,5vw,72px);padding-left:max(24px,50vw - 660px);padding-right:max(24px,50vw - 660px);display:grid}.attack-surface-page .attack-hero-copy{text-align:left;justify-items:start;width:100%;max-width:630px;margin:0}.attack-surface-page .attack-hero .attack-kicker{justify-content:flex-start}.attack-surface-page .attack-hero h1{text-align:left;max-width:630px;margin-left:0;margin-right:0;font-size:clamp(43px,4.4vw,64px)}.attack-surface-page .attack-hero-copy>p{text-align:left;width:100%;max-width:610px;margin-left:0;margin-right:0}.attack-surface-page .attack-hero .attack-actions{justify-content:flex-start;margin-left:0;margin-right:0}.attack-surface-page .attack-hero-visual{isolation:isolate;background:#071b2d;border:1px solid #68e2d959;border-radius:18px;align-self:center;width:100%;height:clamp(330px,28vw,390px);min-height:0;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000052}.attack-surface-page .attack-hero-visual img{object-fit:cover;object-position:center}.attack-surface-page .attack-hero-visual:after{background:linear-gradient(#0000 62%,#030b1652)}@media (max-width:980px){.attack-surface-page .attack-hero{grid-template-columns:1fr;min-height:auto;padding-top:104px}.attack-surface-page .attack-hero-copy{max-width:760px}.attack-surface-page .attack-hero-visual{aspect-ratio:3/2;justify-self:center;width:min(100%,760px);height:auto}}@media (max-width:760px){.attack-surface-page .attack-hero{gap:30px;padding:88px 16px 38px}.attack-surface-page .attack-hero-visual{aspect-ratio:4/3;border-radius:14px}.attack-surface-page .attack-status-card{transform:scale(.88)}.attack-surface-page .attack-status-one{transform-origin:100% 100%}.attack-surface-page .attack-status-two{transform-origin:0 0}}.attack-surface-page .attack-status-card{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(135deg,#0c1f2d9e,#050e1b6b);border:1px solid #89e6df47;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""note value";align-items:center;gap:2px 14px;width:clamp(180px,15vw,210px);min-height:58px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 28px #0003}.attack-surface-page .attack-status-card small{color:#a3bdc8;letter-spacing:.1em;grid-area:label;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.attack-surface-page .attack-status-card strong{color:#f2fbfc;letter-spacing:-.035em;grid-area:value;font-size:21px;line-height:1}.attack-surface-page .attack-status-card span{color:#91a9b3;text-overflow:ellipsis;white-space:nowrap;grid-area:note;font-size:8px;line-height:1.25;overflow:hidden}.attack-surface-page .attack-status-one{bottom:3.5%;right:3.5%}.attack-surface-page .attack-status-two{border-color:#ff96814d;top:3.5%;left:3.5%}.attack-surface-page .attack-status-two strong{color:#ff9a86}@media (max-width:760px){.attack-surface-page .attack-status-card{gap:2px 10px;width:168px;min-height:52px;padding:8px 10px;transform:none}.attack-surface-page .attack-status-card strong{font-size:18px}.attack-surface-page .attack-status-one{bottom:3%;right:3%}.attack-surface-page .attack-status-two{top:3%;left:3%}}.attack-surface-page .attack-final{text-align:left;padding-top:30px;padding-bottom:16px;display:block}.attack-surface-page .attack-final-copy{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);grid-template-areas:"label label""title description";align-items:center;gap:9px clamp(50px,7vw,110px);width:100%;max-width:none;display:grid}.attack-surface-page .attack-final-copy>span{grid-area:label;font-size:9px}.attack-surface-page .attack-final h2{letter-spacing:-.04em;text-wrap:balance;grid-area:title;max-width:760px;margin:0;font-size:clamp(28px,2.8vw,38px);line-height:1.08}.attack-surface-page .attack-final-copy>p{grid-area:description;max-width:520px;margin:0;font-size:13px;line-height:1.65}.attack-surface-page .attack-final-proof{justify-content:flex-start;margin-top:18px;padding-top:12px}@media (max-width:900px){.attack-surface-page .attack-final-copy{grid-template-columns:1fr;grid-template-areas:"label""title""description";gap:9px}.attack-surface-page .attack-final-copy>p{margin-top:3px}}@media (max-width:620px){.attack-surface-page .attack-final{padding-top:30px;padding-bottom:20px}.attack-surface-page .attack-final h2{font-size:clamp(29px,9vw,38px)}.attack-surface-page .attack-final-proof{align-items:flex-start;margin-top:20px}}.company-page:has(>.about-hero){--about-content-max:1320px;--about-page-gutter:max(24px, calc((100vw - var(--about-content-max)) / 2))}.company-page>:is(.about-hero,.about-facts,.about-approach,.about-closing){box-sizing:border-box;width:100%;max-width:none;padding-right:var(--about-page-gutter);padding-left:var(--about-page-gutter);margin-left:0;margin-right:0}.company-page .about-hero-copy,.company-page .about-facts-heading,.company-page .about-facts-grid{width:100%;max-width:var(--about-content-max);margin-left:auto;margin-right:auto}.company-page>.about-hero{padding-top:84px}.company-page .about-hero-copy{column-gap:clamp(48px,5vw,72px)}.company-page>.about-facts{padding-top:54px;padding-bottom:58px}.company-page>.about-facts:before{content:none;display:none}.company-page .about-facts-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);gap:clamp(48px,7vw,96px)}.company-page .about-facts-heading>p{justify-self:end;width:100%}.company-page>.about-approach{grid-template-columns:minmax(0,.92fr) minmax(0,.88fr);gap:clamp(52px,6vw,86px);padding-top:56px;padding-bottom:56px}.company-page .about-approach-visual{width:100%;min-height:clamp(420px,36vw,500px)}.company-page .about-approach-copy{justify-self:end;width:100%;max-width:610px}.company-page>.about-closing{gap:clamp(42px,6vw,80px);padding-top:34px;padding-bottom:34px}.company-page .about-closing>div:first-child{max-width:800px}@media (max-width:1000px){.company-page .about-hero-copy{width:100%;max-width:none;margin-left:0;margin-right:0}}@media (max-width:950px){.company-page .about-facts-heading,.company-page>.about-approach{grid-template-columns:1fr}.company-page .about-facts-heading{gap:16px}.company-page .about-facts-heading>p,.company-page .about-approach-copy{justify-self:start;max-width:760px}.company-page>.about-approach{gap:38px}}@media (max-width:620px){.company-page:has(>.about-hero){--about-page-gutter:18px}.company-page>.about-hero{padding-top:72px}.company-page>.about-facts{padding-top:42px;padding-bottom:46px}.company-page>.about-approach{gap:30px;padding-top:40px;padding-bottom:44px}.company-page .about-approach-visual{aspect-ratio:4/3;min-height:0}.company-page>.about-closing{padding-top:30px;padding-bottom:32px}}
