:root{--bs-neutral-fg:#475569;--bs-neutral-bg:#0f172a0d;--bs-neutral-border:#0f172a1f;--bs-risk-fg:#92400e;--bs-risk-bg:#f59e0b1a;--bs-risk-border:#f59e0b52;--bs-value-fg:#0e7490;--bs-value-bg:#06b6d41a;--bs-value-border:#06b6d452;--bs-deadline-fg:#9a3412;--bs-deadline-bg:#f973161a;--bs-deadline-border:#f9731652;--bs-owner-fg:#4338ca;--bs-owner-bg:#6366f11a;--bs-owner-border:#6366f152;--bs-action-fg:#6d28d9;--bs-action-bg:#8b5cf61a;--bs-action-border:#8b5cf657;--bs-resolved-fg:#047857;--bs-resolved-bg:#10b9811a;--bs-resolved-border:#10b98152;--bs-panel-bg:#fff;--bs-panel-border:#0f172a1a;--bs-panel-shadow:0 16px 50px #0c1d2714;--bs-panel-header-bg:#f1f5f9;--bs-panel-divider:#0f172a14;--bs-node-bg:#fff;--bs-node-border:#0f172a24;--bs-node-fg:#0f172a;--bs-node-muted:#64748b;--bs-edge:#0f172a38;--bs-edge-active:#087f8c;--bs-proof-verified-fg:#047857;--bs-proof-verified-bg:#10b9811a;--bs-proof-demo-fg:#0e7490;--bs-proof-demo-bg:#06b6d41a;--bs-proof-concept-fg:#475569;--bs-proof-concept-bg:#0f172a0f}.dark{--bs-neutral-fg:#ffffffab;--bs-neutral-bg:#ffffff0d;--bs-neutral-border:#ffffff1f;--bs-risk-fg:#fcd34d;--bs-risk-bg:#f59e0b24;--bs-risk-border:#f59e0b61;--bs-value-fg:#67e8f9;--bs-value-bg:#06b6d424;--bs-value-border:#67e8f961;--bs-deadline-fg:#fdba74;--bs-deadline-bg:#f9731624;--bs-deadline-border:#f9731661;--bs-owner-fg:#a5b4fc;--bs-owner-bg:#6366f129;--bs-owner-border:#818cf861;--bs-action-fg:#c4b5fd;--bs-action-bg:#8b5cf629;--bs-action-border:#a78bfa66;--bs-resolved-fg:#6ee7b7;--bs-resolved-bg:#10b98124;--bs-resolved-border:#34d39961;--bs-panel-bg:#ffffff0a;--bs-panel-border:#ffffff1f;--bs-panel-shadow:0 24px 80px #0000004d;--bs-panel-header-bg:#ffffff0d;--bs-panel-divider:#ffffff14;--bs-node-bg:#ffffff0a;--bs-node-border:#ffffff24;--bs-node-fg:#fff;--bs-node-muted:#ffffff85;--bs-edge:#fff3;--bs-edge-active:#67e8f9;--bs-proof-verified-fg:#6ee7b7;--bs-proof-verified-bg:#10b98124;--bs-proof-demo-fg:#67e8f9;--bs-proof-demo-bg:#06b6d424;--bs-proof-concept-fg:#ffffffad;--bs-proof-concept-bg:#ffffff12}.bs-scope{--bg-page:#071015;--bg-footer:#050b0f;--bs-panel-bg:#0d181f;--bs-node-bg:#0d181f;--bs-node-muted:#91a4ae;--bs-neutral-fg:#ffffffb8;--bs-risk-fg:#fcd34d;--bs-value-fg:#67e8f9;--bs-deadline-fg:#fdba74;--bs-owner-fg:#a5b4fc;--bs-action-fg:#c4b5fd;--bs-resolved-fg:#6ee7b7;--bs-foundation-bg:#071015;--bs-foundation-surface:#0d181f;--bs-foundation-ink:#f4f8f9;--bs-foundation-secondary:#a7b5bd;--bs-foundation-muted:#84959f;--bs-foundation-line:#eef8fa1f;--bs-foundation-line-strong:#eef8fa38;--bs-foundation-cyan:#74d7d7;--bs-foundation-cyan-dark:#087f8c;--bs-foundation-cyan-soft:#2cb8b824;--bs-foundation-violet:#b69ae4;--bs-foundation-rose:#e29aae;--bs-foundation-amber:#e8b36f;--bs-foundation-green:#79d6b8;--bs-foundation-navy:#050b0f;--text-muted:#ffffffb8;--text-subtle:#ffffffa6;--text-secondary:#a7b5bd;--accent-link:#a5f3fc;--accent-label:#a5f3fc;background:var(--bs-foundation-bg);color:var(--bs-foundation-ink);overflow-x:clip}.dark .bs-scope{--bg-page:#071015;--bg-footer:#050b0f;--bs-panel-bg:#0d181f;--bs-node-bg:#0d181f;--bs-node-muted:#91a4ae;--text-muted:#ffffffb8;--text-subtle:#ffffffa6;--text-secondary:#a7b5bd;--accent-link:#a5f3fc;--accent-label:#a5f3fc}.bs-mono{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.bs-label{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.16em;font-size:10px;line-height:1.2}.bs-scope :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--bs-edge-active);outline-offset:3px;border-radius:5px}.bs-container{width:min(100% - 48px,1320px);margin-inline:auto}.bs-kicker{color:var(--bs-foundation-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:760;line-height:1.3}.bs-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:12px 20px;font-size:.83rem;font-weight:720;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.bs-button:hover{transform:translateY(-2px)}.bs-button-primary{background:var(--bs-foundation-ink);color:var(--bs-foundation-bg);box-shadow:0 16px 42px #0003}.bs-button-secondary{border:1px solid var(--bs-foundation-line-strong);color:var(--bs-foundation-ink);background:#ffffff09}.bs-text-link{color:var(--bs-foundation-cyan);align-items:center;gap:8px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.bs-text-link:hover{text-underline-offset:5px;text-decoration:underline}.bs-status-pill{border:1px solid var(--bs-foundation-line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:6px 9px;font-size:.62rem;font-weight:740;line-height:1;display:inline-flex}.bs-status-research{color:var(--bs-foundation-cyan)}.bs-status-built{color:var(--bs-foundation-green)}.bs-status-concept{color:var(--bs-foundation-muted)}.bs-scope>.relative{isolation:isolate}.bs-navbar{z-index:1000;isolation:isolate;border-bottom:1px solid var(--bs-foundation-line);background:color-mix(in srgb,var(--bs-foundation-bg)89%,transparent);color:var(--bs-foundation-ink);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);position:sticky;top:0;overflow:visible}.bs-navbar-inner{z-index:1;justify-content:space-between;align-items:center;gap:22px;width:min(100% - 32px,1380px);min-height:70px;margin-inline:auto;display:flex;position:relative}.bs-brand-lockup{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.bs-brand-lockup a{color:inherit;text-decoration:none;transition:color .18s}.bs-brand-lockup a:hover,.bs-brand-lockup a:focus-visible{color:var(--bs-foundation-cyan)}.bs-brand-lockup>span{color:var(--bs-foundation-muted);font-weight:300}.bs-parent-brand{letter-spacing:.11em;text-transform:uppercase;font-size:.8rem;font-weight:800}.bs-parent-brand sup{font-size:.65em;line-height:0;position:relative;top:-.25em}.bs-practice-brand{font-size:.78rem;font-weight:650}.bs-desktop-nav{z-index:2;align-items:center;gap:25px;margin-left:auto;display:flex;position:relative}.bs-desktop-nav>a,.bs-nav-menu>button{color:var(--bs-foundation-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.79rem;font-weight:590;text-decoration:none;display:inline-flex}.bs-desktop-nav>a:hover,.bs-nav-menu>button:hover,.bs-desktop-nav>a[aria-current=page]{color:var(--bs-foundation-ink)}.bs-nav-menu{z-index:1;position:relative}.bs-nav-menu:focus-within{z-index:2}.bs-dropdown{z-index:100;isolation:isolate;border:1px solid var(--bs-foundation-line);-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);background:#07131cfb;border-radius:18px;width:350px;max-height:calc(100vh - 90px);padding:9px;position:absolute;top:calc(100% + 23px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 26px 80px #00000075}.bs-dropdown-heading{color:var(--bs-foundation-muted);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.62rem;font-weight:740;display:flex}.bs-dropdown-heading a{color:var(--bs-foundation-cyan);text-decoration:none}.bs-dropdown>a{color:var(--bs-foundation-ink);background:#07131cfc;border:1px solid #0000;border-radius:10px;gap:4px;padding:10px;text-decoration:none;display:grid}.bs-dropdown>a:hover,.bs-dropdown>a:focus-visible{background:#74d7d724}.bs-dropdown>a[aria-current=page]{background:#74d7d733;border-color:#74d7d73d}.bs-dropdown>a span{font-size:.8rem;font-weight:650}.bs-dropdown>a small{color:var(--bs-foundation-muted);font-size:.66rem;line-height:1.4}.bs-dropdown-systems>a{grid-template-columns:24px 1fr;align-items:center}.bs-navbar-actions{align-items:center;gap:9px;display:flex}.bs-navbar-actions>button[aria-label=Toggle\ theme]{transform-origin:100%;transform:scale(.8)}.bs-navbar-cta{background:var(--bs-foundation-ink);color:var(--bs-foundation-bg);border-radius:999px;padding:10px 15px;font-size:.74rem;font-weight:700;text-decoration:none}.bs-mobile-toggle{border:1px solid var(--bs-foundation-line);background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.bs-mobile-toggle span{background:var(--bs-foundation-ink);width:16px;height:1px}.bs-mobile-nav{display:none}.bs-experience-heading{max-width:900px}.bs-experience-heading.is-split{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;max-width:none;display:grid}.bs-experience-heading h2{color:var(--bs-foundation-ink);letter-spacing:-.065em;text-wrap:balance;margin-top:14px;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:570;line-height:.97}.bs-experience-heading>p,.bs-experience-heading.is-split>p{max-width:520px;color:var(--bs-foundation-secondary);font-size:.95rem;line-height:1.7}.bs-experience-hero{border-bottom:1px solid var(--bs-foundation-line);background:radial-gradient(circle at 74% 22%,#6069d621,transparent 30%),radial-gradient(circle at 15% 76%,#34b6b317,transparent 28%),var(--bs-foundation-bg);min-height:800px;position:relative;overflow:hidden}.bs-experience-hero:after{opacity:.22;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.bs-experience-hero-grid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:center;gap:75px;min-height:800px;padding-block:55px;display:grid;position:relative}.bs-experience-hero-copy h1{max-width:780px;color:var(--bs-foundation-ink);letter-spacing:-.078em;text-wrap:balance;margin-top:20px;font-size:clamp(3.7rem,6vw,6.2rem);font-weight:570;line-height:.91}.bs-experience-hero-copy h1 span{color:var(--bs-foundation-cyan);margin-top:15px;display:block}.bs-experience-hero-copy>p{max-width:620px;color:var(--bs-foundation-secondary);margin-top:28px;font-size:1.05rem;line-height:1.68}.bs-experience-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.bs-experience-hero-copy>small{color:var(--bs-foundation-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:.68rem;font-weight:650;display:block}.bs-leak-story{border:1px solid var(--bs-foundation-line);background:#0d181fe0;border-radius:32px;padding:22px;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000054}.bs-leak-story:before{filter:blur(2px);content:"";background:#74d7d721;border-radius:50%;width:430px;height:430px;position:absolute;top:-250px;right:-170px}.bs-hero-state-header{border-bottom:1px solid var(--bs-foundation-line);justify-content:space-between;align-items:center;gap:18px;padding:3px 4px 18px;display:flex;position:relative}.bs-hero-state-header span,.bs-hero-state-line button>span,.bs-hero-state-line button>small,.bs-hero-transition>span,.bs-hero-recovery span,.bs-hero-recovery small,.bs-leak-reveal span{color:var(--bs-foundation-muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.bs-hero-state-header strong{color:var(--bs-foundation-ink);font-size:.74rem;font-weight:620}.bs-hero-state-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.bs-hero-state-line button{border:1px solid var(--bs-foundation-line);min-height:150px;color:var(--bs-foundation-ink);text-align:left;cursor:pointer;background:#ffffff06;border-radius:14px;flex-direction:column;padding:15px;transition:opacity .18s,border-color .18s,background .18s,transform .18s;display:flex;position:relative}.bs-hero-state-line button:after{z-index:2;border-top:1px solid var(--bs-foundation-line-strong);border-right:1px solid var(--bs-foundation-line-strong);background:var(--bs-foundation-surface);content:"";width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.bs-hero-state-line button:last-child:after{display:none}.bs-hero-state-line button.is-past{opacity:.58}.bs-hero-state-line button.is-active{border-color:var(--bs-foundation-cyan);background:#74d7d714;transform:translateY(-2px)}.bs-hero-state-line button.is-risk.is-active,.bs-hero-state-line button.is-lost.is-active{border-color:var(--bs-foundation-rose);background:#e29aae12}.bs-hero-state-line button>small{margin-top:25px}.bs-hero-state-line button>strong{color:var(--bs-foundation-ink);margin-top:9px;font-size:.88rem;font-weight:590;line-height:1.3;display:block}.bs-hero-transition{border:1px dashed var(--bs-foundation-line-strong);border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:13px;min-height:64px;margin-block:8px;padding:13px 15px;display:grid}.bs-hero-transition>span{color:var(--bs-foundation-rose)}.bs-hero-transition>strong{color:var(--bs-foundation-secondary);font-size:.68rem;font-weight:620}.bs-hero-transition>i{background:linear-gradient(90deg,var(--bs-foundation-line-strong),var(--bs-foundation-rose));height:1px}.bs-hero-transition.is-visible{border-color:#74d7d759}.bs-hero-transition.is-visible>span{color:var(--bs-foundation-cyan)}.bs-hero-transition.is-visible>i{background:linear-gradient(90deg,var(--bs-foundation-rose),var(--bs-foundation-cyan))}.bs-hero-recovery{border:1px solid var(--bs-foundation-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.bs-hero-recovery>div{border-right:1px solid var(--bs-foundation-line);min-height:100px;padding:15px}.bs-hero-recovery>div:last-child{border-right:0}.bs-hero-recovery small{color:var(--bs-foundation-cyan);margin-top:20px;display:block}.bs-hero-recovery strong{color:var(--bs-foundation-ink);margin-top:6px;font-size:.78rem;font-weight:610;display:block}.bs-leak-reveal{border-top:1px solid var(--bs-foundation-line);justify-content:space-between;align-items:center;gap:24px;padding:19px 7px 3px;display:flex}.bs-leak-reveal span{color:var(--bs-foundation-secondary)}.bs-leak-reveal strong{color:var(--bs-foundation-cyan);font-size:.84rem;font-weight:650}.bs-chooser-section,.bs-industries-chooser-section{padding-block:40px}.bs-industry-chooser{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.bs-industry-window{--window-accent:var(--bs-foundation-cyan);border:1px solid var(--bs-foundation-line);background:var(--bs-foundation-surface);border-radius:25px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.bs-industry-window:hover{border-color:color-mix(in srgb,var(--window-accent)55%,transparent);transform:translateY(-4px);box-shadow:0 25px 75px #0000003d}.bs-industry-window>a{min-height:100%;color:var(--bs-foundation-ink);flex-direction:column;text-decoration:none;display:flex}.bs-industry-window header{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.bs-industry-window header span{color:var(--window-accent);font-family:var(--font-mono),monospace;font-size:.64rem}.bs-industry-window header p{color:var(--bs-foundation-muted);font-size:.62rem}.window-dental{--window-accent:#78d7d6;grid-column:span 4}.window-med-spas{--window-accent:#e0a1b4;grid-column:span 4}.window-recruitment-staffing{--window-accent:#b8a5e4;grid-column:span 4}.window-agencies-b2b-services{--window-accent:#a2b0ff;grid-column:span 4}.window-hvac-home-services{--window-accent:#e9b36c;grid-column:span 4}.window-ecommerce-dtc{--window-accent:#77d2ae;grid-column:span 4}.industry-motif{background:#ffffff06;border-radius:18px;min-height:130px;margin:0 12px;position:relative;overflow:hidden}.bs-industry-window-copy{padding:18px 20px 16px}.bs-industry-window-copy>span{color:var(--window-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.bs-industry-window-copy h3{color:var(--bs-foundation-ink);letter-spacing:-.04em;margin-top:8px;font-size:1.4rem;font-weight:600}.bs-industry-window-copy>p{max-width:600px;color:var(--bs-foundation-secondary);margin-top:10px;font-size:.74rem;line-height:1.5}.bs-industry-window-copy>div{display:none}.bs-industry-window-copy small{border:1px solid var(--bs-foundation-line);color:var(--bs-foundation-muted);border-radius:999px;padding:5px 8px;font-size:.58rem}.bs-industry-window footer{border-top:1px solid var(--bs-foundation-line);color:var(--window-accent);justify-content:space-between;align-items:center;margin-top:auto;padding:16px 22px;font-size:.74rem;font-weight:680;display:flex}.motif-dental{background:linear-gradient(135deg,#74d7d71f,#ffffff04);grid-template-rows:repeat(3,1fr);grid-template-columns:58px 1fr;align-items:center;gap:1px 12px;padding:25px;display:grid}.motif-dental span{color:#81949c;font-family:var(--font-mono),monospace;font-size:.65rem}.motif-dental i{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;height:45px}.motif-dental i.is-open{background:#74d7d70f;border:1px dashed #74d7d7a6}.motif-dental b{color:#74d7d7;font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:.72rem;position:absolute;top:50%;right:11%;transform:translateY(-50%)}.motif-medspa{background:radial-gradient(circle at 30% 46%,#e29aae2e,#0000 28%),linear-gradient(150deg,#e29aae12,#0000)}.motif-chair{border:1px solid #e29aae8c;border-radius:55px 55px 24px 24px;width:105px;height:145px;position:absolute;top:22%;left:24%;transform:rotate(-7deg)}.motif-provider-line{background:#ffffff1f;height:1px;position:absolute;bottom:25px;left:15%;right:15%}.motif-medspa b,.motif-medspa small{font-family:var(--font-mono),monospace;position:absolute;right:9%}.motif-medspa b{color:#e0a1b4;font-size:.8rem;top:38%}.motif-medspa small{color:#86969e;font-size:.58rem;top:52%}.motif-recruitment,.motif-ecommerce{justify-content:center;align-items:center;gap:8px;padding:25px;display:flex}.motif-recruitment span,.motif-ecommerce span{color:#9aa8ae;font-family:var(--font-mono),monospace;font-size:.55rem}.motif-recruitment i,.motif-ecommerce i{background:#ffffff2e;width:32px;height:1px}.motif-recruitment i.is-late{background:#b8a5e4;box-shadow:0 0 0 5px #b8a5e41a}.motif-recruitment b,.motif-ecommerce b{color:var(--window-accent);font-family:var(--font-mono),monospace;font-size:.68rem;position:absolute;bottom:28px}.motif-agency{padding:20px 24px}.motif-agency>span{color:#8a9aa2;font-family:var(--font-mono),monospace;font-size:.58rem}.motif-agency i{background:#a2b0ff29;border-radius:999px;width:55%;height:12px;margin-top:13px;display:block}.motif-agency i:nth-of-type(2){width:72%}.motif-agency i.is-drift{background:repeating-linear-gradient(90deg,#a2b0ff4d 0 14px,#0000 14px 19px);width:92%}.motif-agency b{color:#a2b0ff;font-family:var(--font-mono),monospace;margin-top:20px;font-size:.67rem;display:block}.motif-agency small{color:#e29aae;font-family:var(--font-mono),monospace;position:absolute;bottom:30px;right:25px}.motif-hvac{background:linear-gradient(160deg,#e8b36f1a,#0000)}.motif-route{border:1px dashed #e8b36f59;border-radius:50% 20% 50% 25%;position:absolute;inset:44px 35px}.motif-van{background:#e8b36f;border-radius:3px;width:25px;height:14px;position:absolute;top:42%;left:44%;box-shadow:6px 11px 0 -4px #e8b36f,-8px 11px 0 -4px #e8b36f}.motif-hvac b,.motif-hvac small{font-family:var(--font-mono),monospace;position:absolute;left:24px}.motif-hvac b{color:#e8b36f;font-size:.68rem;top:22px}.motif-hvac small{color:#86969e;font-size:.55rem;bottom:20px}.motif-ecommerce{background:linear-gradient(100deg,#79d6b817,#0000);min-height:130px}.motif-ecommerce b{bottom:22px}.bs-industry-chooser.is-compact .bs-industry-window{min-height:365px}.bs-pattern-experience{border-block:1px solid var(--bs-foundation-line);color:#15242a;background:#eef1ec;padding-block:45px}.bs-pattern-experience .bs-kicker{color:#147579}.bs-pattern-experience .bs-experience-heading h2{color:#15242a}.bs-pattern-story{grid-template-columns:1.2fr .8fr;gap:70px;margin-top:25px;display:grid}.bs-pattern-words{border-top:1px solid #15242a2e}.bs-pattern-words>div>button{color:#15242a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #15242a24;grid-template-columns:38px 150px 1fr;align-items:center;gap:18px;width:100%;min-height:62px;display:grid}.bs-pattern-words>div>button>span{color:#77868a;font-family:var(--font-mono),monospace;font-size:.62rem}.bs-pattern-words>div>button>strong{color:#147579;letter-spacing:.06em;font-size:1.05rem;font-weight:720}.bs-pattern-words>div>button>small{color:#65757a;font-size:.76rem}.bs-pattern-words>div>button[aria-pressed=true]>strong{color:#15242a;font-size:1.35rem}.bs-pattern-reveal{color:#f4f7f4;background:#15242a;border-radius:28px;align-self:start;min-height:370px;padding:38px;position:sticky;top:110px;overflow:hidden}.bs-pattern-reveal>span{color:#8bbfc0;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:720}.bs-pattern-reveal>p{letter-spacing:-.045em;margin-top:25px;font-size:clamp(1.8rem,3.4vw,3.4rem);font-weight:540;line-height:1.06}.bs-pattern-reveal>div{grid-template-columns:1fr 1.4fr .7fr;align-items:center;gap:8px;display:grid;position:absolute;bottom:38px;left:38px;right:38px}.bs-pattern-reveal i{border-radius:999px;height:12px;display:block}.bs-pattern-reveal i.is-known{background:#8bbfc0}.bs-pattern-reveal i.is-gap{background:#e29aae14;border:1px dashed #e29aae}.bs-pattern-reveal i.is-lost{background:#ffffff29}.bs-system-experience{padding-block:50px}.bs-missing-system-story{border:1px solid var(--bs-foundation-line);background:var(--bs-foundation-surface);border-radius:28px;margin-top:35px;overflow:hidden}.bs-missing-system-story ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bs-missing-system-story li{border-right:1px solid var(--bs-foundation-line);position:relative}.bs-missing-system-story li:last-child{border-right:0}.bs-missing-system-story li:after{z-index:2;border-top:1px solid var(--bs-foundation-line-strong);border-right:1px solid var(--bs-foundation-line-strong);content:"";width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.bs-missing-system-story li:last-child:after{display:none}.bs-missing-system-story button{width:100%;min-height:155px;color:var(--bs-foundation-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;padding:22px 18px;display:flex}.bs-missing-system-story button span{color:var(--bs-foundation-muted);font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:.58rem}.bs-missing-system-story button strong{font-size:.92rem;font-weight:620;line-height:1.35}.bs-missing-system-story li.is-active button{background:#74d7d714}.bs-missing-system-story li.is-active button span,.bs-missing-system-story li.is-active button strong{color:var(--bs-foundation-cyan)}.bs-system-explanation{border-top:1px solid var(--bs-foundation-line);justify-content:space-between;align-items:center;gap:25px;min-height:90px;padding:20px 26px;display:flex}.bs-system-explanation span{color:var(--bs-foundation-cyan);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:740}.bs-system-explanation strong{max-width:650px;color:var(--bs-foundation-ink);font-size:1.1rem;font-weight:580}.bs-business-proof-section{border-block:1px solid var(--bs-foundation-line);background:#0a141a;padding-block:45px}.bs-evidence-empty{border:1px solid var(--bs-foundation-line);background:radial-gradient(circle at 20%,#74d7d71a,#0000 24%),#ffffff05;border-radius:30px;grid-template-columns:.7fr 1.5fr .7fr;align-items:center;gap:55px;min-height:240px;margin-top:25px;padding:32px;display:grid;overflow:hidden}.bs-evidence-mark{place-items:center;height:210px;display:grid;position:relative}.bs-evidence-mark:before,.bs-evidence-mark:after{content:"";border:1px solid #74d7d738;border-radius:50%;width:170px;height:170px;position:absolute}.bs-evidence-mark:after{border-style:dashed;width:100px;height:100px}.bs-evidence-mark span{z-index:1;background:#74d7d7;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 10px #74d7d714}.bs-evidence-mark span:nth-child(2){opacity:.6;transform:translate(-70px,50px)}.bs-evidence-mark span:nth-child(3){opacity:.35;transform:translate(65px,-45px)}.bs-evidence-empty>div:nth-child(2)>span{color:var(--bs-foundation-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:730}.bs-evidence-empty h3{color:var(--bs-foundation-ink);letter-spacing:-.055em;margin-top:14px;font-size:clamp(2rem,4vw,3.7rem);font-weight:550;line-height:1}.bs-evidence-status{border-left:2px solid var(--bs-foundation-cyan);grid-template-columns:auto auto;gap:5px 14px;width:fit-content;margin-top:20px;padding:4px 0 4px 14px;display:grid}.bs-evidence-status span{color:var(--bs-foundation-muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem}.bs-evidence-status strong{color:var(--bs-foundation-ink);text-transform:uppercase;font-size:.7rem;font-weight:680}.bs-evidence-status small{color:var(--bs-foundation-secondary);grid-column:1/-1;font-size:.67rem}.bs-evidence-empty>a{border-bottom:1px solid var(--bs-foundation-line-strong);color:var(--bs-foundation-cyan);justify-content:space-between;align-items:center;gap:15px;padding-block:13px;font-size:.75rem;font-weight:680;text-decoration:none;display:inline-flex}.bs-aryaverse-proof-section{padding-block:50px}.bs-selected-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:35px;display:grid}.bs-selected-work article{border:1px solid var(--bs-foundation-line);background:var(--bs-foundation-surface);border-radius:23px;overflow:hidden}.bs-selected-work-media,.bs-selected-work-abstract{background:#121d2e;height:150px;position:relative;overflow:hidden}.bs-selected-work-media img{object-fit:cover;object-position:top left}.bs-selected-work-abstract{justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.bs-selected-work-abstract span,.bs-selected-work-abstract strong{color:#9fb0b8;font-family:var(--font-mono),monospace;font-size:.58rem}.bs-selected-work-abstract i{background:#fff3;width:30px;height:1px;display:block}.bs-selected-work-abstract strong{color:#74d7d7}.bs-selected-work-abstract.is-knowledge{background:radial-gradient(circle,#162d34,#0d171d 68%)}.bs-selected-work-abstract.is-token{background:radial-gradient(circle,#292338,#0d171d 68%)}.bs-selected-work-abstract.is-token strong{color:#c2abe4}.bs-selected-work-copy{padding:19px}.bs-selected-work-copy>span{color:var(--bs-foundation-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:700}.bs-selected-work-copy h3{color:var(--bs-foundation-ink);letter-spacing:-.03em;margin-top:12px;font-size:1.25rem;font-weight:610}.bs-selected-work-copy p{color:var(--bs-foundation-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bs-selected-work-copy a{border-top:1px solid var(--bs-foundation-line);color:var(--bs-foundation-cyan);justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;font-size:.72rem;font-weight:680;text-decoration:none;display:flex}.bs-industries-hero{border-bottom:1px solid var(--bs-foundation-line);background:radial-gradient(circle at 82% 45%,#74d7d71a,transparent 24%),var(--bs-foundation-bg);min-height:760px}.bs-industries-hero-grid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;min-height:760px;padding-block:70px;display:grid}.bs-industries-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:800px;margin-top:18px;font-size:clamp(3.6rem,7vw,7.2rem);font-weight:560;line-height:.92}.bs-industries-hero-grid>div:first-child>p:last-child{max-width:620px;color:var(--bs-foundation-secondary);margin-top:28px;font-size:1rem;line-height:1.7}.bs-industry-index-sequence{border-top:1px solid var(--bs-foundation-line)}.bs-industry-index-sequence>div{border-bottom:1px solid var(--bs-foundation-line);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:17px 4px;display:grid}.bs-industry-index-sequence span{color:var(--bs-foundation-cyan);font-family:var(--font-mono),monospace;font-size:.59rem}.bs-industry-index-sequence strong{font-size:.83rem;font-weight:610}.bs-industry-index-sequence small{color:var(--bs-foundation-muted);font-size:.6rem}.bs-research-section{padding-block:35px 50px}.bs-final-cta{border:1px solid var(--bs-foundation-line);background:radial-gradient(circle at 82% 12%,#74d7d726,transparent 28%),var(--bs-foundation-navy);color:#f4fafb;border-radius:30px;justify-content:space-between;align-items:flex-end;gap:50px;padding:42px;display:flex;overflow:hidden}.bs-final-cta h2{letter-spacing:-.062em;max-width:760px;margin-top:12px;font-size:clamp(2.5rem,5vw,5rem);font-weight:550;line-height:.96}.bs-final-cta p:not(.bs-kicker){color:#aabcc3;max-width:650px;margin-top:20px;font-size:.86rem;line-height:1.65}.bs-final-cta .bs-button-primary{color:#0a171d;background:#f1f8f9}.bs-media-frame{border-radius:32px;min-height:620px;position:relative;overflow:hidden}.bs-media-image,.bs-media-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-media-overlay{z-index:1;min-height:inherit;position:relative}.bs-industry-experience{background:var(--industry-background);color:var(--industry-text)}.bs-theme-dental{--bs-foundation-bg:var(--industry-background);--bs-foundation-surface:var(--industry-surface);--bs-foundation-ink:var(--industry-text);--bs-foundation-secondary:var(--industry-muted);--bs-foundation-muted:#718489;--bs-foundation-line:#132a321f;--bs-foundation-line-strong:#132a3238;--bs-foundation-cyan:var(--industry-primary);--bs-foundation-cyan-soft:#167f831a;--bs-foundation-violet:#617aa0;--bs-foundation-rose:#a94f56;--bs-foundation-green:#397e68;--bs-foundation-navy:#10282f;--bs-edge-active:#147579}.dental-experience-hero{border-bottom:1px solid var(--bs-foundation-line);background:linear-gradient(90deg,#fffdf8f5,#f5f2eab8),repeating-linear-gradient(0deg,#0000 0 59px,#132a3209 60px);min-height:calc(100svh - 70px);overflow:hidden}.dental-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:72px;min-height:calc(100svh - 70px);padding-block:65px;display:grid}.dental-hero-signal{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dental-hero-signal>span{border-left:1px solid var(--bs-foundation-line-strong);color:var(--industry-muted);padding-left:14px;font-size:.66rem;font-weight:680}.dental-hero-copy h1{max-width:760px;color:var(--industry-text);letter-spacing:-.072em;text-wrap:balance;margin-top:22px;font-size:clamp(3.4rem,6.1vw,6.5rem);font-weight:560;line-height:.92}.dental-hero-copy>p{max-width:610px;color:var(--industry-muted);margin-top:28px;font-size:1rem;line-height:1.65}.dental-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.bs-theme-dental .bs-button-primary{background:var(--industry-text);color:var(--industry-surface)}.bs-theme-dental .bs-button-secondary{border-color:var(--bs-foundation-line-strong);color:var(--industry-text);background:#ffffff80}.dental-hero-media{background:linear-gradient(155deg,#e7eeea,#f9f6ed 62%);border:1px solid #132a3221;min-height:650px;box-shadow:0 35px 100px #1c363b21}.dental-room-composition{position:absolute;inset:0;overflow:hidden}.dental-room-composition:before{opacity:.55;content:"";background:repeating-linear-gradient(90deg,#0000 0 89px,#132a320a 90px);position:absolute;inset:0}.dental-room-light{filter:blur(18px);background:#ffffffbf;border-radius:50%;width:430px;height:430px;position:absolute;top:-70px;left:20%}.dental-chair-base{filter:blur(7px);background:#132a3221;border-radius:50%;width:330px;height:32px;position:absolute;bottom:4%;right:7%}.dental-chair-seat{background:linear-gradient(145deg,#fffefa,#dbe5e1);border:1px solid #132a3226;border-radius:48% 44% 25% 25%;width:290px;height:155px;position:absolute;bottom:15%;right:9%;transform:rotate(-7deg);box-shadow:0 28px 50px #1d3a4026}.dental-chair-back{background:linear-gradient(145deg,#fffefa,#dbe5e1);border:1px solid #132a3224;border-radius:70px 70px 35px 35px;width:145px;height:245px;position:absolute;bottom:28%;right:10%;transform:rotate(16deg);box-shadow:0 22px 40px #1d3a401c}.dental-lamp-arm{transform-origin:top;background:#132a3236;width:2px;height:260px;position:absolute;top:4%;right:15%;transform:rotate(30deg)}.dental-lamp{background:#f9f6ed;border:1px solid #132a322b;border-radius:50%;width:115px;height:58px;position:absolute;top:26%;right:5%;transform:rotate(-14deg);box-shadow:0 0 40px #fffadce6}.dental-schedule-story{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;border:1px solid #132a3229;border-radius:20px;width:min(56%,410px);position:absolute;top:42px;left:40px;overflow:hidden;box-shadow:0 24px 70px #1d3a401f}.dental-story-header{color:#75878c;font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #132a321a;justify-content:space-between;gap:15px;padding:14px 16px;font-size:.56rem;display:flex}.dental-time-row{border-bottom:1px solid #132a3214;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:10px 13px;display:grid}.dental-time-row time{color:#87979a;font-family:var(--font-mono),monospace;font-size:.59rem}.dental-booking{color:#48636a;background:#e9f1ee;border-left:3px solid #95c2c1;border-radius:5px;min-height:49px;padding:8px 10px;font-size:.66rem}.dental-booking strong{color:#132a32;margin-top:4px;font-size:.7rem;display:block}.dental-booking.is-complete{opacity:.58}.dental-booking.is-muted{background:#f3efe4;border-left-color:#c8b995}.dental-booking.stage-1,.dental-booking.stage-2,.dental-booking.stage-3{color:#996169;background:#f7e9e7;border:1px dashed #a94f56;border-left:3px solid #a94f56}.dental-booking.stage-2,.dental-booking.stage-3{background:#167f8312;border-color:#147579}.dental-story-consequence{min-height:135px;padding:17px 16px}.dental-story-consequence>span{color:#147579;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:730}.dental-story-consequence strong{color:#132a32;letter-spacing:-.03em;margin-top:8px;font-size:1.18rem;font-weight:620;display:block}.dental-story-consequence p{color:#65777c;margin-top:7px;font-size:.67rem;line-height:1.45}.dental-story-consequence.stage-1>span,.dental-story-consequence.stage-1 strong{color:#a94f56}.dental-story-controls{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e6;border:1px solid #132a3224;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:24px;left:25px;right:25px;overflow:hidden}.dental-story-controls button{color:#6c7f83;cursor:pointer;background:0 0;border:0;border-right:1px solid #132a321a;min-height:54px;font-size:.62rem}.dental-story-controls button:last-child{border-right:0}.dental-story-controls button span{color:#9aa7a9;font-family:var(--font-mono),monospace;margin-right:5px;font-size:.52rem}.dental-story-controls button[aria-pressed=true]{color:#fffdf8;background:#132a32}.dental-value-moment{background:#fffdf8;padding-block:110px}.dental-value-moment .bs-container{max-width:1100px}.dental-value-moment p{color:#147579;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:740}.dental-value-moment h2{color:#132a32;letter-spacing:-.07em;max-width:1000px;margin-top:18px;font-size:clamp(3rem,6.2vw,6.3rem);font-weight:540;line-height:.94}.dental-value-transition{color:#65777c;border-block:1px solid #132a321f;justify-content:space-between;align-items:center;gap:16px;margin-top:55px;padding-block:18px;font-size:.72rem;display:flex}.dental-value-transition strong{color:#147579}.dental-problems-section{background:#f5f2ea;border-top:1px solid #132a321a;padding-block:115px}.dental-problems-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;display:grid}.dental-problems-heading h2{color:#132a32;letter-spacing:-.066em;margin-top:13px;font-size:clamp(2.8rem,5.5vw,5.2rem);font-weight:550;line-height:.96}.dental-problems-heading>p{color:#5e7176;font-size:.88rem;line-height:1.65}.dental-problem-library{margin-top:48px}.dental-problem-filters{flex-wrap:wrap;gap:7px;margin-bottom:19px;display:flex}.dental-problem-filters button{color:#62767b;cursor:pointer;background:#fffdf88c;border:1px solid #132a3221;border-radius:999px;align-items:center;gap:8px;min-height:39px;padding:8px 12px;font-size:.66rem;font-weight:650;display:inline-flex}.dental-problem-filters button span{min-width:19px;height:19px;font-family:var(--font-mono),monospace;background:#132a320f;border-radius:50%;place-items:center;font-size:.52rem;display:grid}.dental-problem-filters button[aria-pressed=true]{color:#fffdf8;background:#132a32;border-color:#132a32}.dental-problem-filters button[aria-pressed=true] span{background:#ffffff24}.dental-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dental-problem-preview{background:#fffdf8b8;border:1px solid #132a321f;border-radius:14px;scroll-margin-top:95px;transition:background .18s,border-color .18s,transform .18s}.dental-problem-preview:hover{background:#fffdf8;border-color:#167f836b;transform:translateY(-2px)}.dental-problem-preview.priority-featured{border-top:2px solid #167f839e}.dental-problem-preview.is-selected{background:#fffdf8;border-color:#147579;box-shadow:0 0 0 1px #147579}.dental-problem-preview>button{color:#132a32;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 1fr 18px;align-items:start;gap:9px;width:100%;min-height:155px;padding:15px;display:grid}.dental-preview-number{color:#819195;font-family:var(--font-mono),monospace;font-size:.57rem}.dental-preview-copy{flex-direction:column;display:flex}.dental-preview-copy small{color:#147579;letter-spacing:.045em;text-transform:uppercase;font-size:.53rem;font-weight:740}.dental-preview-copy strong{margin-top:10px;font-size:.85rem;font-weight:670;line-height:1.25}.dental-preview-copy>span:last-child{color:#66787d;margin-top:8px;font-size:.67rem;line-height:1.43}.dental-preview-arrow{color:#859699;font-size:.74rem;transition:transform .18s}.dental-problem-preview.is-selected .dental-preview-arrow{color:#147579;transform:rotate(45deg)}.dental-problem-story{background:#fffdf8;border:1px solid #132a3226;border-radius:26px;margin-top:18px;scroll-margin-top:90px;overflow:hidden;box-shadow:0 30px 90px #243e421a}.dental-problem-story.is-mobile{display:none}.dental-problem-story-top{grid-template-columns:1.05fr .95fr;display:grid}.dental-problem-narrative{padding:36px}.dental-problem-story-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dental-problem-story-meta span{color:#708287;letter-spacing:.07em;text-transform:uppercase;border-right:1px solid #132a3224;padding-right:8px;font-size:.56rem;font-weight:700}.dental-problem-story-meta span:first-child{color:#147579;font-family:var(--font-mono),monospace}.dental-problem-story-meta span:last-child{border-right:0}.dental-story-label{color:#147579;letter-spacing:.1em;text-transform:uppercase;margin-top:32px;font-size:.6rem;font-weight:760}.dental-problem-narrative>h3{color:#132a32;letter-spacing:-.062em;max-width:700px;margin-top:10px;font-size:clamp(2.1rem,4.2vw,4.3rem);font-weight:550;line-height:.97}.dental-problem-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.dental-problem-facts section:last-child{grid-column:1/-1}.dental-problem-facts h4{color:#132a32;font-size:.7rem;font-weight:720}.dental-problem-facts p{color:#607277;margin-top:7px;font-size:.72rem;line-height:1.55}.dental-broken-line{border-top:1px solid #132a321c;grid-template-columns:120px 1fr;gap:18px;margin-top:28px;padding-top:18px;display:grid}.dental-broken-line span{color:#a94f56;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:740}.dental-broken-line strong{color:#132a32;font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:560;line-height:1.5}.dental-current-workflow{background:#eef3ef;border-left:1px solid #132a321c;padding:36px}.dental-current-workflow header>span{color:#a94f56;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:750}.dental-current-workflow header>p{color:#67797d;margin-top:8px;font-size:.7rem}.dental-current-story{margin-top:30px;padding:0;list-style:none;position:relative}.dental-current-story:before{content:"";background:#132a322e;width:1px;position:absolute;top:20px;bottom:20px;left:16px}.dental-current-story li{grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:68px;display:grid;position:relative}.dental-current-story li span{z-index:1;color:#77898d;width:33px;height:33px;font-family:var(--font-mono),monospace;background:#eef3ef;border:1px solid #132a322b;border-radius:50%;place-items:center;font-size:.51rem;display:grid;position:relative}.dental-current-story li strong{color:#263e45;border-bottom:1px solid #132a321a;padding-block:19px;font-size:.73rem;font-weight:620}.dental-current-story li.is-outcome span{color:#a94f56;border-color:#a94f56}.dental-system-story{border-top:1px solid #132a321c;padding:32px 36px 36px}.dental-system-story>header{justify-content:space-between;align-items:baseline;gap:30px;display:flex}.dental-system-story>header span{color:#147579;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:760}.dental-system-story>header h4{color:#132a32;letter-spacing:-.03em;font-size:1.35rem;font-weight:620}.dental-system-story ol{margin-top:28px;padding:0;list-style:none;display:flex}.dental-system-story li{border:1px solid #132a321f;border-right:0;flex:1;min-width:0;padding:15px;position:relative}.dental-system-story li:first-child{border-radius:13px 0 0 13px}.dental-system-story li:last-child{border-right:1px solid #132a321f;border-radius:0 13px 13px 0}.dental-system-story li:after{z-index:2;content:"";background:#fffdf8;border-top:1px solid #132a324d;border-right:1px solid #132a324d;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.dental-system-story li:last-child:after{display:none}.dental-system-story li span{color:#839397;font-family:var(--font-mono),monospace;font-size:.5rem}.dental-system-story li strong{color:#263e45;margin-top:28px;font-size:.64rem;font-weight:620;line-height:1.4;display:block}.dental-system-story li.is-human{background:#167f830f;border-color:#167f8380}.dental-story-guardrails{border-top:1px solid #132a321c;grid-template-columns:1.2fr 1fr .7fr;display:grid}.dental-story-guardrails section{border-right:1px solid #132a321a;padding:25px 28px}.dental-story-guardrails section:last-child{border-right:0}.dental-story-guardrails section>span{color:#718388;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:740}.dental-story-guardrails section>strong{color:#253d44;margin-top:9px;font-size:.68rem;font-weight:590;line-height:1.5;display:block}.dental-story-guardrails ul{flex-wrap:wrap;gap:5px;margin-top:9px;padding:0;list-style:none;display:flex}.dental-story-guardrails li{color:#617479;border:1px solid #132a321c;border-radius:999px;padding:5px 7px;font-size:.54rem}.dental-story-guardrails small{color:#a94f56;margin-top:6px;font-size:.57rem;display:block}.dental-related-problems{background:#f7f4ec;border-top:1px solid #132a321a;justify-content:space-between;align-items:center;gap:25px;padding:18px 28px;display:flex}.dental-related-problems>span{color:#718388;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:740}.dental-related-problems>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dental-related-problems button{color:#365158;cursor:pointer;background:#fffdf8;border:1px solid #132a321f;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:.6rem;display:inline-flex}.dental-aryaverse-strip{background:#f5f2ea;padding-block:50px}.dental-aryaverse-strip .bs-container{border-block:1px solid #132a3221;grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;padding-block:27px;display:grid}.dental-aryaverse-strip span{color:#147579;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:740}.dental-aryaverse-strip h2{color:#132a32;letter-spacing:-.03em;margin-top:7px;font-size:1.15rem;font-weight:620}.dental-aryaverse-strip p{color:#617479;font-size:.7rem;line-height:1.55}.dental-aryaverse-strip a{color:#147579;align-items:center;gap:8px;font-size:.68rem;font-weight:680;text-decoration:none;display:inline-flex}.bs-theme-dental .bs-research-section{background:#f5f2ea}.bs-theme-dental .bs-final-cta{background:radial-gradient(circle at 82% 15%,#8bbfc040,#0000 30%),#10282f;border-color:#132a3224}.bs-theme-dental .bs-final-cta .bs-kicker{color:#8ed2d2}.bs-footer{border-top:1px solid var(--bs-foundation-line);color:#f4f8f9;background:#050b0f;padding-top:62px}.bs-footer-grid{grid-template-columns:1.5fr .9fr 1.15fr .8fr;gap:50px;display:grid}.bs-footer-intro>p{color:#a7b5bd;max-width:390px;margin-top:20px;font-size:.76rem;line-height:1.65}.bs-footer-intro>span{color:#84959f;letter-spacing:.04em;margin-top:17px;font-size:.6rem;display:block}.bs-footer h2{color:#84959f;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:730}.bs-footer ul{margin-top:16px;padding:0;list-style:none}.bs-footer li+li{margin-top:9px}.bs-footer li a,.bs-footer-bottom a{color:#a7b5bd;font-size:.71rem;text-decoration:none}.bs-footer li a:hover,.bs-footer-bottom a:hover{color:#74d7d7}.bs-footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-block:21px;display:flex}.bs-footer-bottom p{color:#84959f;font-size:.64rem}.bs-footer-bottom>div{gap:19px;display:flex}@media (max-width:1180px){.bs-experience-hero-grid,.dental-hero-grid{gap:45px}.bs-desktop-nav{gap:16px}.bs-industry-window-copy h3{font-size:1.4rem}.dental-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.bs-footer-grid>div:last-child{grid-column:2}}@media (max-width:980px){.bs-container{width:min(100% - 36px,1320px)}.bs-mobile-nav{border-top:1px solid var(--bs-foundation-line);background:var(--bs-foundation-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-height:calc(100vh - 70px);padding:22px;overflow-y:auto}.bs-mobile-nav>a,.bs-mobile-nav div>a{color:var(--bs-foundation-secondary);padding-block:7px;font-size:.78rem;text-decoration:none;display:block}.bs-mobile-nav div>span{color:var(--bs-foundation-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:720;display:block}.bs-mobile-nav .bs-mobile-cta{background:var(--bs-foundation-ink);color:var(--bs-foundation-bg);text-align:center;border-radius:999px;align-self:end;padding:12px 16px}.bs-experience-hero-grid,.dental-hero-grid{grid-template-columns:1fr;padding-block:70px}.bs-experience-hero-copy{max-width:800px}.bs-leak-story{max-width:780px}.bs-experience-heading.is-split,.dental-problems-heading{grid-template-columns:1fr;gap:22px}.window-dental,.window-med-spas{grid-column:span 6}.window-recruitment-staffing,.window-agencies-b2b-services,.window-hvac-home-services{grid-column:span 4}.window-ecommerce-dtc{grid-column:span 12}.bs-pattern-story{grid-template-columns:1fr;gap:35px}.bs-pattern-reveal{min-height:350px;position:relative;top:auto}.bs-missing-system-story ol{grid-template-columns:repeat(3,minmax(0,1fr))}.bs-missing-system-story li:nth-child(3){border-right:0}.bs-missing-system-story li:nth-child(-n+3){border-bottom:1px solid var(--bs-foundation-line)}.bs-evidence-empty{grid-template-columns:.55fr 1.45fr}.bs-evidence-empty>a{grid-column:1/-1}.bs-selected-work{grid-template-columns:1fr 1fr}.bs-selected-work article:last-child{grid-column:1/-1}.bs-industries-hero-grid{grid-template-columns:1fr;gap:45px}.bs-industries-hero{min-height:auto}.bs-industries-hero-grid{min-height:auto;padding-block:90px}.dental-hero-copy{max-width:800px}.dental-hero-media{width:100%;max-width:820px}.dental-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dental-problem-story-top{grid-template-columns:1fr}.dental-current-workflow{border-top:1px solid #132a321c;border-left:0}.dental-current-story{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.dental-current-story:before{display:none}.dental-current-story li{border:1px solid #132a321c;border-radius:10px;grid-template-columns:1fr;align-content:start;gap:8px;min-height:110px;padding:11px}.dental-current-story li span{background:0 0;border:0;width:auto;height:auto;display:block}.dental-current-story li strong{border:0;padding:14px 0 0;font-size:.65rem}.dental-system-story ol{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dental-system-story li,.dental-system-story li:first-child,.dental-system-story li:last-child{border:1px solid #132a321f;border-radius:10px}.dental-system-story li:after{display:none}.dental-story-guardrails{grid-template-columns:1fr 1fr}.dental-story-guardrails section:nth-child(2){border-right:0}.dental-story-guardrails section:last-child{border-top:1px solid #132a321a;grid-column:1/-1}.dental-aryaverse-strip .bs-container{grid-template-columns:1fr 1fr}.dental-aryaverse-strip a{grid-column:1/-1}}@media (max-width:900px){.bs-desktop-nav,.bs-navbar-cta{display:none}.bs-mobile-toggle{display:flex}.bs-mobile-nav{display:grid}}@media (max-width:700px){.bs-container{width:min(100% - 28px,1320px)}.bs-navbar-inner{gap:8px;width:min(100% - 24px,1380px);min-height:66px}.bs-brand-lockup{gap:5px}.bs-parent-brand{letter-spacing:.08em;font-size:.67rem}.bs-practice-brand{font-size:.67rem}.bs-navbar-actions{gap:0}.bs-navbar-actions>button[aria-label=Toggle\ theme]{display:none}.bs-mobile-nav{grid-template-columns:1fr;max-height:calc(100vh - 66px)}.bs-experience-hero{min-height:auto}.bs-experience-hero-grid{min-height:auto;padding-block:52px 58px}.bs-experience-hero-copy h1{font-size:clamp(3.25rem,15vw,4.8rem);line-height:.91}.bs-experience-hero-copy>p{margin-top:23px;font-size:.96rem}.bs-experience-hero-actions{flex-direction:column}.bs-button{width:100%}.bs-leak-story{border-radius:24px;margin-top:18px;padding:15px}.bs-hero-state-header{flex-direction:column;align-items:flex-start;gap:6px}.bs-hero-state-line{grid-template-columns:1fr 1fr}.bs-hero-state-line button{min-height:122px}.bs-hero-state-line button:nth-child(2):after{display:none}.bs-hero-state-line button>small{margin-top:17px}.bs-hero-transition{grid-template-columns:1fr auto;gap:7px 12px}.bs-hero-transition>span{grid-column:1/-1}.bs-hero-transition>i{display:none}.bs-hero-recovery>div{min-height:92px;padding:12px}.bs-hero-recovery small{margin-top:16px;font-size:.5rem}.bs-hero-recovery strong{font-size:.68rem}.bs-leak-reveal{flex-direction:column;align-items:flex-start;gap:8px}.bs-chooser-section,.bs-industries-chooser-section{padding-block:62px}.bs-experience-heading h2{font-size:clamp(2.6rem,12vw,3.8rem)}.bs-experience-heading.is-split{gap:18px}.bs-experience-heading>p,.bs-experience-heading.is-split>p{font-size:.86rem}.bs-industry-chooser{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-14px;padding:0 14px 8px;display:flex;overflow-x:auto}.bs-industry-chooser::-webkit-scrollbar{display:none}.bs-industry-window,.bs-industry-chooser.is-compact .bs-industry-window{scroll-snap-align:center;flex:0 0 86vw;min-width:86vw;min-height:450px}.industry-motif,.window-ecommerce-dtc .industry-motif{min-height:205px}.bs-pattern-experience{padding-block:62px}.bs-pattern-story{margin-top:38px}.bs-pattern-words>div>button{grid-template-columns:28px 95px 1fr;gap:9px;min-height:76px}.bs-pattern-words>div>button>strong{font-size:.78rem}.bs-pattern-words>div>button[aria-pressed=true]>strong{font-size:.94rem}.bs-pattern-words>div>button>small{font-size:.65rem;line-height:1.35}.bs-pattern-reveal{min-height:280px;padding:26px}.bs-pattern-reveal>p{font-size:2.1rem}.bs-pattern-reveal>div{bottom:26px;left:26px;right:26px}.bs-system-experience,.bs-business-proof-section,.bs-aryaverse-proof-section{padding-block:62px}.bs-missing-system-story{margin-top:38px}.bs-missing-system-story ol{grid-template-columns:1fr}.bs-missing-system-story li,.bs-missing-system-story li:nth-child(3){border-right:0;border-bottom:1px solid var(--bs-foundation-line)}.bs-missing-system-story li:after{inset:auto auto -6px 28px;transform:rotate(135deg)}.bs-missing-system-story button{min-height:95px;padding:16px}.bs-missing-system-story button strong{margin-top:25px}.bs-system-explanation{flex-direction:column;align-items:flex-start}.bs-evidence-empty{grid-template-columns:1fr;gap:25px;min-height:auto;padding:24px}.bs-evidence-mark{height:140px}.bs-evidence-empty>a{grid-column:auto}.bs-selected-work{grid-template-columns:1fr}.bs-selected-work article:last-child{grid-column:auto}.bs-selected-work-media,.bs-selected-work-abstract{height:170px}.bs-industries-hero h1{font-size:clamp(3.2rem,14vw,4.8rem)}.bs-industries-hero-grid{padding-block:65px}.bs-industry-index-sequence>div{grid-template-columns:28px 1fr}.bs-industry-index-sequence small{grid-column:2}.bs-research-section{padding-block:45px 60px}.bs-final-cta{border-radius:24px;flex-direction:column;align-items:flex-start;gap:30px;padding:30px 21px}.bs-final-cta h2{font-size:clamp(2.6rem,12vw,3.8rem)}.dental-experience-hero{min-height:auto}.dental-hero-grid{min-height:auto;padding-block:48px 60px}.dental-hero-copy h1{font-size:clamp(3.3rem,14.8vw,4.7rem)}.dental-hero-copy>p{font-size:.93rem}.dental-hero-actions{flex-direction:column}.dental-hero-media{border-radius:24px;min-height:580px}.dental-schedule-story{width:calc(100% - 32px);top:20px;left:16px}.dental-room-composition{opacity:.7;transform:translate(100px,80px)scale(.85)}.dental-story-controls{grid-template-columns:repeat(2,1fr);bottom:12px;left:12px;right:12px}.dental-story-controls button:nth-child(2){border-right:0}.dental-story-controls button:nth-child(-n+2){border-bottom:1px solid #132a321a}.dental-value-moment{padding-block:78px}.dental-value-moment h2{font-size:clamp(3rem,13vw,4.3rem)}.dental-value-transition{flex-direction:column;align-items:flex-start}.dental-value-transition>span[aria-hidden=true]{transform:rotate(90deg)}.dental-problems-section{padding-block:78px}.dental-problems-heading{gap:17px}.dental-problems-heading h2{font-size:clamp(2.8rem,12vw,4rem)}.dental-problem-filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.dental-problem-filters::-webkit-scrollbar{display:none}.dental-problem-filters button{flex:none}.dental-problem-grid{grid-template-columns:1fr}.dental-problem-preview>button{min-height:128px}.dental-problem-story.is-desktop{display:none}.dental-problem-story.is-mobile{box-shadow:none;border-radius:14px;margin:0 6px 7px;display:block}.dental-problem-narrative{padding:24px 18px}.dental-problem-narrative>h3{font-size:2.35rem}.dental-problem-facts{grid-template-columns:1fr;gap:18px}.dental-problem-facts section:last-child{grid-column:auto}.dental-broken-line{grid-template-columns:1fr;gap:7px}.dental-current-workflow{padding:24px 18px}.dental-current-story,.dental-current-story:before{display:block}.dental-current-story li{border:0;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:63px;padding:0;display:grid}.dental-current-story li span{background:#eef3ef;border:1px solid #132a322b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.dental-current-story li strong{border-bottom:1px solid #132a321a;padding:17px 0}.dental-system-story{padding:24px 18px}.dental-system-story>header{flex-direction:column;align-items:flex-start;gap:8px}.dental-system-story ol{grid-template-columns:1fr}.dental-system-story li strong{margin-top:13px}.dental-story-guardrails{grid-template-columns:1fr}.dental-story-guardrails section,.dental-story-guardrails section:nth-child(2){border-bottom:1px solid #132a321a;border-right:0}.dental-story-guardrails section:last-child{border-top:0;border-bottom:0;grid-column:auto}.dental-related-problems{flex-direction:column;align-items:flex-start}.dental-related-problems>div{justify-content:flex-start}.dental-aryaverse-strip .bs-container{grid-template-columns:1fr;gap:17px}.dental-aryaverse-strip a{grid-column:auto}.bs-footer{padding-top:44px}.bs-footer-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.bs-footer-intro{grid-column:1/-1}.bs-footer-grid>div:last-child{grid-column:auto}.bs-footer-bottom{flex-direction:column;align-items:flex-start}.bs-footer-bottom>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.bs-scope *,.bs-scope :before,.bs-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bsh-page{--bsh-bg:#07131c;--bsh-deep:#091923;--bsh-surface:#0d202a;--bsh-surface-2:#102630;--bsh-text:#f5f7f3;--bsh-muted:#9eadb3;--bsh-aqua:#72d4d1;--bsh-teal:#31999a;--bsh-coral:#d66f64;background:var(--bsh-bg);color:var(--bsh-text)}.bsh-page :is(h1,h2){font-family:Georgia,Times New Roman,serif;font-weight:400}.bsh-eyebrow{color:var(--bsh-aqua);font-family:var(--font-mono),monospace;letter-spacing:.145em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:600;line-height:1.4}.bsh-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bsh-actions a{border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:12px 20px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.bsh-actions a:hover{transform:translateY(-2px)}.bsh-primary{background:var(--bsh-text);color:var(--bsh-bg)}.bsh-secondary{color:var(--bsh-text);background:#ffffff06;border:1px solid #f5f7f330}.bsh-hero{background:radial-gradient(circle at 77% 30%,#31999a1f,#0000 26%),radial-gradient(circle at 10% 88%,#46578b1f,#0000 32%),linear-gradient(#07131c,#081720);border-bottom:1px solid #f5f7f31a;min-height:calc(100svh - 70px);position:relative;overflow:hidden}.bsh-hero:before{opacity:.14;content:"";pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.bsh-hero-grid{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(46px,6vw,92px);min-height:calc(100svh - 70px);padding-block:58px 84px;display:grid;position:relative}.bsh-hero-copy{max-width:620px}.bsh-hero-copy h1{max-width:690px;color:var(--bsh-text);letter-spacing:-.052em;text-wrap:balance;margin-top:20px;font-size:clamp(4rem,5.25vw,4.75rem);line-height:.97}.bsh-hero-copy h1 em{color:var(--bsh-aqua);margin-top:10px;font-style:italic;display:block}.bsh-hero-support{max-width:610px;color:var(--bsh-muted);margin-top:25px;font-size:1.05rem;line-height:1.7}.bsh-hero-copy .bsh-actions{margin-top:30px}.bsh-scroll-cue{z-index:2;color:var(--bsh-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:13px;font-size:.65rem;text-decoration:none;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.bsh-scroll-cue i{background:linear-gradient(90deg,var(--bsh-aqua),transparent);width:58px;height:1px;display:block}.bsh-workflow{background:#0d202ad1;border:1px solid #f5f7f324;border-radius:30px;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000047}.bsh-workflow:before{content:"";background:#72d4d114;border-radius:50%;width:340px;height:340px;transition:background .5s;position:absolute;top:-130px;right:-130px}.bsh-workflow.is-cancelled:before,.bsh-workflow.is-missing:before{background:#d66f6414}.bsh-workflow-topline{border-bottom:1px solid #f5f7f31a;justify-content:space-between;align-items:center;padding:0 2px 17px;display:flex;position:relative}.bsh-workflow-topline>span,.bsh-workflow-topline button{color:var(--bsh-muted);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.bsh-workflow-topline button{cursor:pointer;background:0 0;border:0}.bsh-workflow-topline button:hover{color:var(--bsh-text)}.bsh-workflow-canvas{grid-template-columns:70px 1fr;align-items:center;gap:22px;min-height:270px;padding:23px 4px 18px;display:grid;position:relative}.bsh-workflow-time{grid-template-columns:42px 1fr;align-items:center;height:205px;display:grid}.bsh-workflow-time span{color:#71858e;font-family:var(--font-mono),monospace;font-size:.54rem}.bsh-workflow-time i{background:#f5f7f31a;height:1px}.bsh-workflow-time i.is-current{background:var(--bsh-aqua);box-shadow:0 0 0 3px #72d4d10f}.bsh-state-object{transform-origin:50%;background:linear-gradient(145deg,#72d4d11b,#ffffff06);border:1px solid #72d4d18c;border-radius:20px;flex-direction:column;justify-content:center;min-height:164px;padding:28px;transition:background .42s,border-color .42s,transform .42s;display:flex;position:relative}.is-cancelled .bsh-state-object,.is-missing .bsh-state-object{background:linear-gradient(145deg,#d66f641c,#ffffff05);border-color:#d66f649e}.step-1 .bsh-state-object{animation:.6s both bsh-state-change}.bsh-state-object>span{color:var(--bsh-aqua);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem}.is-cancelled .bsh-state-object>span,.is-missing .bsh-state-object>span{color:#ee9c93}.bsh-state-object strong{color:var(--bsh-text);letter-spacing:-.035em;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:400;line-height:1}.bsh-state-object small{color:var(--bsh-muted);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f5f7f324;border-radius:999px;align-self:flex-start;margin-top:22px;padding:6px 9px;font-size:.6rem}.is-cancelled .bsh-state-object small,.is-missing .bsh-state-object small{color:#ee9c93}.bsh-state-trail{grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;bottom:28px;left:116px;right:20px}.bsh-state-trail span{color:#82959d;white-space:nowrap;align-items:center;gap:6px;font-size:.51rem;display:flex;overflow:hidden}.bsh-state-trail i{background:#4e6169;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.bsh-state-trail span.is-reached{color:var(--bsh-muted)}.bsh-state-trail span.is-reached i{background:var(--bsh-aqua)}.bsh-state-trail span:nth-child(2).is-reached i,.bsh-state-trail span:nth-child(4).is-reached i{background:var(--bsh-coral)}.bsh-workflow-risk{opacity:0;min-height:47px;color:var(--bsh-muted);border-block:1px solid #f5f7f31a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.bsh-workflow-risk.is-visible{opacity:1;transform:none}.bsh-workflow-risk span{color:#ee9c93;font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem}.bsh-workflow-risk i{background:linear-gradient(90deg,#d66f6499,#0000);height:1px}.bsh-workflow-risk strong{font-size:.67rem;font-weight:550}.bsh-workflow-response{opacity:0;grid-template-columns:repeat(3,1fr);display:grid;transform:translateY(8px)}.bsh-workflow-response.is-visible{opacity:1;transform:none}.bsh-workflow-response>div{border-right:1px solid #f5f7f31a;min-height:78px;padding:17px 13px}.bsh-workflow-response>div:last-child{border-right:0}.bsh-workflow-response span{color:var(--bsh-aqua);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;display:block}.bsh-workflow-response strong{color:var(--bsh-text);margin-top:12px;font-size:.68rem;font-weight:560;display:block}.bsh-workflow-close{opacity:0;color:var(--bsh-muted);border-top:1px solid #f5f7f31a;margin:0;padding:17px 3px 0;font-size:.72rem}.bsh-workflow-close.is-visible{opacity:1}.bsh-workflow-close strong{color:var(--bsh-text);font-weight:600}.bsh-workflow-risk,.bsh-workflow-response,.bsh-workflow-close{transition:opacity .45s,transform .45s}@keyframes bsh-state-change{0%{opacity:.45;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}.bsh-industries{background:radial-gradient(circle at 88% 16%,#5c6ab11c,#0000 25%),linear-gradient(#0a1a24,#07131c);border-radius:42px 42px 0 0;margin-top:-72px;padding-block:108px 42px;scroll-margin-top:70px;position:relative}.bsh-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.bsh-section-heading h2,.bsh-proof-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:750px;margin-top:13px;font-size:clamp(3rem,4.2vw,3.75rem);line-height:1}.bsh-section-heading>p{max-width:430px;color:var(--bsh-muted);font-size:1rem;line-height:1.7}.bsh-explorer{--bsh-industry-accent:var(--bsh-aqua);background:#0d202aa6;border:1px solid #f5f7f31c;border-radius:30px;grid-template-columns:350px 1fr;gap:20px;min-height:690px;margin-top:38px;padding:14px;display:grid}.bsh-explorer.accent-rose{--bsh-industry-accent:#dfa1b5}.bsh-explorer.accent-purple{--bsh-industry-accent:#b7a6e3}.bsh-explorer.accent-blue{--bsh-industry-accent:#91abeb}.bsh-explorer.accent-amber{--bsh-industry-accent:#e1ae69}.bsh-explorer.accent-green{--bsh-industry-accent:#79cfa9}.bsh-industry-selector{background:#07131c80;border:1px solid #f5f7f317;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.bsh-industry-selector button{min-height:94px;color:var(--bsh-text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f5f7f314;grid-template-columns:24px 35px 1fr 18px;align-items:center;gap:12px;padding:15px 17px;display:grid;position:relative}.bsh-industry-selector button:last-child{border-bottom:0}.bsh-industry-selector button:before{background:var(--bsh-industry-accent);opacity:0;content:"";width:2px;position:absolute;top:15px;bottom:15px;left:0}.bsh-industry-selector button:hover{background:#ffffff06}.bsh-industry-selector button[aria-pressed=true]{background:color-mix(in srgb,var(--bsh-industry-accent)8%,transparent)}.bsh-industry-selector button[aria-pressed=true]:before{opacity:1}.bsh-industry-selector button>span{color:#82959d;font-family:var(--font-mono),monospace;font-size:.55rem}.bsh-industry-selector button>i{color:#82959d;border:1px solid #f5f7f31f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bsh-industry-selector button>i svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px}.bsh-industry-selector button[aria-pressed=true]>i{border-color:var(--bsh-industry-accent);color:var(--bsh-industry-accent)}.bsh-industry-selector button>strong{font-size:.79rem;font-weight:590}.bsh-industry-selector button>b{color:#82959d;font-weight:400}.bsh-industry-selector button[aria-pressed=true]>b{color:var(--bsh-industry-accent)}.bsh-industry-stage{background:var(--bsh-surface-2);border-radius:20px;grid-template-rows:auto 250px auto 1fr auto;min-width:0;animation:.28s both bsh-stage-enter;display:grid;overflow:hidden}@keyframes bsh-stage-enter{0%{opacity:0;transform:translate(14px)}45%{opacity:.72}to{opacity:1;transform:none}}.bsh-industry-stage>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.bsh-industry-stage>header span,.bsh-industry-stage>header small{color:var(--bsh-industry-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.bsh-industry-stage h3{letter-spacing:-.03em;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.bsh-industry-stage>header small{color:#82959d}.bsh-scene{background:#07131c75;border:1px solid #f5f7f31a;border-radius:17px;margin-inline:20px;overflow:hidden}.bsh-recognition{color:var(--bsh-muted);margin:18px 28px 0;font-size:.76rem;line-height:1.55}.bsh-problem-preview{grid-template-columns:1fr 1fr;align-content:start;gap:0 24px;padding:12px 28px 16px;display:grid}.bsh-problem-preview>div{border-top:1px solid #f5f7f317;min-height:48px;padding:11px 25px 9px 0;position:relative}.bsh-problem-preview strong{color:var(--bsh-text);font-size:.69rem;font-weight:600;display:block}.bsh-problem-preview span{color:#82959d;margin-top:5px;font-size:.58rem;line-height:1.4;display:block}.bsh-problem-preview i{color:var(--bsh-industry-accent);font-style:normal;position:absolute;top:12px;right:2px}.bsh-industry-stage>a{color:var(--bsh-industry-accent);border-top:1px solid #f5f7f31a;justify-content:space-between;align-items:center;padding:16px 28px;font-size:.72rem;font-weight:680;text-decoration:none;display:flex}.bsh-scene-dental{grid-template-rows:42px 1fr;grid-template-columns:68px 1fr;height:100%;padding:18px 20px;display:grid}.bsh-dental-labels{grid-column:2;grid-template-columns:repeat(4,1fr);display:grid}.bsh-dental-labels span,.bsh-dental-hours span{color:#82959d;font-size:.52rem}.bsh-dental-hours{grid-row:2;align-items:center;display:grid}.bsh-dental-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.bsh-dental-grid i{background:#ffffff05;border:1px solid #f5f7f314;border-radius:6px;place-items:center;font-style:normal;display:grid}.bsh-dental-grid i.is-open{border:1px dashed var(--bsh-industry-accent);background:color-mix(in srgb,var(--bsh-industry-accent)7%,transparent)}.bsh-dental-grid b{color:var(--bsh-industry-accent);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;font-size:.54rem;font-weight:500;line-height:1.45}.bsh-scene-medspa{grid-template-columns:1.25fr .75fr;gap:18px;height:100%;padding:22px;display:grid}.bsh-provider,.bsh-waitlist{border:1px solid #f5f7f317;border-radius:12px;padding:15px}.bsh-provider span,.bsh-waitlist>span{color:var(--bsh-industry-accent);text-transform:uppercase;font-size:.55rem}.bsh-provider strong{margin-top:5px;font-family:Georgia,serif;font-size:1.2rem;font-weight:400;display:block}.bsh-provider i{background:#ffffff09;border-radius:6px;height:30px;margin-top:7px;display:block}.bsh-provider i.is-opening{border:1px dashed var(--bsh-industry-accent);height:46px;color:var(--bsh-industry-accent);text-transform:uppercase;padding:14px;font-size:.57rem;font-style:normal}.bsh-waitlist div{color:var(--bsh-muted);border-bottom:1px solid #f5f7f314;align-items:center;gap:8px;padding:14px 0;font-size:.59rem;display:flex}.bsh-waitlist div i{background:var(--bsh-industry-accent);border-radius:50%;width:6px;height:6px}.bsh-scene-recruitment{height:100%;padding:28px;position:relative}.bsh-candidate{justify-content:space-between;align-items:center;display:flex}.bsh-candidate span,.bsh-other-process span{color:#82959d;text-transform:uppercase;font-size:.56rem}.bsh-candidate strong{color:var(--bsh-industry-accent);font-size:.73rem}.bsh-stage-line{grid-template-columns:12px 1fr 12px 1fr 12px auto;align-items:center;margin-top:52px;display:grid}.bsh-stage-line i{border:2px solid #6f828a;border-radius:50%;width:10px;height:10px}.bsh-stage-line i.is-done{border-color:var(--bsh-industry-accent);background:var(--bsh-industry-accent)}.bsh-stage-line i.is-late{border-color:#d66f64;box-shadow:0 0 0 6px #d66f6414}.bsh-stage-line span{color:#82959d;border-top:1px solid #f5f7f321;padding-top:10px;font-size:.53rem}.bsh-other-process{border-top:1px solid #f5f7f317;justify-content:space-between;align-items:center;padding-top:17px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.bsh-other-process strong{font-size:.66rem;font-weight:600}.bsh-scene-agency{grid-template-columns:1.1fr .9fr;gap:18px;height:100%;padding:22px;display:grid}.bsh-scope-doc{background:#ffffff06;border:1px solid #f5f7f31a;border-radius:10px;padding:22px;transform:rotate(-1deg)}.bsh-scope-doc span,.bsh-request span{color:#82959d;text-transform:uppercase;font-size:.55rem}.bsh-scope-doc strong,.bsh-request strong{margin-top:11px;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;display:block}.bsh-scope-doc i{background:#91abeb29;border-radius:99px;width:80%;height:6px;margin-top:17px;display:block}.bsh-scope-doc i:nth-of-type(2){width:62%}.bsh-scope-doc i:nth-of-type(3){width:88%}.bsh-request{border-left:2px solid var(--bsh-industry-accent);align-self:center;padding:18px}.bsh-request strong{color:var(--bsh-industry-accent);font-size:2rem}.bsh-request p{color:var(--bsh-muted);margin-top:17px;font-size:.63rem;line-height:1.5}.bsh-scene-hvac{background:linear-gradient(135deg,#e1ae690f,#0000);height:100%;padding:24px}.bsh-ticket-head{justify-content:space-between;align-items:center;display:flex}.bsh-ticket-head span,.bsh-missing-list>span{color:var(--bsh-industry-accent);text-transform:uppercase;font-size:.57rem}.bsh-ticket-head strong{font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.bsh-scene-hvac blockquote{color:var(--bsh-muted);font-family:var(--font-mono),monospace;border:1px solid #f5f7f31a;border-radius:9px;margin-top:28px;padding:16px;font-size:.66rem}.bsh-missing-list{align-items:center;gap:8px;margin-top:20px;display:flex}.bsh-missing-list i{color:#a99578;border:1px dashed #e1ae6961;border-radius:999px;padding:7px 9px;font-size:.54rem;font-style:normal}.bsh-scene-commerce{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;height:100%;padding:30px;display:grid;position:relative}.bsh-scene-commerce>div{border:1px solid #f5f7f31a;border-radius:12px;padding:22px}.bsh-scene-commerce span{color:#82959d;text-transform:uppercase;font-size:.56rem}.bsh-scene-commerce strong{color:var(--bsh-industry-accent);text-transform:uppercase;margin-top:12px;font-size:.78rem;display:block}.bsh-state-break{color:#ee9c93;text-transform:uppercase;border:1px solid #d66f6459;border-radius:999px;padding:8px;font-size:.54rem;font-style:normal}.bsh-scene-commerce p{color:var(--bsh-muted);border-top:1px solid #f5f7f314;padding-top:13px;font-size:.62rem;position:absolute;bottom:23px;left:30px;right:30px}.bsh-patterns{border-block:1px solid #f5f7f31a;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.bsh-patterns>div{border-right:1px solid #f5f7f31a;grid-template-columns:28px 1fr;align-items:center;gap:12px;min-height:100px;padding:20px;display:grid}.bsh-patterns>div:last-child{border-right:0}.bsh-patterns span{color:var(--bsh-aqua);font-family:var(--font-mono),monospace;font-size:.56rem}.bsh-patterns p{color:var(--bsh-muted);font-size:.73rem;line-height:1.5}.bsh-proof{background:#081720;border-top:1px solid #f5f7f31a;padding-block:62px;scroll-margin-top:70px}.bsh-proof-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.bsh-proof-heading h2{max-width:640px;font-size:2.7rem}.bsh-proof-grid{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:30px;display:grid}.bsh-proof-grid article{background:var(--bsh-surface);border:1px solid #f5f7f31c;border-radius:22px;min-height:330px;overflow:hidden}.bsh-bs-status{flex-direction:column;padding:28px;display:flex;position:relative}.bsh-bs-status:after{content:"";border:1px dashed #72d4d159;border-radius:50%;width:60px;height:60px;position:absolute;top:28px;right:28px;box-shadow:0 0 0 18px #72d4d106}.bsh-bs-status>span,.bsh-guru-copy>span{color:var(--bsh-aqua);letter-spacing:.1em;text-transform:uppercase;font-size:.57rem}.bsh-bs-status h3{letter-spacing:-.025em;max-width:370px;margin-top:42px;font-family:Georgia,serif;font-size:1.9rem;font-weight:400;line-height:1.08}.bsh-bs-status>p{max-width:450px;color:var(--bsh-muted);margin-top:15px;font-size:.72rem;line-height:1.55}.bsh-bs-status>div{border-left:2px solid var(--bsh-aqua);flex-direction:column;gap:4px;margin-top:auto;padding-left:12px;display:flex}.bsh-bs-status>div strong{text-transform:uppercase;font-size:.58rem}.bsh-bs-status>div small{color:var(--bsh-muted);font-size:.59rem}.bsh-bs-status>a,.bsh-guru-copy>a{color:var(--bsh-aqua);border-top:1px solid #f5f7f31a;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:.69rem;font-weight:650;text-decoration:none;display:flex}.bsh-guru-work{grid-template-columns:1.18fr .82fr;display:grid}.bsh-guru-media{background:#e8e4db;min-height:330px;position:relative;overflow:hidden}.bsh-guru-media img{object-fit:cover;object-position:top left}.bsh-guru-copy{flex-direction:column;padding:27px 24px;display:flex}.bsh-guru-copy h3{margin-top:auto;font-family:Georgia,serif;font-size:2rem;font-weight:400}.bsh-guru-copy p{color:var(--bsh-muted);margin-top:11px;font-size:.7rem;line-height:1.5}.bsh-final{border-top:1px solid #f5f7f31a;padding-block:52px}.bsh-final-inner{background:linear-gradient(120deg,var(--bsh-surface),#0b1b25);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:70px;padding:38px;display:flex}.bsh-final h2{letter-spacing:-.045em;max-width:720px;margin-top:10px;font-size:clamp(2.7rem,4vw,3.7rem);line-height:1}.bsh-final-inner>div:first-child>p:last-child{max-width:610px;color:var(--bsh-muted);margin-top:15px;font-size:.84rem;line-height:1.6}.bsh-final .bsh-actions{flex:none}@media (max-width:1100px){.bsh-hero-grid{grid-template-columns:1fr;gap:48px;padding-block:75px 105px}.bsh-hero-copy{max-width:780px}.bsh-workflow{max-width:800px}.bsh-industries{margin-top:-55px}.bsh-explorer{grid-template-columns:290px 1fr}.bsh-industry-selector button{grid-template-columns:22px 1fr 15px;min-height:94px}.bsh-industry-selector button>i{display:none}.bsh-proof-grid{grid-template-columns:1fr}.bsh-proof-grid article{min-height:300px}}@media (max-width:700px){.bsh-hero-grid{min-height:auto;padding-block:54px 116px;display:block}.bsh-hero-copy h1{font-size:clamp(3.05rem,14vw,4rem);line-height:.96}.bsh-hero-support{font-size:.95rem;line-height:1.65}.bsh-hero-copy .bsh-actions{flex-direction:column;align-items:stretch;margin-top:26px}.bsh-actions a{width:100%}.bsh-workflow{border-radius:22px;margin-top:54px;padding:15px}.bsh-workflow-canvas{grid-template-columns:48px 1fr;gap:10px;min-height:250px;padding-inline:0}.bsh-workflow-time{grid-template-columns:38px 1fr}.bsh-state-object{min-height:150px;padding:21px}.bsh-state-object strong{font-size:2rem}.bsh-state-trail{display:flex;bottom:24px;left:67px;right:9px}.bsh-state-trail span{max-width:7px}.bsh-state-trail span.is-reached{max-width:72px}.bsh-workflow-risk{grid-template-columns:auto 1fr;padding-block:10px}.bsh-workflow-risk i{display:none}.bsh-workflow-risk strong{text-align:right}.bsh-workflow-response{grid-template-columns:1fr}.bsh-workflow-response>div{border-bottom:1px solid #f5f7f314;border-right:0;min-height:auto;padding:13px 5px}.bsh-workflow-response>div:last-child{border-bottom:0}.bsh-workflow-response strong{margin-top:5px}.bsh-workflow-close{line-height:1.5}.bsh-scroll-cue{white-space:nowrap;bottom:24px}.bsh-industries{border-radius:30px 30px 0 0;margin-top:-52px;padding-block:80px 35px}.bsh-section-heading{grid-template-columns:1fr;gap:17px}.bsh-section-heading h2{font-size:clamp(2.7rem,12vw,3.5rem)}.bsh-section-heading>p{font-size:.88rem}.bsh-explorer{background:0 0;border:0;border-radius:0;min-height:0;margin-top:29px;padding:0;display:block}.bsh-industry-selector{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-direction:row;margin-inline:-14px;padding:0 14px 9px;overflow-x:auto}.bsh-industry-selector::-webkit-scrollbar{display:none}.bsh-industry-selector button{scroll-snap-align:start;border:1px solid #f5f7f31c;border-radius:999px;grid-template-columns:20px 1fr;gap:8px;min-width:max-content;min-height:48px;margin-right:7px;padding:10px 15px}.bsh-industry-selector button:before,.bsh-industry-selector button>b{display:none}.bsh-industry-selector button[aria-pressed=true]{border-color:var(--bsh-industry-accent)}.bsh-industry-stage{border:1px solid #f5f7f31a;border-radius:20px;grid-template-rows:auto 225px auto auto auto;margin-top:14px}.bsh-industry-stage>header{padding:21px 19px 16px}.bsh-industry-stage h3{font-size:1.7rem}.bsh-industry-stage>header small{display:none}.bsh-scene{margin-inline:10px}.bsh-recognition{margin:16px 19px 0;font-size:.72rem}.bsh-problem-preview{grid-template-columns:1fr;padding:12px 19px}.bsh-problem-preview>div{min-height:43px}.bsh-problem-preview span{display:none}.bsh-industry-stage>a{padding:16px 19px}.bsh-scene-dental{grid-template-columns:48px 1fr;padding:14px 11px}.bsh-dental-labels span:first-child,.bsh-dental-labels span:nth-child(3){color:#0000;font-size:0}.bsh-dental-labels span:first-child:after{content:"C1";color:#82959d;font-size:.5rem}.bsh-dental-labels span:nth-child(3):after{content:"C3";color:#82959d;font-size:.5rem}.bsh-dental-grid b{font-size:.47rem}.bsh-scene-medspa{grid-template-columns:1fr;padding:12px}.bsh-waitlist{display:none}.bsh-scene-recruitment{padding:18px 15px}.bsh-candidate{flex-direction:column;align-items:flex-start;gap:7px}.bsh-stage-line{grid-template-columns:9px 1fr 9px 1fr 9px auto;margin-top:42px}.bsh-other-process{bottom:16px;left:15px;right:15px}.bsh-scene-agency{gap:9px;padding:12px}.bsh-scope-doc{padding:15px}.bsh-request{padding:11px}.bsh-request strong{font-size:1.45rem}.bsh-scene-hvac{padding:17px 14px}.bsh-missing-list{flex-wrap:wrap}.bsh-missing-list>span{width:100%}.bsh-scene-commerce{grid-template-columns:1fr;gap:8px;padding:14px}.bsh-scene-commerce>div{padding:12px}.bsh-state-break{text-align:center}.bsh-scene-commerce p{bottom:10px;left:14px;right:14px}.bsh-patterns{grid-template-columns:1fr}.bsh-patterns>div{border-bottom:1px solid #f5f7f317;border-right:0;min-height:80px;padding:17px 5px}.bsh-patterns>div:last-child{border-bottom:0}.bsh-proof{padding-block:50px}.bsh-proof-heading{display:block}.bsh-proof-heading h2{margin-top:12px;font-size:2.55rem}.bsh-proof-grid article{min-height:auto}.bsh-bs-status{padding:23px;min-height:350px!important}.bsh-bs-status h3{margin-top:55px;font-size:1.8rem}.bsh-guru-work{display:block}.bsh-guru-media{min-height:230px}.bsh-guru-copy{min-height:220px;padding:22px}.bsh-final{padding-block:35px}.bsh-final-inner{padding:29px 22px;display:block}.bsh-final h2{font-size:2.7rem}.bsh-final .bsh-actions{flex-direction:column;align-items:stretch;margin-top:25px}}.bsh-hero{min-height:760px}.bsh-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(600px,1.08fr);gap:clamp(38px,4.5vw,72px);min-height:760px;padding-block:44px 72px}.bsh-hero-copy h1{font-family:var(--font-sans),Inter,sans-serif;letter-spacing:-.065em;font-size:clamp(3.65rem,4.7vw,4.55rem);font-weight:560;line-height:.95}.bsh-hero-copy h1 span{color:var(--bsh-aqua);letter-spacing:-.048em;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400;display:block}.bsh-workflow{padding:19px}.bsh-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:19px 14px;display:grid}.bsh-sequence-step{opacity:.72;background:#ffffff05;border:1px solid #f5f7f31a;border-radius:13px;flex-direction:column;min-height:145px;padding:16px 13px;transition:opacity .4s,transform .4s,border-color .4s,background .4s;display:flex;position:relative;transform:translateY(4px)}.bsh-sequence-step.is-reached{opacity:1;transform:none}.bsh-sequence-step.is-active{border-color:var(--bsh-aqua);background:#72d4d111}.bsh-sequence-step.is-cancelled.is-active,.bsh-sequence-step.is-missing.is-active{border-color:var(--bsh-coral);background:#d66f6413}.step-1 .bsh-sequence-step.is-cancelled{animation:.62s both bsh-cancel-flash}.step-2 .bsh-sequence-step.is-capacity{animation:.62s both bsh-capacity-open}.bsh-sequence-step>span{color:var(--bsh-muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;line-height:1.35}.bsh-sequence-step>strong{color:var(--bsh-text);letter-spacing:.055em;text-transform:uppercase;margin-top:21px;font-size:.73rem;font-weight:690;line-height:1.25}.bsh-sequence-step>small{color:var(--bsh-muted);margin-top:8px;font-size:.62rem;line-height:1.35}.bsh-sequence-step.is-cancelled>strong,.bsh-sequence-step.is-missing>strong{color:#ee9c93}.bsh-sequence-step>i{z-index:2;color:var(--bsh-aqua);font-size:.8rem;font-style:normal;position:absolute;top:50%;right:-13px}.bsh-sequence-step:last-child>i{display:none}.bsh-workflow-risk{min-height:42px}.bsh-workflow-response>div{min-height:76px}.bsh-workflow-close{min-height:35px}.bsh-industry-row{background:0 0;border-bottom:1px solid #f5f7f314;grid-template-columns:1fr 46px;align-items:stretch;min-height:94px;display:grid;position:relative}.bsh-industry-row:last-child{border-bottom:0}.bsh-industry-row:before{z-index:2;background:var(--bsh-industry-accent);opacity:0;content:"";width:2px;position:absolute;top:15px;bottom:15px;left:0}.bsh-industry-row:hover{background:#ffffff06}.bsh-industry-row[data-selected=true]:before{opacity:1}.bsh-industry-selector .bsh-industry-choice{border:0;grid-template-columns:24px 35px 1fr;min-height:92px;padding:15px 9px 15px 17px}.bsh-industry-selector .bsh-industry-choice:before{display:none}.bsh-industry-selector .bsh-industry-choice[aria-pressed=true]{background:0 0}.bsh-industry-enter{color:#82959d;border-left:1px solid #f5f7f312;place-items:center;font-size:.95rem;text-decoration:none;display:grid}.bsh-industry-row[data-selected=true] .bsh-industry-enter{color:var(--bsh-industry-accent)}.bsh-industry-stage>a{background:color-mix(in srgb,var(--bsh-industry-accent)4%,transparent);min-height:54px;font-size:.76rem}.bsh-problem-preview>div{min-height:44px}.bsh-patterns{grid-template-columns:repeat(4,1fr)}.bsh-systems{background:#07131c;border-top:1px solid #f5f7f31a;padding-block:52px}.bsh-systems>div>header{grid-template-columns:.72fr 1.28fr;align-items:end;gap:60px;display:grid}.bsh-systems h2{letter-spacing:-.04em;max-width:720px;font-size:clamp(2.3rem,3.4vw,3.2rem);line-height:1.02}.bsh-system-strip{background:var(--bsh-surface);border:1px solid #f5f7f31c;border-radius:20px;grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid;overflow:hidden}.bsh-system-strip>a{min-height:185px;color:var(--bsh-text);border-right:1px solid #f5f7f317;flex-direction:column;padding:20px 18px;text-decoration:none;transition:background .18s;display:flex;position:relative}.bsh-system-strip>a:last-child{border-right:0}.bsh-system-strip>a:hover{background:#72d4d10e}.bsh-system-strip span{color:var(--bsh-aqua);font-family:var(--font-mono),monospace;font-size:.54rem}.bsh-system-strip strong{margin-top:32px;font-size:.76rem;font-weight:650;line-height:1.35}.bsh-system-strip p{color:var(--bsh-muted);margin-top:10px;font-size:.63rem;line-height:1.5}.bsh-system-strip svg{color:var(--bsh-aqua);position:absolute;bottom:17px;right:17px}.bsh-proof-heading{align-items:end}.bsh-proof-heading>div{max-width:690px}.bsh-proof-heading>p{max-width:470px;color:var(--bsh-muted);font-size:.77rem;line-height:1.55}.bsh-proof-grid{grid-template-columns:1.42fr .58fr}.bsh-bs-status h3{margin-top:28px}.bsh-concept-list{grid-template-columns:repeat(3,1fr);border:0!important;gap:8px!important;margin-top:25px!important;padding:0!important;display:grid!important}.bsh-concept-list>div{border:1px solid #f5f7f31a;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:86px;padding:13px;display:flex}.bsh-concept-list>div strong{color:var(--bsh-text);text-transform:none;font-size:.64rem;font-weight:580;line-height:1.35}.bsh-concept-list>div small{color:var(--bsh-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.bsh-guru-work{flex-direction:column;display:flex}.bsh-guru-media,.bsh-guru-copy{min-height:165px}.bsh-guru-copy h3{font-size:1.55rem}@media (max-width:1180px){.bsh-hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:64px 100px}.bsh-hero{min-height:auto}.bsh-workflow{max-width:none}.bsh-systems>div>header{grid-template-columns:1fr;gap:12px}.bsh-system-strip{grid-template-columns:repeat(3,1fr)}.bsh-system-strip>a{border-bottom:1px solid #f5f7f317}.bsh-system-strip>a:nth-child(3){border-right:0}.bsh-system-strip>a:nth-child(n+4){border-bottom:0}.bsh-system-strip>a:last-child{grid-column:span 2}}@media (max-width:700px){.bsh-hero-grid{padding-block:46px 102px}.bsh-hero-copy h1{font-size:clamp(2.85rem,12.7vw,3.65rem)}.bsh-hero-copy h1 span{margin-top:8px}.bsh-workflow{margin-top:42px}.bsh-sequence{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-15px;padding:18px 15px 12px;display:flex;overflow-x:auto}.bsh-sequence::-webkit-scrollbar{display:none}.bsh-sequence-step{scroll-snap-align:center;flex:0 0 215px;min-width:215px;min-height:130px}.bsh-sequence-step>i{right:-14px}.bsh-industry-row{scroll-snap-align:start;border:1px solid #f5f7f31c;border-radius:999px;flex:none;grid-template-columns:1fr 40px;min-width:max-content;min-height:48px;margin-right:7px}.bsh-industry-row:before{display:none}.bsh-industry-row[data-selected=true]{border-color:var(--bsh-industry-accent)}.bsh-industry-selector .bsh-industry-choice{border-radius:0;grid-template-columns:20px 1fr;min-width:0;min-height:46px;margin:0;padding:9px 10px 9px 14px}.bsh-industry-selector .bsh-industry-choice>i{display:none}.bsh-industry-enter{border-left:1px solid #f5f7f31a;padding-inline:12px 13px}.bsh-systems{padding-block:45px}.bsh-systems h2{font-size:2.45rem}.bsh-system-strip{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;border-radius:0;margin-inline:-14px;padding:0 14px 9px;display:flex;overflow-x:auto}.bsh-system-strip::-webkit-scrollbar{display:none}.bsh-system-strip>a{background:var(--bsh-surface);scroll-snap-align:center;border-radius:16px;flex:0 0 78vw;min-width:78vw;min-height:185px;margin-right:9px;border:1px solid #f5f7f31c!important}.bsh-proof-heading>p{margin-top:14px}.bsh-proof-grid,.bsh-patterns,.bsh-concept-list{grid-template-columns:1fr}.bsh-concept-list>div{min-height:67px}.bsh-guru-work{grid-template-columns:.8fr 1.2fr;display:grid}.bsh-guru-media,.bsh-guru-copy{min-height:220px}}.bs-desktop-nav{gap:22px}.bs-desktop-nav>a,.bs-nav-menu>button{font-size:1rem}.bs-practice-brand{font-size:.91rem}.bs-navbar-cta{padding:12px 18px;font-size:.94rem}.bs-dropdown{width:390px}.bs-dropdown>a{padding:13px 12px}.bs-dropdown>a span{font-size:.94rem}.bs-dropdown>a small{font-size:.76rem}.bsh-hero-support{font-size:1.13rem}.bsh-actions a{min-height:54px;padding:14px 23px;font-size:.98rem}.bsh-primary{background:var(--bsh-aqua);color:#07131c;box-shadow:0 15px 38px #31999a29}.bsh-primary:hover{background:#8be0dd;box-shadow:0 18px 45px #31999a3b}.bsh-secondary:hover{background:#72d4d112;border-color:#72d4d180}.bsh-actions a svg{transition:transform .18s}.bsh-actions a:hover svg{transform:translate(5px)}.bsh-sequence-step.is-reached>i{animation:.42s both bsh-arrow-draw}@keyframes bsh-arrow-draw{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes bsh-cancel-flash{0%{box-shadow:0 0 #d66f6400}45%{box-shadow:0 0 0 5px #d66f641a}to{box-shadow:0 0 #d66f6400}}@keyframes bsh-capacity-open{0%{background:#72d4d100;transform:translateY(5px)}to{background:#72d4d113;transform:none}}.bsh-industry-row{min-height:82px;color:var(--bsh-text);cursor:pointer;border-bottom:1px solid #f5f7f314;grid-template-columns:38px 44px 1fr 24px;align-items:center;gap:13px;padding:0 17px;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:grid}.bsh-industry-row:before{width:2px;transition:opacity .2s,box-shadow .2s;top:9px;bottom:9px}.bsh-industry-row:hover,.bsh-industry-row:focus-visible{background:#ffffff0b;transform:translate(3px)}.bsh-industry-row[data-selected=true]{background:color-mix(in srgb,var(--bsh-industry-accent)11%,transparent)}.bsh-industry-row[data-selected=true]:before{box-shadow:0 0 14px color-mix(in srgb,var(--bsh-industry-accent)45%,transparent)}.bsh-industry-row>span{color:#93a5ac;font-family:var(--font-mono),monospace;font-size:.82rem}.bsh-industry-row>i{color:#93a5ac;border:1px solid #f5f7f329;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .2s,color .2s,background .2s;display:grid}.bsh-industry-row>i svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:21px}.bsh-industry-row>strong{letter-spacing:-.012em;font-size:1.13rem;font-weight:620}.bsh-industry-row>b{color:#91a3aa;font-size:1.15rem;font-weight:400;transition:transform .22s,color .22s}.bsh-industry-row:hover>b,.bsh-industry-row:focus-visible>b{transform:translate(5px)}.bsh-industry-row[data-selected=true]>i{border-color:var(--bsh-industry-accent);background:color-mix(in srgb,var(--bsh-industry-accent)8%,transparent);color:var(--bsh-industry-accent)}.bsh-industry-row[data-selected=true]>b{color:var(--bsh-industry-accent)}.bsh-industry-stage{grid-template-rows:auto 260px auto 1fr auto;animation:.56s cubic-bezier(.22,.7,.2,1) both bsh-stage-enter}.bsh-scene{isolation:isolate;background:#081821;position:relative}.bsh-scene:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#06121ad1,#06121a6b 58%,#06121aad),linear-gradient(#07141d38,#07141d8a);position:absolute;inset:0}.bsh-scene-foreground{z-index:2;height:100%;animation:.62s cubic-bezier(.22,.7,.2,1) 90ms both bsh-operating-object-enter;position:relative}.bsh-industry-atmosphere{z-index:0;opacity:.52;filter:saturate(.55);transform-origin:70% 55%;pointer-events:none;animation:.72s cubic-bezier(.2,.68,.2,1) 50ms both bsh-atmosphere-enter;position:absolute;inset:-4%;overflow:hidden}.bsh-industry-atmosphere:before{background:radial-gradient(circle at 76% 42%,color-mix(in srgb,var(--bsh-industry-accent)25%,transparent),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--bsh-industry-accent)11%,#0a1b24),#07151e 65%);content:"";position:absolute;inset:0}.bsh-industry-atmosphere i{border:1px solid color-mix(in srgb,var(--bsh-industry-accent)36%,transparent);background:color-mix(in srgb,var(--bsh-industry-accent)7%,#ffffff04);display:block;position:absolute;box-shadow:0 12px 35px #00000024}@keyframes bsh-atmosphere-enter{0%{opacity:0;transform:scale(1.035)translate(10px)}to{opacity:.52;transform:none}}@keyframes bsh-operating-object-enter{0%{opacity:0;clip-path:inset(0 8% 0 0);transform:translateY(5px)}to{opacity:1;clip-path:inset(0);transform:none}}.bsh-industry-atmosphere.is-dental:before{background:radial-gradient(at 74% 13%,#b2e5e533,#0000 24%),linear-gradient(110deg,#071821 15%,#17313a 68%,#0b2029)}.is-dental .bsh-room-line{background:linear-gradient(90deg,#b4dcde0a,#b4dcde1f);border-radius:5px;inset:14% 5% 9% 49%}.is-dental .bsh-operatory-light{border-radius:50%;width:26%;height:15%;top:8%;right:11%;transform:rotate(-9deg);box-shadow:0 0 32px #b1e1e21f}.is-dental .bsh-treatment-chair{border-radius:55% 28% 18% 35%;width:29%;height:24%;bottom:12%;right:17%;transform:skew(-8deg)}.is-dental .bsh-cabinet{background:repeating-linear-gradient(#b4dcde12 0 21%,#08182140 22% 25%);border-radius:4px;width:13%;height:39%;bottom:13%;right:49%}.bsh-industry-atmosphere.is-medspa:before{background:radial-gradient(circle at 78% 38%,#d197b033,#0000 32%),linear-gradient(125deg,#101822,#281d2a 70%,#161c27)}.is-medspa .bsh-room-arch{border-radius:48% 48% 3px 3px;width:39%;top:7%;bottom:8%;right:8%}.is-medspa .bsh-treatment-bed{border-radius:50% 14% 18% 30%;width:43%;height:17%;bottom:14%;right:13%;transform:rotate(-2deg)}.is-medspa .bsh-side-table{border-radius:50% 50% 4px 4px;width:10%;height:24%;bottom:13%;right:56%}.is-medspa .bsh-ambient-lamp{border-radius:50%;width:8%;height:8%;top:21%;right:20%;box-shadow:0 0 35px #dfa1b547}.bsh-industry-atmosphere.is-recruitment:before{background:radial-gradient(circle at 72% 48%,#8d7ed638,#0000 36%),linear-gradient(125deg,#0a1725,#161c38 75%,#0b1722)}.is-recruitment .bsh-profile-card{border-radius:8px;width:22%;height:34%;top:15%;right:9%;transform:rotate(5deg)}.is-recruitment .bsh-profile-card:nth-child(2){top:34%;right:27%;transform:rotate(-3deg)}.is-recruitment .bsh-profile-card:nth-child(3){top:10%;right:46%;transform:rotate(-7deg)}.is-recruitment .bsh-profile-card:before{aspect-ratio:1;content:"";background:#b7a6e333;border-radius:50%;width:20%;position:absolute;top:16%;left:12%}.is-recruitment .bsh-profile-card:after{content:"";background:repeating-linear-gradient(#b7a6e326 0 2px,#0000 2px 7px);height:20%;position:absolute;bottom:18%;left:12%;right:12%}.is-recruitment .bsh-pipeline-path{background:linear-gradient(90deg,transparent,var(--bsh-industry-accent),transparent);border:0;width:62%;height:1px;bottom:11%;right:7%}.bsh-industry-atmosphere.is-agency:before{background:radial-gradient(circle at 78% 42%,#7e92d533,#0000 35%),linear-gradient(125deg,#101823,#1c223b 72%,#111921)}.is-agency .bsh-project-sheet{background:repeating-linear-gradient(#91abeb14 0 4px,#0000 4px 15px);border-radius:5px;width:25%;height:54%;top:12%;right:8%;transform:rotate(6deg)}.is-agency .bsh-project-sheet:nth-child(2){top:26%;right:31%;transform:rotate(-5deg)}.is-agency .bsh-project-sheet:nth-child(3){height:44%;top:9%;right:53%;transform:rotate(2deg)}.is-agency .bsh-approval-mark{aspect-ratio:1;background:radial-gradient(circle,#91abeb1f,#0000 68%);border:1px solid #91abeb59;border-radius:50%;width:16%;bottom:12%;right:13%}.bsh-industry-atmosphere.is-hvac:before{background:radial-gradient(circle at 76%,#dda35333,#0000 34%),linear-gradient(125deg,#101820,#2a251e 72%,#101922)}.is-hvac .bsh-service-truck{background:linear-gradient(90deg,#e1ae6914 65%,#6a91ac1a 65%);border-radius:6px 14px 4px 4px;width:41%;height:28%;bottom:18%;right:17%}.is-hvac .bsh-service-truck:before,.is-hvac .bsh-service-truck:after{aspect-ratio:1;content:"";border:3px solid #a4b3b72e;border-radius:50%;width:22px;position:absolute;bottom:-12px}.is-hvac .bsh-service-truck:before{left:15%}.is-hvac .bsh-service-truck:after{right:15%}.is-hvac .bsh-equipment-unit{background:repeating-linear-gradient(0deg,#6a91ac1f 0 2px,#0000 2px 8px);border-radius:6px;width:23%;height:30%;top:14%;right:8%}.is-hvac .bsh-field-line{background:#e1ae6940;border:0;width:65%;height:1px;bottom:12%;right:5%}.is-hvac .bsh-dispatch-pin{aspect-ratio:1;border-radius:50% 50% 50% 0;width:17px;top:17%;right:52%;transform:rotate(-45deg)}.bsh-industry-atmosphere.is-commerce:before{background:radial-gradient(circle at 77% 43%,#55be9833,#0000 36%),linear-gradient(125deg,#091a20,#122d29 72%,#0a1920)}.is-commerce .bsh-warehouse-rack{background:repeating-linear-gradient(#0000 0 22%,#79cfa929 22% 23%,#0000 23% 25%),repeating-linear-gradient(90deg,#79cfa91f 0 2px,#0000 2px 33%);border-radius:3px;width:51%;top:9%;bottom:9%;right:7%}.is-commerce .bsh-parcel{border-radius:3px;width:15%;height:19%;bottom:14%;right:13%;transform:rotate(3deg)}.is-commerce .bsh-parcel:nth-child(2){bottom:14%;right:35%;transform:rotate(-4deg)}.is-commerce .bsh-parcel-route{background:linear-gradient(90deg,transparent,var(--bsh-industry-accent));border:0;width:62%;height:1px;bottom:8%;right:7%}.bsh-industry-stage h3{font-size:2.8rem}.bsh-industry-stage>header span,.bsh-industry-stage>header small{font-size:.72rem}.bsh-problem-preview>a{min-height:76px;color:var(--bsh-text);opacity:0;animation:.36s forwards bsh-problem-reveal;animation-delay:calc(.3s + var(--problem-index)*70ms);border-top:1px solid #f5f7f31a;padding:14px 34px 12px 0;text-decoration:none;display:block;position:relative}.bsh-problem-preview>a:hover{color:var(--bsh-industry-accent)}.bsh-problem-preview>a strong{font-size:1.02rem;font-weight:650;display:block}.bsh-problem-preview>a span{color:var(--bsh-muted);margin-top:7px;font-size:.88rem;line-height:1.4;display:block}.bsh-problem-preview>a i{color:var(--bsh-industry-accent);font-size:1rem;font-style:normal;transition:transform .18s;position:absolute;top:16px;right:2px}.bsh-problem-preview>a:hover i{transform:translate(5px)}@keyframes bsh-problem-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.bsh-industry-stage>a{min-height:58px;padding-inline:28px;font-size:1rem;transition:background .2s,border-color .2s}.bsh-industry-stage>a:hover{background:color-mix(in srgb,var(--bsh-industry-accent)11%,transparent)}.bsh-industry-stage>a svg{transition:transform .18s}.bsh-industry-stage>a:hover svg{transform:translate(6px)}.bsh-system-strip>a{min-height:210px;padding:19px 20px}.bsh-system-strip strong{margin-top:13px;font-size:1.13rem}.bsh-system-strip p{margin-top:11px;font-size:.92rem;line-height:1.5}.bsh-system-motif{align-items:center;gap:6px;height:45px;margin-top:20px;display:flex;position:relative;overflow:hidden}.bsh-system-motif i{background:#72d4d13d;border-radius:999px;transition:width .35s,transform .35s,background .35s;display:block}.bsh-system-motif i:first-child{width:35%;height:8px}.bsh-system-motif i:nth-child(2){width:18%;height:8px}.bsh-system-motif i:nth-child(3){width:8px;height:8px}.bsh-system-strip>a:hover .bsh-system-motif.is-revenue-opportunity i:first-child{background:#d66f648c;width:16%}.bsh-system-strip>a:hover .bsh-system-motif.is-revenue-opportunity i:nth-child(2){background:var(--bsh-aqua);width:38%}.bsh-system-motif.is-gtm-pipeline:after{content:"";transform-origin:0;background:#72d4d14d;height:1px;transition:transform .35s;position:absolute;left:5%;right:10%}.bsh-system-strip>a:hover .bsh-system-motif.is-gtm-pipeline:after{transform:scaleX(.72)}.bsh-system-strip>a:hover .bsh-system-motif.is-gtm-pipeline i{background:var(--bsh-aqua);transform:translate(18px)}.bsh-system-motif.is-customer-support-commerce i:nth-child(2){background:0 0;border:1px solid #d66f6480}.bsh-system-strip>a:hover .bsh-system-motif.is-customer-support-commerce i:nth-child(2){border-color:var(--bsh-aqua);width:34%}.bsh-system-motif.is-knowledge-operations i{transform:translateX(calc(var(--motif-shift,0)*1px))}.bsh-system-strip>a:hover .bsh-system-motif.is-knowledge-operations i:first-child{width:23%;transform:translate(18px)}.bsh-system-strip>a:hover .bsh-system-motif.is-knowledge-operations i:nth-child(3){width:23%;transform:translate(-18px)}.bsh-system-motif.is-custom-ai-products{border:1px dashed #72d4d133;border-radius:9px;padding-inline:8px}.bsh-system-strip>a:hover .bsh-system-motif.is-custom-ai-products{border-style:solid;border-color:#72d4d18c}.bsh-system-strip>a:hover .bsh-system-motif.is-custom-ai-products i:first-child{background:var(--bsh-aqua);width:55%}.bsh-system-strip>a:hover>svg{transform:translate(6px)}.bsh-system-strip>a>svg{transition:transform .2s}.bsh-proof-heading h2{font-size:3.2rem}.bsh-proof-heading>p{font-size:.96rem}.bsh-proof-content{margin-top:32px}.bsh-proof-audit{background:var(--bsh-surface);border:1px solid #f5f7f31f;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:28px;padding:26px;display:grid}.bsh-proof-audit>div>span,.bsh-parent-proof header span,.bsh-more-work-list header span{color:var(--bsh-aqua);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.bsh-proof-audit h3,.bsh-parent-proof h3{margin-top:13px;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.08}.bsh-proof-audit>div:first-child{max-width:720px}.bsh-proof-audit>div:first-child>p{max-width:620px;color:var(--bsh-muted);margin-top:12px;font-size:.84rem;line-height:1.5}.bsh-proof-status{border-left:1px solid #f5f7f31a;min-width:215px;padding:5px 0 5px 24px}.bsh-proof-status strong{color:var(--bsh-text);margin-top:9px;font-size:.88rem;font-weight:560;display:block}.bsh-proof-audit>a{min-height:48px;color:var(--bsh-aqua);border-top:1px solid #f5f7f31a;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:14px;font-size:.95rem;font-weight:650;text-decoration:none;display:flex}.bsh-parent-proof{margin-top:18px}.bsh-parent-proof>header{justify-content:space-between;align-items:end;gap:40px;padding:22px 3px;display:flex}.bsh-parent-proof>header p{max-width:480px;color:var(--bsh-muted);font-size:.9rem;line-height:1.5}.bsh-parent-proof-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bsh-parent-proof-strip article{background:var(--bsh-surface);border:1px solid #f5f7f31c;border-radius:18px;transition:transform .26s,border-color .26s,box-shadow .26s;overflow:hidden}.bsh-parent-proof-strip article:hover,.bsh-parent-proof-strip article:focus-within{border-color:#72d4d185;transform:translateY(-5px);box-shadow:0 18px 50px #0000002b}.bsh-parent-proof-strip article>a{color:var(--bsh-text);text-decoration:none;display:block}.bsh-proof-visual{background:#0a171f;justify-content:center;align-items:center;gap:7px;height:185px;display:flex;position:relative;overflow:hidden}.bsh-proof-visual img{object-fit:cover;object-position:top left;transition:transform .5s}.bsh-parent-proof-strip article:hover .bsh-proof-visual img{transform:scale(1.025)}.bsh-proof-visual:not(.is-guru):before{content:"";background:linear-gradient(90deg,#0000,#72d4d159,#0000);height:1px;position:absolute;left:12%;right:12%}.bsh-proof-visual:not(.is-guru) span,.bsh-proof-visual:not(.is-guru) strong{z-index:1;color:var(--bsh-muted);font-family:var(--font-mono),monospace;text-transform:uppercase;background:#0a171f;border:1px solid #f5f7f31f;border-radius:7px;padding:8px;font-size:.62rem;font-weight:500;transition:transform .35s,border-color .35s,color .35s;position:relative}.bsh-proof-visual:not(.is-guru) strong{color:var(--bsh-aqua)}.bsh-proof-visual.is-web3{background:radial-gradient(circle at 25%,#8b5cf624,#0000 34%),#0a171f}.bsh-proof-visual.is-conversation{background:radial-gradient(circle at 75% 45%,#5485db26,#0000 36%),#0a171f}.bsh-proof-visual.is-predictive{background:radial-gradient(circle at 50% 85%,#4dba9724,#0000 34%),#0a171f}.bsh-parent-proof-strip article:hover .bsh-proof-visual:not(.is-guru) span:first-child{transform:translate(5px)}.bsh-parent-proof-strip article:hover .bsh-proof-visual:not(.is-guru) strong{border-color:var(--bsh-aqua);transform:translate(-5px)}.bsh-parent-proof-strip article>a>div:last-child{padding:20px}.bsh-parent-proof-strip article>a>div:last-child>span{color:var(--bsh-aqua);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.bsh-parent-proof-strip h4{margin-top:12px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.bsh-parent-proof-strip p{min-height:43px;color:var(--bsh-muted);margin-top:10px;font-size:.88rem;line-height:1.45}.bsh-parent-proof-strip article>a>div:last-child>strong{color:var(--bsh-aqua);border-top:1px solid #f5f7f31a;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-size:.88rem;display:flex}.bsh-more-work{grid-template-columns:.88fr 1.12fr;gap:12px;margin-top:12px;display:grid}.bsh-more-work-list,.bsh-more-work-preview{background:var(--bsh-surface);border:1px solid #f5f7f31c;border-radius:18px;overflow:hidden}.bsh-more-work-list>header{border-bottom:1px solid #f5f7f31a;justify-content:space-between;align-items:center;min-height:74px;padding:15px 18px;display:flex}.bsh-more-work-list>header strong{margin-top:5px;font-size:.77rem;font-weight:500;display:block}.bsh-more-work-list>header b{color:#72d4d15c;font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.bsh-more-work-list>a{min-height:83px;color:var(--bsh-text);border-bottom:1px solid #f5f7f314;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:background .22s,color .22s;display:grid}.bsh-more-work-list>a:last-child{border-bottom:0}.bsh-more-work-list>a>span{color:#82959d;font-family:var(--font-mono),monospace;font-size:.65rem}.bsh-more-work-list>a small{color:#82959d;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;display:block}.bsh-more-work-list>a strong{margin-top:5px;font-family:Georgia,serif;font-size:1.15rem;font-weight:400;display:block}.bsh-more-work-list>a svg{color:var(--bsh-aqua);transition:transform .2s}.bsh-more-work-list>a:hover,.bsh-more-work-list>a:focus-visible,.bsh-more-work-list>a.is-active{color:var(--bsh-aqua);background:#72d4d10e}.bsh-more-work-list>a:hover svg,.bsh-more-work-list>a:focus-visible svg,.bsh-more-work-list>a.is-active svg{transform:translate(4px)}.bsh-more-work-preview{color:var(--bsh-text);grid-template-rows:1fr auto;text-decoration:none;animation:.44s both bsh-more-preview-enter;display:grid}.bsh-more-work-preview .bsh-proof-visual{height:auto;min-height:230px}.bsh-more-work-preview>div:last-child{padding:18px 20px}.bsh-more-work-preview>div:last-child>span{color:var(--bsh-aqua);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.bsh-more-work-preview h4{margin-top:8px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.bsh-more-work-preview p{color:var(--bsh-muted);margin-top:8px;font-size:.82rem;line-height:1.45}@keyframes bsh-more-preview-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.bsh-parent-proof-strip article{animation:linear both bsh-proof-view;animation-timeline:view();animation-range:entry 5% cover 24%}@keyframes bsh-proof-view{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}}.bs-scope:has(.bsh-page) .bs-footer-grid a{font-size:.9rem}.bs-scope:has(.bsh-page) .bs-footer-grid h2{font-size:.88rem}@media (max-width:1180px){.bs-navbar-inner{gap:12px;width:min(100% - 24px,1380px)}.bs-brand-lockup{gap:6px}.bs-parent-brand{font-size:.72rem}.bs-practice-brand{font-size:.76rem}.bs-desktop-nav{gap:13px}.bs-desktop-nav>a,.bs-nav-menu>button{font-size:.8rem}.bs-navbar-cta{padding:10px 13px;font-size:.76rem;display:inline-flex}.bsh-parent-proof-strip{grid-template-columns:1fr 1fr}.bsh-parent-proof-strip article:last-child{grid-column:1/-1}.bsh-more-work{grid-template-columns:1fr 1fr}}@media (max-width:900px){.bs-navbar-cta{display:none}}@media (max-width:700px){.bsh-hero-support{font-size:1rem}.bsh-actions a{min-height:56px;font-size:1rem}.bsh-industry-selector{background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;margin:0;padding:0;display:flex;overflow:visible}.bsh-industry-row{border:1px solid #f5f7f31f;border-radius:13px;grid-template-columns:30px 1fr 25px;gap:10px;width:100%;min-width:0;min-height:66px;margin:0;padding:0 15px}.bsh-industry-row>i{display:none}.bsh-industry-row>span{font-size:.78rem}.bsh-industry-row>strong{font-size:1rem}.bsh-industry-row[data-selected=true]{border-color:var(--bsh-industry-accent)}.bsh-industry-stage{grid-template-rows:auto 235px auto auto auto;margin-top:16px}.bsh-industry-atmosphere{opacity:.34;animation:.52s both bsh-atmosphere-enter-mobile;inset:0}.bsh-scene:after{background:linear-gradient(90deg,#06121ad6,#06121a8c),linear-gradient(#07141d4d,#07141db8)}@keyframes bsh-atmosphere-enter-mobile{0%{opacity:0;transform:scale(1.015)}to{opacity:.34;transform:none}}.bsh-industry-stage h3{font-size:2.35rem}.bsh-recognition{font-size:.92rem}.bsh-problem-preview>a{min-height:73px}.bsh-problem-preview>a strong{font-size:1rem}.bsh-problem-preview>a span{font-size:.84rem;display:block}.bsh-industry-stage>a{min-height:58px;font-size:1rem}.bsh-system-strip>a{min-width:84vw;min-height:235px;padding:22px}.bsh-system-strip strong{font-size:1.18rem}.bsh-system-strip p{font-size:.95rem}.bsh-proof-heading h2{font-size:2.75rem}.bsh-proof-heading>p{font-size:.92rem}.bsh-proof-audit{grid-template-columns:1fr;gap:20px;padding:22px}.bsh-proof-status{border-top:1px solid #f5f7f31a;border-left:0;min-width:0;padding-top:18px;padding-left:0}.bsh-parent-proof>header{flex-direction:column;align-items:flex-start;gap:12px}.bsh-parent-proof-strip{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-14px;padding:6px 14px 16px;display:flex;overflow-x:auto}.bsh-parent-proof-strip::-webkit-scrollbar{display:none}.bsh-parent-proof-strip article,.bsh-parent-proof-strip article:last-child{scroll-snap-align:center;flex:0 0 84vw;grid-column:auto;min-width:84vw}.bsh-proof-visual{height:220px}.bsh-more-work{flex-direction:column;gap:12px;display:flex}.bsh-more-work-list>a{min-height:78px}.bsh-more-work-preview{order:-1}.bsh-more-work-preview .bsh-proof-visual{min-height:205px}.bs-scope:has(.bsh-page) .bs-footer-grid a{font-size:.88rem}}.bsh-eyebrow{font-size:.78rem}.bsh-actions a{font-size:1.03rem}.bsh-scroll-cue{font-size:1rem}.bsh-section-heading>p,.bsh-proof-heading>p{font-size:1.07rem}.bsh-patterns span{font-size:.75rem}.bsh-patterns p{font-size:1.07rem}.bsh-workflow-topline>span{font-size:.75rem}.bsh-workflow-topline button{font-size:1rem}.bsh-sequence-step>span{font-size:.75rem}.bsh-sequence-step>strong{font-size:1rem}.bsh-sequence-step>small{font-size:.8rem}.bsh-workflow-risk span{font-size:.75rem}.bsh-workflow-risk strong{font-size:1rem}.bsh-workflow-response span{font-size:.75rem}.bsh-workflow-response strong{font-size:1rem}.bsh-workflow-close{font-size:1.07rem}.bsh-dental-labels span,.bsh-dental-hours span,.bsh-dental-grid b,.bsh-provider span,.bsh-waitlist>span,.bsh-candidate span,.bsh-other-process span,.bsh-stage-line span,.bsh-scope-doc span,.bsh-request span,.bsh-ticket-head span,.bsh-missing-list>span,.bsh-scene-commerce span,.bsh-state-break{font-size:.75rem}.bsh-waitlist div,.bsh-candidate strong,.bsh-other-process strong,.bsh-request p,.bsh-scene-hvac blockquote,.bsh-missing-list i,.bsh-scene-commerce strong,.bsh-scene-commerce p{font-size:.94rem}.bsh-recognition{font-size:1.07rem}.bsh-problem-preview>a strong{font-size:1.06rem}.bsh-problem-preview>a span{font-size:1.07rem}.bsh-system-strip strong{font-size:1.18rem}.bsh-system-strip p{font-size:1.07rem}.bsh-proof-audit>div>span,.bsh-parent-proof header span,.bsh-more-work-list header span{font-size:.78rem}.bsh-proof-audit .bsh-proof-status>span{color:var(--bsh-muted);letter-spacing:.04em;text-transform:none;font-size:.8rem}.bsh-proof-audit>a{font-size:1rem}.bsh-parent-proof>header p{font-size:1.07rem}.bsh-parent-proof>header p>a{width:max-content;color:var(--bsh-aqua);align-items:center;gap:8px;margin-top:14px;font-size:1rem;font-weight:650;text-decoration:none;display:flex}.bsh-parent-proof>header p>a svg{transition:transform .18s}.bsh-parent-proof>header p>a:hover svg{transform:translate(5px)}.bsh-proof-visual:not(.is-guru) span,.bsh-proof-visual:not(.is-guru) strong,.bsh-parent-proof-strip article>a>div:last-child>span{font-size:.75rem}.bsh-parent-proof-strip p{font-size:1.07rem}.bsh-parent-proof-strip article>a>div:last-child>strong{font-size:1rem}.bsh-more-work-list>header strong{font-size:.94rem}.bsh-more-work-list>a>span,.bsh-more-work-list>a small,.bsh-more-work-preview>div:last-child>span{font-size:.75rem}.bsh-more-work-preview p,.bsh-final-inner>div:first-child>p:last-child{font-size:1.07rem}:is(.bs-scope:has(.bsh-page) .bs-footer-grid a,.bs-scope:has(.bsh-page) .bs-footer-bottom a){font-size:1rem}.bs-scope:has(.bsh-page) .bs-footer-intro p{font-size:1.07rem}.bs-scope:has(.bsh-page) .bs-footer-intro>span{font-size:.94rem}.bs-scope:has(.bsh-page) .bs-footer-bottom p{font-size:.75rem}@media (max-width:700px){.bsh-hero-support,.bsh-section-heading>p,.bsh-proof-heading>p,.bsh-recognition,.bsh-problem-preview>a span,.bsh-system-strip p,.bsh-parent-proof>header p,.bsh-parent-proof-strip p,.bsh-more-work-preview p,.bsh-final-inner>div:first-child>p:last-child{font-size:1rem}.bs-scope:has(.bsh-page) .bs-footer-intro p{font-size:1rem}.bsh-industry-row>strong{font-size:1.1rem}.bsh-problem-preview>a strong,.bsh-actions a,.bsh-industry-stage>a,.bsh-parent-proof-strip article>a>div:last-child>strong,.bsh-parent-proof>header p>a{font-size:1rem}.bs-scope:has(.bsh-page) .bs-footer-grid a{font-size:1rem}.bs-scope:has(.bsh-page) .bs-footer-bottom a{font-size:1rem}}
