*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--bg-2:rgba(26,26,24,.65);--bg-3:rgba(42,42,40,.8);--text:#f0efec;--text-2:#9b9b94;--text-3:#6b6b66;--border:hsla(0,0%,100%,.1);--border-2:hsla(0,0%,100%,.18);--green:#1d9e75;--green-bg:rgba(29,158,117,.12);--amber:#ba7517;--amber-bg:rgba(186,117,23,.12);--r-md:8px;--r-lg:12px;--r-xl:16px}@media (prefers-color-scheme:dark){:root{--bg:#0a0a0a;--bg-2:rgba(26,26,24,.65);--bg-3:rgba(42,42,40,.8);--text:#f0efec;--text-2:#9b9b94;--text-3:#6b6b66;--border:hsla(0,0%,100%,.1);--border-2:hsla(0,0%,100%,.18);--green-bg:rgba(29,158,117,.12);--amber-bg:rgba(186,117,23,.12)}}html{scroll-behavior:smooth}body,html{background:#0a0a0a}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .55s ease both}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:var(--border-2);border-radius:2px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--text);cursor:pointer}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--text);cursor:pointer;border:none}.grid-runs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.grid-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.grid-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.slider-row{display:grid;grid-template-columns:200px 1fr 48px;align-items:center;grid-gap:14px;gap:14px}.nav-link{transition:color .2s ease}.nav-link:hover{color:var(--green)!important}.nav-btn{transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.nav-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(29,158,117,.3)}.nav-desktop{display:flex;align-items:center;gap:24px}.nav-mobile-btn{display:none;background:none;border:none;font-size:20px;color:var(--text);cursor:pointer;padding:4px}.nav-mobile-overlay{display:none;position:fixed;inset:56px 0 0 0;background:hsla(0,0%,4%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:99;flex-direction:column;padding:24px;gap:8px}.nav-mobile-overlay a{font-size:16px;color:var(--text-2);text-decoration:none;padding:12px 0;border-bottom:.5px solid var(--border)}.hero-split{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:start;padding:48px 0 24px}.trust-label{font-family:DM Mono,monospace;font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.trust-logos{gap:32px;padding:24px 0 48px;flex-wrap:wrap}.trust-logo,.trust-logos{display:flex;align-items:center}.trust-logo{gap:6px;font-size:13px;font-weight:500;color:var(--text-2);opacity:.6;transition:opacity .2s}.trust-logo:hover{opacity:1}.feature-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:64px 0}.feature-card{background:var(--bg-2);border:.5px solid var(--border);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .15s ease,border-color .15s ease}.feature-card:hover{transform:translateY(-2px);border-color:var(--border-2)}.feature-icon{width:36px;height:36px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-size:18px}@media (max-width:1024px){.feature-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container-main{padding:0 16px!important}.grid-2col,.grid-runs{grid-template-columns:1fr}.grid-metrics{grid-template-columns:1fr 1fr}.slider-row{grid-template-columns:1fr;gap:6px}.slider-row label{font-size:12px}.nav-desktop{display:none!important}.nav-mobile-btn{display:block}.nav-mobile-overlay.open{display:flex}.hero-pills{gap:6px!important}.footer-wrap{flex-direction:column;align-items:flex-start!important}.hero-split{grid-template-columns:1fr;gap:32px;padding:32px 0 16px}.feature-cards{grid-template-columns:1fr 1fr}.trust-logos{gap:20px}.scroll-overlay-labels,.scroll-progress-rail{display:none!important}.trial-card{padding:20px!important}.step-row{flex-direction:column!important;gap:8px!important}.run-score{font-size:30px!important}.roi-card{padding:18px!important}.roi-metric-value{font-size:18px!important}.terminal-box{font-size:11px!important;padding:14px 16px!important}.trial-step-icon{width:32px!important;height:32px!important}.trial-step-icon i{font-size:16px!important}.footer-items{flex-wrap:wrap!important;gap:8px!important}.cta-section{padding:48px 0 64px!important}.scene3d-fixed{opacity:.4}}@media (max-width:480px){.container-main{padding:0 12px!important}.feature-cards,.grid-metrics{grid-template-columns:1fr}.hero-heading{font-size:30px!important;letter-spacing:-1px!important}.hero-desc{font-size:15px!important}.hero-buttons{flex-direction:column!important}.hero-buttons a{text-align:center}.run-card{padding:16px!important}.run-score{font-size:26px!important}.section-pad{padding:40px 0!important}.terminal-box{font-size:10px!important;padding:12px 14px!important}.roi-card{padding:14px!important}.trial-tags{flex-direction:column!important;align-items:flex-start!important}}@media (min-width:769px) and (max-width:1024px){.grid-metrics,.grid-runs{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.terms-page{padding:32px 16px 64px!important}}@media (max-width:480px){.terms-page{padding:24px 12px 48px!important}}::selection{background:var(--green-bg)}.scene3d-fixed{position:fixed;inset:0;z-index:0;pointer-events:none}.scene3d-fixed canvas{display:block;width:100%!important;height:100%!important}.scene-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;background:hsla(0,0%,4%,0);transition:background .1s linear}.content-layer{position:relative;z-index:1}