.hf-page{color:var(--pj-paper);background:#132a24}.hf-wrap{width:var(--pj-wrap);margin-inline:auto}.hf-kicker{margin:0 0 1rem;color:var(--pj-gold-soft);font-family:var(--pj-mono);font-size:.84rem;font-weight:620;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.hf-page h1,.hf-page h2,.hf-page h3,.hf-page p{margin-top:0}.hf-page h1,.hf-page h2,.hf-page h3{font-family:var(--pj-display);text-wrap:balance}.hf-page a{text-underline-offset:.2em}.hf-hero{position:relative;overflow:hidden;min-height:100svh;display:grid;align-items:center;padding-block:8rem 5rem;background:radial-gradient(circle at 82% 22%,rgb(109 195 236 / 20%),transparent 34rem),radial-gradient(circle at 12% 88%,rgb(255 184 28 / 14%),transparent 30rem),linear-gradient(145deg,#102a24,#0e211d 54%,#18332c);border-bottom:1px solid var(--pj-line-dark)}.hf-hero:after{position:absolute;inset:0;content:"";pointer-events:none;opacity:.26;background-image:linear-gradient(rgb(242 238 227 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(242 238 227 / 5%) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,black 28%,black 72%,transparent)}.hf-hero-grid{position:relative;z-index:1;display:grid;gap:3.5rem}.hf-hero-copy h1{max-width:8.8ch;margin-bottom:1.5rem;font-size:clamp(3.5rem,18vw,6.7rem);font-weight:620;letter-spacing:-.055em;line-height:1.02}.hf-lead{max-width:38rem;color:var(--pj-paper-soft);font-size:clamp(1.05rem,3.5vw,1.28rem);line-height:1.55}.hf-actions,.hf-close-actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}.hf-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;border-radius:9px;font-weight:760;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease}.hf-button-primary{color:#251a05;background:var(--pj-gold)}.hf-text-link,.hf-inline-install{min-height:44px;display:inline-flex;align-items:center;color:var(--pj-gold-soft);font-weight:700;text-decoration:underline}.hf-hero-ledger{display:grid;border-top:1px solid var(--pj-line-dark)}.hf-hero-ledger article{display:grid;grid-template-columns:2.25rem 1fr;gap:.8rem;padding-block:1.4rem;border-bottom:1px solid var(--pj-line-dark)}.hf-hero-ledger article>span{color:var(--pj-gold-soft);font-family:var(--pj-mono);font-size:.82rem;letter-spacing:.1em}.hf-hero-ledger h2{margin-bottom:.45rem;font-size:1.35rem}.hf-hero-ledger p{color:var(--pj-muted);font-size:1.04rem;line-height:1.55}.hf-proof,.hf-calibration,.hf-inputs,.hf-decisions,.hf-data,.hf-faq{padding-block:clamp(5rem,13vw,9rem);border-bottom:1px solid var(--pj-line-dark)}.hf-proof-grid,.hf-calibration-grid,.hf-decisions-grid,.hf-data-grid{display:grid;gap:3rem}.hf-proof-copy{align-self:center}.hf-proof-copy h2,.hf-calibration-copy h2,.hf-section-head h2,.hf-close h2{max-width:11ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,11vw,5rem);font-weight:620;letter-spacing:-.045em;line-height:.95}.hf-proof-copy>p:not(.hf-kicker),.hf-calibration-copy>p:not(.hf-kicker),.hf-section-head>p:not(.hf-kicker),.hf-data-copy p,.hf-close p{max-width:37rem;color:var(--pj-paper-soft);font-size:1.08rem;line-height:1.65}.hf-proof-copy>p+p,.hf-calibration-copy>p+p,.hf-data-copy p+p{margin-top:1rem}.hf-inline-install{margin-top:1.6rem}.hf-capture{width:min(100%,27rem);margin:0 auto}.hf-device{position:relative;overflow:hidden;padding:.34rem;background:linear-gradient(150deg,#263833,#050a09 42%,#1d2d29);border:1px solid rgb(242 238 227 / 28%);border-radius:2.45rem;box-shadow:0 2.5rem 5rem #0000004d,inset 0 0 0 1px #ffffff12}.hf-device:after{position:absolute;top:.8rem;left:50%;width:.78rem;aspect-ratio:1;content:"";transform:translate(-50%);background:#020706;border:2px solid #30453f;border-radius:50%;box-shadow:0 0 0 1px #000000b8}.hf-device img{display:block;width:100%;height:auto;border-radius:2.08rem}.hf-capture figcaption{padding:.9rem 1rem 1rem;color:var(--pj-muted);font-family:var(--pj-mono);font-size:.82rem;letter-spacing:.045em;line-height:1.55}.hf-proof-forecast{color:var(--pj-ink);background:radial-gradient(circle at 86% 18%,rgb(255 184 28 / 14%),transparent 22rem),repeating-linear-gradient(0deg,rgb(8 34 29 / 3%) 0 1px,transparent 1px 22px),#ebe5d8;border-color:var(--pj-line-light)}.hf-proof-outlook{background:repeating-linear-gradient(135deg,rgb(109 195 236 / 5%) 0 1px,transparent 1px 34px),linear-gradient(135deg,#1c3b33,#132b25 65%)}.hf-proof-finder{color:var(--pj-ink);background:radial-gradient(ellipse at 82% 48%,transparent 0 5.8rem,rgb(45 91 79 / 8%) 5.9rem 6rem,transparent 6.1rem 9.6rem,rgb(45 91 79 / 7%) 9.7rem 9.8rem,transparent 9.9rem),radial-gradient(circle at 72% 38%,rgb(109 195 236 / 13%),transparent 30rem),#dce6df;border-color:var(--pj-line-light)}.hf-proof-forecast .hf-kicker,.hf-proof-finder .hf-kicker,.hf-data .hf-kicker{color:#765000}.hf-proof-forecast .hf-proof-copy>p:not(.hf-kicker),.hf-proof-finder .hf-proof-copy>p:not(.hf-kicker),.hf-data .hf-section-head>p:not(.hf-kicker),.hf-data-copy p{color:#354b45}.hf-proof-forecast .hf-inline-install,.hf-proof-finder .hf-inline-install,.hf-data-copy a{color:#694800}.hf-proof-forecast .hf-capture figcaption,.hf-proof-finder .hf-capture figcaption{color:#435851}.hf-calibration{background:linear-gradient(90deg,rgb(255 184 28 / 5%) 1px,transparent 1px),linear-gradient(rgb(255 184 28 / 5%) 1px,transparent 1px),#19342d;background-size:42px 42px}.hf-calibration-sequence{margin-top:2rem;border-top:1px solid var(--pj-line-dark)}.hf-calibration-sequence p{display:grid;grid-template-columns:2.6rem 1fr;gap:.75rem;padding-block:.85rem;color:var(--pj-paper);border-bottom:1px solid var(--pj-line-dark);font-size:1.02rem}.hf-calibration-sequence span,.hf-input-ledger section>span,.hf-decision-list span{color:var(--pj-gold-soft);font-family:var(--pj-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.hf-calibration-crop{aspect-ratio:.9;overflow:hidden}.hf-calibration-crop img{display:block;width:100%;height:auto;transform:translateY(-46%)}.hf-inputs{color:var(--pj-ink);background:radial-gradient(circle at 88% 15%,rgb(109 195 236 / 10%),transparent 24rem),var(--pj-paper);border-color:var(--pj-line-light)}.hf-inputs .hf-kicker,.hf-input-ledger section>span{color:#805600}.hf-inputs .hf-section-head>p:not(.hf-kicker){color:#40524d}.hf-input-ledger{margin-top:3rem;border-top:1px solid var(--pj-line-light)}.hf-input-ledger section{display:grid;gap:.65rem;padding-block:1.6rem;border-bottom:1px solid var(--pj-line-light)}.hf-input-ledger h3{font-size:1.5rem;line-height:1.08}.hf-input-ledger p{color:#40524d;font-size:1.05rem;line-height:1.65}.hf-decisions{background:linear-gradient(115deg,transparent 0 56%,rgb(255 200 74 / 7%) 56.1% 56.4%,transparent 56.5%),radial-gradient(circle at 92% 6%,rgb(255 184 28 / 15%),transparent 28rem),#23443a}.hf-decision-list{border-top:1px solid var(--pj-line-dark)}.hf-decision-list p{display:grid;gap:.5rem;padding-block:1.25rem;color:var(--pj-paper-soft);border-bottom:1px solid var(--pj-line-dark);line-height:1.6;font-size:1.05rem}.hf-data{color:var(--pj-ink);background:radial-gradient(circle,rgb(35 68 58 / 10%) 0 1px,transparent 1.4px) 0 0 / 24px 24px,#e7ece7;border-color:var(--pj-line-light)}.hf-data-copy a{text-decoration:underline}.hf-faq{color:var(--pj-ink);background:var(--pj-fog);border-color:var(--pj-line-light)}.hf-faq .hf-kicker{color:#805600}.hf-faq-list{margin-top:3rem;border-top:1px solid var(--pj-line-light)}.hf-faq details{border-bottom:1px solid var(--pj-line-light)}.hf-faq summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;cursor:pointer;font-size:1.08rem;font-weight:700;list-style:none}.hf-faq summary::-webkit-details-marker{display:none}.hf-faq summary:after{content:"+";flex:none;color:#805600;font-family:var(--pj-mono);font-size:1.2rem}.hf-faq details[open] summary:after{content:"−"}.hf-faq details p{max-width:48rem;padding:0 0 1.35rem;color:#40524d;line-height:1.65}.hf-close{position:relative;overflow:hidden;padding-block:clamp(6rem,16vw,10rem);background:radial-gradient(circle at 80% 50%,rgb(255 184 28 / 18%),transparent 29rem),#071310}.hf-close-grid{display:grid;gap:2rem}.hf-close h2{max-width:12ch}.hf-close-actions{margin-top:0}@media(hover:hover)and (pointer:fine){.hf-button:hover{transform:translateY(-2px);background:var(--pj-gold-soft)}.hf-text-link:hover,.hf-inline-install:hover{color:var(--pj-paper)}}@media(min-width:48rem){.hf-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:end;gap:clamp(3rem,7vw,7rem)}.hf-hero-copy h1{font-size:clamp(5rem,9vw,8.5rem)}.hf-actions,.hf-close-actions{flex-direction:row;align-items:center}.hf-input-ledger section{grid-template-columns:10rem minmax(13rem,.7fr) minmax(18rem,1fr);align-items:baseline;gap:2rem}.hf-decisions-grid,.hf-data-grid,.hf-close-grid{grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);gap:clamp(4rem,8vw,8rem);align-items:start}.hf-decision-list p{grid-template-columns:8.5rem 1fr;gap:1.5rem}.hf-faq-list{max-width:58rem;margin-left:auto}.hf-close-actions{align-self:center;justify-self:end}}@media(min-width:60rem){.hf-proof-grid,.hf-calibration-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,29rem);align-items:center;gap:clamp(4rem,9vw,9rem)}.hf-proof-grid-reverse .hf-proof-copy{grid-column:2}.hf-proof-grid-reverse .hf-capture{grid-column:1;grid-row:1}.hf-calibration-grid{grid-template-columns:minmax(0,1fr) minmax(21rem,31rem)}}@media(min-width:75rem){.hf-hero{min-height:54rem}}@media(prefers-reduced-motion:reduce){.hf-page .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.hf-button{transition:none}}
