:root{color-scheme:light;--paper: #f8efcf;--paper-dark: #eadfae;--ink: #111111;--green: #5cff45;--green-deep: #2a9d23;--acid: #d8ff33;--muted: #314128;--red: #ff6f3f;--shadow: 8px 8px 0 #111111;--line: 3px solid #111111}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:Space Grotesk,sans-serif;color:var(--ink);background:radial-gradient(circle at 12% 20%,rgba(92,255,69,.24),transparent 22%),radial-gradient(circle at 88% 12%,rgba(255,111,63,.18),transparent 16%),linear-gradient(180deg,#fff7de,#f7efcf)}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle,rgba(17,17,17,.11) 1px,transparent 1.4px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(17,17,17,.05) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(rgba(17,17,17,.05) 1px,transparent 1px) 0 0 / 48px 48px;opacity:.45;pointer-events:none}a{color:inherit;text-decoration:none}.page-shell{position:relative;overflow:hidden}.motion-enabled [data-reveal]{opacity:0;transform:translateY(2.4rem) scale(.96);filter:blur(8px);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.motion-enabled [data-reveal].is-visible{opacity:1;filter:blur(0);animation:reveal-bounce .76s cubic-bezier(.18,.88,.22,1.2) both;animation-delay:var(--reveal-delay, 0ms)}@keyframes reveal-bounce{0%{opacity:0;transform:translateY(2.4rem) scale(.96)}62%{opacity:1;transform:translateY(-.45rem) scale(1.015)}82%{transform:translateY(.14rem) scale(.997)}to{opacity:1;transform:translateY(0) scale(1)}}.paper-noise{position:fixed;inset:0;background-image:radial-gradient(rgba(17,17,17,.08) .7px,transparent .7px);background-size:10px 10px;opacity:.18;pointer-events:none}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.4rem;background:#f8efcfeb;border-bottom:var(--line)}.brand{display:inline-flex;align-items:center;gap:.85rem;font-weight:700}.brand-logo,.topnav,.eyebrow,.feature-index,.panel-cap,.marquee-track span,.timeline-card span,.cover-label,.cover-banner,.speech-kicker{font-family:IBM Plex Mono,monospace}.brand-logo{display:block;width:4rem;height:4rem;object-fit:cover;border-radius:1rem;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--green)}.topnav{display:inline-flex;gap:1rem;flex-wrap:wrap;font-size:.88rem;text-transform:uppercase}.topnav a{padding:.25rem .45rem;border:2px solid transparent}.topnav a:hover{background:var(--acid);border-color:var(--ink)}.hero,.section-grid,.marquee{width:min(1200px,calc(100% - 1.2rem));margin:0 auto}.hero{display:grid;grid-template-columns:.9fr .45fr 1fr;gap:1rem;align-items:start;padding:2rem 0 1rem}.compact-hero{grid-template-columns:1.1fr .9fr}.hero-sidekicks,.hero-actions,.cover-columns,.card-row,.service-grid,.problem-solution,.future-timeline{display:grid;gap:1rem}.logo-card,.cover-panel,.service-stack-card,.service-card,.feature-card,.split-card,.timeline-card,.suite-card,.speech-bubble{position:relative;border:var(--line);box-shadow:var(--shadow)}.logo-card,.speech-bubble,.service-stack-card,.service-card,.feature-card,.suite-card,.timeline-card{background:#fff9e8}.service-stack-card{overflow:hidden}.service-stack-head{padding:.7rem 1rem;background:var(--ink);color:#fff8de;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.service-stack-body{display:grid;gap:0}.service-stack-body article{display:grid;gap:.35rem;padding:1rem;border-top:2px solid var(--ink)}.service-stack-body span{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.service-stack-body p{margin:0;color:var(--muted);line-height:1.5}.logo-card{padding:1rem}.logo-card p{margin:.8rem 0 0;color:var(--muted);font-size:.95rem}.logo-card-frame{display:grid;place-items:center;min-height:10rem;padding:1rem;background:linear-gradient(180deg,#76da49,#58bd35);border:var(--line);border-radius:1.25rem}.logo-card-frame.dark{background:#000}.logo-standin{width:100%;height:7rem;background-position:center;background-repeat:no-repeat;background-size:contain}.logo-standin-green{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.22),transparent 18%),linear-gradient(180deg,#ffffff14,#fff0)}.logo-standin-dark{background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.12),transparent 18%),linear-gradient(180deg,#ffffff0d,#fff0)}.eyebrow,.panel-cap,.feature-index,.timeline-card span,.cover-label{display:inline-block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow{margin:0 0 1rem;padding:.35rem .55rem;background:var(--acid);border:2px solid var(--ink)}.hero h1,.section-heading h2,.cover-core h2{margin:0;font-weight:700;letter-spacing:-.06em;line-height:.92;text-transform:uppercase}.hero h1{max-width:8.5ch;font-size:clamp(3.6rem,11vw,7.6rem);text-wrap:balance}.lede{max-width:56ch;margin:1.15rem 0 0;font-size:1.08rem;line-height:1.7;color:var(--muted)}.hero-actions{grid-template-columns:repeat(2,max-content);margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;padding:0 1.15rem;border:var(--line);box-shadow:5px 5px 0 var(--ink);font-weight:700;text-transform:uppercase}.button.primary{background:var(--green)}.button.secondary{background:#fff}.button:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--ink)}.button-small{min-height:2.6rem;margin-top:1rem;padding:0 .9rem;font-size:.78rem}.speech-bubble{max-width:34rem;margin-top:1.4rem;padding:1rem 1rem 1rem 1.1rem;font-size:1rem;line-height:1.55;border-radius:1.2rem}.speech-bubble:after{content:"";position:absolute;left:1.8rem;bottom:-18px;width:28px;height:28px;background:#fff9e8;border-right:var(--line);border-bottom:var(--line);transform:rotate(45deg)}.speech-kicker{color:var(--ink);font-weight:700;text-transform:uppercase}.cover-panel{background:radial-gradient(circle at 18% 22%,rgba(216,255,51,.9) 0 12%,transparent 12.5%),radial-gradient(circle at 24% 28%,rgba(216,255,51,.9) 0 12%,transparent 12.5%),linear-gradient(145deg,#142310,#0f170d);color:#f7ffe4;overflow:hidden}.cover-panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(92,255,69,.28) 1px,transparent 1.3px) 0 0 / 14px 14px;opacity:.35;pointer-events:none}.cover-banner{position:relative;padding:.65rem 1rem;background:var(--red);color:#fff4df;border-bottom:var(--line);font-size:.9rem;letter-spacing:.14em;text-transform:uppercase}.cover-core,.cover-columns{position:relative;z-index:1}.cover-core{padding:1rem 1.1rem .5rem}.cover-label{margin:0}.cover-core h2{font-size:clamp(3rem,7vw,5.5rem)}.cover-core span{font-size:.95rem;color:#d6f6bc}.cover-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem 1rem 1rem}.cover-columns article{padding:.9rem;border:2px solid rgba(247,255,228,.2);background:#ffffff0d}.cover-columns p,.cover-columns span{margin:0}.cover-columns strong{display:block;margin:.35rem 0;font-size:1.05rem}.marquee{overflow:hidden;padding:.8rem 0 1.2rem}.marquee-track{display:flex;gap:.8rem;min-width:max-content}.marquee-track span{padding:.5rem .8rem;background:var(--ink);color:#fff8de;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--green)}.section-grid{padding:1.2rem 0 3rem}.section-heading{display:grid;gap:.6rem;margin-bottom:1.2rem}.section-copy{max-width:56ch;margin:0;line-height:1.7;color:var(--muted)}.section-heading h2{max-width:12ch;font-size:clamp(2.4rem,6vw,4.8rem)}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card{padding:1.2rem}.service-card h3,.service-stack-body strong{margin:.65rem 0 .4rem;font-size:1.2rem;line-height:1.08;text-transform:uppercase}.service-card p{margin:0;line-height:1.6;color:var(--muted)}.card-row{grid-template-columns:1.1fr 1fr 1fr}.feature-card,.split-card,.timeline-card{padding:1.2rem}.feature-card{transform:rotate(-1deg)}.feature-card:nth-child(2){transform:rotate(1deg)}.feature-card:nth-child(3){transform:rotate(-.5deg)}.lead-panel{background:linear-gradient(135deg,#5cff4538,#ffffffb3),#fff9e8}.feature-card h3,.split-card h3,.timeline-card h3{margin:.65rem 0 .75rem;font-size:1.35rem;line-height:1.05;text-transform:uppercase}.feature-card p,.timeline-card p{margin:0;line-height:1.62;color:var(--muted)}.orders-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}.order-card{position:relative;padding:1.2rem;border:var(--line);box-shadow:var(--shadow);background:#fff9e8}.order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.coming-soon-fieldset{display:grid;grid-template-columns:inherit;gap:inherit;padding:0;margin:0;border:0;opacity:.55}.coming-soon-fieldset[disabled]{pointer-events:none}.order-form label{display:grid;gap:.35rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.order-form-wide{grid-column:1 / -1}.order-form input,.order-form select{width:100%;min-height:3.2rem;padding:.8rem .9rem;border:var(--line);border-radius:0;background:#fffdf4;color:var(--ink);font:inherit;box-shadow:4px 4px #11111126}.order-summary,.order-result,.order-api{margin-top:1rem;padding:1rem;border:var(--line);background:#fffdf4}.order-note{margin-top:1rem;padding:1rem;border:var(--line);background:#d8ff3347;line-height:1.6}.order-summary,.order-result p,.order-api p,.result-card p{line-height:1.6}.order-submit{width:100%;margin-top:.2rem}.order-result{display:none}.order-result.is-success,.order-result.is-error{display:block}.order-result.is-success{background:#5cff4529}.order-result.is-error{background:#ff6f3f29}.docs-grid{align-items:start}.docs-service-grid{align-items:stretch}.docs-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-assets-grid{align-items:stretch}.docs-code{margin:.85rem 0 0;padding:1rem;overflow-x:auto;border:var(--line);background:#151812;color:#eaffd0;box-shadow:inset 0 0 0 1px #d8ff3333}.docs-code code{font-family:IBM Plex Mono,monospace;font-size:.82rem;line-height:1.7;white-space:pre}.docs-inline-button{margin-top:1rem}.yield-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.yield-stat-card,.opaque-card{position:relative;padding:1rem;border:var(--line);box-shadow:var(--shadow);background:#fff9e8}.yield-stat-card span,.yield-feed-meta,.yield-chip,.opaque-overline{font-family:IBM Plex Mono,monospace;text-transform:uppercase}.yield-stat-card span,.opaque-overline{font-size:.74rem;letter-spacing:.12em}.yield-stat-card strong{display:block;margin-top:.7rem;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1;text-transform:uppercase}.yield-stat-card p,.yield-feed-meta,.yield-service-card p,.yield-row p,.opaque-card p{margin:.7rem 0 0;line-height:1.6;color:var(--muted)}.yield-feed-meta{display:grid;gap:.85rem}.yield-search{margin-top:1rem}.yield-search label{display:grid;gap:.35rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.yield-search input{width:100%;min-height:3.2rem;padding:.8rem .9rem;border:var(--line);background:#fffdf4;color:var(--ink);font:inherit;box-shadow:4px 4px #11111126}.yield-chip-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.yield-chip{display:inline-flex;padding:.55rem .72rem;border:2px solid var(--ink);background:var(--acid);font-size:.72rem;letter-spacing:.08em}.yield-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yield-service-card{display:grid;gap:1rem}.yield-service-head{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:center}.yield-service-head img,.yield-asset-cell img{width:3rem;height:3rem;object-fit:cover;border-radius:999px;border:2px solid var(--ink);background:#fff}.yield-service-head h3{margin:0}.yield-service-head p,.yield-row p{margin:.15rem 0 0}.yield-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.yield-mini-stats div{padding:.8rem;border:2px solid var(--ink);background:#fffdf4}.yield-mini-stats span{display:block;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.yield-mini-stats strong{display:block;margin-top:.45rem;font-size:1rem}.yield-table-shell{border:var(--line);box-shadow:var(--shadow);background:#fff9e8;overflow:hidden}.yield-table-header,.yield-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:.9rem;align-items:center}.yield-table-header{padding:.9rem 1rem;background:var(--ink);color:#fff8de;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.yield-table-body{max-height:70vh;overflow:auto}.yield-row{padding:.95rem 1rem;border-top:2px solid var(--ink)}.yield-asset-cell{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center}.yield-asset-cell strong{display:block;font-size:1rem}.opaque-dashboard{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1rem}.opaque-card{min-height:12rem;overflow:hidden;background:linear-gradient(135deg,#111111eb,#303a20eb),#111;color:#f7efcf}.hero-opaque{grid-row:span 2}.opaque-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 18%,rgba(92,255,69,.2),transparent 20%),radial-gradient(circle at 80% 24%,rgba(216,255,51,.14),transparent 18%),linear-gradient(180deg,#ffffff0f,#fff0);pointer-events:none}.opaque-card strong{display:block;margin-top:1rem;font-size:clamp(1.4rem,3vw,2.3rem);text-transform:uppercase;letter-spacing:-.04em}.opaque-bars{display:grid;gap:.85rem;margin-top:1rem}.opaque-bars span,.opaque-grid span,.opaque-donut:before{display:block;border-radius:999px;background:linear-gradient(90deg,#d8ff3352,#5cff4514);filter:blur(1px)}.opaque-bars span:nth-child(1){width:78%;height:1rem}.opaque-bars span:nth-child(2){width:56%;height:1rem}.opaque-bars span:nth-child(3){width:90%;height:1rem}.opaque-donut{width:8.5rem;height:8.5rem;margin:1rem auto 0;border-radius:50%;border:18px solid rgba(255,255,255,.08);border-top-color:#5cff45a6;border-right-color:#d8ff337a;box-shadow:inset 0 0 48px #ffffff14;filter:blur(.8px)}.opaque-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.opaque-grid span{height:4rem}.result-card{display:grid;gap:.8rem}.result-card h3,.order-api h3{margin:0;font-size:1.2rem;text-transform:uppercase}.result-field{display:grid;gap:.35rem}.result-field span,.endpoint-chip{font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.result-field code{overflow-wrap:anywhere;word-break:break-word;font-family:IBM Plex Mono,monospace;font-size:.88rem}.endpoint-chip{display:block;margin-top:.6rem;padding:.65rem .75rem;border:2px solid var(--ink);background:var(--acid);overflow-wrap:anywhere;word-break:break-word}.suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.suite-card{padding:1.2rem;border:var(--line);box-shadow:var(--shadow);background:#fff9e8}.suite-card.warning{background:linear-gradient(135deg,#ff6f3f29,#ffffffbf),#fff9e8}.suite-card h3{margin:.65rem 0 .75rem;font-size:1.2rem;line-height:1.1;text-transform:uppercase}.suite-card p{margin:0;line-height:1.62;color:var(--muted)}.problem-solution,.future-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.split-card{background:#fff9e8}.problem-card{background:linear-gradient(135deg,#ff6f3f29,#ffffffbf),#fff9e8}.split-card.bright{background:linear-gradient(145deg,#5cff4552,#fffc),#fff9e8}.panel-cap{padding:.3rem .45rem;background:var(--ink);color:#fff8de}.split-card ul{margin:0;padding-left:1.2rem}.split-card li+li{margin-top:.65rem}.future-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-card{background:linear-gradient(180deg,#ffffff8c,#eadfaecc),#fff9e8}.site-footer{width:min(1200px,calc(100% - 1.2rem));margin:0 auto 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:var(--line);box-shadow:var(--shadow);background:#fff9e8}.footer-brand{display:flex;align-items:center;gap:.9rem}.footer-logo{width:3.8rem;height:3.8rem;object-fit:cover;border-radius:1rem;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:var(--green)}.footer-copy{display:grid;gap:.2rem}.footer-copy strong{font-size:1.1rem;text-transform:uppercase}.footer-copy p{margin:0;color:var(--muted);line-height:1.5}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.footer-links a{padding:.3rem .5rem;border:2px solid transparent}.footer-links a:hover{background:var(--acid);border-color:var(--ink)}@media(max-width:1080px){.hero{grid-template-columns:1fr}.hero-sidekicks{grid-template-columns:repeat(2,minmax(0,1fr))}.card-row,.service-grid,.orders-grid,.suite-grid,.problem-solution,.future-timeline,.yield-summary-grid,.yield-feature-grid,.opaque-dashboard{grid-template-columns:1fr}.site-footer{width:min(100% - 1rem,1200px)}}@media(max-width:900px){.topbar{align-items:flex-start;flex-direction:column;gap:.85rem;padding:.9rem 1rem}.topnav{width:100%;flex-wrap:nowrap;gap:.7rem;overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topnav::-webkit-scrollbar{display:none}.topnav a{flex:0 0 auto;white-space:nowrap}.hero,.section-grid,.marquee{width:min(100% - 1rem,1200px)}.hero{padding-top:1.2rem;gap:.9rem}.hero h1{max-width:none;font-size:clamp(2.6rem,13vw,4.4rem)}.lede,.section-copy,.service-card p,.feature-card p,.timeline-card p,.suite-card p{font-size:.98rem;line-height:1.55}.hero-actions,.order-form,.yield-mini-stats{grid-template-columns:1fr}.button{width:100%}.section-grid{padding:1rem 0 2.2rem}.section-heading h2{max-width:none;font-size:clamp(2rem,9vw,3.2rem);line-height:.98}.order-card,.service-card,.suite-card,.feature-card,.timeline-card,.split-card{padding:1rem}.order-summary,.order-result,.order-api,.order-note{padding:.9rem}.site-footer{align-items:flex-start;flex-direction:column;padding:1rem}.footer-links{justify-content:flex-start}.yield-table-header{display:none}.yield-row{grid-template-columns:1fr;gap:.45rem}}@media(max-width:720px){.hero-sidekicks,.hero-actions,.cover-columns,.order-form{grid-template-columns:1fr}.button{width:100%}.speech-bubble{max-width:none}.feature-card{transform:none}}@media(max-width:560px){.brand-logo{width:3.2rem;height:3.2rem;border-radius:.8rem}.eyebrow,.panel-cap,.feature-index,.timeline-card span,.cover-label,.service-stack-head,.service-stack-body span,.result-field span,.endpoint-chip{font-size:.68rem;letter-spacing:.09em}.hero h1{font-size:clamp(2.2rem,12vw,3.2rem)}.lede{margin-top:.9rem}.speech-bubble{margin-top:1rem;padding:.85rem .9rem;font-size:.94rem;border-radius:.9rem}.speech-bubble:after{left:1.2rem;bottom:-14px;width:22px;height:22px}.service-stack-body article{padding:.85rem}.cover-core{padding:.85rem .9rem .4rem}.cover-core h2{font-size:clamp(2.2rem,11vw,3.4rem)}.cover-columns{padding:.65rem .8rem .8rem}.cover-columns article{padding:.75rem}.marquee{padding:.5rem 0 1rem}.marquee-track span{padding:.42rem .62rem;box-shadow:3px 3px 0 var(--green)}.order-form input,.order-form select,.button{min-height:3rem}.result-card h3,.order-api h3,.service-card h3,.suite-card h3{font-size:1.05rem}.footer-brand{align-items:flex-start}.footer-logo{width:3.2rem;height:3.2rem;border-radius:.8rem}.footer-copy strong{font-size:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-enabled [data-reveal],.motion-enabled [data-reveal].is-visible{opacity:1;transform:none;filter:none;transition:none;animation:none}.button:hover{transform:none}}
