:root{--green:#91d500;--lime:#b5f25e;--cyan:#56d6d4;--bg:#080b0b;--surface:#101616;--text:#f1f5f0;--muted:#9aa7a4;--line:#26312e;--progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,"PingFang TC","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(100px + env(safe-area-inset-bottom));isolation:isolate}a{color:inherit;text-decoration:none;cursor:pointer}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:6px}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.header{height:82px;background:#080b0bea;border-bottom:1px solid var(--line);position:relative;z-index:5}.nav{display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.brand{display:flex;align-items:center;gap:13px;font-size:23px;font-weight:800;letter-spacing:.8px}.brand small{display:block;font-size:8px;letter-spacing:1.4px;color:#87978d;margin-top:5px;font-weight:500}.brand-mark{display:flex;gap:3px;transform:skew(-20deg)}.brand-mark i{height:28px;width:7px;background:var(--green)}.brand-mark i:last-child{height:18px;align-self:end}.nav-links{display:flex;gap:34px;font-size:12px;color:#b5bfb9}.nav-links a:hover{color:var(--green)}.btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 24px;background:var(--green);border:1px solid var(--green);color:#101800;font-weight:700;font-size:14px;position:relative;overflow:hidden;transition:background .2s,box-shadow .2s,transform .2s}.btn:hover{background:#a7ed19;box-shadow:0 0 30px #91d50027;transform:translateY(-2px)}.btn>span{font-size:21px;transition:transform .2s}.btn:hover>span{transform:translate(3px,-3px)}.btn::after{content:"";position:absolute;top:-100%;bottom:-100%;width:30%;left:-70%;background:linear-gradient(90deg,transparent,#fff5,transparent);transform:rotate(20deg);animation:shine 8s ease-in-out infinite;pointer-events:none}.small{min-height:38px;padding:8px 17px;font-size:12px;gap:20px}.small::after{animation:none}.hero{padding-top:44px}.hero-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #26312d;padding-bottom:20px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:var(--green);margin:0 0 22px;line-height:1.7}.hero-topline .eyebrow{margin:0}.micro{font-family:monospace;font-size:9px;letter-spacing:1.4px;color:#6b7b71}.live-dot{display:inline-block;width:6px;height:6px;background:var(--green);box-shadow:0 0 10px #91d50088;margin-right:8px;vertical-align:middle;animation:signal 3s ease-in-out infinite}.hero-layout{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;padding:57px 0 48px}.kicker{font-size:10px;color:#899b8d;letter-spacing:3px;margin:0 0 20px}.hero h1{font-size:clamp(36px,4.6vw,65px);line-height:1.19;letter-spacing:-2.5px;margin:0;font-weight:800}.hero h1>span{color:var(--green);font-size:.82em}.hero-lead{font-size:21px;margin:26px 0 14px;letter-spacing:.2px}.hero-description{font-size:14px;color:var(--muted);line-height:1.9;margin:0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:28px}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:15px}.text-link:hover{color:var(--green)}.hero-fine{font-size:10px;color:#8c998f;margin-top:18px}.hero-fine span{padding:0 9px;color:#45622a}.hero-side{display:grid;place-items:center;perspective:900px}.chip{width:260px;aspect-ratio:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #7daa4066;background:linear-gradient(140deg,#1f3223cc,#0e1715ef);box-shadow:0 0 0 15px #23312655,0 0 0 16px #76b90022,0 0 0 32px #23312622,0 0 0 33px #76b90018,0 20px 90px #76b90015;transform:rotateX(12deg) rotateY(-16deg) rotateZ(8deg);animation:chip-float 8s ease-in-out infinite}.chip strong{font-size:115px;line-height:1.2;letter-spacing:-8px;background:linear-gradient(135deg,#eaffc2,#91d500);color:transparent;background-clip:text}.chip-top,.chip-bottom{font-family:monospace;font-size:7px;letter-spacing:2px;color:#9db187}.chip i{position:absolute;inset:8px;border:1px solid #8ccd3155}.chip-coordinate{font-size:8px;letter-spacing:2px;color:#5b705e;margin-top:50px}.campaign-image{margin:0;border:1px solid #3f6450;background:#0c1715;position:relative;box-shadow:0 0 60px #4bd6b80b}.campaign-image::before,.campaign-image::after{content:"";width:30px;height:30px;position:absolute;border-color:var(--green);border-style:solid;pointer-events:none}.campaign-image::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.campaign-image::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.campaign-image img{display:block;width:100%;height:auto}.campaign-image figcaption{display:flex;justify-content:space-between;gap:20px;padding:16px 20px;background:#0d1714;font-size:9px;letter-spacing:1px;color:#90a197}.campaign-image figcaption>span:first-child{color:#aabf9c}.stats{display:grid;grid-template-columns:repeat(3,1fr);padding:38px 0;border-bottom:1px solid var(--line)}.stats>div{padding-left:38px;border-right:1px solid var(--line)}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats strong{font-size:37px;letter-spacing:-1px;font-weight:500}.stats strong>span{font-size:13px;letter-spacing:0;margin-left:10px;color:#b8c1b8}.stats p{color:#728078;font-size:11px;margin-bottom:0}.section{padding-top:100px;padding-bottom:100px}h2{font-size:clamp(30px,3.4vw,45px);letter-spacing:-1.5px;line-height:1.25;margin:0;font-weight:700}.section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:42px}.section-intro{color:var(--muted);font-size:13px;line-height:1.9;margin:0;max-width:340px}.prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prize-card{background:linear-gradient(130deg,#141d18f5,#0d1212f5);border:1px solid #29352d;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.prize-card:hover{border-color:#6b9435;box-shadow:0 16px 40px #0003;transform:translateY(-4px)}.prize-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 30px;padding:22px 0;border-bottom:1px solid #2b372f;font-size:10px;color:#a4b29f;letter-spacing:1px}.quota{color:var(--green);border:1px solid #4e692e;padding:6px 10px;white-space:nowrap;font-size:11px}.prize-copy{padding:28px 30px 30px}.card-eyebrow{color:var(--green)!important;font-size:11px!important;letter-spacing:1px;margin-top:0!important}.prize-copy h3{font-size:29px;line-height:1.35;letter-spacing:-.7px;margin:13px 0 18px;font-weight:600}.prize-copy>p,.prize-copy>div>p{font-size:13px;color:var(--muted);line-height:1.9;margin:0 0 20px}.featured{grid-row:span 2}.featured h3{font-size:34px}.prize-display{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#34581c80,transparent 65%)}.display-type{font-size:85px;letter-spacing:-6px;font-weight:700;z-index:1;background:linear-gradient(120deg,#f5ffdf,#94da32);color:transparent;background-clip:text}.display-type>span{font-size:35px;margin:0 18px;vertical-align:middle}.display-caption{font-size:7px;letter-spacing:3px;color:#9fb28c;z-index:1;margin-top:15px}.display-lines{position:absolute;width:85%;height:220px;border:1px solid #719c3d55;transform:perspective(500px) rotateX(45deg) rotateZ(-15deg)}.display-lines::before,.display-lines::after{content:"";position:absolute;inset:15px;border:1px solid #719c3d44}.display-lines::after{inset:-15px}.tag{display:inline-block;font-size:10px;color:#a4b98c;border:1px solid #394b2d;padding:8px 10px;margin:6px 5px 0 0}.storage{font-size:16px;white-space:nowrap;color:#95b875}.spec-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #25312a;margin-top:26px;padding-top:19px;font:8px monospace;letter-spacing:1.5px;color:#798d78}.spec-line>span:last-child{font-size:20px;color:var(--green)}.books{grid-column:1/-1}.books .prize-copy{display:flex;align-items:center;justify-content:space-between;gap:30px}.books h3{font-size:27px}.books p:last-child{margin-bottom:0}.plus{color:var(--green);padding:0 10px}.book-label{font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.1;color:#58773e}.reward-note{display:flex;gap:15px;align-items:center;margin-top:20px;color:#7c8c80;font-size:10px;line-height:1.9}.reward-note>span{font-size:25px;color:var(--green)}.reward-note p{margin:0}.possibilities{border-block:1px solid #213122;background:linear-gradient(110deg,#162514b3,#0c1412b3)}.dim{color:#7f9284}.insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:48px}.insight-index{font:10px monospace;color:var(--green);letter-spacing:2px}.insight-grid h3{font-size:27px;line-height:1.45;margin:20px 0 17px;font-weight:600}.problem{font-size:14px;color:#8a9b8f;line-height:1.9;margin:0;max-width:430px}.insight-answer{border-top:1px solid #344431;margin-top:27px;padding-top:24px}.insight-answer>span{color:var(--green);font-size:12px}.insight-answer p{font-size:14px;line-height:1.8;color:#c0cbbf;margin:13px 0 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;margin:45px 0 35px;list-style:none}.steps li{position:relative;border-top:1px solid #35472b;padding-top:25px}.step-number{font-size:34px;font-weight:400;color:var(--green);letter-spacing:-1px}.steps h3{font-size:21px;letter-spacing:-.5px;margin:24px 0 13px}.steps p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}.steps strong{color:#d0dcca;font-weight:500}.green{color:var(--green)}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-top:75px}.faq-list{border-top:1px solid #33402e}details{border-bottom:1px solid #33402e}summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px;font-weight:500;padding:24px 0;cursor:pointer;line-height:1.6}summary::-webkit-details-marker{display:none}summary>span{font-size:24px;color:var(--green);transition:transform .2s}details[open] summary>span{transform:rotate(45deg)}details p{color:var(--muted);font-size:13px;line-height:1.9;margin:0 25px 24px 0}details[open] p{animation:fade-up .3s ease-out}.closing{position:relative;overflow:hidden;text-align:center;border:1px solid #426228;background:radial-gradient(ellipse at 50% 100%,#355a1b99,transparent 70%),#101a11cc;padding:65px 30px}.closing-content{position:relative;z-index:1}.closing h2{font-size:44px}.closing h2>span{color:var(--green)}.closing p:not(.eyebrow){color:#a6b49f;font-size:14px;line-height:1.9;margin:23px 0 28px}.closing small{display:block;font-size:10px;color:#71866b;margin-top:23px}.closing-lines{position:absolute;inset:0;background-image:linear-gradient(#91d5000a 1px,transparent 1px),linear-gradient(90deg,#91d5000a 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(transparent,#000);transform:perspective(600px) rotateX(30deg) scale(1.4)}.footer{padding-block:37px 30px;color:#6f7d74;font-size:10px;line-height:1.8}.footer-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.footer-brand{color:#d6e0d1;font-weight:700;font-size:17px;letter-spacing:1px}.footer-brand small{font-size:8px;font-weight:400;color:#6d816b;margin-left:12px}.privacy-link{color:#a5b29e;border:0;background:none;padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:12px}.privacy-link:hover{color:var(--green)}.footer p{margin:5px 0}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#0a100eea;backdrop-filter:blur(20px);border-top:1px solid #3a502b;padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.sticky-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.sticky-inner>div>strong{display:block;font-size:15px;font-weight:500}.sticky-inner>div>span{display:block;font-size:10px;color:#809078;margin-top:8px}.sticky-inner .btn{min-width:230px}.sticky-inner .btn::after{animation-delay:3s}.scene{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.scene canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.7}.scene-grid{position:absolute;left:-50%;width:200%;top:35%;height:110%;background-image:linear-gradient(#76b90022 1px,transparent 1px),linear-gradient(90deg,#56d6d418 1px,transparent 1px);background-size:80px 80px;transform-origin:50% 0;mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);will-change:transform}.scene-halo{position:absolute;width:80vw;height:80vw;top:-40vw;right:-25vw;border-radius:50%;background:radial-gradient(circle,#528e1830,transparent 66%);will-change:transform}.scene-ring{position:absolute;width:500px;height:500px;left:-350px;top:30%;border:1px solid #76b90033;border-radius:50%;will-change:transform}.scene-ring::before{content:"";position:absolute;inset:30px;border:1px dashed #56d6d444;border-radius:50%}.scene-ring::after{content:"＋";position:absolute;right:70px;top:40px;color:var(--green);font-size:25px}.pointer-light{position:absolute;left:-230px;top:-230px;width:460px;height:460px;background:radial-gradient(circle,#76b90018,transparent 65%);border-radius:50%;opacity:0;transition:opacity .4s}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#76b900,#b5f25e,#56d6d4);z-index:40;box-shadow:0 0 12px #76b90080;pointer-events:none}dialog{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;background:#111b14;border:1px solid #4c6834;color:var(--text);box-shadow:0 20px 100px #0008}dialog[open]{display:flex;flex-direction:column;animation:fade-up .25s ease-out}dialog::backdrop{background:#020905c9;backdrop-filter:blur(8px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px 10px;flex-shrink:0}.modal-header .eyebrow{font-size:9px;margin:0}.close-button{width:36px;height:36px;background:#23301e;border:1px solid #3f5035;color:#cde3bd;font-size:25px}.modal-content{overflow:auto;overscroll-behavior:contain;padding:10px 28px 25px}.modal-content h2{font-size:30px}.modal-content h3{font-size:15px;margin:24px 0 10px}.modal-content p{font-size:13px;line-height:1.9;color:#a6b39f}.policy-note{background:#29311c;padding:12px;border-left:2px solid var(--green);font-size:11px!important}.modal-footer{padding:16px 25px;border-top:1px solid #34452b;text-align:right;flex-shrink:0}.modal-footer .btn{min-height:40px;padding:9px 24px;font-size:13px}.modal-open{overflow:hidden}.skip{position:fixed;top:-100px;left:15px;background:var(--green);color:#101800;padding:12px;z-index:100}.skip:focus{top:10px}.noscript{background:#c0e790;color:#18220e;padding:12px;text-align:center}body.page-hidden *,body.page-hidden *::after{animation-play-state:paused!important}
@keyframes shine{0%,70%{left:-70%}93%,100%{left:150%}}@keyframes signal{50%{box-shadow:0 0 16px #91d500b3;opacity:.5}}@keyframes chip-float{50%{transform:translateY(-12px) rotateX(8deg) rotateY(-8deg) rotateZ(6deg)}}@keyframes fade-up{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero-layout{padding-block:75px}.hero h1{font-size:69px}}
@media(max-width:950px){.wrap{width:calc(100% - 48px)}.hero-layout{gap:20px}.chip{width:190px}.chip strong{font-size:90px}.chip-bottom{font-size:5px}.hero h1{font-size:45px}.hero-lead{font-size:17px}.hero-actions{gap:18px}.hero-actions .btn{font-size:12px;padding-inline:18px;gap:15px}.hero-actions .text-link{font-size:11px}.prize-copy h3{font-size:25px}.featured h3{font-size:29px}.prize-copy{padding-inline:23px}.prize-meta{margin-inline:23px}.insight-grid{gap:45px}.faq{gap:35px}.faq h2{font-size:33px}.steps{gap:25px}.nav-links{gap:22px}.section-intro{max-width:300px;font-size:12px}.display-type{font-size:70px}.display-type>span{margin-inline:10px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.header{height:66px}.brand{font-size:18px;gap:9px}.brand small{font-size:6px;letter-spacing:.7px}.brand-mark i{height:22px;width:5px}.nav{gap:12px}.nav-links{display:none}.small{font-size:11px;padding:8px 11px;gap:12px}.hero{padding-top:25px}.hero-topline{padding-bottom:15px}.hero-topline .eyebrow{font-size:9px;letter-spacing:1px}.hero-topline .micro{display:none}.hero-layout{display:block;padding:35px 0 30px}.hero-side{display:none}.kicker{font-size:8px;letter-spacing:2px;margin-bottom:17px}.hero h1{font-size:clamp(35px,9.6vw,54px);letter-spacing:-1.5px;line-height:1.25}.hero h1>span{font-size:.82em}.hero-lead{font-size:17px;margin:22px 0 13px}.hero-description{font-size:12px;line-height:1.9}.desktop{display:none}.hero-actions{gap:18px;margin-top:24px;flex-wrap:wrap}.hero-actions .btn{font-size:12px;min-height:48px;padding:12px 16px}.hero-fine{font-size:9px;margin:15px 0 0}.hero-fine span{padding-inline:5px}.campaign-image figcaption{display:block;padding:12px;font-size:8px;line-height:1.7;letter-spacing:.3px}.campaign-image figcaption>span{display:block}.campaign-image figcaption>span:last-child{margin-top:5px;color:#6e8b7a}.stats{padding:25px 0;gap:10px}.stats>div{padding-left:10px}.stats strong{font-size:28px}.stats strong>span{display:block;font-size:10px;margin:6px 0 0;letter-spacing:.2px}.stats p{font-size:8px;line-height:1.7;max-width:90px}.section{padding-top:65px;padding-bottom:65px}.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:18px}h2{font-size:32px;letter-spacing:-1px}.section-head{display:block;margin-bottom:28px}.section-intro{font-size:12px;line-height:1.8;margin-top:21px;max-width:none}.prize-grid{grid-template-columns:1fr;gap:15px}.featured{grid-row:auto}.books{grid-column:auto}.prize-meta{margin-inline:22px;padding-block:18px;font-size:9px;letter-spacing:.7px}.quota{font-size:10px;padding:5px 9px}.prize-copy{padding:25px 22px}.prize-copy h3,.featured h3{font-size:27px;margin:12px 0 17px}.prize-copy>p,.prize-copy>div>p{font-size:13px}.prize-display{height:205px}.display-type{font-size:78px}.display-caption{font-size:6px;letter-spacing:2px}.display-lines{height:175px;width:75%}.books .prize-copy{display:block}.books h3{font-size:23px}.books .plus{display:block;padding:5px 0;font-size:18px}.book-label{display:none}.reward-note{align-items:start;font-size:9px;gap:8px}.reward-note>span{font-size:20px}.insight-grid{grid-template-columns:1fr;gap:36px;margin-top:32px}.insight-grid h3{font-size:25px;margin-top:16px}.problem,.insight-answer p{font-size:13px}.insight-answer{margin-top:20px;padding-top:20px}.steps{grid-template-columns:1fr;gap:25px;margin:30px 0}.steps li{padding:22px 0 0 55px}.step-number{position:absolute;left:0;top:23px;font-size:25px}.steps h3{margin:2px 0 10px;font-size:19px}.steps p{font-size:13px}.faq{grid-template-columns:1fr;gap:28px}.faq h2{font-size:32px}summary{font-size:13px;padding:20px 0;gap:15px}summary>span{font-size:22px}details p{font-size:12px}.closing{padding:42px 20px}.closing h2{font-size:29px;line-height:1.35}.closing .eyebrow{font-size:8px;letter-spacing:1px}.closing p:not(.eyebrow){font-size:13px;margin:20px 0 25px}.closing .btn{font-size:12px;padding:13px 16px;gap:20px}.closing small{font-size:9px}.footer{padding-top:28px;font-size:9px}.footer-brand{font-size:14px}.footer-brand small{display:none}.sticky-bar{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.sticky-inner{gap:12px}.sticky-inner>div>strong{font-size:11px;line-height:1.5}.sticky-inner>div>span{font-size:8px;max-width:130px;line-height:1.6;margin-top:4px}.sticky-inner .btn{min-width:152px;min-height:47px;padding:12px 14px;font-size:12px;gap:13px}.sticky-inner .live-dot{width:4px;height:4px;margin-right:5px}.scene-grid{background-size:55px 55px}.scene-ring{width:340px;height:340px;left:-270px}.pointer-light{display:none}.modal-content{padding-inline:21px}.modal-header{padding-inline:21px}.modal-content h2{font-size:27px}.modal-content p{font-size:12px}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}.hero-actions{gap:16px}.hero-actions .text-link{font-size:10px}.hero-actions .btn{padding-inline:12px;font-size:11px}.sticky-inner .btn{min-width:139px;padding-inline:10px;gap:8px}.sticky-inner>div>strong{font-size:10px}.sticky-inner>div>span{font-size:7px}.closing h2{font-size:26px}}
.effects-off *, .effects-off *::before, .effects-off *::after{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.scene{display:none}.btn:hover,.prize-card:hover{transform:none}}
