@import "https://db.onlinewebfonts.com/c/5ac3fe7c6abd2f62067f266d89671492?family=HelveticaNowDisplay-Medium";
@import "https://db.onlinewebfonts.com/c/1aa3377e489837a26d019bba501e779d?family=HelveticaNowDisplayW01-Rg";
:root{--font-heading:"HelveticaNowDisplay-Medium", "Helvetica Neue", Arial, sans-serif;--font-body:"HelveticaNowDisplayW01-Rg", "Helvetica Neue", Arial, sans-serif}.nimbu-agent-page{font-family:var(--font-body);color:#000;background-color:#fff;margin:0;padding:0;overflow-x:hidden}.na-navbar{z-index:10;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:20px 32px;display:flex;position:fixed;top:0;left:0}@media (max-width:640px){.na-navbar{padding:16px 20px}}.na-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.na-logo-text{font-family:var(--font-heading);letter-spacing:-.025em;color:#000;font-size:26px}.na-logo-asterisk{color:#000;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;font-size:30px}@media (max-width:640px){.na-logo-text{font-size:21px}.na-logo-asterisk{font-size:25px}}.na-nav-links{color:#000;gap:8px;font-size:23px;display:flex}.na-nav-link{color:#000;text-decoration:none;transition:opacity .3s}.na-nav-link:hover{opacity:.6}.na-comma{margin-right:8px}.na-nav-cta{color:#000;text-underline-offset:2px;font-size:23px;text-decoration:underline;transition:opacity .3s}.na-nav-cta:hover{opacity:.6}.na-desktop-only{display:flex}@media (max-width:768px){.na-desktop-only{display:none}}.na-hamburger{cursor:pointer;z-index:20;background:0 0;border:none;flex-direction:column;gap:5px;display:none}@media (max-width:768px){.na-hamburger{display:flex}}.na-bar{background:#000;width:24px;height:2px;transition:all .3s}.na-hamburger.open .na-bar-1{transform:rotate(45deg)translate(5px,5px)}.na-hamburger.open .na-bar-2{opacity:0}.na-hamburger.open .na-bar-3{transform:rotate(-45deg)translate(5px,-5px)}.na-mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9;opacity:0;pointer-events:none;background:#fffffff2;flex-direction:column;justify-content:center;gap:32px;padding:0 32px;transition:opacity .3s;display:flex;position:fixed;inset:0}.na-mobile-overlay.open{opacity:1;pointer-events:auto}@media (min-width:769px){.na-mobile-overlay{display:none}}.na-mobile-link{color:#000;font-size:32px;font-weight:500;text-decoration:none}.na-hero{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;padding:0 40px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.na-hero{justify-content:flex-end;padding-bottom:48px}}@media (max-width:640px){.na-hero{padding:0 20px 48px}}.na-hero-content{z-index:1;max-width:36rem;position:relative}.na-bg-video{z-index:0;object-fit:cover;object-position:70% center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.na-intro-label{pointer-events:none;-webkit-user-select:none;user-select:none;color:#000;filter:blur(4px);margin-bottom:24px;font-size:clamp(18px,4vw,26px);font-weight:400;line-height:1.3}.na-typewriter{color:#000;min-height:54px;margin-bottom:24px;font-size:clamp(18px,4vw,26px);font-weight:400;line-height:1.35}.na-cursor{vertical-align:middle;background-color:#000;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.na-pills-container{opacity:0;flex-wrap:wrap;gap:4px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.na-pills-container.visible{opacity:1;transform:translateY(0)}.na-pill{color:#000;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #0000001a;border-radius:9999px;justify-content:center;align-items:center;margin:0 .2em .4em 0;padding:.3em 20px;font-size:15px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}@media (max-width:640px){.na-pill{padding:.3em 16px;font-size:13px}}.na-pill:hover{color:#fff;background-color:#000}.na-pill-outline{color:#fff;background-color:#0000;border:1px solid #fff;gap:12px}.na-pill-outline:hover{color:#000;background-color:#fff}.na-email{text-underline-offset:1px;text-decoration:underline}.na-copy-icon{width:12px;height:12px}
