@font-face{font-family:XBRComparisonObviously;src:url(/xbuild-brand/fonts/Obviously-NarrowBlack.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:XBRComparisonFallback;src:local(Arial);size-adjust:72%;font-style:normal;font-weight:900}@font-face{font-family:XBRComparisonSwitzer;src:url(/xbuild-brand/fonts/Switzer-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:XBRComparisonSwitzer;src:url(/xbuild-brand/fonts/Switzer-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:XBRComparisonSwitzer;src:url(/xbuild-brand/fonts/Switzer-Semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}.xbr-comparison{--xbr-ink:#080808;--xbr-gold:#e8b430;--xbr-gold-text:#946c08;--xbr-surface:#f0ece9;--xbr-surface-muted:#dbdbd4;background:var(--xbr-surface);color:#080808;font-family:XBRComparisonSwitzer,DM Sans,Arial,sans-serif;font-weight:500}.xbr-comparison *{box-sizing:border-box}.xbr-comparison :is(h1,h2,h3){text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;font-family:XBRComparisonObviously,Manrope,Arial Narrow,sans-serif;font-weight:900;line-height:.98}.xbr-comparison h1{text-wrap:balance;font-family:XBRComparisonObviously,XBRComparisonFallback,sans-serif;font-size:clamp(3.8rem,8vw,7.4rem)}.xbr-comparison h2{text-wrap:balance;font-size:clamp(2.7rem,4.8vw,5rem)}.xbr-comparison :is(p,li){line-height:1.55}.xbr-comparison :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid}.xbr-comparison>section{background:var(--xbr-surface);border-color:#d1d1d1;padding-block:clamp(70px,7vw,110px)}.xbr-comparison>section:first-of-type{padding-top:clamp(120px,11vw,150px);padding-bottom:clamp(75px,7vw,110px)}.xbr-comparison>section:first-of-type>.container>div{text-align:center;max-width:1000px;margin-inline:auto}.xbr-comparison>section:first-of-type .flex.items-center.gap-3{justify-content:center}.xbr-comparison .xbr-hero-eyebrow{margin-bottom:22px}.xbr-comparison .xbr-hero-eyebrow .h-px{display:none}.xbr-comparison .xbr-hero-eyebrow span{color:#946c08;letter-spacing:.08em;font-family:XBRComparisonSwitzer,sans-serif;font-size:clamp(.8rem,.75rem + .25vw,.95rem);font-weight:600}.xbr-comparison>section:first-of-type p.text-xl{color:#303030;max-width:760px;margin-inline:auto;font-size:clamp(1.14rem,1.5vw,1.45rem)}.xbr-comparison>section :is(.text-muted-foreground,.text-foreground){color:#363636}.xbr-comparison>section .text-primary{color:var(--xbr-gold-text)}.xbr-comparison>section .bg-primary{background:var(--xbr-gold)}.xbr-comparison>section .border-border{border-color:#b7b7b7}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table){background:var(--xbr-surface-muted);border-collapse:collapse;table-layout:fixed;width:100%;max-width:none}.xbr-comparison>section:nth-of-type(2) h2,.xbr-comparison>section:nth-of-type(3) h2{max-width:1120px;margin-inline:auto}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td){overflow-wrap:anywhere;border-color:#d0d0d0;padding:17px 14px}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td):first-child{width:46%}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td):nth-child(2){background:#fff0cd;width:27%}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td):nth-child(3){width:27%}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) th{background:var(--xbr-surface-muted);color:#262626}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) th:nth-child(2){color:#080808;background:#e8b430}.xbr-comparison>section:nth-of-type(2) td svg{width:24px;height:24px}.xbr-comparison>section:nth-of-type(2) td .text-primary{color:#84620b}.xbr-comparison>section:nth-of-type(2) td .text-muted-foreground\/40{color:#595959}.xbr-comparison>section:nth-of-type(2) tr:last-child{border-bottom:0}.xbr-comparison>section:nth-of-type(3){color:#080808;background:#f0ece9;border-color:#505050}.xbr-comparison>section:nth-of-type(3) .grid{max-width:1120px;margin-inline:auto}.xbr-comparison>section:nth-of-type(3) .text-muted-foreground{color:#e0e0e0}.xbr-comparison>section:nth-of-type(3) .text-primary{color:var(--xbr-gold)}.xbr-comparison>section:nth-of-type(4){background:var(--xbr-surface)}.xbr-comparison>section:nth-of-type(4) .text-muted-foreground{color:#363636}.xbr-comparison>section:nth-of-type(5) a{color:#252525;align-items:center;min-height:44px;display:inline-flex}.xbr-comparison>section:nth-of-type(5) a:hover{color:var(--xbr-gold-text)}.xbr-comparison>section a[href*=\/signup]:not(.xbr-action){background:var(--xbr-gold);color:#080808;border:2px solid var(--xbr-gold);text-transform:uppercase;min-height:50px;box-shadow:none;border-radius:10px;font-family:XBRComparisonObviously,Manrope,sans-serif;font-weight:900}.xbr-comparison>section a[href*=\/signup]:not(.xbr-action):hover{color:#fff;background:#080808;border-color:#080808}.xbr-comparison>section:nth-of-type(4) a[href=\/pricing]:not(.xbr-action){color:#080808;text-transform:uppercase;min-height:50px;box-shadow:none;background:0 0;border:2px solid;border-radius:10px;font-family:XBRComparisonObviously,Manrope,sans-serif;font-weight:900}.xbr-comparison nav:not([aria-label=Breadcrumb]){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:XBRComparisonSwitzer,DM Sans,Arial,sans-serif;top:12px;left:12px;right:12px}.xbr-comparison nav:not([aria-label=Breadcrumb])>.container{max-width:1280px}.xbr-comparison nav:not([aria-label=Breadcrumb]) a.flex.items-center.shrink-0{background:url(/xbuild-brand/assets/logos/xbuild-logo-light.png) 50%/contain no-repeat}.xbr-comparison nav:not([aria-label=Breadcrumb]) a.flex.items-center.shrink-0 img,.xbr-comparison footer a.inline-block.mb-6 img{opacity:0}.xbr-comparison nav:not([aria-label=Breadcrumb]) :is(.text-muted-foreground,.text-foreground,.text-foreground\/90){color:#080808}.xbr-comparison nav:not([aria-label=Breadcrumb]) .bg-popover\/95{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-color:#dcdcdc}.xbr-comparison nav:not([aria-label=Breadcrumb]) .group:focus-within>div.absolute{visibility:visible;opacity:1}.xbr-comparison nav:not([aria-label=Breadcrumb]) :is(a,button,summary){text-transform:none;min-height:44px}.xbr-comparison nav:not([aria-label=Breadcrumb]) .group>div.absolute :is(a,button){align-items:center;display:flex}.xbr-comparison nav:not([aria-label=Breadcrumb]) a[href*=\/signup]:not(.group a),.xbr-comparison nav:not([aria-label=Breadcrumb]) a.inline-flex[href*=\/login]{text-transform:uppercase;filter:none;justify-content:center;align-items:center;min-height:48px;font-family:XBRComparisonObviously,Manrope,sans-serif;font-weight:900;display:inline-flex;box-shadow:none!important}.xbr-comparison nav:not([aria-label=Breadcrumb]) a[href*=\/signup]:not(.group a){background:var(--xbr-gold);color:#080808;border-radius:10px}.xbr-comparison footer{color:#fff;background:#080808;border-color:#333;font-family:XBRComparisonSwitzer,DM Sans,Arial,sans-serif}.xbr-comparison footer a.inline-block.mb-6{background:url(/xbuild-brand/assets/logos/xbuild-logo-dark.png) 50%/contain no-repeat}.xbr-comparison footer :is(.text-muted-foreground,.text-foreground,.text-foreground\/80){color:#d5d5d5}.xbr-comparison footer .border-border{border-color:#555}.xbr-comparison footer :is(a:hover,button:hover){color:var(--xbr-gold)}@media (width<=1023px){.xbr-comparison nav:not([aria-label=Breadcrumb]) .animate-fade-in{overscroll-behavior:contain;max-height:calc(100dvh - 105px);overflow-y:auto}.xbr-comparison nav:not([aria-label=Breadcrumb]) .animate-fade-in :is(a,button,summary){align-items:center;min-height:44px;display:flex}.xbr-comparison nav:not([aria-label=Breadcrumb])>.container{padding-inline:16px}}@media (width<=767px){.xbr-comparison>section{padding-block:65px}.xbr-comparison>section:first-of-type{padding-top:115px;padding-bottom:85px}.xbr-comparison>section:first-of-type>.container>div{text-align:left}.xbr-comparison>section:first-of-type .flex.items-center.gap-3{justify-content:flex-start}.xbr-comparison>section:first-of-type p.text-xl{margin-inline:0}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td){padding:12px 6px;font-size:.8rem;line-height:1.4}.xbr-comparison>section:nth-of-type(5) .flex.flex-wrap{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=420px){.xbr-comparison nav:not([aria-label=Breadcrumb]){top:8px;left:8px;right:8px}.xbr-comparison nav:not([aria-label=Breadcrumb])>.container{padding-inline:12px}.xbr-comparison h1{font-size:clamp(3.2rem,13vw,3.7rem)}.xbr-comparison>section:nth-of-type(2) table:not(.xbr-comparison-table) :is(th,td){padding:10px 4px;font-size:.73rem}}@media (prefers-reduced-motion:reduce){.xbr-comparison :is(a,button),.xbr-comparison nav *{transition:none!important;animation:none!important}}
