@font-face{font-family:XBREnterpriseObviously;src:url(/xbuild-brand/fonts/Obviously-NarrowBlack.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:XBREnterpriseFallback;src:local(Arial);size-adjust:72%;font-style:normal;font-weight:900}@font-face{font-family:XBREnterpriseSwitzer;src:url(/xbuild-brand/fonts/Switzer-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:XBREnterpriseSwitzer;src:url(/xbuild-brand/fonts/Switzer-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:XBREnterpriseSwitzer;src:url(/xbuild-brand/fonts/Switzer-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.xbr-enterprise{--xbr-ink:#080808;--xbr-gold:#e8b430;--xbr-gold-text:#946c08;--xbr-surface:#f0ece9;--xbr-surface-muted:#dbdbd4;background:var(--xbr-surface);color:var(--xbr-ink);font-family:XBREnterpriseSwitzer,DM Sans,Arial,sans-serif;font-weight:500}.xbr-enterprise *{box-sizing:border-box}.xbr-enterprise :is(h1,h2,h3){text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;font-family:XBREnterpriseObviously,Manrope,Arial Narrow,sans-serif;font-weight:900;line-height:.98}.xbr-enterprise h1{font-family:XBREnterpriseObviously,XBREnterpriseFallback,sans-serif;font-size:clamp(3.5rem,9vw,8rem)}.xbr-enterprise h2{font-size:clamp(3rem,5vw,5.5rem)}.xbr-enterprise h3{font-size:clamp(1.85rem,2.5vw,2.8rem)}.xbr-enterprise :is(a,button,input,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid}.xbr-enterprise>section{background:var(--xbr-surface);padding-block:clamp(75px,9vw,140px)}.xbr-enterprise>section:first-of-type{text-align:center;padding-top:clamp(155px,16vw,235px);padding-bottom:0}.xbr-enterprise>section:first-of-type>.absolute,.xbr-enterprise #contact>.absolute{display:none}.xbr-enterprise>section:first-of-type .rounded-full.animate-pulse{background:0 0;border:0;animation:none}.xbr-enterprise .xbr-enterprise-eyebrow{background:0 0;border:0;margin-bottom:22px;padding:0;animation:none}.xbr-enterprise .xbr-enterprise-eyebrow :is(svg,.h-px){display:none}.xbr-enterprise .xbr-enterprise-eyebrow span{color:#946c08;letter-spacing:.08em;text-transform:uppercase;font-family:XBREnterpriseSwitzer,sans-serif;font-size:clamp(.8rem,.75rem + .25vw,.95rem);font-weight:600}.xbr-enterprise>section:first-of-type h1 .text-primary{color:var(--xbr-ink)}.xbr-enterprise>section:first-of-type h1 svg{display:none}.xbr-enterprise .xbr-enterprise-metrics{color:#f8f6f1;text-align:left;background:#171715;width:100%;padding:36px 0 22px}.xbr-enterprise .xbr-enterprise-metrics-wrap{max-width:1280px;margin-inline:auto;padding-inline:48px}.xbr-enterprise .xbr-enterprise-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xbr-enterprise .xbr-enterprise-metric{border-right:1px solid #ffffff30;min-width:0;padding-inline:30px}.xbr-enterprise .xbr-enterprise-metric:first-child{padding-left:0}.xbr-enterprise .xbr-enterprise-metric:last-child{border-right:0}.xbr-enterprise .xbr-enterprise-metric-value{color:#fac433;margin-bottom:12px;font:900 clamp(40px,4.4vw,64px)/1.2 XBREnterpriseObviously,XBREnterpriseFallback,sans-serif;display:block}.xbr-enterprise .xbr-enterprise-metric-label{color:#f8f6f1;max-width:230px;font-size:15px;display:block}@media (width>=1450px){.xbr-enterprise .xbr-enterprise-metrics-wrap{padding-inline:32px}}@media (width<=1100px){.xbr-enterprise .xbr-enterprise-metrics-wrap{padding-inline:32px}}@media (width<=760px){.xbr-enterprise .xbr-enterprise-metrics-wrap{padding-inline:22px}.xbr-enterprise .xbr-enterprise-metrics-grid{grid-template-columns:minmax(0,1fr)}.xbr-enterprise .xbr-enterprise-metric,.xbr-enterprise .xbr-enterprise-metric:first-child{border-bottom:1px solid #ffffff30;border-right:0;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:20px;padding:17px 0;display:grid}.xbr-enterprise .xbr-enterprise-metric:last-child{border-bottom:0}.xbr-enterprise .xbr-enterprise-metric-value{margin:0;font-size:32px}.xbr-enterprise .xbr-enterprise-metric-label{max-width:none;font-size:14px}}.xbr-enterprise>section .text-primary{color:var(--xbr-gold-text)}.xbr-enterprise>section .text-muted-foreground{color:#363636}.xbr-enterprise>section .bg-primary{background:var(--xbr-gold)}.xbr-enterprise>section:first-of-type button:not(.xbr-action),.xbr-enterprise #contact form button[type=submit]:not(.xbr-action){background:var(--xbr-gold);border:2px solid var(--xbr-gold);color:#080808;text-transform:uppercase;min-height:48px;box-shadow:none;border-radius:10px;font-family:XBREnterpriseObviously,Manrope,sans-serif;font-weight:900}.xbr-enterprise>section:first-of-type button:not(.xbr-action):hover,.xbr-enterprise #contact form button[type=submit]:not(.xbr-action):hover{color:#fff;background:#080808;border-color:#080808}.xbr-enterprise>.xbr-enterprise-workflows{background:var(--xbr-surface);padding-block:clamp(80px,9vw,130px)}.xbr-enterprise .xbr-workflows-header{text-align:left;margin-bottom:clamp(40px,5vw,64px)}.xbr-enterprise .xbr-workflows-header .xbr-enterprise-eyebrow{justify-content:flex-start}.xbr-enterprise .xbr-workflows-header p{margin-left:0}.xbr-enterprise .xbr-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.xbr-enterprise .xbr-workflow-card{background:#faf8f5;border:1px solid #dedad4;border-radius:14px;min-width:0;padding:clamp(28px,3vw,42px)}.xbr-enterprise .xbr-workflow-card-content{flex-direction:column;align-items:flex-start;display:flex}.xbr-enterprise .xbr-workflow-icon{color:#484640;margin-bottom:32px}.xbr-enterprise .xbr-workflow-card h3{letter-spacing:-.025em;text-transform:none;margin-bottom:14px;font:600 clamp(25px,2vw,30px)/1.18 XBREnterpriseSwitzer,sans-serif}.xbr-enterprise .xbr-workflow-card p{margin:0;line-height:1.6}@media (width<=1023px){.xbr-enterprise .xbr-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.xbr-enterprise .xbr-workflow-grid{grid-template-columns:minmax(0,1fr)}}.xbr-enterprise>#customer-stories{background:var(--xbr-surface-muted);padding-block:clamp(80px,9vw,130px)}.xbr-enterprise .xbr-stories-wrap{max-width:1280px;margin:auto;padding-inline:clamp(24px,4vw,48px)}.xbr-enterprise .xbr-stories-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.xbr-enterprise .xbr-stories-header h2{margin:0}.xbr-enterprise .xbr-stories-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.xbr-enterprise .xbr-stories-controls button{width:48px;height:48px;color:var(--xbr-ink);background:0 0;border:1px solid #77736d;border-radius:50%;place-items:center;display:grid}.xbr-enterprise .xbr-stories-controls button:hover{background:#faf8f5}.xbr-enterprise .xbr-stories-controls button:focus-visible,.xbr-enterprise .xbr-stories-viewport:focus-visible{outline:2px solid var(--xbr-ink);outline-offset:3px}.xbr-enterprise .xbr-stories-counter{white-space:nowrap;min-width:76px;margin-left:8px;font-size:15px;font-weight:600}.xbr-enterprise .xbr-stories-viewport{overflow:hidden}.xbr-enterprise .xbr-stories-track{touch-action:pan-y pinch-zoom;align-items:stretch;display:flex}.xbr-enterprise .xbr-story-slide{flex:0 0 100%;min-width:0;display:flex}.xbr-enterprise .xbr-story-panel{background:#faf8f5;border:1px solid #dedad4;border-radius:14px;grid-template-columns:minmax(0,40%) minmax(0,60%);width:100%;min-width:0;min-height:565px;display:grid;overflow:hidden}.xbr-enterprise .xbr-story-image{min-width:0;min-height:100%;position:relative}.xbr-enterprise .xbr-story-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.xbr-enterprise .xbr-story-content{flex-direction:column;min-width:0;padding:clamp(28px,3.4vw,52px);display:flex}.xbr-enterprise .xbr-story-company{margin:0 0 28px;font-size:16px;font-weight:600}.xbr-enterprise .xbr-story-quote{letter-spacing:-.02em;text-transform:none;margin:0 0 24px;font:500 clamp(25px,2.2vw,30px)/1.35 XBREnterpriseSwitzer,sans-serif}.xbr-enterprise .xbr-story-credit{margin:0 0 28px;line-height:1.5}.xbr-enterprise .xbr-story-credit strong{font-weight:600;display:block}.xbr-enterprise .xbr-story-details{border-top:1px solid #c6c1b9;margin-top:auto;padding-top:24px}.xbr-enterprise .xbr-story-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.xbr-enterprise .xbr-story-stat strong{font-size:clamp(23px,2.3vw,32px);font-weight:600;line-height:1.15;display:block}.xbr-enterprise .xbr-story-stat span{margin-top:8px;font-size:14px;line-height:1.4;display:block}.xbr-enterprise .xbr-story-source{color:#484640;margin:18px 0;font-size:14px;line-height:1.45}.xbr-enterprise .xbr-story-link{min-height:44px;color:var(--xbr-ink);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}@media (width<=850px){.xbr-enterprise .xbr-story-panel{grid-template-columns:minmax(0,1fr);min-height:0}.xbr-enterprise .xbr-story-image{height:220px;min-height:0}}@media (width<=640px){.xbr-enterprise .xbr-stories-header{flex-direction:column;align-items:flex-start;gap:22px}.xbr-enterprise .xbr-stories-controls{width:100%}.xbr-enterprise .xbr-stories-counter{text-align:right;margin-left:auto}.xbr-enterprise .xbr-story-content{padding:24px}.xbr-enterprise .xbr-story-company{margin-bottom:20px}.xbr-enterprise .xbr-story-quote{font-size:25px}.xbr-enterprise .xbr-story-stats{gap:14px}.xbr-enterprise .xbr-story-stat strong{font-size:23px}}.xbr-enterprise>#contact{background:var(--xbr-surface);color:#080808}.xbr-enterprise #contact :is(.grid,.grid>div,.lg\:col-span-2,.lg\:col-span-3){min-width:0}.xbr-enterprise #contact .lg\:col-span-2>.border,.xbr-enterprise #contact .lg\:col-span-3>.border{background:var(--xbr-surface-muted);box-shadow:none;border:2px solid #080808;border-radius:12px}.xbr-enterprise #contact .lg\:col-span-2>.border{border-width:1px}.xbr-enterprise #contact .lg\:col-span-2>.flex.items-center.gap-4{color:#fff;background:#080808;border:0;border-radius:8px;flex-wrap:wrap;min-width:0}.xbr-enterprise #contact .lg\:col-span-2>.flex.items-center.gap-4>div{flex:170px;min-width:0}.xbr-enterprise #contact .lg\:col-span-2>.flex.items-center.gap-4 .text-primary{color:var(--xbr-gold)}.xbr-enterprise #contact .lg\:col-span-2>.flex.items-center.gap-4 p{overflow-wrap:anywhere}.xbr-enterprise #contact input,.xbr-enterprise #contact textarea,.xbr-enterprise #contact button[role=combobox]{color:#080808;background:#fff;border:1px solid #666;border-radius:7px;min-height:48px}.xbr-enterprise #contact input::placeholder,.xbr-enterprise #contact textarea::placeholder{color:#555}.xbr-enterprise #contact textarea{min-height:120px}.xbr-enterprise #contact label{color:#080808}.xbr-enterprise #contact [role=alert]{color:#a72a18}.xbr-enterprise nav{color:#080808;width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dcdcdc;border-radius:16px;font-family:XBREnterpriseSwitzer,DM Sans,Arial,sans-serif;top:12px;left:12px;right:12px}.xbr-enterprise nav>.container{max-width:1280px}.xbr-enterprise nav a.flex.items-center.shrink-0{background:url(/xbuild-brand/assets/logos/xbuild-logo-light.png) 50%/contain no-repeat}.xbr-enterprise nav a.flex.items-center.shrink-0 img,.xbr-enterprise footer a.inline-block.mb-6 img{opacity:0}.xbr-enterprise nav :is(.text-muted-foreground,.text-foreground,.text-foreground\/90){color:#080808}.xbr-enterprise nav .bg-popover\/95{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-color:#dcdcdc}.xbr-enterprise nav .group:focus-within>div.absolute{visibility:visible;opacity:1}.xbr-enterprise nav :is(a,button,summary){text-transform:none;min-height:44px}.xbr-enterprise nav .group>div.absolute :is(a,button){align-items:center;display:flex}.xbr-enterprise nav a[href*=\/signup]:not(.group a),.xbr-enterprise nav a.inline-flex[href*=\/login]{text-transform:uppercase;filter:none;justify-content:center;align-items:center;min-height:48px;font-family:XBREnterpriseObviously,Manrope,sans-serif;font-weight:900;display:inline-flex;box-shadow:none!important}.xbr-enterprise nav a[href*=\/signup]:not(.group a){color:#080808;background:#e8b430;border-radius:10px}.xbr-enterprise footer{color:#fff;background:#080808;border-color:#333;font-family:XBREnterpriseSwitzer,DM Sans,Arial,sans-serif}.xbr-enterprise footer a.inline-block.mb-6{background:url(/xbuild-brand/assets/logos/xbuild-logo-dark.png) 50%/contain no-repeat}.xbr-enterprise footer :is(.text-muted-foreground,.text-foreground,.text-foreground\/80){color:#d5d5d5}.xbr-enterprise footer .border-border{border-color:#555}.xbr-enterprise footer :is(a:hover,button:hover){color:#e8b430}@media (width<=1023px){.xbr-enterprise nav .animate-fade-in{overscroll-behavior:contain;max-height:calc(100dvh - 105px);overflow-y:auto}.xbr-enterprise nav .animate-fade-in :is(a,button,summary){align-items:center;min-height:44px;display:flex}.xbr-enterprise nav>.container{padding-inline:16px}}@media (width<=420px){.xbr-enterprise nav{top:8px;left:8px;right:8px}.xbr-enterprise nav>.container{padding-inline:12px}.xbr-enterprise h1{font-size:clamp(3.15rem,14vw,3.7rem)}.xbr-enterprise #contact .lg\:col-span-3>.border{padding:20px}}@media (prefers-reduced-motion:reduce){.xbr-enterprise :is(a,button),.xbr-enterprise nav *{transition:none!important;animation:none!important}}
