.landing.building-os{--l-bg:oklch(0.974 0.008 252);--l-surface-lowest:oklch(0.948 0.013 252);--l-surface-low:oklch(0.986 0.006 252);--l-surface:oklch(0.993 0.004 252);--l-surface-high:oklch(0.958 0.012 252);--l-surface-highest:oklch(0.91 0.02 252);--l-accent:oklch(0.57 0.235 263);--l-accent-hover:oklch(0.505 0.226 263);--l-accent-contrast:oklch(0.985 0.006 252);--l-accent-soft:oklch(0.57 0.235 263/0.09);--l-accent-border:oklch(0.57 0.235 263/0.28);--l-accent-glow:oklch(0.57 0.235 263/0.18);--l-accent-text:oklch(0.46 0.205 263);--l-primary:oklch(0.205 0.037 258);--l-on-surface:oklch(0.205 0.037 258);--l-on-surface-variant:oklch(0.425 0.035 255);--l-text-muted:oklch(0.52 0.027 255);--l-border:oklch(0.205 0.037 258/0.13);--l-border-subtle:oklch(0.205 0.037 258/0.07);--l-outline:oklch(0.205 0.037 258/0.19);--l-outline-variant:oklch(0.68 0.026 252);--l-card-bg:var(--l-surface);--l-card-border:var(--l-border);--l-glass-bg:oklch(0.974 0.008 252/0.96);--l-glass-panel:var(--l-surface);--l-shadow-card:0 18px 55px -38px oklch(0.205 0.037 258/0.45);--l-shadow-glow:0 12px 30px -20px var(--l-accent-glow);--l-hero-bg:oklch(0.974 0.008 252);--l-gold:oklch(0.72 0.16 74);--l-gold-text:oklch(0.48 0.115 62);--l-whatsapp:oklch(0.76 0.19 148);--l-whatsapp-hover:oklch(0.7 0.18 148);--l-pillar-1:var(--l-accent);--l-pillar-2:oklch(0.61 0.16 242);--l-pillar-3:oklch(0.68 0.15 78);--l-pillar-1-text:var(--l-accent-text);--l-pillar-2-text:oklch(0.43 0.13 242);--l-pillar-3-text:oklch(0.45 0.11 70);--l-focus-ring:oklch(0.59 0.22 263);--ops-ink:oklch(0.205 0.037 258);--ops-canvas:oklch(0.974 0.008 252);--ops-paper:oklch(0.993 0.004 252);--ops-line:oklch(0.205 0.037 258/0.13);--ops-success:oklch(0.58 0.15 150);--ops-warning:oklch(0.72 0.16 74);background:var(--ops-canvas);color:var(--ops-ink);color-scheme:light;font-family:var(--font-sans),sans-serif;transition:none}html:has(.landing.building-os),html:has(.landing.building-os) body{background:var(--ops-canvas,oklch(.974 .008 252))}.landing.building-os .editorial-heading,.landing.building-os .editorial-heading-serif,.landing.building-os .editorial-heading-serif .it,.landing.building-os .editorial-heading-serif em,.landing.building-os[dir=rtl] .editorial-heading-serif,.landing.building-os[dir=rtl] .editorial-heading-serif .it,.landing.building-os[dir=rtl] .editorial-heading-serif em{font-family:var(--font-headline),var(--font-sans),sans-serif;font-style:normal;font-weight:700!important;letter-spacing:-.025em;line-height:1.03}.landing.building-os .font-mono,.landing.building-os .l-chapter-num,.landing.building-os .l-stat-num{font-family:var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.landing.building-os .ambient-mesh,.landing.building-os .l-btn:after,.landing.building-os .l-spotlight:before{display:none}.landing.building-os .flora-float{animation:none}.landing.building-os .l-animate-in,.landing.building-os .l-animate-scale,.landing.building-os .l-animate-up,.landing.building-os .l-rise{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}.landing.building-os .glass-panel,.landing.building-os .l-card,.landing.building-os .pricing-card{background:var(--l-surface);border-color:var(--l-border);border-radius:12px;box-shadow:var(--l-shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.landing.building-os .l-card-hover:hover,.landing.building-os .pricing-card:hover{transform:translateY(-2px);border-color:var(--l-accent-border);box-shadow:0 20px 55px -42px oklch(.205 .037 258/.55)}.landing.building-os .l-btn{border-radius:10px!important;box-shadow:none;transition:background-color .17s ease-out,color .17s ease-out,border-color .17s ease-out,transform .17s ease-out}.landing.building-os .l-btn:hover{transform:translateY(-1px);box-shadow:none}.landing.building-os [role=button]:focus-visible,.landing.building-os a:focus-visible,.landing.building-os button:focus-visible,.landing.building-os input:focus-visible,.landing.building-os select:focus-visible,.landing.building-os summary:focus-visible{outline:3px solid var(--l-focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--ops-paper)}.landing.building-os.locale-transition{transition:opacity .16s ease-out}.landing.building-os.locale-transition.locale-switching{filter:none;opacity:.35}.landing.building-os .landing-nav{min-height:72px;border-bottom:1px solid transparent;background:color-mix(in oklab,var(--ops-canvas) 91%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing.building-os .landing-nav[class*=shadow]{border-bottom-color:var(--l-border);box-shadow:0 8px 30px -26px oklch(.205 .037 258/.55)!important}.landing.building-os.theme-light.has-hero nav:not([class*=shadow]){--l-accent:oklch(0.57 0.235 263);--l-accent-contrast:oklch(0.985 0.006 252);--l-accent-text:oklch(0.46 0.205 263);--l-accent-hover:oklch(0.505 0.226 263);--l-on-surface-variant:oklch(0.425 0.035 255);--l-outline-variant:oklch(0.68 0.026 252);--l-primary:oklch(0.205 0.037 258);--l-border:oklch(0.205 0.037 258/0.13);--l-surface:oklch(0.993 0.004 252);--l-surface-high:oklch(0.958 0.012 252);--l-accent-border:oklch(0.57 0.235 263/0.28)}.landing.building-os .landing-nav a[href="/login"]{border-width:1px;border-radius:9px}.landing.building-os .landing-nav a[href="/contact"]{border-radius:9px}.landing.building-os .nav-indicator,.landing.building-os .nav-link:after{height:3px;bottom:-7px;border-radius:0}.landing.building-os .nav-dropdown{backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes ops-menu-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.landing.building-os .ops-menu-enter{animation:ops-menu-enter .18s cubic-bezier(.16,1,.3,1) both}.landing.building-os .landing-inner>:first-child{padding-top:8rem}.landing.building-os .ops-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.landing.building-os .ops-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--l-accent-text);font-family:var(--font-sans),sans-serif;font-size:.8rem;font-weight:750;letter-spacing:.08em;line-height:1.2}.landing.building-os[dir=rtl] .ops-kicker{letter-spacing:.015em}.landing.building-os .ops-kicker:before{content:"";width:24px;height:3px;background:var(--l-accent)}.landing.building-os .ops-section-heading{max-width:730px;margin-bottom:clamp(2.25rem,5vw,4.5rem)}.landing.building-os .ops-section-heading h1,.landing.building-os .ops-section-heading h2{max-width:15ch;margin-top:.8rem;color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2.45rem,5.2vw,4.65rem);font-weight:750;letter-spacing:-.038em;line-height:1.02}.landing.building-os .ops-section-heading>p{max-width:62ch;margin-top:1.15rem;color:var(--l-on-surface-variant);font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.7}.landing.building-os .ops-section-heading-split{display:grid;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:3rem}.landing.building-os .ops-section-heading-split>p{margin:0}.landing.building-os .ops-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:10px;padding:.78rem 1.35rem;font-size:.92rem;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .17s ease-out,background-color .17s ease-out,border-color .17s ease-out,color .17s ease-out}.landing.building-os .ops-button:hover{transform:translateY(-1px)}.landing.building-os .ops-button-primary{background:var(--l-accent);color:var(--l-accent-contrast)}.landing.building-os .ops-button-primary:hover{background:var(--l-accent-hover)}.landing.building-os .ops-button-secondary{border-color:var(--l-outline-variant);background:transparent;color:var(--ops-ink)}.landing.building-os .ops-button-secondary:hover{border-color:var(--l-accent);color:var(--l-accent-text)}.landing.building-os .ops-text-link{display:inline-flex;min-height:44px;align-items:center;gap:.55rem;color:var(--l-accent-text);font-size:.92rem;font-weight:750;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--l-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:5px}.landing.building-os .ops-hero{position:relative;min-height:min(900px,100svh);overflow:hidden;border-bottom:1px solid var(--ops-line);background-color:var(--ops-canvas);padding-block:clamp(8.5rem,13vw,11rem) clamp(4.5rem,8vw,7rem)}.landing.building-os .ops-hero:before{content:"";position:absolute;z-index:0;inset:10% auto auto -22%;width:min(74vw,940px);aspect-ratio:1;border:1px solid color-mix(in oklab,var(--l-accent) 13%,transparent);border-radius:50%;transform:rotate(-8deg);pointer-events:none}.landing.building-os .ops-hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);grid-template-areas:"copy workflow";align-items:center;gap:clamp(3.5rem,7vw,7rem)}.landing.building-os[dir=rtl] .ops-hero-layout{grid-template-areas:"workflow copy"}.landing.building-os .ops-hero-copy{grid-area:copy;max-width:670px}.landing.building-os .ops-display{max-width:11ch;margin-top:1.15rem;color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(3.4rem,6.8vw,6.15rem);font-weight:800;letter-spacing:-.055em;line-height:.96;white-space:pre-line}.landing.building-os[dir=ltr] .ops-display{max-width:12ch;font-size:clamp(3.25rem,6.2vw,5.7rem)}.landing.building-os .ops-hero-lede{max-width:58ch;margin-top:1.65rem;color:var(--l-on-surface-variant);font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.72}.landing.building-os .ops-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.landing.building-os .ops-trust-list{display:flex;flex-wrap:wrap;gap:.65rem 1.35rem;margin:2rem 0 0;padding:1.15rem 0 0;border-top:1px solid var(--ops-line);list-style:none}.landing.building-os .ops-trust-list li{display:inline-flex;align-items:center;gap:.48rem;color:var(--l-on-surface-variant);font-size:.84rem;font-weight:600}.landing.building-os .ops-trust-list svg{color:var(--ops-success)}.landing.building-os .ops-workflow-shell{grid-area:workflow;overflow:hidden;border:1px solid var(--l-outline-variant);border-radius:13px;background:var(--ops-paper);box-shadow:0 34px 85px -60px oklch(.205 .037 258/.72)}.landing.building-os .ops-workflow-head{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--ops-line)}.landing.building-os .ops-workflow-building,.landing.building-os .ops-workflow-label{display:flex;align-items:center}.landing.building-os .ops-workflow-label{color:var(--ops-ink);font-size:.94rem;font-weight:750}.landing.building-os .ops-workflow-building{gap:.35rem;margin-top:.28rem;color:var(--l-text-muted);font-size:.75rem}.landing.building-os .ops-live-status{display:inline-flex;flex:none;align-items:center;gap:.45rem;color:oklch(.4 .115 150);font-size:.74rem;font-weight:700}.landing.building-os .ops-live-status i{width:8px;height:8px;border-radius:50%;background:var(--ops-success);box-shadow:0 0 0 4px oklch(.58 .15 150/.13)}@keyframes ops-message-arrive{0%{transform:translateY(9px)}to{transform:translateY(0)}}.landing.building-os .ops-incoming-message{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin:1.15rem;padding:.95rem;border:1px solid oklch(.58 .15 150/.22);border-radius:10px;background:oklch(.94 .035 150);animation:ops-message-arrive .52s cubic-bezier(.16,1,.3,1) both}.landing.building-os .ops-channel-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:9px;background:var(--ops-success);color:oklch(.985 .006 150)}.landing.building-os .ops-message-label{display:block;color:oklch(.39 .105 150);font-size:.7rem;font-weight:750}.landing.building-os .ops-incoming-message p{margin-top:.14rem;color:var(--ops-ink);font-size:.84rem;font-weight:600;line-height:1.45}.landing.building-os .ops-incoming-message time{color:var(--l-text-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.landing.building-os .ops-workflow-steps{margin:0;padding:0;border-top:1px solid var(--ops-line);list-style:none}@keyframes ops-step-scan{0%,15%{background:var(--l-accent-soft)}24%,to{background:transparent}}.landing.building-os .ops-workflow-step{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:68px;padding:.72rem 1.15rem;border-bottom:1px solid var(--ops-line);animation:ops-step-scan 5.2s ease-out calc(var(--ops-step-index) * 1.05s) infinite}.landing.building-os .ops-step-check,.landing.building-os .ops-step-icon{display:inline-flex;align-items:center;justify-content:center}.landing.building-os .ops-step-icon{width:34px;height:34px;border:1px solid var(--l-accent-border);border-radius:9px;color:var(--l-accent-text)}.landing.building-os .ops-step-copy small,.landing.building-os .ops-step-copy strong{display:block}.landing.building-os .ops-step-copy strong{color:var(--ops-ink);font-size:.84rem;font-weight:750}.landing.building-os .ops-step-copy small{margin-top:.18rem;color:var(--l-text-muted);font-size:.72rem;line-height:1.35}.landing.building-os .ops-step-check{width:24px;height:24px;border-radius:50%;background:oklch(.58 .15 150/.13);color:oklch(.43 .125 150)}.landing.building-os .ops-workflow-note{display:flex;align-items:center;gap:.55rem;padding:.95rem 1.15rem;color:var(--l-on-surface-variant);font-size:.75rem;line-height:1.45}.landing.building-os .ops-workflow-note svg{flex:none;color:var(--l-accent-text)}.landing.building-os .ops-proof{padding-block:clamp(4.5rem,8vw,7rem);background:var(--ops-ink);color:var(--ops-paper)}.landing.building-os .ops-proof .ops-kicker{color:oklch(.78 .12 258)}.landing.building-os .ops-proof-intro{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:end;gap:4rem;margin-bottom:2.7rem}.landing.building-os .ops-proof-intro h2{margin-top:.8rem;color:var(--ops-paper);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.landing.building-os .ops-proof-intro p{max-width:58ch;color:oklch(.82 .02 255);font-size:1rem;line-height:1.65}.landing.building-os .ops-proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid oklch(.95 .01 252/.18)}.landing.building-os .ops-proof-item{min-width:0;padding:1.45rem clamp(1rem,2.2vw,1.75rem);border-inline-end:1px solid oklch(.95 .01 252/.18)}.landing.building-os .ops-proof-item:last-child{border-inline-end:0}.landing.building-os .ops-proof-item dt{display:flex;align-items:center;gap:.5rem;color:oklch(.81 .026 255);font-size:.74rem;font-weight:700}.landing.building-os .ops-proof-item dt svg{color:oklch(.75 .15 258)}.landing.building-os .ops-proof-value{margin-top:1.15rem;color:var(--ops-paper);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2rem,3.4vw,3.35rem);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.landing.building-os .ops-proof-description{min-height:3em;margin-top:.45rem;color:oklch(.85 .018 255);font-size:.78rem;line-height:1.45}.landing.building-os .ops-proof-source{margin-top:.75rem;color:oklch(.67 .03 255);font-size:.68rem;line-height:1.4}.landing.building-os .ops-day{scroll-margin-top:88px;padding-block:clamp(5.5rem,10vw,9rem);background:var(--ops-canvas)}.landing.building-os .ops-day-layout{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,5rem);align-items:start}.landing.building-os .ops-day-tabs{border-top:1px solid var(--ops-line)}.landing.building-os .ops-day-tab{display:grid;width:100%;min-height:92px;grid-template-columns:52px 34px 1fr;align-items:center;gap:.65rem;padding:.9rem .8rem;border-bottom:1px solid var(--ops-line);color:var(--l-on-surface-variant);text-align:start;transition:background-color .19s ease-out,color .19s ease-out}.landing.building-os .ops-day-tab[aria-selected=true]{background:var(--l-accent-soft);color:var(--ops-ink)}.landing.building-os .ops-day-tab time{font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.landing.building-os .ops-day-tab-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--ops-line);border-radius:8px;color:var(--l-accent-text)}.landing.building-os .ops-day-tab small,.landing.building-os .ops-day-tab strong{display:block}.landing.building-os .ops-day-tab small{color:var(--l-text-muted);font-size:.68rem}.landing.building-os .ops-day-tab strong{margin-top:.2rem;color:inherit;font-size:.84rem;line-height:1.35}.landing.building-os .ops-day-panel{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(300px,1.22fr);overflow:hidden;border:1px solid var(--l-outline-variant);border-radius:13px;background:var(--ops-paper);box-shadow:var(--l-shadow-card)}.landing.building-os .ops-day-copy{align-self:center;padding:clamp(1.7rem,4vw,3.2rem)}.landing.building-os .ops-day-tag,.landing.building-os .ops-day-time{display:inline-block;color:var(--l-accent-text);font-size:.75rem;font-weight:800}.landing.building-os .ops-day-time{margin-inline-end:.55rem;font-variant-numeric:tabular-nums}.landing.building-os .ops-day-copy h3{margin-top:1rem;color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:750;letter-spacing:-.03em;line-height:1.08}.landing.building-os .ops-day-copy>p{margin-top:1rem;color:var(--l-on-surface-variant);font-size:.94rem;line-height:1.68}.landing.building-os .ops-day-outcome{display:flex;align-items:flex-start;gap:.55rem;margin-top:1.4rem;color:oklch(.42 .12 150);font-size:.78rem;font-weight:700;line-height:1.45}.landing.building-os .ops-day-outcome svg{flex:none;margin-top:.08rem}.landing.building-os .ops-whatsapp-preview{min-height:390px;align-self:stretch;padding:clamp(1.35rem,3vw,2.35rem);background:oklch(.225 .025 245);color:oklch(.94 .01 245)}.landing.building-os .ops-whatsapp-head,.landing.building-os .ops-whatsapp-head>div,.landing.building-os .ops-whatsapp-head>div>span{display:flex;align-items:center}.landing.building-os .ops-whatsapp-head{justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid oklch(.94 .01 245/.12)}.landing.building-os .ops-whatsapp-head>div{gap:.65rem}.landing.building-os .ops-whatsapp-head>div>span{align-items:flex-start;flex-direction:column}.landing.building-os .ops-whatsapp-head small,.landing.building-os .ops-whatsapp-head strong{display:block}.landing.building-os .ops-whatsapp-head strong{font-size:.82rem}.landing.building-os .ops-whatsapp-head small{margin-top:.12rem;color:oklch(.76 .04 245);font-size:.68rem}.landing.building-os .ops-whatsapp-head time{color:oklch(.72 .025 245);font-size:.7rem;font-variant-numeric:tabular-nums}.landing.building-os .ops-resident-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:oklch(.46 .03 245);color:oklch(.95 .01 245);font-weight:800}.landing.building-os .ops-whatsapp-message{width:min(92%,470px);margin-top:1.5rem;margin-inline-start:auto;padding:1rem 1.1rem;border-radius:10px 10px 3px 10px;background:oklch(.31 .035 245);color:oklch(.94 .01 245);font-size:.9rem;line-height:1.62}.landing.building-os[dir=ltr] .ops-whatsapp-message{border-radius:10px 10px 10px 3px}.landing.building-os .ops-whatsapp-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:1rem;padding:.85rem .95rem;border:1px solid oklch(.7 .12 258/.34);border-radius:9px;background:oklch(.57 .19 263/.12);color:oklch(.79 .105 258);font-size:.75rem;font-weight:700}.landing.building-os #products{padding-block:clamp(5.5rem,10vw,9rem);background:var(--l-surface-lowest)}.landing.building-os .pillars-stack{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(2rem,5vw,5rem)}.landing.building-os .ops-product-selectors{border-top:1px solid var(--ops-line)}.landing.building-os .ops-product-selector{display:grid;width:100%;grid-template-columns:38px 1fr;gap:.85rem;padding:1.3rem .9rem;border-bottom:1px solid var(--ops-line);color:var(--l-on-surface-variant);cursor:pointer;transition:background-color .19s ease-out,color .19s ease-out}.landing.building-os .ops-product-selector[data-selected=true]{background:var(--l-accent-soft);color:var(--ops-ink)}.landing.building-os .ops-product-number{padding-top:.2rem;color:var(--l-accent-text);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.landing.building-os .ops-product-selector h3{color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:1.1rem;font-weight:750}.landing.building-os .ops-product-selector p{margin-top:.42rem;color:var(--l-on-surface-variant);font-size:.82rem;line-height:1.55}.landing.building-os .ops-product-selector ul{display:grid;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.landing.building-os .ops-product-selector li{display:flex;align-items:flex-start;gap:.45rem;color:var(--l-on-surface-variant);font-size:.75rem;line-height:1.45}.landing.building-os .ops-product-selector li svg{flex:none;margin-top:.12rem}.landing.building-os .product-card{position:sticky;top:104px;border-color:var(--l-outline-variant);border-radius:13px;background:var(--ops-paper);box-shadow:var(--l-shadow-card)}.landing.building-os .tab-row{gap:0;padding:0;border-bottom:1px solid var(--ops-line);background:transparent}.landing.building-os .tab{min-height:48px;border-radius:0;background:transparent;color:var(--l-on-surface-variant);transition:background-color .17s ease-out,color .17s ease-out}.landing.building-os .tab.on{background:var(--l-accent-soft);color:var(--l-accent-text)}.landing.building-os .pay-row,.landing.building-os .ticket{border-radius:8px;box-shadow:none}.landing.building-os .ops-audience{padding-block:clamp(5.5rem,10vw,9rem);border-block:1px solid var(--ops-line);background:var(--ops-canvas)}.landing.building-os .ops-audience-tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--ops-line)}.landing.building-os .ops-audience-tabs button{min-width:max-content;min-height:52px;padding:.75rem 1.25rem;border-bottom:3px solid transparent;color:var(--l-on-surface-variant);font-size:.88rem;font-weight:700;transition:color .17s ease-out,border-color .17s ease-out,background-color .17s ease-out}.landing.building-os .ops-audience-tabs button[aria-selected=true]{border-bottom-color:var(--l-accent);background:var(--l-accent-soft);color:var(--ops-ink)}.landing.building-os .ops-audience-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.2rem,6vw,6rem);padding-block:clamp(2.5rem,6vw,5rem)}.landing.building-os .ops-audience-pitch>span{color:var(--seg-accent-text);font-size:.76rem;font-weight:800}.landing.building-os .ops-audience-pitch h3{margin-top:.85rem;color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:750;letter-spacing:-.035em;line-height:1.05}.landing.building-os .ops-audience-pitch>p{max-width:58ch;margin-top:1rem;color:var(--l-on-surface-variant);font-size:.95rem;line-height:1.68}.landing.building-os .ops-audience-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.65rem}.landing.building-os .ops-audience-outcomes{display:grid;align-content:center;gap:0;margin:0;padding:0;border-top:1px solid var(--ops-line);list-style:none}.landing.building-os .ops-audience-outcomes li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--ops-line);color:var(--ops-ink);font-size:.86rem;line-height:1.55}.landing.building-os .ops-audience-outcomes svg{margin-top:.16rem;color:var(--seg-accent-text)}.landing.building-os .ops-founder{padding-block:clamp(5.5rem,10vw,8rem);background:oklch(.235 .045 259);color:var(--ops-paper)}.landing.building-os .ops-founder-layout{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.landing.building-os .ops-founder-photo{margin:0}.landing.building-os .ops-founder-photo img{width:min(100%,230px);aspect-ratio:1;border:1px solid oklch(.95 .01 252/.22);border-radius:10px;object-fit:cover}.landing.building-os .ops-founder-photo figcaption{max-width:230px;margin-top:.75rem;color:oklch(.76 .025 255);font-size:.72rem;line-height:1.45}.landing.building-os .ops-founder .ops-kicker{color:oklch(.78 .12 258)}.landing.building-os .ops-founder-copy h2{max-width:16ch;margin-top:.9rem;color:var(--ops-paper);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2.35rem,5vw,4.65rem);font-weight:750;letter-spacing:-.04em;line-height:1.03}.landing.building-os .ops-founder-copy>p{max-width:64ch;margin-top:1.1rem;color:oklch(.83 .02 255);line-height:1.7}.landing.building-os .ops-founder-copy blockquote{margin-top:1.55rem;color:var(--ops-paper);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;letter-spacing:-.025em}.landing.building-os .ops-founder-copy .ops-founder-story{color:oklch(.72 .025 255);font-size:.84rem}.landing.building-os .ops-founder .ops-text-link{margin-top:1.3rem;color:oklch(.79 .11 258)}.landing.building-os #roi,.landing.building-os .ops-roi{background:var(--l-surface-lowest)}.landing.building-os .ops-final-cta{padding-block:clamp(5rem,9vw,8rem);background:var(--ops-paper)}.landing.building-os .ops-final-cta-inner{display:flex;flex-direction:column;align-items:flex-start}.landing.building-os .ops-final-cta h2{max-width:16ch;margin-top:.85rem;color:var(--ops-ink);font-family:var(--font-headline),var(--font-sans),sans-serif;font-size:clamp(2.6rem,5vw,4.7rem);font-weight:760;letter-spacing:-.04em;line-height:1.02}.landing.building-os .ops-final-cta p{max-width:58ch;margin-top:1rem;color:var(--l-on-surface-variant);font-size:1.02rem;line-height:1.65}.landing.building-os .ops-final-cta .ops-button{margin-top:1.8rem}.landing.building-os .ops-lead-details{border-block:1px solid var(--ops-line);padding-block:.35rem}.landing.building-os .ops-lead-details summary{display:flex;min-height:46px;align-items:center;color:var(--l-accent-text);font-size:.86rem;font-weight:750;cursor:pointer}.landing.building-os .ops-lead-details summary::marker{color:var(--l-accent)}.landing.building-os .ops-booking-option{padding-block:1.5rem 4rem;background:var(--l-bg)}.landing.building-os .ops-booking-option-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding-block:1.15rem;border-block:1px solid var(--ops-line)}.landing.building-os .ops-booking-option-inner>span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:9px;background:var(--l-accent-soft);color:var(--l-accent-text)}.landing.building-os .ops-booking-option strong{color:var(--ops-ink);font-size:.92rem}.landing.building-os .ops-booking-option p{margin-top:.16rem;color:var(--l-on-surface-variant);font-size:.78rem}.landing.building-os .ops-pricing-comparison{padding-block:1rem clamp(5rem,9vw,8rem);background:var(--l-surface-lowest)}.landing.building-os .ops-pricing-details{border-top:1px solid var(--ops-line)}.landing.building-os .ops-pricing-details-summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:1rem;padding-block:.75rem;color:var(--ops-ink);font-size:.94rem;font-weight:750;cursor:pointer;list-style:none}.landing.building-os .ops-pricing-details-summary::-webkit-details-marker{display:none}.landing.building-os .ops-pricing-details-summary svg{flex:none;color:var(--l-accent-text);transition:transform .18s ease-out}.landing.building-os .ops-pricing-details[open] .ops-pricing-details-summary svg{transform:rotate(180deg)}.landing.building-os .pricing-card-rule{display:none}.landing.building-os .pricing-card{border-radius:12px}.landing.building-os .pricing-card[data-featured=true]{transform:none}.landing.building-os .pricing-card a{border-radius:9px!important}.landing.building-os .faq-tabs{border-radius:11px;padding:4px}.landing.building-os .faq-tab{min-height:44px;border-radius:8px}.landing.building-os .faq-panel-content>div{border-radius:10px!important;box-shadow:none!important}.landing.building-os .faq-plus,.landing.building-os .faq-tab-count{border-radius:8px}.landing.building-os .landing-footer{background:var(--ops-ink);color:var(--ops-paper)}.landing.building-os .landing-footer [class*="text-[var(--l-on-surface-variant)]"]{color:oklch(.79 .022 255)}.landing.building-os .landing-footer [class*="text-[var(--l-primary)]"]{color:var(--ops-paper)}.landing.building-os .landing-footer [class*="text-[var(--l-accent-text)]"]{color:oklch(.79 .11 258)}@keyframes ops-vt-out{0%{opacity:1}to{opacity:0}}@keyframes ops-vt-in{0%{opacity:0}to{opacity:1}}:root:has(.landing.building-os)::view-transition-old(root){animation:ops-vt-out .11s ease-in both}:root:has(.landing.building-os)::view-transition-new(root){animation:ops-vt-in .18s ease-out both}@media (max-width:1023px){.landing.building-os .ops-hero{min-height:auto}.landing.building-os .ops-hero-layout,.landing.building-os[dir=rtl] .ops-hero-layout{grid-template-columns:1fr;grid-template-areas:"copy" "workflow";gap:3.5rem}.landing.building-os .ops-hero-copy{max-width:790px}.landing.building-os .ops-display{max-width:12ch}.landing.building-os .ops-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.landing.building-os .ops-proof-item:nth-child(2){border-inline-end:0}.landing.building-os .ops-proof-item:nth-child(-n+2){border-bottom:1px solid oklch(.95 .01 252/.18)}.landing.building-os .ops-day-layout,.landing.building-os .pillars-stack{grid-template-columns:1fr}.landing.building-os .ops-day-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-inline-start:1px solid var(--ops-line)}.landing.building-os .ops-day-tab{border-inline-end:1px solid var(--ops-line)}.landing.building-os .product-card{position:static}}@media (max-width:767px){.landing.building-os .ops-wrap{width:min(100% - 32px,1240px)}.landing.building-os .landing-nav{min-height:64px}.landing.building-os .landing-nav>div{padding-inline:1rem}.landing.building-os .landing-nav .font-headline.text-2xl{font-size:1.2rem}.landing.building-os .landing-inner>:first-child{padding-top:6.5rem}.landing.building-os .ops-hero{padding-block:7.4rem 4.5rem}.landing.building-os .ops-hero:before{inset:16% auto auto -60%;width:130vw;opacity:.7}.landing.building-os .ops-display,.landing.building-os[dir=ltr] .ops-display{max-width:11ch;font-size:clamp(2.85rem,14.3vw,4.45rem);line-height:.98}.landing.building-os .ops-hero-lede{font-size:1rem}.landing.building-os .ops-audience-actions,.landing.building-os .ops-hero-actions{align-items:stretch;flex-direction:column}.landing.building-os .ops-button{width:100%}.landing.building-os .ops-trust-list,.landing.building-os .ops-workflow-head{align-items:flex-start;flex-direction:column}.landing.building-os .ops-incoming-message{grid-template-columns:auto 1fr}.landing.building-os .ops-incoming-message time{grid-column:2}.landing.building-os .ops-audience-panel,.landing.building-os .ops-founder-layout,.landing.building-os .ops-proof-intro,.landing.building-os .ops-section-heading-split{grid-template-columns:1fr;gap:2rem}.landing.building-os .ops-proof-rail{grid-template-columns:1fr}.landing.building-os .ops-proof-item,.landing.building-os .ops-proof-item:nth-child(2){display:grid;grid-template-columns:minmax(110px,.55fr) minmax(0,1.45fr);padding:1.25rem 0;border-inline-end:0;border-bottom:1px solid oklch(.95 .01 252/.18)}.landing.building-os .ops-proof-item:last-child{border-bottom:0}.landing.building-os .ops-proof-item dt,.landing.building-os .ops-proof-value{grid-column:1}.landing.building-os .ops-proof-description,.landing.building-os .ops-proof-source{grid-column:2}.landing.building-os .ops-proof-value{margin-top:.5rem}.landing.building-os .ops-proof-description{min-height:0;margin-top:0}.landing.building-os .ops-proof-source{margin-top:.35rem}.landing.building-os .ops-day-panel,.landing.building-os .ops-day-tabs{grid-template-columns:1fr}.landing.building-os .ops-whatsapp-preview{min-height:340px}.landing.building-os .ops-audience-tabs button{flex:1 0 auto}.landing.building-os .ops-founder-photo{display:grid;grid-template-columns:116px 1fr;align-items:end;gap:1rem}.landing.building-os .ops-founder-photo img{width:116px}.landing.building-os .ops-founder-photo figcaption{margin:0}.landing.building-os #contact .flora-circle{width:132px!important;height:132px!important;margin-bottom:1.25rem}.landing.building-os .ops-booking-option-inner{grid-template-columns:auto 1fr}.landing.building-os .ops-booking-option .ops-text-link{grid-column:2}}@media (max-width:420px){.landing.building-os .ops-workflow-step{grid-template-columns:auto 1fr}.landing.building-os .ops-step-check{display:none}.landing.building-os .ops-proof-item{grid-template-columns:96px 1fr}.landing.building-os .ops-proof-value{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.landing.building-os,.landing.building-os *,.landing.building-os :after,.landing.building-os :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.landing.building-os.locale-transition.locale-switching{opacity:1}}html.a11y-high-contrast .landing.building-os{--l-accent:oklch(0.45 0.21 263);--l-accent-hover:oklch(0.38 0.18 263);--l-accent-text:oklch(0.36 0.17 263);--l-accent-contrast:oklch(0.99 0.003 252);--l-on-surface:oklch(0.13 0.025 258);--l-on-surface-variant:oklch(0.27 0.03 258);--l-primary:oklch(0.13 0.025 258);--l-focus-ring:oklch(0.68 0.18 76);--ops-ink:oklch(0.13 0.025 258);--ops-canvas:oklch(0.99 0.003 252);--ops-paper:oklch(0.99 0.003 252)}