.home-shell{min-height:100vh;background:radial-gradient(ellipse 55% 65% at 78% 42%,#205b3e77,transparent 75%),linear-gradient(130deg,#091410,#10251b 65%,#08130f)}.home-main{position:relative;isolation:isolate;overflow:hidden;padding:75px 0 38px}.home-main:before{content:"";opacity:.3;background-image:linear-gradient(#b8fc7812 1px,transparent 0),linear-gradient(90deg,#b8fc7812 1px,transparent 0);background-size:60px 60px}.home-main:before,.home-sparks{position:absolute;inset:0;z-index:-1;pointer-events:none}.home-sparks i{position:absolute;width:5px;height:5px;transform:rotate(45deg);background:#baff74;box-shadow:0 0 16px 5px #baff7475}.home-sparks i:first-child{top:16%;left:47%}.home-sparks i:nth-child(2){top:26%;right:7%;width:3px;height:3px}.home-sparks i:nth-child(3){top:68%;left:42%;width:3px;height:3px}.home-sparks i:nth-child(4){bottom:9%;right:34%;width:4px;height:4px}.home-sparks i:nth-child(5){top:7%;right:35%;width:2px;height:2px}.home-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,5vw,85px);min-height:580px}.home-copy{position:relative;z-index:2}.home-eyebrow{display:flex;gap:11px;align-items:center;margin:0 0 26px;color:#bdfa8d;font:800 11px Courier New,monospace;letter-spacing:.11em}.home-eyebrow span{width:8px;height:8px;background:#baff74;box-shadow:0 0 13px #baff74}.home-copy h1{margin:0 0 29px;color:#f5e9ce;font:900 clamp(65px,7.6vw,126px)/.9 Courier New,monospace;letter-spacing:-.085em;text-shadow:0 14px 36px #0008}.home-copy h1 span{color:#baff74}.home-lede{max-width:580px;color:#d0dfcf;font-size:18px;line-height:1.72;margin:0 0 34px}.home-actions{display:flex;flex-wrap:wrap;gap:14px}.home-actions a{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:61px;padding:0 22px;font:900 14px Courier New,monospace;letter-spacing:.02em}.home-actions a span{font-size:24px;line-height:1}.home-primary{background:#baff74;color:#102319;box-shadow:5px 5px 0 #4a7546}.home-primary:hover{background:#d1ff94;transform:translate(-1px,-1px);box-shadow:6px 6px 0 #4a7546}.home-secondary{border:1px solid #8eba8a;background:#133125;color:#d9f4cb}.home-secondary:hover{background:#214533;border-color:#baff74}.home-underlink{color:#a9c5ad;font-size:13px;margin:30px 0 0}.home-underlink a{color:#c8ff95;text-decoration:underline;text-underline-offset:4px}.home-visual{position:relative;min-height:490px;display:flex;justify-content:center;align-items:flex-end;padding:42px 12px 34px;isolation:isolate}.home-visual-ring{position:absolute;z-index:-1;width:min(100%,510px);aspect-ratio:1;border:1px solid #8fde8359;border-radius:50%;background:radial-gradient(circle,#2a6b4888 0,#143e2b66 43%,transparent 70%);box-shadow:0 0 0 29px #9dff7310,0 0 0 70px #9dff7308}.home-visual-ring:after{content:"✦";position:absolute;top:8%;right:14%;color:#c4ff80;font-size:32px;text-shadow:0 0 15px #baff74}.home-creature{position:relative;width:32%;max-width:210px;padding:8px 8px 0;border:1px solid #7aaf7d;background:#1f3d2c;box-shadow:7px 10px 0 #07130e,0 20px 40px #0008}.home-creature img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;background:#4b8065}.home-creature span{display:block;padding:8px 0;color:#e8f4d5;font:800 11px Courier New,monospace;letter-spacing:.07em}.home-creature-fox{transform:rotate(-10deg) translate(14px,-2px);z-index:1}.home-creature-fox img{background:#749ea3}.home-creature-raccoon{width:39%;max-width:245px;transform:translateY(16px);z-index:3}.home-creature-raccoon img{background:#bdaf8d}.home-creature-tiger{transform:rotate(10deg) translate(-14px,-2px);z-index:2}.home-creature-tiger img{background:#a995ad}.home-visual-stamp{position:absolute;right:2%;top:6%;z-index:4;transform:rotate(10deg);background:#baff74;color:#14271c;padding:15px 13px;font:900 18px/1 Courier New,monospace;box-shadow:5px 5px 0 #315c35}.home-check-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,.85fr);align-items:stretch;margin-top:56px;border:1px solid #78a78277;background:#0c2018da;box-shadow:0 20px 55px #0004}.home-check-strip>div{padding:25px 18px;border-right:1px solid #78a78266}.home-check-strip>div span{display:block;color:#9abc9e;font:700 10px Courier New,monospace;letter-spacing:.08em;margin-bottom:8px}.home-check-strip>div strong{display:block;color:#f2edd7;font-size:15px}.home-check-strip>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 23px;background:#baff74;color:#112419;font:900 13px Courier New,monospace}.home-check-strip>a:hover{background:#d2ff99}.home-check-strip>a span{font-size:22px}.home-disclaimer{color:#9ab9a4;font-size:12px;margin:14px 0 0}@media(max-width:920px){.home-hero{grid-template-columns:1fr;gap:10px;min-height:0}.home-visual{min-height:370px;max-width:550px;width:100%;margin:auto}.home-copy h1{font-size:clamp(64px,11vw,100px)}.home-check-strip{grid-template-columns:repeat(2,1fr)}.home-check-strip>div:nth-child(2){border-right:0}.home-check-strip>a,.home-check-strip>div:nth-child(3){border-top:1px solid #78a78266}}@media(max-width:600px){.home-main{padding-top:38px}.home-copy h1{font-size:clamp(52px,14vw,78px)}.home-lede{font-size:15px}.home-actions{display:grid;gap:12px}.home-actions a{width:100%;min-height:58px}.home-underlink{line-height:1.6}.home-visual{min-height:275px;padding:20px 0 25px}.home-visual-ring{width:85%}.home-creature span{font-size:8px;padding:6px 0}.home-visual-stamp{top:0;right:3%;font-size:12px;padding:9px}.home-check-strip{display:block;margin-top:37px}.home-check-strip>div{border-right:0;border-bottom:1px solid #78a78266;padding:16px 18px}.home-check-strip>a{min-height:56px}.home-disclaimer{line-height:1.6}}@media(max-width:760px){.home-copy h1 br{display:block}}