:root{--black:#080908;--panel:#0f110f;--panel2:#151713;--paper:#d4c7a9;--paper2:#b8aa89;--ink:#171914;--bone:#e9e1cf;--muted:#8b8b7c;--line:#292c27;--red:#a12a21;--red2:#cc3c2f;--green:#87966c;--mono:'Courier Prime',monospace;--display:'Oswald',sans-serif;--type:'Special Elite',monospace}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:30px}
body{margin:0;background:var(--black);color:var(--bone);font-family:var(--mono);line-height:1.5;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012),rgba(255,255,255,.012) 1px,transparent 1px,transparent 3px);mix-blend-mode:screen}
.grain{position:fixed;inset:-50%;pointer-events:none;z-index:98;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:grain .18s steps(2) infinite}
@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,-2%)}100%{transform:translate(-2%,1%)}}
img{max-width:100%;display:block}a{color:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}
.security-strip{height:31px;background:#171a17;border-bottom:1px solid #2d312c;color:#777f72;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1180px)/2));font-size:10px;letter-spacing:.13em;position:relative;z-index:4}
.security-strip i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6f9253;box-shadow:0 0 8px #6f9253;margin-right:7px}.nav{height:88px;display:flex;align-items:center;gap:28px;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:15px;letter-spacing:.17em;text-decoration:none;margin-right:auto}.brand b{color:#aeb798}.eye{color:#96a079;font-size:25px;line-height:1}.nav-link{font-family:var(--display);font-size:12px;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;color:#a5a597}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-family:var(--display);font-weight:700;letter-spacing:.08em;border:1px solid #555a4f;transition:.25s ease}.button:hover{transform:translateY(-2px);filter:brightness(1.08)}.button-small{font-size:11px;padding:11px 16px;color:#d2cfbf}.button-primary{background:linear-gradient(180deg,#bd382d,#8c2119);border-color:#d0574d;color:#fff;box-shadow:0 10px 28px rgba(121,23,17,.32),inset 0 1px rgba(255,255,255,.2);padding:16px 20px;gap:24px;min-width:290px}.button-primary i{font-style:normal;font-size:20px;line-height:1}
.hero{min-height:850px;position:relative;overflow:hidden;border-bottom:1px solid #22251f;background:radial-gradient(circle at 70% 42%,rgba(97,112,75,.12),transparent 35%),linear-gradient(110deg,#080908 0%,#0c0d0b 55%,#10120f 100%)}
.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(170,178,151,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(170,178,151,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to right,black,transparent 78%)}
.hero::after{content:"RESTRICTED";position:absolute;right:-85px;bottom:100px;font-family:var(--display);font-size:155px;font-weight:700;letter-spacing:.03em;color:transparent;-webkit-text-stroke:1px rgba(156,48,39,.09);transform:rotate(-90deg)}
.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;min-height:675px;position:relative;z-index:2}.hero-copy{padding:55px 0 90px}.eyebrow{display:inline-flex;align-items:center;border:1px solid #343832;font-family:var(--display);font-size:10px;letter-spacing:.15em;margin-bottom:28px}.eyebrow span{padding:8px 12px;color:#9ca28f}.eyebrow em{font-style:normal;background:var(--red);padding:8px 11px;color:#fff}.case-number{font-size:11px;letter-spacing:.22em;color:#77806d;margin:0 0 13px}.hero h1{font-family:var(--display);font-size:clamp(52px,6vw,82px);line-height:.95;text-transform:uppercase;letter-spacing:-.025em;margin:0 0 24px;max-width:760px;text-wrap:balance}.hero h1::after{content:"";display:block;width:110px;height:5px;background:var(--red);margin-top:26px}.hero-lead{color:#aaa999;font-size:16px;line-height:1.72;max-width:630px;margin:0 0 30px}.hero-actions{display:flex;align-items:center;gap:28px}.text-link{font-family:var(--display);font-size:12px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;color:#b8b8a9;border-bottom:1px solid #4b4e47;padding-bottom:6px}.text-link span{color:var(--red2);margin-left:8px}.trust-line{display:flex;gap:22px;margin-top:22px;color:#777b70;font-size:10px;text-transform:uppercase}.trust-line span{display:flex;gap:6px}.trust-line span::first-letter{color:#95a57a}
.hero-visual{position:relative;width:min(460px,100%);margin:15px auto 0;transform:rotate(1deg)}.folder-tab{display:inline-block;background:#8e835f;color:#27271e;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.12em;padding:10px 23px;border-radius:4px 4px 0 0;margin-left:26px}.folder{position:relative;background:linear-gradient(145deg,#b5a783,#8f825f);min-height:545px;padding:34px 44px 33px;box-shadow:20px 22px 60px rgba(0,0,0,.58);color:#27271f}.folder::before{content:"";position:absolute;inset:0;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.75'/%3E%3C/svg%3E");mix-blend-mode:multiply}.file-meta{position:relative;z-index:1;border-top:2px solid rgba(30,30,25,.4);border-bottom:1px solid rgba(30,30,25,.25);padding:7px 0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em}.book-cover{width:228px;margin:25px auto 10px;position:relative;box-shadow:10px 14px 22px rgba(28,25,17,.45);transform:rotate(-2deg);overflow:hidden}.book-cover img{width:100%;height:305px;object-fit:cover;object-position:center}.book-cover::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 0 45px rgba(0,0,0,.3)}.scanline{position:absolute;left:0;right:0;height:2px;background:rgba(185,44,32,.5);box-shadow:0 0 9px rgba(203,51,40,.7);animation:scan 4s linear infinite}@keyframes scan{from{top:-3px}to{top:100%}}.stamp{position:absolute;z-index:3;right:22px;top:110px;border:4px double rgba(151,36,27,.8);color:rgba(151,36,27,.86);padding:6px 11px;text-align:center;font-family:var(--display);font-size:17px;font-weight:700;line-height:.85;letter-spacing:.03em;transform:rotate(12deg);mix-blend-mode:multiply}.redaction{position:relative;z-index:1;margin-top:15px}.redaction span{display:block;background:#22241f;height:7px;margin:7px 0;opacity:.78}.redaction span:nth-child(1){width:83%}.redaction span:nth-child(2){width:65%}.redaction span:nth-child(3){width:91%}.scribble{font-family:var(--type);font-size:13px;line-height:1.25;transform:rotate(-2deg);margin:20px 0 0;text-align:right}.paperclip{position:absolute;z-index:2;width:20px;height:72px;border:3px solid #7c7764;border-radius:13px;right:35px;top:-18px;transform:rotate(3deg);box-shadow:2px 2px 4px rgba(0,0,0,.3)}.paperclip::after{content:"";position:absolute;width:10px;height:52px;border:2px solid #77715e;border-radius:9px;left:2px;top:6px}.scroll-cue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:.14em;color:#555b50;display:flex;flex-direction:column;align-items:center;gap:3px;z-index:2}.scroll-cue span{font-size:20px;animation:bob 1.5s ease infinite}@keyframes bob{50%{transform:translateY(5px)}}
.briefing{padding:120px 0;background:#0c0d0b;border-bottom:1px solid #22251f}.briefing-grid{display:grid;grid-template-columns:115px 1fr 440px;gap:65px;align-items:center}.section-label{border-top:1px solid #44483f;padding-top:12px;align-self:start}.section-label span{font-family:var(--display);font-size:44px;color:#34382f;display:block}.section-label p{font-family:var(--display);font-size:10px;letter-spacing:.18em;color:#7f8475;margin:4px 0}.type-note{font-size:10px;letter-spacing:.16em;color:#7d856f;margin:0 0 16px}.type-note.red{color:#bd5147}.brief-copy h2,.section-head h2,.sample-copy h2,.offer-copy h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(38px,4.4vw,61px);line-height:1.02;margin:0 0 24px;letter-spacing:-.015em}.brief-copy>p:not(.type-note){color:#a4a496;font-size:15px;line-height:1.8;max-width:560px}.brief-copy blockquote{font-family:var(--type);font-size:18px;color:#cac3af;border-left:3px solid var(--red);margin:30px 0 0;padding:2px 0 2px 20px;max-width:520px}.evidence-card{background:#b8aa89;color:#22231e;padding:16px 16px 20px;transform:rotate(1.5deg);box-shadow:15px 18px 45px rgba(0,0,0,.45)}.photo-wrap{position:relative;overflow:hidden}.photo-wrap img{width:100%;height:280px;object-fit:cover;filter:sepia(.4) contrast(1.1) saturate(.65)}.crosshair{position:absolute;width:28px;height:28px;border:1px solid rgba(176,35,27,.85);border-radius:50%}.crosshair::before,.crosshair::after{content:"";position:absolute;background:rgba(176,35,27,.85)}.crosshair::before{width:36px;height:1px;left:-5px;top:13px}.crosshair::after{height:36px;width:1px;top:-5px;left:13px}.crosshair.one{left:20%;top:36%}.crosshair.two{right:15%;top:17%}.evidence-card figcaption{font-size:10px;display:flex;flex-direction:column;margin-top:14px}.evidence-card figcaption span{color:#8c251d;letter-spacing:.12em}.evidence-card figcaption b{font-family:var(--display);font-size:17px;text-transform:uppercase;margin-top:4px}.evidence-card figcaption small{opacity:.65}
.contents{padding:115px 0 130px;background:linear-gradient(180deg,#10120f,#090a09)}.section-head{max-width:760px;margin:0 auto 60px;text-align:center}.section-head>p:last-child{color:#898b80;font-size:14px;max-width:620px;margin:0 auto}.files-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mini-file{min-height:340px;background:#121411;border:1px solid #292c26;padding:28px 23px;position:relative;transition:.25s ease;overflow:hidden}.mini-file::before{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:var(--red);transition:.3s}.mini-file:hover{transform:translateY(-7px);border-color:#505448;background:#151814}.mini-file:hover::before{width:100%}.file-no{position:absolute;right:18px;top:14px;font-family:var(--display);font-size:44px;color:#23261f}.file-icon{font-family:serif;font-size:42px;color:#929d78;margin:15px 0 28px}.mini-file h3{font-family:var(--display);font-size:24px;text-transform:uppercase;margin:0 0 15px}.mini-file p{font-size:12px;color:#84867b;line-height:1.75}.status{position:absolute;left:23px;bottom:24px;font-size:9px;letter-spacing:.13em;color:#6f7e5a}.sample{padding:120px 0;background:#c7b994;color:#22241e;position:relative;overflow:hidden}.sample::after{content:"E-01";position:absolute;right:-30px;bottom:-85px;font-family:var(--display);font-size:330px;font-weight:700;color:rgba(55,54,43,.05)}.sample-grid{display:grid;grid-template-columns:1fr .9fr;gap:95px;align-items:center;position:relative;z-index:1}.sample-photo{position:relative;background:#d7cbaa;padding:14px 14px 48px;box-shadow:16px 18px 28px rgba(47,42,30,.28);transform:rotate(-2deg)}.sample-photo img{width:100%;height:420px;object-fit:cover;filter:sepia(.65) contrast(1.08) brightness(.85)}.photo-code{font-size:10px;letter-spacing:.12em;margin:15px 3px 0}.tape{position:absolute;width:95px;height:28px;background:rgba(211,199,163,.7);top:-8px;box-shadow:0 1px 5px rgba(0,0,0,.1)}.tape-left{left:-20px;transform:rotate(-12deg)}.tape-right{right:-24px;transform:rotate(10deg)}.sample-copy .type-note{color:#685f48}.sample-copy h2{color:#20221c}.excerpt{border-top:1px solid rgba(33,35,28,.28);border-bottom:1px solid rgba(33,35,28,.28);padding:22px 0;margin:0 0 26px;font-family:var(--type);font-size:15px;line-height:1.65}.excerpt sup{color:#8e2c22;font-family:var(--mono);font-weight:bold}.classified-line{display:inline-block;background:#25261f;color:#c5b791;font-family:var(--display);font-size:9px;letter-spacing:.13em;padding:5px 9px;transform:rotate(-1deg)}.sample .text-link{color:#2e3028;border-color:#716a55}.offer{padding:120px 0;background:radial-gradient(circle at 75% 50%,rgba(134,39,31,.11),transparent 35%),#090a09}.offer-grid{display:grid;grid-template-columns:1fr 480px;gap:100px;align-items:center}.offer-copy h2 em{color:#aeb893;font-style:normal}.offer-copy ul{list-style:none;padding:0;margin:38px 0 0;border-top:1px solid #292c27}.offer-copy li{display:flex;gap:16px;align-items:flex-start;border-bottom:1px solid #292c27;padding:18px 0}.offer-copy li>span{color:#9cac7e;margin-top:2px}.offer-copy li b,.offer-copy li small{display:block}.offer-copy li b{font-family:var(--display);font-size:15px;text-transform:uppercase}.offer-copy li small{font-size:10px;color:#777a70;margin-top:3px}.checkout-card{background:#c8bb98;color:#23251f;padding:0 30px 30px;box-shadow:20px 22px 60px rgba(0,0,0,.48);position:relative}.checkout-card::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='x'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23x)'/%3E%3C/svg%3E")}.checkout-top{position:relative;z-index:1;margin:0 -30px;background:#24261f;color:#bfb89f;padding:13px 18px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.13em}.checkout-top b{color:#93a574}.product-row{position:relative;z-index:1;display:flex;align-items:center;gap:17px;padding:26px 0 20px;border-bottom:1px solid rgba(39,40,33,.24)}.product-row img{width:68px;height:91px;object-fit:cover;box-shadow:5px 6px 10px rgba(0,0,0,.22)}.product-row small{font-size:8px;letter-spacing:.12em;color:#746c55}.product-row h3{font-family:var(--display);font-size:23px;text-transform:uppercase;margin:2px 0}.product-row p{font-size:9px;margin:0;color:#6f6853}.price-block{position:relative;z-index:1;text-align:center;padding:24px 0 20px}.price-block>span{font-size:8px;letter-spacing:.14em;color:#6f6853}.price-block div{display:flex;align-items:flex-start;justify-content:center;height:75px}.price-block sup{font-family:var(--display);font-weight:600;margin:16px 6px 0 0}.price-block strong{font-family:var(--display);font-size:78px;line-height:1}.price-block small{font-family:var(--display);font-size:24px;margin-top:12px}.price-block p{font-size:9px;margin:1px 0;color:#6b654f}.checkout-button{position:relative;z-index:1;width:100%;min-width:0;padding:18px 13px;font-size:14px}.checkout-button span{font-size:20px}.secure{position:relative;z-index:1;text-align:center;font-size:8px;letter-spacing:.09em;color:#6d674f;margin:12px 0 20px}.guarantee{position:relative;z-index:1;border-top:1px solid rgba(39,40,33,.24);padding-top:17px;display:flex;gap:13px;align-items:center}.guarantee>b{width:46px;height:46px;border:2px solid #6f745e;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:25px}.guarantee strong,.guarantee small{display:block}.guarantee strong{font-family:var(--display);font-size:11px;letter-spacing:.08em}.guarantee small{font-size:8px;color:#6d674f;max-width:270px}.faq{padding:110px 0 130px;background:#0d0f0d}.faq-grid{display:grid;grid-template-columns:170px 1fr;gap:60px}.faq-list details{border-top:1px solid #30332e}.faq-list details:last-child{border-bottom:1px solid #30332e}.faq-list summary{list-style:none;cursor:pointer;padding:23px 0;display:flex;justify-content:space-between;font-family:var(--display);font-size:17px;text-transform:uppercase;letter-spacing:.03em}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font-family:var(--mono);font-style:normal;color:#aeb797;font-size:24px;font-weight:400;transition:.2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:#8f9186;font-size:12px;line-height:1.8;max-width:780px;margin:0 0 24px}.footer-inner{min-height:165px;display:flex;align-items:center;gap:45px}.footer-inner p{font-size:8px;color:#62675d;max-width:450px}.footer-inner>span{margin-left:auto;font-size:8px;color:#4e534b}.mobile-cta{display:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}
.access-price{position:relative;z-index:1;text-align:center;border-top:1px solid rgba(39,40,33,.24);padding:18px 0 20px}.access-price>span{display:block;font-size:8px;letter-spacing:.16em;color:#6f6853}.access-price div{height:63px;display:flex;align-items:flex-start;justify-content:center;margin-top:3px}.access-price sup{font-family:var(--display);font-size:15px;font-weight:700;margin:13px 6px 0 0}.access-price strong{font-family:var(--display);font-size:65px;line-height:.95}.access-price small{font-family:var(--display);font-size:21px;margin-top:9px}.access-price em{display:block;font-style:normal;font-size:8px;letter-spacing:.13em;color:#6f6853}
@media(max-width:980px){.hero-grid{grid-template-columns:1fr 400px;gap:35px}.hero h1{font-size:58px}.briefing-grid{grid-template-columns:80px 1fr;gap:40px}.evidence-card{grid-column:2;width:min(520px,100%)}.files-grid{grid-template-columns:1fr 1fr}.sample-grid{gap:55px}.offer-grid{grid-template-columns:1fr 420px;gap:55px}}
@media(max-width:760px){.shell{width:min(100% - 28px,560px)}.desktop-only,.nav-link{display:none}.security-strip{padding:0 14px}.nav{height:72px}.button-small{padding:9px 11px}.hero{min-height:auto;padding-bottom:75px}.hero::after{display:none}.hero-grid{display:flex;flex-direction:column;gap:10px}.hero-copy{padding:48px 0 20px}.hero h1{font-size:clamp(47px,14vw,67px)}.hero-lead{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column}.button-primary{width:100%}.trust-line{flex-wrap:wrap;gap:9px 16px}.hero-visual{width:min(410px,94%);margin:35px auto}.folder{min-height:500px;padding:28px 34px}.book-cover{width:205px}.book-cover img{height:274px}.scroll-cue{display:none}.briefing,.contents,.sample,.offer,.faq{padding:78px 0}.briefing-grid,.sample-grid,.offer-grid,.faq-grid{grid-template-columns:1fr;gap:40px}.section-label{display:flex;align-items:center;gap:13px}.section-label span{font-size:34px}.section-label p{margin:0}.evidence-card{grid-column:auto}.photo-wrap img{height:230px}.section-head{text-align:left}.files-grid{grid-template-columns:1fr}.mini-file{min-height:270px}.sample-photo img{height:310px}.sample-grid{display:flex;flex-direction:column-reverse}.offer-copy h2 br{display:none}.checkout-card{width:100%;max-width:480px;margin:0 auto}.footer-inner{padding:35px 0 95px;min-height:0;display:block}.footer-inner p{margin:22px 0}.footer-inner>span{display:block}.mobile-cta{display:flex;position:fixed;z-index:70;left:10px;right:10px;bottom:10px;background:linear-gradient(180deg,#c63c30,#8e2119);box-shadow:0 8px 28px rgba(0,0,0,.55);border:1px solid #dc594e;padding:14px 18px;align-items:center;justify-content:space-between;text-decoration:none;text-transform:uppercase;font-family:var(--display);font-size:13px;letter-spacing:.05em}.mobile-cta b{font-size:15px}.reveal{transition-delay:0s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.grain,.scanline,.scroll-cue span{animation:none}.reveal{opacity:1;transform:none;transition:none}}
