.detect{background:#070707}.detect-hero{background:radial-gradient(circle at 80% 40%,#4b350b,#0000 30%),repeating-linear-gradient(125deg,#080808 0 70px,#a77d0d10 71px);padding:95px 8vw}.detect-hero h2{max-width:980px;margin:15px 0;font-size:clamp(42px,5vw,70px);line-height:1}.detect-hero p{color:#aaa;max-width:760px;line-height:1.7}.detect-hero>div{gap:10px;margin:24px 0;display:flex}.detect-hero small{color:#957b3b;letter-spacing:2px}.detect-note{z-index:12;color:#9bd39b;background:#102010;border:1px solid #315a31;margin:0 7vw;padding:12px;position:sticky;top:85px}.detect-benefits{grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid;transform:translateY(-22px)}.detect-benefits article{background:#111;border:1px solid #332b1d;padding:22px}.detect-benefits article>b{color:#5f4c25;font:28px Georgia}.detect-benefits h3{margin:9px 0}.detect-benefits p{color:#888;font-size:11px;line-height:1.6}.calendar,.pack-zone,.detect-flow,.event-details,.detect-terms{margin:55px 7vw}.calendar-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.calendar-head h3,.pack-head h3,.detect-flow h3{margin:10px 0;font-size:clamp(34px,4vw,52px)}.calendar-head p,.pack-head p{color:#888}.calendar-head select{color:#ddd;background:#151515;border:1px solid #3a3429;padding:12px}.event-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.event-grid article{background:#101010;border:1px solid #332b1d;padding:22px;position:relative}.event-meta{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.event-date{min-width:0;color:var(--g2);flex:1;font:22px/1.2 Georgia}.event-status{color:#9f874c;text-align:center;white-space:nowrap;border:1px solid #55451f;flex:none;max-width:100px;padding:5px;font-size:8px;line-height:1.25}.event-status--completed,.event-status--validated{color:#a8daa5;background:#102010;border-color:#37633a}.event-grid h4{margin:18px 0 5px;font-size:23px}.event-grid>article>b{color:#c7aa65;font-size:11px}.event-grid p{color:#777;font-size:10px}.event-grid ul{color:#aaa;padding:0;font-size:10px;line-height:1.8;list-style:none}.event-grid li:before{content:"✓ ";color:var(--g)}.event-grid button{width:100%}.pack-zone{padding-top:30px}.pack-head{text-align:center;max-width:800px;margin:auto}.pack-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px;display:grid}.pack-grid article{cursor:pointer;background:#101010;border:1px solid #332b1d;flex-direction:column;min-height:390px;padding:20px;display:flex;position:relative}.pack-grid article.chosen{background:linear-gradient(#20190a,#101010);border-color:#bc8b20;transform:translateY(-6px)}.pack-grid article>i{white-space:nowrap;background:var(--g);color:#050505;padding:6px;font-size:7px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pack-grid h4{margin:15px 0 5px;font-size:32px}.pack-grid article>b{color:#b99b56;font-size:10px}.pack-grid ul{color:#aaa;flex:1;padding:10px 0;font-size:9px;line-height:2;list-style:none}.pack-grid li:before{content:"✓ ";color:var(--g)}.detect-flow{background:#100e09;border:1px solid #453619;padding:35px}.detect-flow>div{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.detect-flow span{color:#999;border-top:2px solid #725718;padding:12px 7px;font-size:8px}.detect-flow span b{color:var(--g2);margin-bottom:6px;font-size:15px;display:block}.event-details{grid-template-columns:1fr 1fr;gap:12px;display:grid}.event-details>div{background:#0e0e0e;border:1px solid #332b1d;padding:30px}.event-details ul,.detect-terms ul{color:#aaa;padding-left:18px;font-size:11px;line-height:1.9}.detect-terms{border-left:4px solid var(--g);background:#181308;padding:28px}.detect-terms>b{color:var(--g2)}.detect-terms p{color:#bbb;font-size:11px;line-height:1.65}.detect-terms li::marker{color:var(--g)}@media (width<=1100px){.pack-grid,.detect-flow>div{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.event-grid,.detect-benefits,.pack-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.detect-hero{padding:70px 20px}.detect-hero>div{flex-direction:column}.detect-benefits{grid-template-columns:1fr;padding:0 20px}.calendar,.pack-zone,.detect-flow,.event-details,.detect-terms{margin:45px 20px}.calendar-head{display:block}.event-grid,.pack-grid,.event-details{grid-template-columns:1fr}.detect-flow>div{grid-template-columns:1fr 1fr}}.pack-grid li:first-child{color:var(--g2);font-weight:900}.detect-pack-validity{background:#2a1f09;border:1px solid #81611a;justify-content:space-between;align-items:center;gap:28px;margin:55px 7vw -20px;padding:20px 24px;display:flex}.detect-pack-validity>div{gap:7px;max-width:900px;display:grid}.detect-pack-validity b{color:var(--g2);letter-spacing:1px}.detect-pack-validity span{color:#c6b47c;font-size:.875rem;line-height:1.55}.detect-pack-validity a{color:#111;text-align:center;background:#d9ad48;border:1px solid #b78a27;flex:none;padding:12px 16px;font-size:.82rem;font-weight:900;text-decoration:none}@media (width<=650px){.detect-pack-validity{margin:45px 20px -18px;padding:20px;display:block}.detect-pack-validity a{margin-top:16px;display:block}}
