.investigation-intro>div:first-child{grid-template-columns:1fr 1fr;min-height:450px;border:0;border-radius:0;background:transparent;overflow:visible;gap:34px}.detect-copy{align-self:center;padding:24px 0}.detect-copy h1{font-size:clamp(56px,6.5vw,88px);line-height:.96;letter-spacing:-.065em;margin:26px 0}.detect-copy>p{font-size:21px;line-height:1.5;color:#e0e9ce}.detect-meta{display:flex;gap:22px;border-top:1px solid #aec88c40;padding-top:22px;margin-top:32px;font-size:11px;color:#cfddc0}.detect-meta b{color:#c4e76a;font-size:20px;display:block;margin-bottom:5px}.detect-art{position:relative;isolation:isolate;min-height:450px;background:radial-gradient(ellipse at 50% 40%,#70866450,transparent 65%),#10352b;border:1px solid #88a37650;border-radius:22px;overflow:hidden;display:grid;place-items:center;padding:50px 35px}.detect-grid{position:absolute;inset:0;z-index:-1;background:radial-gradient(#c8dbb128 1px,transparent 1px) 0 0/18px 18px;mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.detect-label{position:absolute;top:20px;left:24px;font-size:8px;letter-spacing:.14em;color:#c3d8ac}.detect-backcard{position:absolute;top:75px;left:14%;width:70%;height:285px;background:#a4b797;border:1px solid #d2dec0;border-radius:10px;transform:rotate(-9deg);padding:25px;color:#32523c;box-shadow:0 18px 35px #001c1860}.detect-backcard>span{font-size:9px;letter-spacing:.13em}.detect-backcard i{display:block;height:7px;width:70%;background:#6f8c6840;margin-top:16px;border-radius:5px}.detect-message{position:relative;width:100%;max-width:345px;z-index:1;transform:rotate(3deg);padding:24px;background:linear-gradient(135deg,#fffdf0,#e9e6cf);color:#163e30;border:1px solid #f8f7e4;border-radius:12px;box-shadow:0 22px 40px #001a1880}.detect-message header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #1c463328;padding-bottom:18px}.detect-envelope{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#234f3b;color:#ecf2d6;font-size:22px}.detect-message header b{font-size:12px;display:block}.detect-message header small{font-size:9px;display:block;color:#627652;margin-top:5px}.detect-dots{margin-left:auto;font-size:22px}.detect-message h2{font-size:29px;line-height:1.05;letter-spacing:-.04em;margin:22px 0 18px}.detect-message>p{font-size:15px;line-height:1.9;margin:0 0 20px}.detect-message mark{background:#d1eb89;color:#143b2c;padding:3px 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-bottom:2px solid #749642}.detect-caption{border-top:1px dashed #81956d;padding-top:14px;font-size:10px;line-height:1.6}.detect-caption>span{float:left;font-size:32px;margin-right:10px;line-height:1}.detect-caption b{font-size:13px}.detect-stamp{position:absolute;right:12px;bottom:45px;z-index:2;background:#c8e975;color:#163c2d;border:2px solid #b5d65e;box-shadow:0 10px 20px #001e1855;border-radius:50%;width:86px;height:86px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:13px;font-weight:900;line-height:1.15;transform:rotate(-12deg)}.detect-safe{position:absolute;bottom:17px;left:24px;font-size:7px;letter-spacing:.12em;color:#c8dbb5}.investigation-intro .setup{margin-top:8px;border-radius:18px;box-shadow:none;padding:22px 26px;gap:10px 30px}.investigation-intro .setup fieldset label{padding:12px;font-size:12px}.investigation-intro .setup>small{font-size:10px}.investigation-intro .setup>p{font-size:11px;line-height:1.6}.investigation-intro .setup>button{font-size:12px;padding:16px}.investigation-intro .setup legend{font-size:14px}.investigation-intro .setup>.eyebrow{font-size:9px}.investigation-intro .setup>small{border-top:1px solid #23483320;padding-top:12px}@media(max-width:750px){.investigation-intro>div:first-child{grid-template-columns:1fr;gap:22px}.detect-copy{padding:0}.detect-copy h1{font-size:60px;margin:20px 0}.detect-copy>p{font-size:18px}.detect-meta{margin-top:24px}.detect-art{min-height:420px;order:0;padding:50px 30px}.detect-message{max-width:340px}.investigation-intro .setup{padding:22px}.detect-stamp{right:14px;bottom:38px}.detect-label{font-size:7px}}@media(max-width:360px){.detect-copy h1{font-size:53px}.detect-art{padding:52px 22px 58px;min-height:400px}.detect-message{padding:18px;transform:rotate(1deg)}.detect-message h2{font-size:27px}.detect-message>p{font-size:12px}.detect-stamp{width:67px;height:67px;font-size:10px;bottom:30px;right:7px}.detect-meta{gap:18px;font-size:10px}.detect-safe{font-size:6px}}
