:root{--cream:#FAF5EB;--white:#FFFFFF;--green:#1B3D2F;--green-mid:#2A5940;--green-light:#3D7A5A;--green-fade:rgba(27,61,47,0.06);--gold:#C49A2A;--gold-light:#F0DCA0;--text:#1A1A1A;--muted:#6E6B60;--border:rgba(27,61,47,0.1);--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--mono:"JetBrains Mono","SF Mono",monospace;--grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);font-family:var(--sans);color:var(--text)}::selection{background:var(--green);color:var(--cream)}img{max-width:100%;height:auto;display:block}a{color:inherit}.hero-proof-rail{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.hero-proof-chip{border:1px solid var(--border);border-radius:999px;padding:8px 14px;background:rgba(255,255,255,.72);color:var(--green);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 36px rgba(27,61,47,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-project-link{display:inline-flex;flex-direction:column;gap:8px;margin-top:24px;max-width:420px;text-decoration:none}.hero-project-kicker{color:var(--gold);font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.hero-product-badge{display:inline-flex;align-items:center;gap:12px}.hero-product-logo{width:auto;height:26px;max-width:160px;object-fit:contain;flex-shrink:0}.hero-btn-mark{width:18px;height:18px;border-radius:999px;flex-shrink:0}.hero-project-card{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.82)),radial-gradient(circle at top right,rgba(196,154,42,.08),transparent 38%);border:1px solid rgba(27,61,47,.12);box-shadow:0 16px 34px rgba(27,61,47,.07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hero-project-link:hover .hero-project-card{transform:translateY(-2px);border-color:rgba(27,61,47,.18);box-shadow:0 22px 40px rgba(27,61,47,.1)}.hero-project-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-product-mark-shell{width:38px;height:38px;border-radius:12px;background:rgba(27,61,47,.08);border:1px solid rgba(196,154,42,.16);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero-product-mark{width:22px;height:22px;object-fit:contain;flex-shrink:0}.hero-project-state{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(27,61,47,.06);color:var(--green);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hero-project-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#3DB87A;box-shadow:0 0 0 5px rgba(61,184,122,.12)}.hero-project-desc{color:var(--muted);font-family:var(--sans);font-size:13px;line-height:1.58}.hero-project-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hero-project-pill{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(27,61,47,.1);color:var(--green);font-family:var(--mono);font-size:10px;letter-spacing:.06em}.hero-project-pill-soft{color:var(--muted);background:rgba(27,61,47,.05)}.hero-project-arrow{width:28px;height:28px;margin-left:auto;border-radius:999px;background:rgba(196,154,42,.12);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero-visual-shell{position:relative;min-height:560px;overflow:visible;padding:0}.hero-visual-shell:before{content:"";position:absolute;inset:10% 0 8% 8%;background:radial-gradient(circle at 30% 50%,rgba(196,154,42,.09),rgba(196,154,42,0) 38%),radial-gradient(circle at 72% 42%,rgba(27,61,47,.07),rgba(27,61,47,0) 34%);filter:blur(10px);pointer-events:none}.hero-visual-glow{position:absolute;inset:auto 14% 4%;height:86px;border-radius:50%;background:radial-gradient(circle at center,rgba(196,154,42,.2),rgba(196,154,42,0) 68%);filter:blur(22px);opacity:.5;z-index:0}.hero-visual-orbit{position:absolute;border-radius:999px;border:1px solid rgba(196,154,42,.22);z-index:0;pointer-events:none}.hero-visual-orbit-a{width:500px;height:500px;top:40px;right:-62px;opacity:.26}.hero-visual-orbit-b{width:280px;height:280px;left:18px;bottom:44px;opacity:.18}.hero-visual-frame{position:relative;z-index:1;height:100%;min-height:560px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;box-shadow:none}.hero-visual-frame:before{content:none}.hero-kicker{color:var(--gold-light);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.hero-visual-image{position:relative;z-index:1;width:100%;height:100%;min-height:560px;max-width:108%;max-height:108%;object-fit:contain;object-position:center;filter:drop-shadow(0 42px 44px rgba(23,44,33,.15));transform:scale(1.03);animation:heroImageFloat 14s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes heroDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-14px,0) scale(1.06)}}@keyframes heroImageFloat{0%{transform:scale(1.015) translateZ(0)}50%{transform:scale(1.04) translate3d(0,-10px,0)}to{transform:scale(1.015) translateZ(0)}}@media (prefers-reduced-motion:reduce){.hero-visual-image{animation:none!important}.media-loop-track{animation-duration:12.5s!important}.core-flow-line-pulse{animation-duration:4.8s!important}.core-flow-line-traveler{animation-duration:7.4s!important}.core-flow-node.is-active .core-flow-icon:before,.core-flow-node:after{animation-duration:6.4s!important}}.media-section,.systems-section,.why-section{position:relative;overflow:hidden;isolation:isolate}.media-section>div,.systems-section>div,.why-section>div{position:relative;z-index:1}.media-section:before{content:"";position:absolute;right:-148px;top:18px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle at 18% 68%,rgba(196,154,42,.24) 0 4px,transparent 4.5px),radial-gradient(circle at 76% 22%,rgba(27,61,47,.16) 0 5px,transparent 5.5px),radial-gradient(circle at 50% 50%,rgba(27,61,47,.06) 0 34%,transparent 35%),repeating-radial-gradient(circle at 50% 50%,rgba(196,154,42,.18) 0 1.2px,transparent 1.2px 36px);opacity:.72;transform:rotate(-12deg);animation:ambientFloat 18s ease-in-out infinite;pointer-events:none}.media-section:after{content:none}.media-feature-asset{position:relative;display:flex;justify-content:flex-end;margin:-6px 0 18px;z-index:1;pointer-events:none}.media-feature-image{width:min(100%,760px);height:auto;max-height:300px;object-fit:contain;object-position:right center;filter:drop-shadow(0 26px 34px rgba(27,61,47,.12));animation:mediaFeatureFloat 18s ease-in-out infinite}.media-stage{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:center;grid-gap:clamp(28px,4vw,68px);gap:clamp(28px,4vw,68px);margin-bottom:30px}.media-stage-copy{min-width:0}.media-stage-rule{width:42px;height:2px;margin:18px 0 20px;background:linear-gradient(90deg,var(--gold),rgba(196,154,42,.18))}.media-stage-highlights{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.media-stage-highlight{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.media-stage-highlight-icon{width:30px;height:30px;border-radius:999px;background:rgba(27,61,47,.08);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgba(196,154,42,.1)}.media-stage-highlight-title{font-family:var(--sans);font-size:13px;line-height:1.25;font-weight:700;color:var(--text)}.media-stage-highlight-desc{margin-top:4px;font-family:var(--sans);font-size:11.5px;line-height:1.55;color:var(--muted)}.media-stage-asset{display:flex;justify-content:flex-end;align-items:center;min-width:0;pointer-events:none}.media-loop-shell{position:relative;overflow:hidden;padding:8px 0 20px 2px;margin-right:-94px}.media-loop-shell:before{content:none}.media-loop-row{position:relative;overflow:hidden;border-radius:0}.media-loop-row:after,.media-loop-row:before{content:none}.media-loop-track{display:flex;align-items:stretch;gap:0;width:max-content;padding-inline:0 4px;animation:mediaLane 11.4s linear infinite;will-change:transform;position:relative;z-index:1}.media-loop-set{display:flex;gap:14px;padding-right:14px}.media-loop-card{position:relative;width:264px;min-height:206px;border-radius:20px;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid var(--border);box-shadow:0 18px 42px rgba(27,61,47,.06)}.media-loop-card-wide{width:280px}.media-loop-card-standard{width:264px}.media-loop-card-tall{width:264px;min-height:206px}.media-loop-card-compact{width:252px}.media-loop-card.is-dark{background:var(--green);border-color:rgba(27,61,47,.04);box-shadow:0 22px 48px rgba(27,61,47,.14)}.media-loop-card.is-dark:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.05),rgba(255,255,255,0) 38%,rgba(240,220,160,.05));pointer-events:none}.media-loop-card.is-dark:after{content:"";position:absolute;inset:14px;border-radius:18px;border:1px solid rgba(196,154,42,.08);pointer-events:none}.media-loop-grain{position:absolute;inset:0;background-image:var(--grain);opacity:.05;pointer-events:none}.media-loop-inner{position:relative;z-index:1;padding:20px 16px 14px;display:flex;flex-direction:column;height:100%}.media-loop-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.media-loop-icon{width:38px;height:38px;border-radius:10px;background:rgba(27,61,47,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.media-loop-card.is-dark .media-loop-icon{background:rgba(250,245,235,.1)}.media-loop-title{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--text);line-height:1.25}.media-loop-card.is-dark .media-loop-title{color:var(--cream)}.media-loop-sub{font-family:var(--mono);font-size:9.5px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.media-loop-card.is-dark .media-loop-sub{color:rgba(250,245,235,.45)}.media-loop-desc{font-family:var(--sans);font-size:11.5px;line-height:1.58;color:var(--muted);flex:1 1;margin-bottom:10px}.media-loop-card.is-dark .media-loop-desc{color:rgba(250,245,235,.64)}.media-loop-card-compact .media-loop-desc{display:block}.media-loop-card-compact .media-loop-foot{display:flex}.media-loop-card-compact .media-loop-inner{justify-content:space-between}.media-loop-card-compact .media-loop-head{margin-bottom:16px}.media-loop-foot{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;min-height:22px;margin-top:auto}.media-loop-accent{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--green)}.media-loop-card.is-dark .media-loop-accent{color:var(--gold)}.media-loop-tags{display:flex;flex-wrap:wrap;gap:8px}.media-loop-tags span{font-family:var(--mono);font-size:10px;color:var(--green);background:var(--green-fade);padding:3px 10px;border-radius:999px}.systems-section:before{content:"";position:absolute;left:6%;right:6%;top:78px;height:188px;border-radius:36px;background:radial-gradient(circle at 50% 18%,rgba(196,154,42,.1),transparent 40%),linear-gradient(90deg,rgba(196,154,42,.04) 1px,transparent 0),linear-gradient(rgba(27,61,47,.025) 1px,transparent 0);background-size:auto,96px 100%,100% 48px;opacity:.42;pointer-events:none}.core-stage{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:start;grid-gap:clamp(22px,3vw,42px);gap:clamp(22px,3vw,42px)}.core-flow-wrap,.core-stage-copy{min-width:0}.core-flow-kicker{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);opacity:.78;margin-bottom:16px}.core-flow-kicker:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(196,154,42,.3),rgba(196,154,42,.04))}.core-flow-shell{position:relative;padding:26px 10px 8px;overflow:hidden}.core-flow-shell:before{content:none}.core-flow-shell:after{content:"";position:absolute;left:50%;top:-8px;width:360px;height:180px;transform:translateX(-50%);background:radial-gradient(circle at center,rgba(27,61,47,.08) 0 34px,transparent 35px),repeating-radial-gradient(circle at center,rgba(196,154,42,.18) 0 1.1px,transparent 1.1px 28px);opacity:.86;pointer-events:none}.core-flow-line{position:absolute;left:10.5%;right:10.5%;top:40px;height:1px;z-index:1}.core-flow-line-base{position:absolute;inset:0;background:linear-gradient(90deg,rgba(196,154,42,.14),rgba(196,154,42,.32),rgba(196,154,42,.14))}.core-flow-line-pulse{position:absolute;inset:0 auto 0 0;width:140px;background:linear-gradient(90deg,rgba(196,154,42,0),rgba(196,154,42,.9),rgba(196,154,42,0));animation:coreSweep 3.2s linear infinite}.core-flow-line-traveler{position:absolute;top:50%;left:0;width:10px;height:10px;margin-top:-5px;border-radius:999px;background:var(--gold);box-shadow:0 0 0 8px rgba(196,154,42,.08);animation:coreTravel 5.2s linear infinite}.core-flow-connectors{position:absolute;left:19%;right:19%;top:37px;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none;z-index:2}.core-flow-connector-dot{justify-self:center;width:6px;height:6px;border-radius:50%;background:rgba(196,154,42,.88);box-shadow:0 0 0 5px rgba(196,154,42,.08);animation:coreDotPulse 3.8s ease-in-out infinite;animation-delay:var(--core-dot-delay,0s)}.core-flow-track{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;position:relative;z-index:1;padding:0 6px 6px}.core-flow-node{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;text-align:center}.core-flow-node:after{top:-10px;width:92px;height:92px;background:radial-gradient(circle,rgba(196,154,42,.18) 0,rgba(196,154,42,0) 68%);opacity:.3;pointer-events:none;animation:coreAura 5.6s ease-in-out infinite;animation-delay:var(--core-delay,0s)}.core-flow-node:after,.core-flow-node:before{content:"";position:absolute;border-radius:50%}.core-flow-node:before{top:18px;width:6px;height:6px;background:rgba(196,154,42,.88);box-shadow:0 0 0 0 rgba(196,154,42,.2);animation:coreBeacon 3.8s ease-in-out infinite;animation-delay:var(--core-delay,0s)}.core-flow-icon{width:46px;height:46px;border-radius:999px;border:1px solid rgba(196,154,42,.22);background:rgba(255,255,255,.82);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 18px rgba(27,61,47,.05)}.core-flow-icon:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid rgba(196,154,42,.08)}.core-flow-node.is-active .core-flow-icon{background:var(--green);border-color:rgba(27,61,47,.18);box-shadow:0 10px 22px rgba(27,61,47,.12);width:72px;height:72px}.core-flow-node.is-active .core-flow-icon:before{content:"";position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(196,154,42,.28);animation:coreNodePulse 2.6s ease-in-out infinite}.core-flow-label{text-align:center;font-size:11px;line-height:1.3;font-weight:700;color:var(--text)}.core-flow-desc,.core-flow-label{max-width:124px;font-family:var(--sans)}.core-flow-desc{font-size:9.8px;line-height:1.45;color:var(--muted)}.why-section:before{content:none}.why-loop-item{position:relative;max-width:238px}.why-loop-item:before{content:none}.why-loop-icon{position:relative;overflow:hidden}.why-loop-icon:before{content:none}.why-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;position:relative;min-width:0}.why-visual-shell{position:relative;min-height:430px;display:flex;align-items:center;justify-content:center;pointer-events:none;grid-column:auto;grid-row:auto}.why-panel-visual{position:relative;width:100%;height:100%;max-height:430px;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 26px rgba(27,61,47,.1));animation:whyVisualFloat 20s ease-in-out infinite}.why-copy-col{padding-top:12px}.why-stage-rule{width:42px;height:2px;margin:-8px 0 18px;background:linear-gradient(90deg,var(--gold),rgba(196,154,42,.18))}.why-panel-grid{display:none}.why-panel-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 24px;margin-top:4px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.why-panel-legend span{display:inline-flex;align-items:center;gap:8px;opacity:.9}.why-panel-legend i{display:inline-block;width:7px;height:7px;border-radius:50%}@keyframes mediaLane{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes mediaFeatureFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(-10px,6px,0)}}@keyframes ambientFloat{0%,to{transform:translateZ(0) rotate(-12deg)}50%{transform:translate3d(-12px,10px,0) rotate(-6deg)}}@keyframes coreSweep{0%{transform:translate3d(-140px,0,0)}to{transform:translate3d(calc(100% + 140px),0,0)}}@keyframes coreTravel{0%{transform:translateZ(0);opacity:0}6%{opacity:1}94%{opacity:1}to{transform:translate3d(calc(100% - 8px),0,0);opacity:0}}@keyframes coreNodePulse{0%,to{transform:scale(.96);opacity:.25}50%{transform:scale(1);opacity:.85}}@keyframes coreAura{0%,to{transform:scale(.92);opacity:.18}50%{transform:scale(1.04);opacity:.42}}@keyframes coreBeacon{0%,to{transform:scale(.86);opacity:.42;box-shadow:0 0 0 0 rgba(196,154,42,.18)}45%{transform:scale(1.1);opacity:1;box-shadow:0 0 0 10px rgba(196,154,42,0)}}@keyframes coreDotPulse{0%,to{transform:scale(.9);opacity:.55}45%{transform:scale(1.08);opacity:1}}@keyframes whyVisualFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8px,-5px,0) scale(1.01)}}@keyframes orbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbitSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes orbitCorePulse{0%,to{transform:translateZ(0) scale(.98);box-shadow:inset 0 0 0 1px rgba(250,245,235,.08),0 16px 34px rgba(7,18,13,.24)}50%{transform:translate3d(0,-4px,0) scale(1.02);box-shadow:inset 0 0 0 1px rgba(250,245,235,.1),0 22px 42px rgba(7,18,13,.3)}}@keyframes orbitDotA{0%,to{transform:translateZ(0)}50%{transform:translate3d(-24px,18px,0)}}@keyframes orbitDotB{0%,to{transform:translateZ(0);opacity:.72}45%{transform:translate3d(18px,-18px,0);opacity:1}}@keyframes orbitDotC{0%,to{transform:translateZ(0);opacity:.5}50%{transform:translate3d(14px,-20px,0);opacity:.92}}@media (max-width:768px){.nd{display:none!important}.nb{display:block!important}.hero-row{flex-direction:column!important}.hero-card{width:100%!important;height:220px!important;margin-top:20px!important}.hero-text{text-align:center!important;align-items:center!important}.hero-btns,.hero-proof-rail{justify-content:center!important}.hero-project-link{width:100%!important;text-align:left!important}.hero-project-card{padding:16px!important}.hero-project-top{align-items:flex-start!important}.hero-project-meta{gap:8px!important}.hero-project-arrow{margin-left:0!important}.hero-product-badge{align-items:center!important}.hero-visual-shell{width:100%!important}.hero-visual-frame,.hero-visual-image,.hero-visual-shell{min-height:400px!important}.hero-visual-image{max-width:112%!important}.hero-visual-orbit-a{width:360px!important;height:360px!important;right:-70px!important;top:18px!important}.hero-visual-orbit-b{width:190px!important;height:190px!important;left:8px!important;bottom:28px!important}.stat-row{flex-wrap:wrap!important}.stat-row>div{flex:1 1 45%!important;min-width:130px!important}.about-row,.feat-row,.net-row,.why-row,.yt-row{flex-direction:column!important}.about-card,.feat-img,.net-img,.why-img,.yt-card{width:100%!important;height:240px!important}.about-text-col,.net-text{padding:28px 20px!important}.core-stage,.media-stage,.srv-grid,.why-stage{grid-template-columns:1fr!important}.core-stage-copy,.media-stage-copy{max-width:none!important}.media-feature-asset{justify-content:center!important;margin:6px 0 16px!important}.media-feature-image{width:100%!important;max-height:160px!important;object-position:center!important}.media-loop-shell{margin-right:0!important}.media-loop-track{gap:0!important}.media-loop-set{gap:14px!important;padding-right:14px!important}.media-loop-card,.media-loop-card-compact,.media-loop-card-standard,.media-loop-card-tall,.media-loop-card-wide{width:286px!important;min-height:222px!important}.why-copy-col{flex:1 1 auto!important;width:100%!important;padding-top:0!important}.core-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:26px!important}.core-flow-line{display:none!important}.core-flow-desc{max-width:none!important}.why-panel-legend,.why-visual-shell{grid-column:auto!important;grid-row:auto!important}.why-visual-shell{min-height:280px!important}.why-panel-visual{object-position:center top!important}.footer-inner{flex-direction:column!important;gap:20px!important;text-align:center!important}.about-row{flex-direction:column-reverse!important}}@media (min-width:769px){.nm{display:none!important}}