.brand-symbol{width:2rem;aspect-ratio:326/370;-webkit-mask:url(/brand/bomuno-symbol.svg) center/contain no-repeat;mask:url(/brand/bomuno-symbol.svg) center/contain no-repeat}.brand-symbol,.brand-wordmark{display:inline-block;flex-shrink:0;background:currentColor}.brand-wordmark{width:9.5rem;aspect-ratio:1265/240;-webkit-mask:url(/brand/bomuno-wordmark.svg) center/contain no-repeat;mask:url(/brand/bomuno-wordmark.svg) center/contain no-repeat}.brand-site{--brand-teal:7 57 57;--brand-paper:250 249 246;--brand-lime:216 243 106;--brand-mint:217 234 227;--brand-ink:25 29 36;--bg:var(--brand-paper);--card:255 255 255;--fg:var(--brand-ink);--muted:83 101 98;--muted-soft:83 101 98;--border:217 225 218;--border-strong:143 164 155;--sidebar:240 243 236;--accent:var(--brand-teal);--accent-hover:16 75 73;--accent-fg:var(--brand-paper);--accent-soft:var(--brand-mint);--accent-soft-fg:var(--brand-teal);--ring:var(--brand-teal);--text-data:16px;--text-meta:14px;--lh-body:26px;--lh-small:22px;--brand-display:clamp(3.5rem,7.2vw,7rem);--brand-heading:clamp(2.25rem,4.1vw,4.1rem);--brand-subheading:clamp(1.6rem,2.6vw,2.75rem);--brand-lead:clamp(1.1rem,1.7vw,1.35rem);--brand-section:clamp(4rem,7vw,7.5rem);color-scheme:light;color:rgb(var(--fg));background:rgb(var(--bg));min-height:100vh;overflow:clip}.brand-site :where(a,button,summary):focus-visible{outline:2px solid rgb(var(--ring));outline-offset:5px}.brand-site ::-moz-selection{background:rgb(var(--brand-lime));color:rgb(var(--brand-teal))}.brand-site ::selection{background:rgb(var(--brand-lime));color:rgb(var(--brand-teal))}.brand-container{width:min(100% - 3rem,1240px);margin-inline:auto}.brand-section{padding-block:var(--brand-section)}.brand-kicker{display:flex;align-items:center;gap:.65rem;font-size:var(--text-meta);font-weight:500;color:rgb(var(--brand-teal))}.brand-kicker:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.brand-heading{font-size:var(--brand-heading);line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.brand-heading,.brand-subheading{font-weight:600;color:rgb(var(--brand-teal))}.brand-subheading{font-size:var(--brand-subheading);line-height:1.15;letter-spacing:-.035em}.brand-lead{font-size:var(--brand-lead);line-height:1.6;max-width:37rem;color:rgb(var(--muted))}.brand-button{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding:.8rem 1.4rem;border-radius:var(--radius-sm);font-size:var(--text-data);line-height:1.3;font-weight:500;background:rgb(var(--brand-teal));color:rgb(var(--brand-paper));transition:background .15s ease-out,transform .15s ease-out}.brand-button:hover{background:rgb(var(--accent-hover));transform:translateY(-1px)}.brand-button svg,.brand-text-link svg{width:1.1rem;height:1.1rem;flex-shrink:0}.brand-button-secondary{background:transparent;color:rgb(var(--brand-teal));border:1px solid rgb(var(--border-strong))}.brand-button-secondary:hover{background:rgb(var(--brand-mint))}.brand-button-lime{background:rgb(var(--brand-lime));color:rgb(var(--brand-teal))}.brand-button-lime:hover{background:rgb(var(--brand-paper))}.brand-text-link{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;font-size:var(--text-data);font-weight:500;color:rgb(var(--brand-teal));text-underline-offset:.3rem}.brand-text-link:hover{text-decoration:underline}.brand-skip{position:fixed;top:.5rem;left:.5rem;z-index:100;clip-path:inset(100%);transform:translateY(-200%)}.brand-skip:focus{clip-path:none;transform:translateY(0)}.brand-header{position:relative;z-index:30;color:rgb(var(--brand-teal));background:rgb(var(--brand-paper));border-bottom:1px solid rgb(var(--border))}.brand-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem;min-height:5.5rem}.brand-header-inner>a{display:inline-flex;justify-self:start;align-items:center}.brand-nav{display:flex;gap:2rem;align-items:center;font-size:var(--text-meta);font-weight:500}.brand-nav a{padding-block:.8rem;text-underline-offset:.5rem}.brand-nav a:hover,.brand-nav a[aria-current=page]{text-decoration:underline}.brand-header-actions{display:flex;justify-self:end;align-items:center;gap:1.5rem;white-space:nowrap}.brand-header .brand-button{min-height:2.8rem;font-size:var(--text-meta)}.brand-mobile-menu{display:none}.brand-hero{position:relative;isolation:isolate;overflow:hidden}.brand-hero-inner{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;min-height:650px;align-items:center;padding-block:4.5rem 5.5rem}.brand-hero-copy{position:relative;z-index:2}.brand-hero h1{font-size:var(--brand-display);color:rgb(var(--brand-teal));line-height:.98;font-weight:600;letter-spacing:-.065em;margin-block:2rem 1.7rem}.brand-hero h1 span{display:block}.brand-hero .brand-lead{max-width:32rem}.brand-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.brand-hero-note{margin-top:1rem;font-size:var(--text-meta);color:rgb(var(--muted))}.brand-hero-art{position:absolute;inset-block:0;left:64%;width:clamp(28rem,43vw,43rem);display:flex;align-items:center;pointer-events:none}.brand-hero-art .brand-symbol{width:100%;max-width:none;color:rgb(var(--brand-teal))}.brand-hero-art:after{content:"";position:absolute;width:80px;height:6px;background:rgb(var(--brand-lime));left:-2.5rem;bottom:18%}.brand-intro{background:rgb(var(--brand-teal));color:rgb(var(--brand-paper));padding-block:2.25rem}.brand-intro-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.brand-intro p{font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;letter-spacing:-.02em}.brand-intro span{font-size:var(--text-meta);color:rgb(var(--brand-lime))}.brand-section-head{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:3rem;margin-bottom:3rem}.brand-section-head .brand-kicker{margin-bottom:1.25rem}.brand-story-line{font-size:var(--text-data);color:rgb(var(--muted));line-height:1.7;max-width:29rem}.brand-explorer{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;border-top:1px solid rgb(var(--border));padding-top:2rem}.brand-area-nav{display:flex;flex-direction:column}.brand-area-button{display:flex;align-items:center;gap:1rem;text-align:left;width:100%;padding:1.25rem 0;border-bottom:1px solid rgb(var(--border));color:rgb(var(--muted));font-size:clamp(1.1rem,1.6vw,1.35rem)}.brand-area-button svg{width:1.25rem;height:1.25rem;flex-shrink:0}.brand-area-button .brand-area-arrow{margin-left:auto;opacity:0;transition:opacity .15s}.brand-area-button[aria-pressed=true]{color:rgb(var(--brand-teal));font-weight:600;border-bottom-color:rgb(var(--brand-teal))}.brand-area-button[aria-pressed=true] .brand-area-arrow{opacity:1}.brand-area-button:hover{color:rgb(var(--brand-teal))}.brand-area-panel{background:rgb(var(--sidebar));border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,3rem);min-height:420px}.brand-area-number{display:block;color:rgb(var(--muted));font-size:var(--text-meta);margin-bottom:2rem}.brand-area-panel h3{font-size:var(--brand-subheading);font-weight:500;letter-spacing:-.04em;line-height:1.1;color:rgb(var(--brand-teal))}.brand-area-panel>p{margin-block:1rem 1.75rem;color:rgb(var(--muted));line-height:1.65}.brand-area-details{display:grid;gap:1.2rem}.brand-area-details div{display:grid;grid-template-columns:10rem 1fr;gap:1rem;font-size:var(--text-meta);line-height:1.6}.brand-area-details dt{font-weight:500;color:rgb(var(--brand-teal))}.brand-area-details dd{color:rgb(var(--muted))}.brand-manifesto{padding-block:var(--brand-section);background:rgb(var(--brand-mint))}.brand-manifesto-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:5rem;align-items:center}.brand-manifesto-art{display:flex;align-items:center;justify-content:center;min-height:320px}.brand-manifesto-art .brand-symbol{width:13rem;color:rgb(var(--brand-teal))}.brand-manifesto .brand-heading{max-width:42rem}.brand-manifesto p{margin-top:1.5rem}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.brand-value{border-top:1px solid rgb(var(--border-strong));padding-top:1.5rem}.brand-value>span{font-size:var(--text-meta);color:rgb(var(--muted))}.brand-value h3{font-size:var(--brand-subheading);font-weight:500;line-height:1.15;letter-spacing:-.035em;color:rgb(var(--brand-teal));margin-block:2rem 1rem}.brand-value p{font-size:var(--text-data);line-height:1.7;color:rgb(var(--muted))}.brand-cta{--ring:var(--brand-paper);position:relative;isolation:isolate;overflow:hidden;background:rgb(var(--brand-teal));color:rgb(var(--brand-paper));padding-block:var(--brand-section)}.brand-cta .brand-container{position:relative;z-index:1}.brand-cta .brand-heading,.brand-cta .brand-kicker{color:rgb(var(--brand-paper))}.brand-cta .brand-heading{margin-block:1.5rem;max-width:48rem}.brand-cta .brand-heading span{color:rgb(var(--brand-lime))}.brand-cta p{max-width:32rem;font-size:var(--brand-lead);line-height:1.6;color:rgb(var(--brand-mint))}.brand-cta .brand-button{margin-top:2rem}.brand-cta>.brand-symbol{position:absolute;width:32rem;right:-8rem;bottom:-15rem;color:rgb(var(--brand-paper)/.06);transform:rotate(-10deg)}.brand-footer{background:rgb(var(--brand-paper));color:rgb(var(--brand-teal))}.brand-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-block:4rem}.brand-footer .brand-wordmark{width:11rem}.brand-footer p{max-width:22rem;margin-top:1.5rem;color:rgb(var(--muted));font-size:var(--text-data);line-height:1.7}.brand-footer nav{display:flex;flex-direction:column;align-items:start;gap:.85rem;font-size:var(--text-meta)}.brand-footer nav>span{color:rgb(var(--muted));margin-bottom:.5rem}.brand-footer nav a:hover{text-decoration:underline;text-underline-offset:.3rem}.brand-footer-bottom{padding-block:1.5rem;border-top:1px solid rgb(var(--border));display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:rgb(var(--muted));font-size:var(--text-meta)}.brand-page-hero{padding-block:var(--brand-section);position:relative}.brand-page-hero .brand-heading{max-width:56rem;font-size:clamp(3rem,6vw,6rem);margin-block:1.75rem}.brand-page-hero .brand-lead{max-width:42rem}.brand-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:5rem;border-top:1px solid rgb(var(--border));padding-block:3rem}.brand-feature-row p{margin-top:1rem;color:rgb(var(--muted));font-size:var(--text-data);line-height:1.7}.brand-feature-row ul{display:grid;gap:1rem;align-content:start}.brand-feature-row li{display:flex;align-items:start;gap:.75rem;font-size:var(--text-data);line-height:1.6}.brand-feature-row li svg{width:1.1rem;height:1.1rem;margin-top:.2rem;color:rgb(var(--brand-teal));flex-shrink:0}.brand-pricing{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:start}.brand-plan{padding:clamp(1.75rem,4vw,3.5rem);border-radius:var(--radius-xl);background:rgb(var(--brand-mint));color:rgb(var(--brand-teal))}.brand-plan-label{display:inline-flex;background:rgb(var(--brand-teal));color:rgb(var(--brand-paper));padding:.4rem .8rem;border-radius:var(--radius-sm);font-size:var(--text-meta)}.brand-plan h2{margin-block:2rem 1rem;font-size:var(--brand-heading);line-height:1.05;letter-spacing:-.045em;font-weight:500}.brand-plan p{font-size:var(--text-data);line-height:1.7}.brand-plan ul{display:grid;gap:1rem;margin-block:2rem;padding-block:2rem;border-block:1px solid rgb(var(--brand-teal)/.2)}.brand-plan li{display:flex;gap:.75rem;font-size:var(--text-data)}.brand-plan li svg{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.2rem}.brand-faq details{border-top:1px solid rgb(var(--border));padding-block:1.25rem}.brand-faq summary{cursor:pointer;font-size:var(--text-data);font-weight:500;color:rgb(var(--brand-teal))}.brand-faq details p{margin-top:1rem;color:rgb(var(--muted));line-height:1.7}@media (max-width:900px){.brand-header-inner{grid-template-columns:1fr auto;gap:1.5rem;min-height:5rem}.brand-nav{display:none}.brand-header-actions{gap:1rem}.brand-mobile-menu{display:block}.brand-menu-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--border-strong));border-radius:var(--radius-sm)}.brand-mobile-nav{display:grid;padding-block:.5rem 1.25rem;gap:.25rem;border-top:1px solid rgb(var(--border))}.brand-mobile-nav a{padding-block:.7rem;font-size:var(--text-data)}.brand-hero-inner{min-height:590px}.brand-explorer,.brand-feature-row,.brand-manifesto-grid,.brand-pricing{gap:2.5rem}.brand-area-details div{grid-template-columns:1fr;gap:.2rem}.brand-values{gap:1.75rem}}@media (max-width:640px){.brand-container{width:calc(100% - 2.5rem)}.brand-header-inner{gap:1rem;min-height:4.75rem}.brand-header .brand-wordmark{width:7.4rem}.brand-header-actions{margin-left:auto}.brand-header-actions .brand-button{padding-inline:.8rem;min-height:2.75rem}.brand-header-signin{display:none}.brand-hero-inner{display:block;min-height:auto;padding-block:3.5rem 3rem}.brand-hero h1{font-size:clamp(3.5rem,14vw,5.5rem);margin-top:1.75rem;max-width:100%}.brand-hero-copy{max-width:100%}.brand-hero .brand-lead{max-width:30rem}.brand-hero-art{position:relative;width:auto;height:220px;inset:auto;overflow:hidden;margin:1.5rem -1.25rem -3rem}.brand-hero-art .brand-symbol{position:absolute;width:350px;top:-40px;right:-70px;transform:rotate(-22deg)}.brand-hero-art:after{left:15%;bottom:35%;width:70px}.brand-intro-inner{display:block}.brand-intro span{display:block;margin-top:.5rem}.brand-explorer,.brand-feature-row,.brand-manifesto-grid,.brand-pricing,.brand-section-head,.brand-values{grid-template-columns:1fr;gap:2rem}.brand-section-head{margin-bottom:2rem}.brand-area-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.brand-area-button{gap:.5rem;font-size:var(--text-meta)}.brand-area-button .brand-area-arrow{display:none}.brand-area-panel{min-height:470px}.brand-manifesto-art{min-height:0;justify-content:start}.brand-manifesto-art .brand-symbol{width:5rem}.brand-value h3{margin-top:1rem}.brand-footer-top{grid-template-columns:1fr 1fr;gap:2.5rem 2rem;padding-block:3rem}.brand-footer-about{grid-column:1/-1}.brand-page-hero .brand-heading{font-size:clamp(2.75rem,12vw,4.5rem)}}@media (max-width:360px){.brand-header .brand-wordmark{width:6.3rem}.brand-header-actions,.brand-header-inner{gap:.5rem}.brand-header-actions .brand-button{padding-inline:.65rem;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.brand-site *,.brand-site :after,.brand-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.brand-button:hover{transform:none}}