.silence-trial-teaser{position:relative;width:min(1500px,calc(100% - 4vw));margin:clamp(1.5rem,4vw,4rem) auto;padding:clamp(1.5rem,4vw,4rem);display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;overflow:hidden;border:1px solid #4a3928;background:linear-gradient(100deg,rgba(5,5,5,.94),rgba(10,8,7,.64)),url('boys-of-decay-brand-banner.jpg') center/cover no-repeat;box-shadow:0 24px 64px rgba(0,0,0,.35)}
.silence-trial-teaser:after{content:"";position:absolute;inset:0;border-top:3px solid #a9211e;pointer-events:none}.silence-trial-teaser>*{position:relative;z-index:1}.silence-trial-teaser p{margin:0 0 .7rem;color:#d7b56d;font:800 .75rem/1.2 Inter,sans-serif;letter-spacing:.17em}.silence-trial-teaser h2{margin:0;font:900 clamp(2.7rem,5vw,5.4rem)/.82 "Barlow Condensed",sans-serif}.silence-trial-teaser h2 em{color:#d7b56d;font-style:normal}.silence-trial-teaser span{display:block;margin-top:1rem;color:#d8d3c9;line-height:1.55}.silence-trial-teaser button{flex:0 0 auto;border:0;background:#ae2420;color:#fff;padding:1.1rem 1.3rem;font-weight:900;letter-spacing:.06em}.silence-trial-teaser button:hover{background:#cb2d27}.silence-trial-teaser b{margin-left:1rem}.stilteproef-page{padding:clamp(1rem,3vw,2.5rem) 0 5rem}.silence-page-back{margin:0 2vw 1rem;border:1px solid #37342f;background:#111;color:#d7b56d;padding:.85rem 1rem;font-weight:800;letter-spacing:.06em}
.silence-trial{position:relative;margin:clamp(2rem,5vw,5rem) auto;width:min(1500px,calc(100% - 4vw));overflow:hidden;border:1px solid #3a3023;background:linear-gradient(145deg,#111 0%,#090a0a 48%,#130d09 100%);box-shadow:0 36px 90px rgba(0,0,0,.42)}
.silence-trial:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 49.8%,rgba(215,181,109,.08) 50%,transparent 50.2%),repeating-linear-gradient(0deg,transparent 0 69px,rgba(255,255,255,.025) 70px)}
.silence-trial-intro{position:relative;min-height:680px;padding:clamp(2.2rem,6vw,6.5rem);display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid #3a3023;background:radial-gradient(circle at 78% 27%,rgba(144,18,14,.22),transparent 28%),linear-gradient(100deg,rgba(0,0,0,.12),rgba(0,0,0,.78)),url('boys-of-decay-brand-banner.jpg') center/cover no-repeat}
.silence-trial-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0b0b 0,rgba(8,8,8,.75) 38%,rgba(8,8,8,.25) 100%);pointer-events:none}
.silence-trial-intro>*{position:relative;z-index:1}
.silence-trial-status{position:absolute;z-index:2;top:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,6vw,6.5rem);right:clamp(1.5rem,6vw,6.5rem);display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.38);padding-top:.8rem;font:800 .78rem/1 Inter,sans-serif;letter-spacing:.17em}
.silence-trial-status span{color:#d7b56d}.silence-trial-status strong{color:#fff;background:#a9211e;padding:.65rem .85rem}
.silence-trial-kicker,.silence-trial-label{margin:0 0 1rem;color:#d7b56d;font:800 .78rem/1.2 Inter,sans-serif;letter-spacing:.2em}
.silence-trial-intro h2{max-width:980px;margin:0;font:900 clamp(3.6rem,8vw,8.2rem)/.78 "Barlow Condensed",sans-serif;letter-spacing:.01em;text-transform:uppercase}.silence-trial-intro h2 em{color:#d7b56d;font-style:normal}
.silence-trial-lead{max-width:820px;margin:1.8rem 0 2rem;color:#d8d3c9;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}
.silence-trial-numbers{display:flex;gap:1rem;max-width:680px}.silence-trial-numbers span{min-width:150px;padding:1rem 1.2rem;border:1px solid rgba(215,181,109,.35);background:rgba(0,0,0,.48);display:flex;align-items:baseline;gap:.75rem}.silence-trial-numbers strong{font:900 2.35rem/1 "Barlow Condensed",sans-serif;color:#fff}.silence-trial-numbers small{font:800 .7rem/1.2 Inter,sans-serif;letter-spacing:.14em;color:#d7b56d}
.silence-trial-jump{position:absolute;right:clamp(1.5rem,6vw,6.5rem);bottom:clamp(2.2rem,6vw,6.5rem);display:flex;align-items:center;gap:1rem;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.08em}.silence-trial-jump span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #d7b56d;color:#d7b56d}
.silence-trial-rules{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,8rem);padding:clamp(3rem,7vw,7rem);border-bottom:1px solid #3a3023}.silence-trial-rules h3,.silence-form-heading h3{font:900 clamp(2.2rem,4.5vw,4.8rem)/.88 "Barlow Condensed",sans-serif;margin:.6rem 0 1.2rem}.silence-trial-rules>div>p:last-child,.silence-form-heading>p:last-child{color:#aaa79f;line-height:1.75;max-width:620px}.silence-trial-rules ol{list-style:none;margin:0;padding:0}.silence-trial-rules li{display:grid;grid-template-columns:56px 1fr;gap:1.2rem;padding:1.25rem 0;border-top:1px solid #2d2b27}.silence-trial-rules li:last-child{border-bottom:1px solid #2d2b27}.silence-trial-rules li span{font:900 1.6rem/1 "Barlow Condensed",sans-serif;color:#d7b56d}.silence-trial-rules li p{margin:0;color:#e4dfd5;line-height:1.55}
.silence-trial-form{position:relative;padding:clamp(3rem,7vw,7rem)}.silence-form-heading{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:4rem;align-items:end;margin-bottom:2.5rem}.silence-form-heading .silence-trial-label{grid-column:1/-1}.silence-form-heading h3{margin:0}.silence-form-heading>p:last-child{margin:0}
.silence-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.silence-form-grid label{display:flex;flex-direction:column;gap:.55rem;color:#d8d3c9;font-size:.9rem;font-weight:700}.silence-form-grid .full{grid-column:1/-1}.silence-form-grid input,.silence-form-grid textarea{width:100%;border:1px solid #403b32;border-radius:0;background:#111212;color:#fff;padding:1rem;font:inherit;outline:none}.silence-form-grid input:focus,.silence-form-grid textarea:focus{border-color:#d7b56d;box-shadow:0 0 0 3px rgba(215,181,109,.12)}.silence-form-grid textarea{resize:vertical;min-height:120px}.silence-form-consent{display:grid;gap:.75rem;margin:1.4rem 0}.silence-form-consent label{display:flex;align-items:flex-start;gap:.7rem;color:#bbb7ae;font-size:.88rem;line-height:1.5}.silence-form-consent input{margin-top:.2rem;accent-color:#b32621}.silence-submit{border:0;background:#b32621;color:#fff;padding:1rem 1.25rem;font-weight:900;letter-spacing:.08em}.silence-submit:hover{background:#cf2e28}.silence-submit span{margin-left:1rem}.silence-form-note{color:#8f8c85;font-size:.82rem}.silence-form-note a{color:#d7b56d}.silence-form-confirmation{margin-top:1rem;padding:1rem;border:1px solid #675532;background:#18140c;display:flex;flex-direction:column;gap:.3rem}.silence-form-confirmation[hidden]{display:none}.silence-form-confirmation strong{color:#d7b56d}.silence-form-confirmation span{color:#d8d3c9}
.silence-medical{margin:2.2rem 0 0;padding:clamp(1.25rem,3vw,2.4rem);border:1px solid #51452f;background:#0d0e0e}.silence-medical legend{padding:0 .8rem;color:#d7b56d;font:900 1.7rem/1 "Barlow Condensed",sans-serif;letter-spacing:.04em;text-transform:uppercase}.silence-medical>p{max-width:850px;color:#aaa79f;line-height:1.65;margin:.2rem 0 1.5rem}.silence-medical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.silence-medical-grid label{display:flex;flex-direction:column;gap:.55rem;color:#d8d3c9;font-size:.9rem;font-weight:700;line-height:1.45}.silence-medical-grid .full{grid-column:1/-1}.silence-medical-grid input,.silence-medical-grid textarea,.silence-medical-grid select{width:100%;border:1px solid #403b32;border-radius:0;background:#111212;color:#fff;padding:1rem;font:inherit;outline:none}.silence-medical-grid input:focus,.silence-medical-grid textarea:focus,.silence-medical-grid select:focus{border-color:#d7b56d;box-shadow:0 0 0 3px rgba(215,181,109,.12)}.silence-medical-grid textarea{resize:vertical;min-height:110px}.silence-medical-grid select{appearance:auto}
@media(max-width:900px){.silence-trial{width:calc(100% - 24px);margin:1.5rem 12px}.silence-trial-intro{min-height:720px;padding:6rem 1.25rem 2rem}.silence-trial-status{left:1.25rem;right:1.25rem}.silence-trial-intro h2{font-size:clamp(3.35rem,16vw,5.5rem);line-height:.82}.silence-trial-lead{font-size:1rem}.silence-trial-numbers{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:.5rem}.silence-trial-numbers span{min-width:0;padding:.8rem .55rem;display:block;text-align:center}.silence-trial-numbers strong,.silence-trial-numbers small{display:block}.silence-trial-numbers small{font-size:.58rem;margin-top:.35rem}.silence-trial-jump{position:static;margin-top:1.2rem;justify-content:space-between}.silence-trial-rules,.silence-form-heading{grid-template-columns:1fr;gap:1rem}.silence-trial-rules,.silence-trial-form{padding:3rem 1.25rem}.silence-form-grid,.silence-medical-grid{grid-template-columns:1fr}.silence-form-grid .full,.silence-medical-grid .full{grid-column:auto}.silence-trial-rules h3,.silence-form-heading h3{font-size:3rem}.silence-trial-status{font-size:.62rem;letter-spacing:.12em}.silence-trial-status strong{padding:.55rem .65rem}}
@media(max-width:700px){.silence-trial-teaser{width:calc(100% - 24px);margin:1.5rem 12px;padding:1.5rem 1.25rem;display:block}.silence-trial-teaser h2{font-size:3.2rem}.silence-trial-teaser button{width:100%;margin-top:1.3rem;text-align:left;display:flex;justify-content:space-between}.stilteproef-page{padding:.75rem 0 5.5rem}.stilteproef-page .silence-page-back{display:inline-flex;width:auto;max-width:calc(100% - 24px);margin:0 12px .6rem;padding:.65rem .85rem!important;font-size:.75rem!important;line-height:1.2!important;letter-spacing:.08em}.stilteproef-page .silence-trial{margin:.75rem 12px}.stilteproef-page .silence-trial-intro{min-height:560px;padding:5.2rem 1rem 1.5rem}.stilteproef-page .silence-trial-status{top:1rem;left:1rem;right:1rem;font-size:.54rem;letter-spacing:.09em}.stilteproef-page .silence-trial-status span{max-width:120px;line-height:1.3}.stilteproef-page .silence-trial-status strong{padding:.45rem .55rem;font-size:.68rem;white-space:nowrap}.stilteproef-page .silence-trial-kicker{margin-bottom:.7rem;font-size:.64rem;letter-spacing:.13em}.stilteproef-page .silence-trial-intro h2{max-width:100%;font-size:clamp(2.35rem,11vw,3rem)!important;line-height:.86;letter-spacing:0}.stilteproef-page .silence-trial-lead{margin:1rem 0 1.2rem;font-size:.9rem;line-height:1.5}.stilteproef-page .silence-trial-numbers{gap:.35rem}.stilteproef-page .silence-trial-numbers span{padding:.65rem .35rem}.stilteproef-page .silence-trial-numbers strong{font-size:1.7rem}.stilteproef-page .silence-trial-numbers small{font-size:.5rem;letter-spacing:.06em}.stilteproef-page .silence-trial-jump{margin-top:.8rem;font-size:.78rem}.stilteproef-page .silence-trial-jump span{width:38px;height:38px}}
@media(max-width:460px){.silence-trial-status span{max-width:130px;line-height:1.25}.silence-trial-rules li{grid-template-columns:42px 1fr}.silence-trial-jump{font-size:.82rem}.stilteproef-page .silence-trial-intro{min-height:540px}.stilteproef-page .silence-trial-intro h2{font-size:clamp(2.2rem,10.8vw,2.8rem)!important}}

/* Season 1 flyer and accessible rules */
.silence-trial .trial-flyer-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(1rem,3vw,3rem);background:#0b0b0b}
.trial-flyer-intro:after{display:none}.trial-flyer-image{display:block;min-width:0}.trial-flyer-image img{display:block;width:100%;height:auto;max-width:100%;border:1px solid #493820}.silence-trial .trial-flyer-intro h2{font-size:clamp(2.5rem,5vw,5rem)!important;line-height:1!important}.trial-flyer-copy{min-width:0}.trial-flyer-copy .silence-trial-kicker{font-size:.875rem;line-height:1.5}.trial-flyer-copy .silence-trial-lead{font-size:1rem;line-height:1.7;margin:1.4rem 0}.trial-flyer-facts{font-size:.875rem;color:#d7b56d;font-weight:800;line-height:1.6}.trial-flyer-copy .primary{display:inline-block;margin:1rem 0;padding:1rem;background:#a9211e;color:#fff;font-size:.875rem;line-height:1.5;text-decoration:none;font-weight:800}.trial-rules-link{display:block;color:#d7b56d;font-size:.875rem;padding:.8rem 0;text-underline-offset:5px}.trial-selection-note{font-size:.875rem;line-height:1.6;color:#bbb}.silence-trial-rules{scroll-margin-top:100px}.silence-trial-rules li p{font-size:1rem}.silence-trial-rules h3{line-height:1.08}
@media(max-width:760px){.silence-trial .trial-flyer-intro{grid-template-columns:1fr;padding:1rem;gap:1.5rem}.trial-flyer-copy{padding:.5rem}.silence-trial .trial-flyer-intro h2{font-size:2.8rem!important}.trial-flyer-copy .primary{display:block;text-align:center}}

.trial-sponsor{display:flex;align-items:center;gap:1rem;border:1px solid #53442c;background:#141310;padding:1rem;margin:1.5rem 0}.trial-sponsor-logo{flex:0 0 96px;display:flex;align-items:center;justify-content:center;padding:.5rem;background:#fff;border-radius:4px}.trial-sponsor-logo img{display:block;width:100%;height:auto;max-height:96px;object-fit:contain}.trial-sponsor .trial-sponsor-label{font-size:.875rem;font-weight:800;color:#d7b56d;line-height:1.4;margin:0 0 .5rem}.trial-sponsor h3{font-size:1.5rem;line-height:1.2;margin:0 0 .5rem}.trial-sponsor p{font-size:1rem;line-height:1.5;color:#ddd;margin:0 0 .75rem}.trial-sponsor div>a{font-size:.875rem;line-height:1.5;font-weight:700;color:#d7b56d;text-underline-offset:4px}.e3-trial .trial-sponsor-teaser{display:block;margin-top:1rem;color:#d7b56d;font-size:.875rem;line-height:1.5;text-underline-offset:4px}@media(max-width:420px){.trial-sponsor{align-items:flex-start;flex-direction:column}.trial-sponsor-logo{flex-basis:auto;width:96px}}
