/* XYNY LAB-003 / scoped extension only: maintain existing Security website and prices. */
#lab-003{--x03-lime:#BDEBFD;--x03-purple:#CBA8F9;position:relative;isolation:isolate;scroll-margin-top:100px;padding-top:clamp(62px,8vw,110px);margin-top:clamp(65px,9vw,120px);border-top:1px solid #b0cdd050;color:#ecf6ff}#lab-003,#lab-003 *{box-sizing:border-box}#lab-003 .xyny-lab003-topline{display:flex;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #a6d7e82f;color:#A8D9E7;font:750 10px/1.5 ui-monospace,monospace;letter-spacing:.13em}#lab-003 .xyny-lab003-hero{display:grid;grid-template-columns:minmax(0,1fr) 215px;gap:clamp(20px,5vw,80px);padding:60px 0 44px;align-items:start}#lab-003 .xyny-lab003-kicker,#lab-003 .xyny-lab003-overline{color:#B6DFF2;font:800 10px/1.5 ui-monospace,monospace;letter-spacing:.12em;margin:0 0 18px}#lab-003 .xyny-lab003-headline h3{font-size:clamp(38px,6vw,74px);line-height:1.06;letter-spacing:-.06em;margin:0 0 28px;color:#F5FCFF}#lab-003 .xyny-lab003-headline h3 em{font-style:normal;color:var(--x03-purple)}#lab-003 .xyny-lab003-headline>p:not(.xyny-lab003-kicker){font-size:clamp(13px,1.3vw,16px);line-height:1.88;color:#B8CDD5;max-width:760px}#lab-003 .xyny-lab003-headline strong,#lab-003 .xyny-lab003-insight strong{color:#FAFFFF}#lab-003 .xyny-lab003-seal{min-height:235px;padding:22px;background:linear-gradient(140deg,#152B42,#3C2955);border:1px solid #d7bff85e;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}#lab-003 .xyny-lab003-seal>span{color:#D8D3EE;font:750 9px ui-monospace,monospace;letter-spacing:.14em}#lab-003 .xyny-lab003-seal>strong{font-size:77px;letter-spacing:-.11em;line-height:1.5;color:#FCFCFF}#lab-003 .xyny-lab003-seal>b{color:#D9B5FF;font-size:13px;letter-spacing:.14em}#lab-003 .xyny-lab003-seal>small{font:750 10px ui-monospace,monospace;letter-spacing:.08em;color:#D7BDE4;margin-top:auto}#lab-003 .xyny-lab003-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}#lab-003 .xyny-lab003-actions a{display:inline-flex;justify-content:space-between;gap:17px;align-items:center;min-height:49px;padding:13px 17px;border:1px solid #c2dce46a;border-radius:5px;font-size:12px;font-weight:800;text-decoration:none}#lab-003 .xyny-lab003-main{background:#D8F4FF;color:#0C2433}#lab-003 .xyny-lab003-main:hover{background:#FFFFFF}#lab-003 .xyny-lab003-ghost{background:#142E43;color:#EAF8FF}#lab-003 .xyny-lab003-ghost:hover{background:#2C4159}#lab-003 .xyny-lab003-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 74px;border-top:1px solid #c8d6e52f;border-bottom:1px solid #c8d6e52f}#lab-003 .xyny-lab003-meta>div{min-width:0;border-left:1px solid #c8d6e52f;padding:23px 18px}#lab-003 .xyny-lab003-meta>div:first-child{padding-left:0;border-left:0}#lab-003 .xyny-lab003-meta span{display:block;color:#92ABB9;font:750 9px/1.5 ui-monospace,monospace;letter-spacing:.12em;margin-bottom:10px}#lab-003 .xyny-lab003-meta strong{font-size:14px;line-height:1.5;overflow-wrap:anywhere}#lab-003 .xyny-lab003-meta small{font-size:10px;font-weight:500;color:#BCD1DD}#lab-003 .xyny-lab003-insight{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(20px,5vw,70px)}#lab-003 .xyny-lab003-insight h4,#lab-003 .xyny-lab003-proof-head h4{margin:0 0 25px;color:#FAFEFF;font-size:clamp(25px,3.2vw,40px);line-height:1.16;letter-spacing:-.045em}#lab-003 .xyny-lab003-insight p:not(.xyny-lab003-overline){max-width:670px;color:#B9CBD6;font-size:14px;line-height:1.88}#lab-003 code{color:#E3BAFF;font:650 .95em ui-monospace,monospace;overflow-wrap:anywhere}#lab-003 .xyny-lab003-snippet{border:1px solid #c1b5ef6c;background:#0C1529;border-radius:10px;padding:19px 21px;margin:28px 0}#lab-003 .xyny-lab003-snippet span{font:750 9px ui-monospace,monospace;letter-spacing:.12em;display:block;color:#B5A9D5;margin-bottom:13px}#lab-003 .xyny-lab003-snippet code{color:#E6C5FF;font-size:clamp(13px,1.8vw,19px);line-height:1.5}#lab-003 .xyny-lab003-limit{border-left:2px solid #C5ACF3;padding-left:17px}#lab-003 .xyny-lab003-steps{min-width:0;border:1px solid #b7c5e041;background:#11253A;border-radius:11px;padding:31px 28px}#lab-003 .xyny-lab003-steps>span{font:750 10px ui-monospace,monospace;letter-spacing:.12em;color:#CEB2F9}#lab-003 .xyny-lab003-steps ol{list-style:none;margin:18px 0 0;padding:0}#lab-003 .xyny-lab003-steps li{display:flex;gap:17px;padding:21px 0;border-bottom:1px solid #b2d2df2e}#lab-003 .xyny-lab003-steps li>b{font:800 11px ui-monospace,monospace;color:#D9B4FF}#lab-003 .xyny-lab003-steps li strong{display:block;font-size:14px;margin-bottom:8px}#lab-003 .xyny-lab003-steps li small{font-size:12px;line-height:1.7;color:#B8CCD5}#lab-003 .xyny-lab003-recommend{display:grid;gap:9px;padding-top:27px}#lab-003 .xyny-lab003-recommend>span{color:#C2ABF3;font:750 9px ui-monospace,monospace;letter-spacing:.12em}#lab-003 .xyny-lab003-recommend>strong{font-size:18px}#lab-003 .xyny-lab003-recommend small{font-size:12px;line-height:1.75;color:#B8CDD6}#lab-003 .xyny-lab003-proof-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:93px 0 24px}#lab-003 .xyny-lab003-proof-head h4{margin:0}#lab-003 .xyny-lab003-proof-head>span{font:750 9px ui-monospace,monospace;color:#9CAEBB;white-space:nowrap}#lab-003 .xyny-lab003-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#lab-003 .xyny-lab003-evidence>a{min-width:0;display:flex;flex-direction:column;background:#16283B;border:1px solid #ceb7ec3a;border-radius:10px;overflow:hidden;padding-bottom:24px;text-decoration:none;transition:.2s}#lab-003 .xyny-lab003-evidence>a:hover{transform:translateY(-3px);border-color:#D1AFFF}#lab-003 .xyny-lab003-shot{height:clamp(150px,16vw,240px);background:#E8F2F6;overflow:hidden}#lab-003 .xyny-lab003-shot img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}#lab-003 .xyny-lab003-evidence>a:nth-child(2) .xyny-lab003-shot img{object-position:center center}#lab-003 .xyny-lab003-evidence>a>span{padding:19px 19px 0;display:flex;justify-content:space-between;font:750 10px ui-monospace,monospace;letter-spacing:.07em;color:#D6B6FF}#lab-003 .xyny-lab003-evidence>a>strong{color:#F7FBFF;font-size:18px;padding:10px 19px 0}#lab-003 .xyny-lab003-evidence>a>small{padding:11px 19px 0;font-size:12px;line-height:1.75;color:#AEC6D1}#lab-003 .xyny-lab003-ethics{border:1px solid #b4cddd44;background:#142B38;color:#BBCFD9;padding:23px 24px;border-radius:9px;margin:26px 0 0;font-size:12px;line-height:1.85}#lab-003 .xyny-lab003-ethics strong{color:#CDB1EE;margin-right:7px}
@media(max-width:900px){#lab-003 .xyny-lab003-meta{grid-template-columns:repeat(2,minmax(0,1fr))}#lab-003 .xyny-lab003-meta>div:nth-child(3){border-left:0;padding-left:0;border-top:1px solid #c8d6e52f}#lab-003 .xyny-lab003-meta>div:nth-child(4){border-top:1px solid #c8d6e52f}}
@media(max-width:700px){#lab-003 .xyny-lab003-topline span:last-child{display:none}#lab-003 .xyny-lab003-hero{grid-template-columns:1fr;padding:45px 0 27px}#lab-003 .xyny-lab003-seal{min-height:0;display:grid;grid-template-columns:1fr 1fr;max-width:100%;gap:5px 14px}#lab-003 .xyny-lab003-seal>span{grid-column:1/-1}#lab-003 .xyny-lab003-seal>strong{grid-row:2/4;font-size:48px}#lab-003 .xyny-lab003-seal>b{align-self:end}#lab-003 .xyny-lab003-seal>small{align-self:start;margin:0}#lab-003 .xyny-lab003-insight{grid-template-columns:1fr}#lab-003 .xyny-lab003-evidence{grid-template-columns:1fr}#lab-003 .xyny-lab003-shot{height:190px}#lab-003 .xyny-lab003-proof-head>span{display:none}}
@media(max-width:430px){#lab-003 .xyny-lab003-headline h3{font-size:clamp(31px,8.7vw,43px)}#lab-003 .xyny-lab003-meta>div{padding:17px 12px}#lab-003 .xyny-lab003-meta strong{font-size:12px}#lab-003 .xyny-lab003-actions{display:grid}#lab-003 .xyny-lab003-actions a{width:100%}#lab-003 .xyny-lab003-shot{height:175px}}
@media(prefers-reduced-motion:reduce){#lab-003 .xyny-lab003-evidence>a{transition:none}}
