.PenetrationTestingPage_eyebrow__wJftC{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--color-mute)}.PenetrationTestingPage_heading__EdeY7{width:100%;margin-bottom:40px}.PenetrationTestingPage_band__iNPez{margin-inline:-20px;padding:88px 20px;background:var(--color-bg-content)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_security__QbnUv{padding:0;border-radius:0;background:transparent;color:var(--color-fg)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_heading__EdeY7 h2{color:var(--color-fg)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_eyebrow__wJftC,.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_heading__EdeY7 p,.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_security__QbnUv article p{color:var(--color-mute)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_infrastructure__7oglc{background:var(--color-bg);border-color:var(--color-border)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_boundary__7ZuY_{color:var(--color-mute)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_infrastructureNodes__woBve>div+div,.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_private__u_cht{border-color:var(--color-border)}.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_infrastructureNodes__woBve svg,.PenetrationTestingPage_band__iNPez .PenetrationTestingPage_private__u_cht{color:var(--color-brand)}@media (min-width:768px){.PenetrationTestingPage_band__iNPez{margin-inline:-40px;padding-inline:40px}}@media (max-width:639px){.PenetrationTestingPage_band__iNPez{padding-block:56px}}.PenetrationTestingPage_agents__UGfQF,.PenetrationTestingPage_threeColumns__41v1r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.PenetrationTestingPage_agents__UGfQF{gap:0;border:1px solid var(--color-border);border-radius:16px;overflow:hidden}.PenetrationTestingPage_agents__UGfQF article{padding:28px}.PenetrationTestingPage_agents__UGfQF article+article{border-left:1px solid var(--color-border)}.PenetrationTestingPage_agents__UGfQF h3{margin:24px 0 12px}.PenetrationTestingPage_agents__UGfQF p{margin:0;line-height:1.8}.PenetrationTestingPage_agentTop__frgrH{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--color-mute)}.PenetrationTestingPage_agentTop__frgrH svg{margin-left:auto;width:18px}.PenetrationTestingPage_loop__Lnuox{display:flex;justify-content:center;align-items:center;gap:10px;margin:16px 0 32px;color:var(--color-mute);font-size:12px}.PenetrationTestingPage_methods__UQ_1Q{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px}.PenetrationTestingPage_methods__UQ_1Q article{display:flex;gap:20px;padding:24px;background:var(--color-secondary);border-radius:12px}.PenetrationTestingPage_methods__UQ_1Q article>svg{flex-shrink:0;margin-top:4px;width:26px}.PenetrationTestingPage_methodLink__ajWMa{position:absolute;top:50%;left:calc(50% - 12px);width:24px;color:var(--color-mute)}.PenetrationTestingPage_split__wuRij{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.PenetrationTestingPage_report__TbBvh{padding:30px;border:1px solid var(--color-border);border-radius:16px;box-shadow:0 16px 60px -35px #10233350}.PenetrationTestingPage_reportTop__S_b5O{display:flex;align-items:center;gap:10px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border);color:var(--color-mute);font-size:12px}.PenetrationTestingPage_reportTop__S_b5O svg{width:18px}.PenetrationTestingPage_risk__Ki4Cy{color:#b43552;background:#fcecf0;padding:5px 9px;border-radius:4px;font-size:11px}.PenetrationTestingPage_code__Dw7Lr{padding:20px;background:#101c2a;border-radius:8px;color:#ccdae9;font-size:12px}.PenetrationTestingPage_code__Dw7Lr code{color:#a8cff1}.PenetrationTestingPage_code__Dw7Lr p{margin-bottom:0;line-height:1.8}.PenetrationTestingPage_response__X_4Hd{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;padding:18px 0;border-bottom:1px solid var(--color-border)}.PenetrationTestingPage_response__X_4Hd>span:last-child{display:flex;align-items:center;gap:4px;color:#b43552}.PenetrationTestingPage_resolved__b2TRR>span:last-child{color:#318365}.PenetrationTestingPage_detailList__Meq6E{list-style:none;margin:0;padding:0;display:grid;gap:30px}.PenetrationTestingPage_detailList__Meq6E li{display:flex;gap:20px}.PenetrationTestingPage_number__XAJyg{color:var(--color-mute);font-family:monospace;font-size:12px;line-height:28px}.PenetrationTestingPage_detailList__Meq6E p{line-height:1.85}.PenetrationTestingPage_formats__3pjeX{margin-top:32px;padding-top:20px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;gap:20px;color:var(--color-mute);font-size:12px}.PenetrationTestingPage_formats__3pjeX p{margin:0}.PenetrationTestingPage_formats__3pjeX span{flex-shrink:0}.PenetrationTestingPage_security__QbnUv{padding:48px;background:#0d1825;border-radius:20px;color:#e4edf7}.PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_heading__EdeY7 h2{color:#f0f5fa}.PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_eyebrow__wJftC,.PenetrationTestingPage_security__QbnUv .PenetrationTestingPage_heading__EdeY7 p{color:#9db0c4}.PenetrationTestingPage_infrastructure__7oglc{padding:24px 30px;border:1px solid #34465b;border-radius:12px;margin-bottom:36px;background:#111f2f}.PenetrationTestingPage_boundary__7ZuY_{font-size:10px;letter-spacing:.12em;color:#9db0c4}.PenetrationTestingPage_infrastructureNodes__woBve{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0}.PenetrationTestingPage_infrastructureNodes__woBve>div{display:flex;justify-content:center;align-items:center;gap:14px;padding:20px 12px;font-size:14px}.PenetrationTestingPage_infrastructureNodes__woBve>div+div{border-left:1px solid #34465b}.PenetrationTestingPage_infrastructureNodes__woBve svg{color:#a7cbe8;width:28px}.PenetrationTestingPage_private__u_cht{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #34465b;padding-top:20px;margin-bottom:0;font-size:12px;color:#a7cbe8}.PenetrationTestingPage_security__QbnUv article p{color:#9db0c4;line-height:1.9}.PenetrationTestingPage_security__QbnUv article h3{font-size:18px}.PenetrationTestingPage_caseStudy__3yu0e{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:28px 0 32px}.PenetrationTestingPage_caseStudy__3yu0e .PenetrationTestingPage_threeColumns__41v1r article+article{padding-left:28px;border-left:1px solid var(--color-border)}.PenetrationTestingPage_caseStudy__3yu0e article p{line-height:1.85}.PenetrationTestingPage_customers__dtttP{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}.PenetrationTestingPage_customers__dtttP article{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px}.PenetrationTestingPage_customers__dtttP .PenetrationTestingPage_eyebrow__wJftC{font-size:9px;line-height:1.7;margin:0}.PenetrationTestingPage_customers__dtttP article>p{font-size:13px;line-height:1.85}.PenetrationTestingPage_process__fXeoR{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.PenetrationTestingPage_process__fXeoR li{border-top:1px solid var(--color-border);padding-top:20px}.PenetrationTestingPage_processTop__09fhO{display:flex;justify-content:space-between;color:var(--color-mute);font-size:11px;margin-bottom:30px}.PenetrationTestingPage_process__fXeoR li>svg{width:28px;height:28px;stroke-width:1.5}.PenetrationTestingPage_process__fXeoR li p{line-height:1.85}.PenetrationTestingPage_mockup__ZqbCv{margin:0;background:#090f17;color:#dae5f0;border:1px solid #304154;border-radius:14px;overflow:hidden;box-shadow:0 24px 65px -32px #10233375}.PenetrationTestingPage_mockToolbar__skWze,.PenetrationTestingPage_mockTop__GPBsG,.PenetrationTestingPage_mockTop__GPBsG>div{display:flex;align-items:center;gap:12px}.PenetrationTestingPage_mockTop__GPBsG{justify-content:space-between;padding:18px 22px;border-bottom:1px solid #263647;font-size:13px}.PenetrationTestingPage_mockSample__kxiQH{color:#8fa4bc;font-size:10px;padding-left:12px;border-left:1px solid #34465b}.PenetrationTestingPage_live__wHYE2{display:flex;align-items:center;gap:7px;font-size:11px;color:#95dbbd}.PenetrationTestingPage_live__wHYE2>span,.PenetrationTestingPage_scanDot__8FLwT{width:6px;height:6px;border-radius:50%;background:#70cba4}.PenetrationTestingPage_mockToolbar__skWze{justify-content:space-between;padding:14px 22px;font-size:11px;color:#8fa4bc}.PenetrationTestingPage_viewSwitch__DRGCC{display:flex;gap:4px;padding:3px;background:#152131;border-radius:6px}.PenetrationTestingPage_viewSwitch__DRGCC button{padding:7px 12px;border:1px solid transparent;background:none;border-radius:4px;color:#93a7bf;font:inherit;cursor:pointer}.PenetrationTestingPage_viewSwitch__DRGCC button[aria-pressed=true]{background:#202f42;border-color:#3d536d;color:#ecf2f8}.PenetrationTestingPage_mapScroll__dzgQ3{overflow-x:auto;scrollbar-color:#34465b #0b121c}.PenetrationTestingPage_map__YdDby{position:relative;width:1180px;height:440px;background-image:radial-gradient(#283747 1px,transparent 0);background-size:20px 20px}.PenetrationTestingPage_connections__JVCFh{position:absolute;inset:0;width:1180px;height:440px}.PenetrationTestingPage_node__GikU0{position:absolute;width:245px;height:160px;padding:14px;text-align:left;border:1px solid #334559;border-radius:9px;background:#131e2c;color:#d5e1ed;cursor:pointer;transition:opacity .2s,border-color .2s,box-shadow .2s}.PenetrationTestingPage_node__GikU0:hover{background:#192738}.PenetrationTestingPage_selectedNode__mM3D9{box-shadow:0 0 0 3px #ee6c8b13,0 8px 30px #0004}.PenetrationTestingPage_nodeType__TJUBJ{display:flex;align-items:center;gap:8px;font-size:11px;padding-bottom:10px;border-bottom:1px solid #2c3b4c}.PenetrationTestingPage_nodeType__TJUBJ>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:white}.PenetrationTestingPage_nodeId__grvR5{margin-left:auto;color:#8fa4bc;font-size:9px}.PenetrationTestingPage_node__GikU0>strong{display:block;font-size:12px;margin:12px 0 9px;font-weight:500}.PenetrationTestingPage_node__GikU0>code{display:block;padding:7px 8px;background:#1a293a;border-radius:4px;font-size:10px;color:#aebfd3}.PenetrationTestingPage_nodeStatus__I5t4X{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:9px;color:#91a7be}.PenetrationTestingPage_nodeStatus__I5t4X:has(.PenetrationTestingPage_scanDot__8FLwT){justify-content:flex-start;gap:6px}.PenetrationTestingPage_scanDot__8FLwT{animation:PenetrationTestingPage_scan__A5_kT 2s ease-in-out 2}.PenetrationTestingPage_mockBottom__SdLSJ{padding:14px 22px;display:flex;justify-content:space-between;gap:16px;border-top:1px solid #263647;font-size:10px;color:#91a7be}.PenetrationTestingPage_mockBottom__SdLSJ p{margin:0}.PenetrationTestingPage_legend___iz7h{display:flex;gap:15px}.PenetrationTestingPage_legend___iz7h span{display:flex;align-items:center;gap:5px;white-space:nowrap}.PenetrationTestingPage_legend___iz7h i{width:7px;height:7px;border-radius:2px}.PenetrationTestingPage_selectedDetail__bxehf{display:grid;grid-template-columns:160px 230px 1fr;align-items:center;gap:18px;padding:20px 22px;background:#132131;border-top:1px solid #2c4055;min-height:84px}.PenetrationTestingPage_selectedDetail__bxehf>span{color:#8fa4bc;font-size:10px}.PenetrationTestingPage_selectedDetail__bxehf strong{font-size:12px;font-weight:500}.PenetrationTestingPage_selectedDetail__bxehf p{margin:0;color:#b2c3d6;font-size:11px;line-height:1.8}.PenetrationTestingPage_mapScroll__dzgQ3:focus-visible,.PenetrationTestingPage_mockup__ZqbCv button:focus-visible{outline:2px solid #b4d7fa;outline-offset:-3px}@keyframes PenetrationTestingPage_scan__A5_kT{50%{opacity:.3}}.PenetrationTestingPage_mockup__ZqbCv{background:#0f0f0f;color:#eeeeee;border-color:#2b2b2b;box-shadow:0 24px 65px -32px rgb(0 0 0/.35)}.PenetrationTestingPage_mockTop__GPBsG{border-bottom-color:#2b2b2b}.PenetrationTestingPage_mockSample__kxiQH{color:#909090;border-left-color:#555555}.PenetrationTestingPage_mapScroll__dzgQ3:focus-visible,.PenetrationTestingPage_mockup__ZqbCv button:focus-visible{outline-color:var(--color-brand)}.PenetrationTestingPage_mapScroll__dzgQ3{overflow:clip}.PenetrationTestingPage_denseMap__kqeB0{position:relative;width:1200px;height:570px;overflow:hidden;background:#0f0f0f}.PenetrationTestingPage_denseConnections__s3eLT{position:absolute;inset:0;width:1200px;height:810px;pointer-events:none}.PenetrationTestingPage_denseNode__CgKLb{position:absolute;width:174px;height:163px;padding:10px;border:1px solid #3a3a3a;border-radius:7px;text-align:left;background:#1d1d1d;color:#eeeeee;cursor:pointer;transition:opacity .2s,border-color .2s}.PenetrationTestingPage_denseNode__CgKLb[data-dimmed=true]{opacity:.25}.PenetrationTestingPage_denseNode__CgKLb:focus-visible,.PenetrationTestingPage_denseNode__CgKLb:hover{opacity:1}.PenetrationTestingPage_denseNodeType__YX4_f{display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid #333333;font-size:9px}.PenetrationTestingPage_denseNodeType__YX4_f>span{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:white}.PenetrationTestingPage_denseNode__CgKLb>strong{display:block;margin:8px 0 5px;font-size:9px;line-height:1.6;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PenetrationTestingPage_denseNode__CgKLb>p{margin:0 0 7px;height:30px;overflow:hidden;color:#b8b8b8;font-size:8px;line-height:1.8}.PenetrationTestingPage_denseNode__CgKLb>code{display:block;padding:6px;border-radius:4px;background:#2a2a2a;font-size:7px;color:#cccccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PenetrationTestingPage_denseNodeFoot__EtzS0{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:7px;color:#909090}:root[data-theme=dark] .PenetrationTestingPage_report__TbBvh{background:var(--color-bg-content)}:root[data-theme=dark] .PenetrationTestingPage_risk__Ki4Cy{color:#ffa2b5;background:#54283a}:root[data-theme=dark] .PenetrationTestingPage_response__X_4Hd>span:last-child{color:#ffa2b5}:root[data-theme=dark] .PenetrationTestingPage_resolved__b2TRR>span:last-child{color:#95dbbd}.PenetrationTestingPage_infrastructureNodes__woBve>div,.PenetrationTestingPage_process__fXeoR li,.PenetrationTestingPage_report__TbBvh{min-width:0}.PenetrationTestingPage_infrastructureNodes__woBve svg{flex-shrink:0}.PenetrationTestingPage_legend___iz7h,.PenetrationTestingPage_response__X_4Hd{flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.PenetrationTestingPage_denseNode__CgKLb{transition:none}}.PenetrationTestingPage_mapWithOverview___V6z5{position:relative}.PenetrationTestingPage_overviewOverlay__qASA2{position:absolute;left:18px;top:18px;z-index:1;width:350px;padding:12px 12px 5px;background:#151515f5;border:1px solid color-mix(in srgb,var(--color-brand) 40%,#2b2b2b);border-radius:8px;box-shadow:0 8px 28px #0008;pointer-events:none}.PenetrationTestingPage_overviewHeader__mPOlU{display:flex;align-items:center;justify-content:space-between;gap:10px}.PenetrationTestingPage_overviewHeader__mPOlU strong{color:#d4d4d4;font-size:10px;font-weight:500}.PenetrationTestingPage_overviewHeader__mPOlU span{display:flex;align-items:center;gap:5px;color:#a3a3a3;font-size:9px}.PenetrationTestingPage_overviewHeader__mPOlU i{width:9px;height:7px;border:1px solid #dedede;border-radius:1px}.PenetrationTestingPage_overviewOverlay__qASA2 svg{display:block;width:100%;height:auto}@media (max-width:767px){.PenetrationTestingPage_overviewOverlay__qASA2{left:10px;top:10px;width:225px;max-width:calc(100% - 20px);padding:9px 9px 3px}.PenetrationTestingPage_overviewHeader__mPOlU{gap:6px}.PenetrationTestingPage_overviewHeader__mPOlU strong{font-size:9px}.PenetrationTestingPage_overviewHeader__mPOlU span{font-size:8px}}.PenetrationTestingPage_mockTop__GPBsG{flex-wrap:wrap}.PenetrationTestingPage_mockTop__GPBsG .PenetrationTestingPage_legend___iz7h{margin-left:auto;color:#909090;font-size:10px}@media (max-width:767px){.PenetrationTestingPage_mapScroll__dzgQ3{height:440px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch}.PenetrationTestingPage_mapScroll__dzgQ3::-webkit-scrollbar{display:none}.PenetrationTestingPage_mapSurface__Du2xQ{position:relative;width:840px;height:616px;overflow:hidden}.PenetrationTestingPage_denseMap__kqeB0{height:880px;transform:scale(.7);transform-origin:top left}}@media (prefers-reduced-motion:reduce){.PenetrationTestingPage_scanDot__8FLwT{animation:none}.PenetrationTestingPage_node__GikU0{transition:none}}@media (max-width:1023px){.PenetrationTestingPage_split__wuRij{gap:32px}.PenetrationTestingPage_security__QbnUv{padding:32px}.PenetrationTestingPage_customers__dtttP article{grid-template-columns:1fr}.PenetrationTestingPage_selectedDetail__bxehf{grid-template-columns:150px 1fr}.PenetrationTestingPage_selectedDetail__bxehf p{grid-column:1/-1}.PenetrationTestingPage_process__fXeoR{gap:18px}.PenetrationTestingPage_process__fXeoR h3{font-size:18px}}@media (max-width:767px){.PenetrationTestingPage_heading__EdeY7{margin-bottom:28px}.PenetrationTestingPage_agents__UGfQF,.PenetrationTestingPage_customers__dtttP,.PenetrationTestingPage_methods__UQ_1Q,.PenetrationTestingPage_split__wuRij,.PenetrationTestingPage_threeColumns__41v1r{grid-template-columns:1fr}.PenetrationTestingPage_agents__UGfQF article{padding:22px}.PenetrationTestingPage_agents__UGfQF article+article{border-left:0;border-top:1px solid var(--color-border)}.PenetrationTestingPage_agents__UGfQF h3{margin-top:16px}.PenetrationTestingPage_methods__UQ_1Q{gap:16px}.PenetrationTestingPage_methodLink__ajWMa{display:none}.PenetrationTestingPage_report__TbBvh{padding:22px}.PenetrationTestingPage_formats__3pjeX{flex-direction:column;gap:10px;line-height:1.8}.PenetrationTestingPage_security__QbnUv{padding:28px 20px}.PenetrationTestingPage_infrastructure__7oglc{padding:18px}.PenetrationTestingPage_infrastructureNodes__woBve{grid-template-columns:1fr;margin:15px 0}.PenetrationTestingPage_infrastructureNodes__woBve>div{justify-content:flex-start;padding:15px 0}.PenetrationTestingPage_infrastructureNodes__woBve>div+div{border-left:0;border-top:1px solid #34465b}.PenetrationTestingPage_private__u_cht{line-height:1.7;align-items:flex-start}.PenetrationTestingPage_private__u_cht svg{flex-shrink:0}.PenetrationTestingPage_caseStudy__3yu0e .PenetrationTestingPage_threeColumns__41v1r article+article{padding-left:0;border-left:0}.PenetrationTestingPage_threeColumns__41v1r{gap:24px}.PenetrationTestingPage_customers__dtttP{gap:28px}.PenetrationTestingPage_customers__dtttP article{gap:12px}.PenetrationTestingPage_process__fXeoR{grid-template-columns:1fr 1fr;gap:30px 20px}.PenetrationTestingPage_processTop__09fhO{margin-bottom:20px}.PenetrationTestingPage_processTop__09fhO span:last-child{font-size:10px}.PenetrationTestingPage_mockTop__GPBsG{padding:16px}.PenetrationTestingPage_mockSample__kxiQH{display:none}.PenetrationTestingPage_mockToolbar__skWze{padding:12px;flex-wrap:wrap;gap:10px}.PenetrationTestingPage_mockToolbar__skWze>span{font-size:10px}.PenetrationTestingPage_mockBottom__SdLSJ{flex-direction:column;padding:14px;gap:10px}.PenetrationTestingPage_selectedDetail__bxehf{grid-template-columns:1fr;gap:10px;padding:18px;min-height:145px}.PenetrationTestingPage_selectedDetail__bxehf p{grid-column:auto}.PenetrationTestingPage_map__YdDby{height:430px}}.PentestProcessDiagram_diagram__TffRK{--flow-color:color-mix(in srgb,var(--color-brand) 65%,var(--color-border));margin:0 auto;padding:12px 0 0;max-width:900px;color:var(--color-fg)}.PentestProcessDiagram_flow__20xFw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:0;padding:0;list-style:none}.PentestProcessDiagram_step__PV5u5{position:relative;min-width:0}.PentestProcessDiagram_node__sFnrk{position:relative;height:100%;padding:30px 24px;border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:26px;background:var(--color-bg);box-shadow:0 2px 5px rgb(0 0 0/.025),0 12px 30px -15px rgb(0 0 0/.09)}:root[data-theme=dark] .PentestProcessDiagram_node__sFnrk{box-shadow:0 3px 7px rgb(0 0 0/.2),0 14px 28px -10px rgb(0 0 0/.45)}.PentestProcessDiagram_planner__A8eSh:after,.PentestProcessDiagram_worker__l_eZk:after{content:"";position:absolute;inset:-1px;border:1px solid color-mix(in srgb,var(--color-brand) 32%,var(--color-border));border-radius:inherit;box-shadow:0 0 56px 12px color-mix(in srgb,var(--color-brand) 22%,transparent);opacity:0;pointer-events:none}.PentestProcessDiagram_surfaceLight__awH0d{position:absolute;inset:-1px;overflow:hidden;border-radius:inherit;padding:1.5px;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.PentestProcessDiagram_surfaceLight__awH0d:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,color-mix(in srgb,var(--color-brand) 20%,transparent) 40%,var(--color-brand) 48%,color-mix(in srgb,var(--color-brand) 65%,white) 50%,var(--color-brand) 52%,color-mix(in srgb,var(--color-brand) 20%,transparent) 60%,transparent 70%);opacity:0;transform:translate(-100%,-100%)}.PentestProcessDiagram_icon__d2vb3{width:32px;height:32px;stroke-width:1.5;margin-bottom:20px}.PentestProcessDiagram_planner__A8eSh .PentestProcessDiagram_icon__d2vb3,.PentestProcessDiagram_worker__l_eZk .PentestProcessDiagram_icon__d2vb3{color:var(--color-fg)}.PentestProcessDiagram_node__sFnrk h2{margin:0;font-size:20px;font-weight:var(--font-weight-regular);line-height:1.4}.PentestProcessDiagram_body__tSWow{margin:10px 0 0;color:var(--color-mute);font-size:13px;line-height:1.85;overflow-wrap:anywhere}.PentestProcessDiagram_connector__YzGaD{position:absolute;top:50%;left:100%;width:64px;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 8px);background-size:8px 1px;color:var(--flow-color)}.PentestProcessDiagram_arrowhead__ZPIOK{position:absolute;right:0;top:-4.5px;width:10px;height:10px}.PentestProcessDiagram_returnArrowhead__qAJhx{position:absolute;left:-5px;top:0;width:10px;height:10px;transform:rotate(-90deg)}.PentestProcessDiagram_mobileReturn__cOCbH{display:none}.PentestProcessDiagram_feedback__ApO7P{position:relative;margin-left:calc((100% + 64px) / 3);padding:36px 0 0}.PentestProcessDiagram_returnPath__6R3KJ{position:absolute;top:0;left:calc((100% - 64px) / 4);right:calc((100% - 64px) / 4);height:28px;color:var(--flow-color)}.PentestProcessDiagram_returnLine__WFVjd{width:100%;height:100%;overflow:visible}.PentestProcessDiagram_returnLine__WFVjd path{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.PentestProcessDiagram_feedbackText__CfdzF{max-width:480px;margin:0 auto;text-align:center}.PentestProcessDiagram_feedbackText__CfdzF p:first-child{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:var(--color-brand);font-size:13px}.PentestProcessDiagram_feedbackText__CfdzF strong{font-weight:500}.PentestProcessDiagram_feedbackText__CfdzF svg{width:16px;height:16px;stroke-width:1.5;flex:none}.PentestProcessDiagram_loopIcon__iIF6v{display:inline-flex;flex:none}.PentestProcessDiagram_feedbackText__CfdzF p+p{margin:8px 0 0;color:var(--color-mute);font-size:12px;line-height:1.8}@media (prefers-reduced-motion:no-preference){.PentestProcessDiagram_loopIcon__iIF6v{animation:PentestProcessDiagram_loop-spin__3NBCI 2s linear infinite}.PentestProcessDiagram_connector__YzGaD{animation:PentestProcessDiagram_flow-horizontal__RGeYC .8s linear infinite}.PentestProcessDiagram_planner__A8eSh:after{animation:PentestProcessDiagram_planner-cycle__QHTWN 6s ease-in-out infinite}.PentestProcessDiagram_worker__l_eZk:after{animation:PentestProcessDiagram_worker-cycle__MzkJr 6s ease-in-out infinite}.PentestProcessDiagram_surfaceLight__awH0d:before{animation:PentestProcessDiagram_surface-light-sweep__D5lR3 6s cubic-bezier(.2,.65,.35,1) infinite,PentestProcessDiagram_surface-light-fade__uTw4D 6s ease-in-out infinite}.PentestProcessDiagram_worker__l_eZk .PentestProcessDiagram_surfaceLight__awH0d:before{animation-delay:-3s}.PentestProcessDiagram_planner__A8eSh .PentestProcessDiagram_icon__d2vb3{animation:PentestProcessDiagram_planner-icon__Vtz4X 6s ease-in-out infinite}.PentestProcessDiagram_worker__l_eZk .PentestProcessDiagram_icon__d2vb3{animation:PentestProcessDiagram_worker-icon__nwLeH 6s ease-in-out infinite}.PentestProcessDiagram_returnLine__WFVjd path{animation:PentestProcessDiagram_flow-return__eEYi_ .8s linear infinite}}@keyframes PentestProcessDiagram_flow-horizontal__RGeYC{to{background-position:8px 0}}@keyframes PentestProcessDiagram_surface-light-sweep__D5lR3{0%{transform:translate(-55%,-55%)}50%,to{transform:translate(65%,65%)}}@keyframes PentestProcessDiagram_surface-light-fade__uTw4D{0%,42.22%{opacity:1}50%,to{opacity:0}}@keyframes PentestProcessDiagram_loop-spin__3NBCI{to{transform:rotate(1turn)}}@keyframes PentestProcessDiagram_flow-vertical__7C5v1{to{background-position:0 8px}}@keyframes PentestProcessDiagram_flow-return__eEYi_{to{stroke-dashoffset:-8}}@keyframes PentestProcessDiagram_planner-cycle__QHTWN{0%,50%,95%,to{opacity:0}45%,5%{opacity:1}}@keyframes PentestProcessDiagram_worker-cycle__MzkJr{0%,45%,50%,to{opacity:0}55%,95%{opacity:1}}@keyframes PentestProcessDiagram_planner-icon__Vtz4X{0%,50%,95%,to{color:var(--color-fg)}45%,5%{color:var(--color-brand)}}@keyframes PentestProcessDiagram_worker-icon__nwLeH{0%,45%,50%,to{color:var(--color-fg)}55%,95%{color:var(--color-brand)}}@media (max-width:1023px){.PentestProcessDiagram_flow__20xFw{gap:32px}.PentestProcessDiagram_connector__YzGaD{width:32px}.PentestProcessDiagram_node__sFnrk{padding:24px 18px}.PentestProcessDiagram_node__sFnrk h2{font-size:18px}.PentestProcessDiagram_feedback__ApO7P{margin-left:calc((100% + 32px) / 3)}.PentestProcessDiagram_returnPath__6R3KJ{left:calc((100% - 32px) / 4);right:calc((100% - 32px) / 4)}}@media (max-width:767px){.PentestProcessDiagram_diagram__TffRK{max-width:420px}.PentestProcessDiagram_flow__20xFw{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:36px}.PentestProcessDiagram_node__sFnrk{padding:24px;border-radius:22px}.PentestProcessDiagram_icon__d2vb3{margin-bottom:14px}.PentestProcessDiagram_connector__YzGaD{top:100%;left:50%;height:36px;width:1px;background:repeating-linear-gradient(180deg,currentColor 0 4px,transparent 4px 8px);background-size:1px 8px}.PentestProcessDiagram_arrowhead__ZPIOK{top:auto;bottom:0;right:-4.5px;transform:rotate(90deg)}.PentestProcessDiagram_dispatch__3Sj_n{left:calc(50% - 12px)}.PentestProcessDiagram_mobileReturn__cOCbH{display:block;position:absolute;top:100%;left:calc(50% + 12px);width:1px;height:36px;color:var(--flow-color);background:repeating-linear-gradient(180deg,currentColor 0 4px,transparent 4px 8px);background-size:1px 8px}.PentestProcessDiagram_mobileReturn__cOCbH svg{position:absolute;top:0;left:-4.5px;width:10px;height:10px;transform:rotate(-90deg)}.PentestProcessDiagram_feedback__ApO7P{margin-left:0;padding-top:36px}.PentestProcessDiagram_returnPath__6R3KJ{display:none}.PentestProcessDiagram_feedbackText__CfdzF{padding:0 12px}@media (prefers-reduced-motion:no-preference){.PentestProcessDiagram_connector__YzGaD{animation-name:PentestProcessDiagram_flow-vertical__7C5v1}.PentestProcessDiagram_mobileReturn__cOCbH{animation:PentestProcessDiagram_flow-vertical__7C5v1 .8s linear infinite reverse}}}.PentestDeliverables_points__6WIdX{display:grid;gap:28px;margin:0;padding:0 34px 0 0;list-style:none}.PentestDeliverables_points__6WIdX p{line-height:1.8}.PentestDeliverables_placeholderVisual__zhp6F{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;max-width:540px;min-height:360px;border:1px dashed var(--color-border);border-radius:14px;background:var(--color-bg);color:var(--color-mute);font-size:13px}.PentestDeliverables_points__6WIdX li{display:flex;align-items:flex-start;gap:16px}.PentestDeliverables_points__6WIdX li>div{min-width:0}.PentestDeliverables_pointIcon__2AyIy{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);color:var(--color-brand)}@media (max-width:1023px){.PentestDeliverables_points__6WIdX{padding-right:0}}.PentestDeliverables_mockup__vCz0j{min-width:0;width:100%;max-width:540px;justify-self:start;margin:0;padding:12px;border:1px solid #333;border-radius:14px;background:#0f0f0f;color:#eee;box-shadow:0 12px 30px -15px #0006}.PentestDeliverables_stats___GUBX{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:10px}.PentestDeliverables_stats___GUBX>div{padding:9px 6px;border:1px solid #333;border-radius:5px;background:#191919}.PentestDeliverables_stats___GUBX span{display:block;color:#aaa;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.PentestDeliverables_stats___GUBX strong{display:block;margin-top:6px;font-size:21px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.PentestDeliverables_stats___GUBX strong[data-tone="1"],.PentestDeliverables_stats___GUBX strong[data-tone="4"]{color:#e9aa38}.PentestDeliverables_stats___GUBX strong[data-tone="2"]{color:#ee6c8b}.PentestDeliverables_stats___GUBX strong[data-tone="3"]{color:#e58773}.PentestDeliverables_stats___GUBX strong[data-tone="5"]{color:#aaa}.PentestDeliverables_table__RbmXg{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.PentestDeliverables_table__RbmXg th{padding:6px;color:#999;font-size:10px;font-weight:400;border-bottom:1px solid #383838}.PentestDeliverables_table__RbmXg th:first-child{width:64px}.PentestDeliverables_table__RbmXg td{padding:5px 6px;vertical-align:middle}.PentestDeliverables_table__RbmXg tbody tr+tr{border-top:1px solid #2b2b2b}.PentestDeliverables_table__RbmXg strong{display:block;font-size:11px;font-weight:500;line-height:1.4}.PentestDeliverables_table__RbmXg code{display:block;margin-top:1px;color:#999;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.PentestDeliverables_critical__Rf8lB,.PentestDeliverables_high__RGWLR,.PentestDeliverables_low__TrsnJ,.PentestDeliverables_medium__q3tmC,.PentestDeliverables_status___jniO{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid transparent;border-radius:4px;font-size:9px;line-height:1.3;white-space:nowrap}.PentestDeliverables_critical__Rf8lB{color:#fff;background:#cc354f;border-color:#df4963;font-weight:600}.PentestDeliverables_high__RGWLR{color:#ef917e;background:#e5877316;border-color:#e5877340}.PentestDeliverables_medium__q3tmC{color:#e9bb60;background:#e9aa3816;border-color:#e9aa3840}.PentestDeliverables_low__TrsnJ{color:#b9b9b9;background:#ffffff08;border-color:#ffffff25}.PentestDeliverables_status___jniO[data-status=verified]{color:#ee8b9e;background:#ee6c8b12;border-color:#ee6c8b35}.PentestDeliverables_status___jniO[data-status=progress]{color:#bba2eb;background:#a278ef12;border-color:#a278ef35}.PentestDeliverables_status___jniO[data-status=pending]{color:#e9bb60;background:#e9aa3812;border-color:#e9aa3835}.PentestDeliverables_table__RbmXg th:last-child{width:88px}.PentestDeliverables_table__RbmXg td:last-child{text-align:left}@media (max-width:767px){.PentestDeliverables_mockup__vCz0j{padding:10px;border-radius:12px}.PentestDeliverables_stats___GUBX{gap:4px}.PentestDeliverables_stats___GUBX>div{padding:7px 4px}.PentestDeliverables_stats___GUBX span{font-size:8px}.PentestDeliverables_stats___GUBX strong{font-size:18px}.PentestDeliverables_table__RbmXg th:first-child{width:57px}.PentestDeliverables_table__RbmXg td,.PentestDeliverables_table__RbmXg th{padding-inline:4px}.PentestDeliverables_table__RbmXg th:last-child{width:78px}.PentestDeliverables_critical__Rf8lB,.PentestDeliverables_high__RGWLR,.PentestDeliverables_low__TrsnJ,.PentestDeliverables_medium__q3tmC,.PentestDeliverables_status___jniO{gap:3px;padding:4px;font-size:8px}}