.loop-mega-nav{color:#0a0a0a;display:block;font-family:LoopNavGeist,Geist,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5;position:relative;z-index:1000}.loop-mega-nav *,.loop-mega-nav :after,.loop-mega-nav :before{box-sizing:border-box}.loop-mega-nav [hidden]{display:none!important}.loop-mega-nav a{color:inherit;text-decoration:none}.loop-mega-nav button,.loop-mega-nav input{font:inherit}.loop-mega-nav button{color:inherit;cursor:pointer}.loop-mega-nav a,.loop-mega-nav button{-webkit-tap-highlight-color:transparent}.loop-mega-nav button{background:none;border:0}.loop-mega-nav a:focus-visible,.loop-mega-nav button:focus-visible,.loop-mega-nav input:focus-visible{outline:3px solid #248c87;outline-offset:4px}.loop-mega-nav .backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:rgba(0,0,0,.14);cursor:pointer;inset:0;position:fixed;z-index:0}.loop-mega-nav .header{background:#fff;border-bottom:1px solid #e8e8e8;position:relative;z-index:1}.loop-mega-nav .bar{align-items:center;display:flex;gap:30px;margin:auto;max-width:1240px;min-height:92px;padding:14px 20px}.loop-mega-nav .brand{display:flex;flex-shrink:0}.loop-mega-nav .brand img{height:43px;object-fit:contain;width:68px}.loop-mega-nav .links{align-items:center;display:flex;gap:4px;margin-left:auto}.loop-mega-nav .trigger{align-items:center;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:9px;padding:14px 13px}.loop-mega-nav .trigger:hover,.loop-mega-nav .trigger[aria-expanded=true]{background:#f3f3f3;color:#0a0a0a}.loop-mega-nav .chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;margin-top:-4px;transform:rotate(45deg);width:7px}.loop-mega-nav [aria-expanded=true] .chevron{margin-top:4px;transform:rotate(225deg)}.loop-mega-nav .actions{align-items:center;display:flex;gap:14px}.loop-mega-nav .cta{align-items:center;background:#9fe6aa;border-radius:999px;color:#0a0a0a;display:inline-flex;font-size:14px;font-weight:500;gap:20px;justify-content:center;padding:12px 21px;white-space:nowrap}.loop-mega-nav .cta:hover{background:#88d995}.loop-mega-nav .mobile-toggle{display:none;font-weight:500;padding:12px}.loop-mega-nav .panel{background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 22px 30px -22px #0a0a0a38;left:0;max-height:calc(100dvh - 100px);overflow:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%}.loop-mega-nav .panel-inner{display:grid;gap:36px;grid-template-columns:230px 1fr;margin:auto;max-width:1320px;padding:32px}.loop-mega-nav .eyebrow{color:#666;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.loop-mega-nav h2{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:0 0 13px}.loop-mega-nav p{color:#666;font-size:14px;line-height:1.65;margin:0}.loop-mega-nav .all{color:#0a0a0a;display:inline-block;font-size:13px;font-weight:500;margin-top:24px}.loop-mega-nav .grid{align-content:start;display:grid;gap:6px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.loop-mega-nav .customers .grid{gap:4px 8px;grid-template-columns:repeat(3,minmax(0,1fr))}.loop-mega-nav .item{align-items:flex-start;border-radius:10px;display:flex;gap:14px;min-width:0;padding:16px 12px}.loop-mega-nav .item:hover{background:#f3f3f3}.loop-mega-nav .icon{align-items:center;background:#edf8f8;border:0;border-radius:14px;color:#32b3b6;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.loop-mega-nav .icon>svg{fill:currentColor;height:24px;width:24px}.loop-mega-nav .logo{align-items:center;display:flex;flex-shrink:0;gap:3px;height:30px;justify-content:center;width:60px}.loop-mega-nav .logo img{height:100%;max-height:26px;min-width:0;object-fit:contain;width:100%}.loop-mega-nav .logo img+img{width:48%}.loop-mega-nav .logo:has(img+img) img:first-child{width:48%}.loop-mega-nav .title{display:block;font-size:14px;font-weight:500;line-height:1.35;margin:1px 0 5px}.loop-mega-nav .desc{color:#666;display:block;font-size:12px;line-height:1.55}.loop-mega-nav .ai-item .desc{font-weight:500}@media (max-width:1100px){.loop-mega-nav .bar{gap:15px;padding:12px 20px}.loop-mega-nav .trigger{padding:14px 9px}.loop-mega-nav .customers .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.loop-mega-nav .bar{flex-wrap:wrap;gap:8px;min-height:78px}.loop-mega-nav .brand img{height:48px;width:76px}.loop-mega-nav .actions{gap:5px;margin-left:auto}.loop-mega-nav .actions .cta{padding:10px 13px}.loop-mega-nav .mobile-toggle{display:block}.loop-mega-nav .links{align-items:stretch;display:none;flex-direction:column;margin:0;order:3;width:100%}.loop-mega-nav .links.open{display:flex}.loop-mega-nav .trigger{justify-content:space-between;padding:16px 8px;width:100%}.loop-mega-nav .panel{border:0;box-shadow:none;max-height:none;position:static}.loop-mega-nav .panel-inner{display:block;padding:10px 0 20px}.loop-mega-nav .customers .grid,.loop-mega-nav .grid{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.loop-mega-nav .item{gap:10px;padding:12px 8px}}@media (max-width:540px){.loop-mega-nav .customers .grid,.loop-mega-nav .grid{grid-template-columns:1fr}.loop-mega-nav .bar{padding:10px 16px}.loop-mega-nav .mobile-toggle{padding:10px 6px}.loop-mega-nav .title{font-size:14px}.loop-mega-nav .desc{font-size:13px}}.loop-mega-nav[data-layout=ramp] .panel{border:1px solid #e7e7e7;border-radius:0 0 16px 16px;box-shadow:0 20px 35px #0002;left:20px;right:20px}.loop-mega-nav[data-layout=ramp] .panel-inner{gap:0;grid-template-columns:minmax(0,1fr) 285px;max-width:1320px;padding:0}.loop-mega-nav[data-layout=ramp] .grid{gap:10px 20px;grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:30px}.loop-mega-nav[data-layout=ramp] .customers .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loop-mega-nav[data-layout=ramp] .icon{background:#f4f4f4;border-radius:4px;color:#222;height:40px;width:40px}.loop-mega-nav[data-layout=ramp] .icon svg{height:19px;width:19px}.loop-mega-nav[data-layout=ramp] .item{border-radius:5px;padding:10px}.loop-mega-nav[data-layout=ramp] .title{font-size:14px;font-weight:500;margin-bottom:3px}.loop-mega-nav[data-layout=ramp] .desc{font-size:13px}@media (max-width:900px){.loop-mega-nav[data-layout] .panel{border:0;border-radius:0;box-shadow:none;max-height:none;min-height:0;position:static;width:100%}.loop-mega-nav[data-layout] .panel-inner{display:block;padding:8px 0 20px}.loop-mega-nav[data-layout=ramp] .customers .grid,.loop-mega-nav[data-layout=ramp] .grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}}@media (max-width:540px){.loop-mega-nav[data-layout=ramp] .customers .grid,.loop-mega-nav[data-layout=ramp] .grid{grid-template-columns:1fr}}.loop-mega-nav .ramp-editorial{display:none}.loop-mega-nav[data-layout=ramp] .ramp-editorial{background:#f5f5f5;border-left:1px solid #e5e5e5;display:block;grid-column:2;grid-row:1/3;padding:28px}.loop-mega-nav .ramp-editorial .eyebrow{color:#777;font-size:10px;letter-spacing:1px;margin-bottom:18px}.loop-mega-nav .ramp-story{display:block}.loop-mega-nav .ramp-story-image{background:#dce6df;border-radius:11px;height:145px;margin-bottom:20px;overflow:hidden}.loop-mega-nav .ramp-story-image img{height:100%;object-fit:cover;width:100%}.loop-mega-nav .ramp-editorial h2{font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.25;margin:0 0 12px}.loop-mega-nav .ramp-editorial p{color:#6b6b6b;font-size:13px;line-height:1.6}.loop-mega-nav .ramp-story-link{color:#111;display:inline-block;font-size:13px;font-weight:500;margin-top:19px}.loop-mega-nav .ramp-story-link:hover,.loop-mega-nav .ramp-story:hover .ramp-story-link{text-decoration:underline}.loop-mega-nav .ramp-text-editorial h2{font-size:23px;line-height:1.2;margin-bottom:14px;margin-top:0}.loop-mega-nav .ramp-story-image.product-image{background:#e9eeeb}.loop-mega-nav .ramp-story-image.product-image img{display:block;object-fit:cover;object-position:center;padding:0}@media (max-width:900px){.loop-mega-nav[data-layout=ramp] .ramp-editorial{display:none}.loop-mega-nav .bar{gap:4px;min-height:68px;padding:10px 16px}.loop-mega-nav .brand img{height:39px;width:62px}.loop-mega-nav .actions{gap:10px}.loop-mega-nav .actions .cta{font-size:12px;gap:10px;padding:10px 14px}.loop-mega-nav .mobile-toggle{align-items:center;border-radius:7px;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:11px;width:44px}.loop-mega-nav .mobile-toggle:hover{background:#f3f3f3}.loop-mega-nav .mobile-toggle span{background:currentColor;border-radius:2px;display:block;height:1.7px;transition:transform .15s,opacity .15s;width:21px}.loop-mega-nav .mobile-toggle[aria-expanded=true] span:first-child{transform:translateY(6.7px) rotate(45deg)}.loop-mega-nav .mobile-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.loop-mega-nav .mobile-toggle[aria-expanded=true] span:last-child{transform:translateY(-6.7px) rotate(-45deg)}.loop-mega-nav .links{gap:0;padding:5px 0}.loop-mega-nav .links.open{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain}.loop-mega-nav .group+.group{border-top:1px solid #ececec}.loop-mega-nav .trigger{font-size:14px;min-height:44px;padding:12px 6px}.loop-mega-nav[data-layout=ramp] .panel-inner{padding:0 0 10px}.loop-mega-nav[data-layout=ramp] .customers .grid,.loop-mega-nav[data-layout=ramp] .grid{gap:0 8px;grid-template-columns:1fr;padding:2px 0}.loop-mega-nav[data-layout=ramp] .item{align-items:center;gap:10px;min-height:44px;padding:7px 8px}.loop-mega-nav[data-layout=ramp] .icon{border-radius:6px;height:32px;padding:0;width:32px}.loop-mega-nav[data-layout=ramp] .icon svg{height:20px;width:20px}.loop-mega-nav[data-layout=ramp] .logo{height:30px;width:60px}.loop-mega-nav[data-layout=ramp] .title{font-size:13px;line-height:1.35;margin:0}.loop-mega-nav[data-layout=ramp] .desc{display:none}.loop-mega-nav[data-layout=ramp] .all{font-size:12px}}.loop-mega-nav[data-layout=ramp] .trigger{border-radius:7px;font-size:14px;line-height:1.4;padding:8px 11px}.loop-mega-nav[data-layout=ramp] .panel{border-left:0;border-radius:0;border-right:0;box-shadow:0 18px 28px -20px #0003;left:0;right:0;width:100%}@media (max-width:900px){.loop-mega-nav[data-layout=ramp] .trigger{min-height:44px;padding:10px 6px}.loop-mega-nav[data-layout=ramp] .panel{box-shadow:none;filter:none;width:100%}.loop-mega-nav .links.open{overflow-x:hidden}.loop-mega-nav[data-layout=ramp] .customers .grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr);padding:2px 0}.loop-mega-nav[data-layout=ramp] .customers .item:not(.all){align-items:center;column-gap:12px;display:grid;grid-template-columns:52px minmax(0,1fr);min-height:48px;padding:10px 8px;width:100%}.loop-mega-nav[data-layout=ramp] .customers .logo{align-items:center;height:26px;justify-content:flex-start;width:52px}.loop-mega-nav[data-layout=ramp] .customers .logo img{display:block;height:100%;max-height:24px;object-fit:contain;object-position:left center;width:100%}.loop-mega-nav[data-layout=ramp] .customers .item>span:last-child{min-width:0}.loop-mega-nav[data-layout=ramp] .customers .title{display:block;line-height:1.4;margin:0;overflow-wrap:break-word;white-space:normal}.loop-mega-nav[data-layout=ramp] .customers .all{min-height:44px;padding:10px 8px}}.loop-mega-nav button.item{background:transparent;border:0;text-align:left;width:100%}.loop-mega-nav .copilot-hint{color:#526773;display:block;font-size:12px;font-weight:300;line-height:1.5;margin-top:6px}.loop-mega-nav .copilot-prompt{background:#fff;border:1px solid #ddd;border-radius:5px;color:#111;font:inherit;font-size:12px;margin-top:8px;min-height:76px;padding:6px;user-select:text;width:100%}.loop-mega-nav .icon .ai-brand{display:block;height:22px;object-fit:contain;width:22px}@media (max-width:900px){.loop-mega-nav .icon .ai-brand{height:20px;width:20px}}.loop-mega-nav .item[data-action=copilot][data-copied] .desc{display:block}.loop-mega-nav button{box-shadow:none;font-family:inherit;letter-spacing:normal;text-transform:none}.loop-mega-nav img{border:0;max-width:100%}.loop-mega-nav .item>span:last-child{min-width:0}.loop-mega-nav .panel-inner.no-feature{grid-template-columns:minmax(0,1fr)}.loop-mega-nav .item.all{grid-column:1/-1}.loop-mega-nav .more-link{display:block;font-size:13px;font-weight:500;grid-column:1/-1;padding:14px 10px}.loop-mega-nav .customers .more-link{border-radius:5px;grid-column:1;padding:10px}.loop-mega-nav .customers .more-link:focus-visible,.loop-mega-nav .customers .more-link:hover{background:#f3f3f3}.loop-mega-nav .copilot-prompt{display:block}.loop-mega-nav .links[hidden]{display:none!important}@media(min-width:901px){.loop-mega-nav .group{position:static}.loop-mega-nav[data-layout=ramp] .customers .compact-customer{gap:8px}.loop-mega-nav[data-layout=ramp] .customers .compact-customer .logo{width:42px}.loop-mega-nav[data-layout=ramp] .customers .compact-customer .title{font-size:13px;letter-spacing:-.15px;white-space:nowrap}}@media(min-width:901px) and (max-width:1150px){.loop-mega-nav[data-layout=ramp] .customers .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}#loop-top-bar{display:none!important}.loop-mega-nav .announcement{background:linear-gradient(110deg,#123e44,#27878c);color:#fff}.loop-mega-nav .announcement-inner{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:4px 12px;justify-content:center;line-height:1.5;margin:auto;max-width:1320px;overflow-wrap:anywhere;padding:10px 24px;text-align:center}.loop-mega-nav .announcement a{color:#c1f0ed;font-weight:700;text-decoration:underline;text-underline-offset:3px}.loop-mega-nav .announcement a:focus-visible{outline-color:#fff}.loop-mega-nav .nav-skip{background:#fff;color:#0a0a0a;font-weight:500;left:16px;padding:10px 16px;position:absolute;top:8px;transform:translateY(-200%);z-index:3}.loop-mega-nav .nav-skip:focus{transform:none}@media(min-width:901px){.loop-mega-nav .panel{max-height:var(--loop-menu-space,calc(100dvh - 100px))}}@media(max-width:900px){.loop-mega-nav .links.open{max-height:var(--loop-menu-space,calc(100dvh - 88px))}.loop-mega-nav .announcement-inner{font-size:12px;padding:8px 16px}}@media(min-width:901px){.loop-mega-nav .resources-menu .grid{grid-auto-flow:row dense}.loop-mega-nav .resources-menu .grid>.item{grid-column:1}.loop-mega-nav .resources-menu .grid>.ai-item{grid-column:2}}.loop-mega-nav .nav-arrow{display:inline-block;flex-shrink:0;height:1em;overflow:hidden;vertical-align:-.12em;width:1em}.loop-mega-nav .nav-arrow svg{display:block;height:100%;width:100%}@media(prefers-reduced-motion:no-preference){.loop-mega-nav .announcement a:focus-visible .nav-arrow svg,.loop-mega-nav .announcement a:hover .nav-arrow svg,.loop-mega-nav .cta:focus-visible .nav-arrow svg,.loop-mega-nav .cta:hover .nav-arrow svg,.loop-mega-nav .more-link:focus-visible .nav-arrow svg,.loop-mega-nav .more-link:hover .nav-arrow svg,.loop-mega-nav .ramp-story:focus-visible .nav-arrow svg,.loop-mega-nav .ramp-story:hover .nav-arrow svg{animation:loop-nav-arrow-replay .4s ease-in-out}.loop-mega-nav .chevron{transition:transform .16s ease,margin-top .16s ease}}@keyframes loop-nav-arrow-replay{0%,to{transform:translateX(0)}14%{transform:translateX(-7%)}36%{opacity:1;transform:translateX(100%)}37%{opacity:0;transform:translateX(100%)}38%{opacity:0;transform:translateX(-100%)}39%{opacity:1;transform:translateX(-100%)}83%{transform:translateX(4%)}}.hs_cos_wrapper_type_module:has(>.loop-mega-nav){position:sticky;top:0;z-index:1000}@media (max-width:900px){.loop-mega-nav .backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}