:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b1110;color:#eff2eb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg: #0b1110;--page-bg-soft: #111816;--page-bg-panel: rgba(14, 19, 18, .8);--page-border: rgba(181, 155, 91, .16);--page-border-strong: rgba(181, 155, 91, .28);--page-text: #eff2eb;--page-text-muted: #c9d2cb;--page-text-soft: #aeb9b1;--page-accent: #b59b5b;--page-green: #6e8b6b;--page-green-deep: #3f5a47;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top center,rgba(110,139,107,.14),transparent 30%),linear-gradient(180deg,#08100f,#0f1514 38%,#141817);color:var(--page-text);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.page-shell{width:100%}.site-header,.content-band,.site-footer{padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem)}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c0bc2;border-bottom:1px solid var(--page-border)}.brand-lockup,.brand-mark,.header-actions,.hero-actions,.alpha-actions,.cta-actions,.footer-links,.link-card span{display:flex;align-items:center}.brand-lockup{gap:.875rem}.brand-mark{justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#6e8b6b24;color:var(--page-accent);border:1px solid rgba(181,155,91,.24)}.eyebrow{margin:0 0 .35rem;color:var(--page-accent);font-size:.78rem;font-weight:700;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase}.brand-subtitle{margin:0;color:var(--page-text-soft);font-size:.92rem;font-family:var(--font-sans)}.header-actions{gap:1.25rem;font-size:.95rem;font-family:var(--font-sans);color:var(--page-text-muted)}.header-actions a:hover,.footer-links a:hover,.link-card:hover{color:#f6ead2}.hero{position:relative;min-height:calc(78vh - 4.5rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem);overflow:clip}.hero-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-fit:cover;object-position:center}.hero-overlay{background:linear-gradient(90deg,#070b0af2,#070b0ad6 34%,#070b0a7a 62%,#070b0a3d),linear-gradient(180deg,#070b0a1f,#070b0a9e)}.hero-copy,.hero-preview{position:relative;z-index:1}.hero-copy{padding:clamp(3.75rem,7vw,5.5rem) 0 2rem;max-width:39rem;margin-left:0}.hero-copy h1,.section-heading h2,.cta-shell h2{margin:0;font-family:var(--font-sans);font-weight:600;letter-spacing:0}.hero-copy h1{font-size:clamp(2.85rem,4.8vw,4.7rem);line-height:.96;max-width:8.2ch;text-wrap:balance}.hero-text,.problem-copy,.ecosystem-copy,.cta-shell p,.alpha-copy p,.history-copy,.access-copy{color:var(--page-text-muted);font-size:1rem;line-height:1.62}.hero-text{max-width:31rem;margin:1rem 0 0;font-size:1.06rem;line-height:1.58}.hero-actions,.alpha-actions,.cta-actions{gap:.9rem;flex-wrap:wrap;margin-top:1.8rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.85rem 1.25rem;border-radius:.7rem;border:1px solid var(--page-border);font-family:var(--font-sans);font-weight:600;transition:transform .14s ease,border-color .14s ease,background .14s ease}.button:hover{transform:translateY(-1px);border-color:var(--page-border-strong)}.button-primary{background:linear-gradient(135deg,#6e8b6beb,#3f5a47eb);color:#eef4ed}.button-secondary{background:#0f141380;color:var(--page-text)}.trust-line{margin-top:1rem;color:var(--page-text-soft);font-family:var(--font-sans);font-size:.98rem}.hero-preview{align-self:center;justify-self:center;margin:clamp(4.5rem,8vw,6.5rem) 0 0;width:min(29rem,100%);padding:1.1rem;background:linear-gradient(180deg,#090d0ceb,#090d0ce0);border:1px solid rgba(181,155,91,.18);border-radius:.75rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 28px 70px #0006,0 0 0 1px #070b0a47}.hero-preview:before{content:"";position:absolute;inset:-2.5rem;z-index:-1;border-radius:1.2rem;background:radial-gradient(circle at center,rgba(7,11,10,.52) 0%,rgba(7,11,10,.2) 48%,transparent 76%);filter:blur(18px);pointer-events:none}.signal-bar,.signal-grid,.signal-grid div,.section-heading,.problem-layout,.difference-layout,.alpha-layout,.ecosystem-layout,.cta-shell,.history-layout,.access-layout{display:grid}.signal-bar{grid-template-columns:1fr auto;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(174,185,177,.12);color:#c7d2cb}.signal-bar span{letter-spacing:.01em}.signal-bar strong,.signal-grid strong,.prompt-box strong,.difference-points strong,.report-header h3,.report-decision strong,.alpha-list li,.link-card,.history-card h3,.access-card li{color:var(--page-text)}.signal-grid{gap:.65rem;margin-top:1rem}.signal-grid div{gap:.35rem;padding:.85rem 0;border-bottom:1px solid rgba(181,155,91,.08)}.signal-grid span,.prompt-box span,.report-kicker,.report-decision span,.difference-points span,.footer-copy span,.access-card span{color:var(--page-accent);font-size:.78rem;font-family:var(--font-sans);text-transform:uppercase}.content-band{padding-top:clamp(2.6rem,5vw,4rem);padding-bottom:clamp(2.3rem,4vw,3.5rem)}.section-heading{gap:.35rem;margin-bottom:1rem}.section-heading h2,.cta-shell h2{font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.08;max-width:15ch}.problem-band,.ecosystem-band,.cta-band{background:#0c100f75}.signal-band,.alpha-band,.access-band{background:#0e1412bd}.history-band,.signal-band{background:#10161494}.problem-layout,.alpha-layout,.ecosystem-layout,.history-layout,.access-layout{gap:1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.problem-copy,.ecosystem-copy,.history-copy,.access-copy{display:grid;gap:.8rem}.problem-copy p,.ecosystem-copy p,.alpha-copy p,.cta-shell p,.report-block p,.report-footnote,.footer-copy p,.use-case-card p,.history-card p,.history-copy p,.access-copy p{margin:0}.problem-copy,.history-copy,.alpha-copy,.access-copy,.ecosystem-copy{max-width:38rem}.prompt-box,.alpha-list,.link-list,.product-grid,.report-grid,.history-grid,.history-list,.access-card ul{display:grid;gap:1rem}.prompt-box,.link-card,.product-card,.report-block,.alpha-list li,.history-card,.history-list li,.access-card{border-radius:.7rem;border:1px solid var(--page-border);background:#0f1312c7}.prompt-box{padding:1rem;gap:.55rem}.prompt-box strong{font-family:var(--font-sans);font-size:1.45rem;line-height:1.15;max-width:14ch}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{padding:1rem}.product-card h3{margin:0 0 .55rem;font-family:var(--font-sans);font-size:1rem}.product-card p{margin:0;color:var(--page-text-muted);line-height:1.55}.report-shell{border:1px solid var(--page-border);border-radius:.75rem;background:linear-gradient(180deg,#101614f0,#0b0f0ef5);overflow:hidden}.report-header,.report-footer{padding:1rem 1.1rem}.report-header{border-bottom:1px solid var(--page-border)}.report-header h3{margin:.2rem 0 1rem;font-family:var(--font-sans);font-size:clamp(1.55rem,2.5vw,2rem)}.report-decision{margin:0 0 .8rem;display:flex;gap:.65rem;align-items:baseline}.report-forecast{margin:0;color:#d8e0d9;line-height:1.65;max-width:60rem}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem 1.1rem 1.1rem}.report-block,.history-card{padding:.85rem .95rem}.report-block h4,.product-card h3,.history-card h3{margin:0 0 .55rem;font-family:var(--font-sans);font-size:1rem}.report-block p,.report-footnote,.footer-copy p,.product-card p,.alpha-list li,.link-card,.history-card p,.history-list li,.access-card li{line-height:1.55}.report-footer{border-top:1px solid var(--page-border);display:grid;gap:1rem}.ecosystem-line{color:#f2fbff;font-weight:700}.alpha-copy{display:grid;gap:.8rem}.alpha-list,.history-list,.access-card ul{list-style:none;padding:0;margin:0}.alpha-list li,.history-list li{padding:.75rem .9rem}.history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-card svg{color:var(--page-accent);margin-bottom:.8rem}.history-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.access-card{padding:1rem;display:grid;gap:.85rem}.access-card ul{gap:.8rem}.link-list{align-content:start}.link-card{justify-content:space-between;padding:.85rem .95rem}.link-card span{gap:.75rem}.cta-shell{grid-template-columns:minmax(0,1.2fr) auto;gap:1.5rem;align-items:end;padding:clamp(1.2rem,3vw,1.6rem);border:1px solid var(--page-border);border-radius:.75rem;background:#0e1312cc}.cta-shell h2{max-width:11ch}.site-footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.4rem;padding-bottom:2.6rem;border-top:1px solid rgba(181,155,91,.08);color:var(--page-text-soft);font-family:var(--font-sans)}.site-footer p,.site-footer span{margin:0}.footer-links{gap:1rem;flex-wrap:wrap}.footer-links a{display:inline-flex;gap:.45rem;align-items:center}.brand-lockup .eyebrow,.signal-bar,.report-decision,.link-card,.alpha-list li,.history-list li,.access-card li{font-family:var(--font-sans)}@media(max-width:1100px){.hero{grid-template-columns:1fr;align-items:end}.hero-copy{max-width:38rem;margin-left:0;padding-bottom:1.25rem}.hero-preview{justify-self:start;margin:0 0 2rem}.product-grid,.history-grid,.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-layout,.alpha-layout,.ecosystem-layout,.cta-shell,.history-layout,.access-layout{grid-template-columns:1fr}}@media(max-width:720px){.site-header{align-items:flex-start;flex-direction:column;gap:.85rem}.header-actions{flex-wrap:wrap;gap:.9rem}.hero-copy h1{max-width:8.8ch}.report-grid,.product-grid,.history-grid,.history-list{grid-template-columns:1fr}.hero-preview{width:auto}}
