.page-pentest .hero{max-width:100%}.page-pentest .hero p{text-wrap:pretty;max-width:620px}.page-pentest .hero-btns{margin-bottom:12px}.page-pentest .pt-hero-logo{height:44px;margin:0 auto;display:block}.page-pentest .pt-band-down{background:linear-gradient(#f7f5ff 0%,#fff 100%);padding-top:64px}.page-pentest .pt-band-up{background:linear-gradient(#fff 0%,#f7f5ff 100%);padding-top:20px;padding-bottom:20px}.page-pentest .pt-band .sec-sub{margin-bottom:0}.page-pentest .pt-band .feat-grid{padding-top:44px}@media (width>=581px){.page-pentest .pt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-pentest .feat-icon{background:linear-gradient(135deg, var(--c), var(--g));margin-bottom:20px}.page-pentest .feat-tag{color:var(--c);background:color-mix(in srgb, var(--c) 8%, transparent);border-color:color-mix(in srgb, var(--c) 20%, transparent);margin-bottom:14px}.page-pentest .pt-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.page-pentest .pt-chip{background:color-mix(in srgb, var(--c) 8%, transparent);border:1px solid color-mix(in srgb, var(--c) 20%, transparent);color:var(--c);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.page-pentest .pt-checks{flex-direction:column;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-pentest .pt-checks li{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.page-pentest .pt-checks svg{color:var(--c);flex-shrink:0}.page-pentest .pt-tag-cyan{color:#0891b2;background:#0891b21a;border:1px solid #0891b240}.page-pentest .pt-tag-green{color:#059669;background:#0596691a;border:1px solid #05966940}.page-pentest .pt-cmp-sec{padding-top:40px;padding-bottom:80px}.page-pentest .pt-cmp-wrap{border:1.5px solid var(--border);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;margin-bottom:40px;overflow:hidden}.page-pentest .pt-cmp-table{border-collapse:collapse;text-align:left;width:100%}.page-pentest .pt-cmp-table th,.page-pentest .pt-cmp-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:20px 28px;font-size:15px;line-height:1.6}.page-pentest .pt-cmp-table tbody tr:last-child>*{border-bottom:none}.page-pentest .pt-cmp-table thead th{color:#fff;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#111827,#1e1b4b);padding:18px 28px;font-size:13px;font-weight:800}.page-pentest .pt-cmp-table thead th.pt-col-highlight{color:#fff;background:linear-gradient(135deg,#4338ca,#5b4fcf)}.page-pentest .pt-cmp-table tbody th{color:var(--text);background:#fafafe;width:24%;font-weight:800}.page-pentest .pt-col-old{color:var(--muted);width:36%}.page-pentest .pt-col-new{color:var(--text);background:#5b4fcf0a;width:40%;font-weight:700}.page-pentest .pt-badge-yes{color:var(--accent);background:#ede9ff;border:1px solid #5b4fcf38;border-radius:100px;align-items:center;gap:8px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-flex}.page-pentest .pt-badge-no{color:var(--muted);align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.page-pentest .pt-badge-yes svg,.page-pentest .pt-badge-no svg{flex-shrink:0}@media (width<=768px){.page-pentest .pt-cmp-table th,.page-pentest .pt-cmp-table td{padding:14px 16px;font-size:13px}}@media (width<=640px){.page-pentest .pt-cmp-table thead{display:none}.page-pentest .pt-cmp-table,.page-pentest .pt-cmp-table tbody,.page-pentest .pt-cmp-table tr,.page-pentest .pt-cmp-table th,.page-pentest .pt-cmp-table td{width:auto;display:block}.page-pentest .pt-cmp-table tbody tr{border-bottom:1px solid var(--border)}.page-pentest .pt-cmp-table tbody tr:last-child,.page-pentest .pt-cmp-table tbody th,.page-pentest .pt-cmp-table td{border-bottom:none}.page-pentest .pt-cmp-table tbody th{text-transform:uppercase;letter-spacing:1px;width:auto;padding-top:14px;padding-bottom:10px;font-size:12px}.page-pentest .pt-cmp-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.8px;color:var(--muted2);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.page-pentest .pt-cmp-table td.pt-col-new:before{color:var(--accent)}}.page-pentest .pt-pay{background:linear-gradient(135deg,#f5f3ff,#e0f2fe);border:1.5px solid #5b4fcf33;border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:26px 32px;display:flex}.page-pentest .pt-pay-ico{background:linear-gradient(135deg,#5b4fcf,#0891b2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-pentest .pt-pay-body{flex:1;min-width:min(240px,100%)}.page-pentest .pt-pay-h{color:var(--text);margin-bottom:5px;font-size:16px;font-weight:800}.page-pentest .pt-pay-body p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.page-pentest .pt-pay-chips{flex-wrap:wrap;gap:8px;display:flex}.page-pentest .pt-pay-chips span{color:var(--accent);background:#fff;border:1.5px solid #5b4fcf40;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}@media (width<=480px){.page-pentest .pt-pay{padding:22px 18px}}.page-pentest .pt-process{background:#f7f8fc;max-width:100%;padding:96px 0;position:relative;overflow:hidden}.page-pentest .pt-butterflies{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-pentest .pt-process-in{z-index:1;position:relative}.page-pentest .pt-process .sec-c{margin-bottom:44px}.page-pentest .pt-process .sec-sub{margin-bottom:0}.page-pentest .pt-eco{max-width:940px;margin:0 auto}.page-pentest .pt-eco .eco-label-num{color:var(--c)}.page-pentest .pt-eco .eco-label-title.pt-core{color:var(--accent)}.page-pentest .pt-eco .pt-line-1{background:linear-gradient(#0891b222,#0891b255)}.page-pentest .pt-eco .pt-line-2{background:linear-gradient(#0891b255,#5b4fcf)}.page-pentest .pt-eco .pt-line-3{background:linear-gradient(#5b4fcf,#05966955)}.page-pentest .pt-eco .pt-line-4{background:0 0}.page-pentest .pt-eco .eco-connector:has(+.eco-layer .eco-widepay) svg{color:var(--accent)}.page-pentest .pt-eco .eco-card{border-color:color-mix(in srgb, var(--c) 25%, transparent);max-width:720px}.page-pentest .pt-eco .eco-card.eco-widepay{border-color:#0000}.page-pentest .pt-eco .eco-card:not(.eco-widepay) .eco-card-ico{background:var(--bg);color:var(--c)}.page-pentest .pt-eco .eco-card h4{margin-bottom:6px;font-size:15px}.page-pentest .pt-eco .eco-card p{font-size:13px;line-height:1.65;display:block}.page-pentest .pt-eco .eco-card .tag{margin-top:10px}.page-pentest .pt-eco .eco-card:not(.eco-widepay) .tag{background:var(--bg);color:var(--c)}@media (width<=768px){.page-pentest .pt-eco{overflow-x:hidden}.page-pentest .pt-process{padding:64px 0}}.page-pentest .pt-steps{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=900px){.page-pentest .pt-steps{grid-template-columns:minmax(0,1fr)!important}}.page-pentest .pt-steps .biz-card{border-top:3px solid var(--c);text-align:left;padding:30px 26px}.page-pentest .pt-steps h3{margin-bottom:8px;font-size:17px}.page-pentest .pt-steps p{font-size:14px;line-height:1.7}.page-pentest .pt-step-num{background:linear-gradient(135deg, var(--c), var(--g));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:16px;font-weight:900;display:flex}.page-pentest .pt-cta-btn{padding:13px 32px;font-size:15px}.page-pentest .pt-faq-band{background:var(--bg2)}.page-pentest .pt-faq{margin-top:48px}.page-pentest .faq-a.open{max-height:600px}
