.product-showcases{width:100%;color:var(--ink);margin-block-start:calc(var(--spacing-12)*2)}.product-section-heading{width:100%;padding-block-end:var(--spacing-8)}.product-section-heading h2{font-size:clamp(var(--font-size-4xl),5vw,calc(var(--font-size-5xl)*1.6));letter-spacing:-.055em;line-height:1.12;font-weight:var(--font-weight-medium)}.product-section-heading>p,.product-story-copy>p{color:var(--muted);font-size:var(--font-size-lg);max-width:42ch;line-height:1.8}.product-story{width:100%;padding-block:var(--spacing-10);border-block-start:var(--border-width) solid var(--line)}.product-story-heading{width:100%}.product-story-heading>section:first-child{flex:45ch}.product-story-copy{flex:0 42ch;align-items:flex-start}.product-index{font-size:var(--font-size-sm);color:var(--muted);letter-spacing:.06em}.product-story h3{font-size:clamp(var(--font-size-3xl),4vw,calc(var(--font-size-5xl)*1.3));letter-spacing:-.05em;line-height:1.13;font-weight:var(--font-weight-medium);margin:0}.product-story h3 strong{font-weight:inherit;display:block}.product-case-link{border-block-end:var(--border-width) solid currentColor;font-size:var(--font-size-base);color:var(--ink);transition:opacity var(--duration-fast);padding-block-end:var(--spacing-2);display:inline-flex}.product-case-link:hover{opacity:.6}.product-features{width:100%;font-size:var(--font-size-sm);color:var(--muted);margin:0;padding:0;list-style:none}.product-features li{gap:var(--spacing-3);align-items:center;display:inline-flex}.product-features small{color:var(--ink);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}.product-stage{isolation:isolate;border-radius:var(--radius-page);width:100%;min-height:calc(var(--spacing-12)*12);padding-block:var(--spacing-12);justify-content:center;position:relative;overflow:hidden;container-type:inline-size}.product-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 10%,color-mix(in srgb,var(--color-on-dark) 65%,transparent),transparent 55%);position:absolute;inset:0}.practice-stage{background:color-mix(in srgb,var(--color-background-orange) 25%,var(--pearl));color:var(--ink)}.stage-caption,.stage-disclosure{left:var(--spacing-8);font-size:var(--font-size-xs);letter-spacing:.08em;z-index:2;margin:0;line-height:1.5;position:absolute}.stage-caption{top:var(--spacing-7)}.stage-disclosure{bottom:var(--spacing-6);letter-spacing:0;color:var(--muted);max-width:80%}.product-window{border-radius:var(--radius-container);box-shadow:0 var(--spacing-10) var(--spacing-12) color-mix(in srgb,var(--ink) 18%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 70%,transparent);width:84%;margin:var(--spacing-10) auto;font-size:clamp(var(--font-size-xs),1cqw,var(--font-size-base));align-items:stretch;line-height:1.5;position:relative;overflow:hidden}.product-stage p,.product-stage h4,.product-stage small,.product-stage b,.product-stage strong{color:inherit;letter-spacing:normal;margin:0;line-height:1.5}.product-stage small{font-size:.8em}.product-stage b{font-weight:var(--font-weight-semibold)}.practice-window{background:var(--color-on-dark);transform-origin:50%;transition:transform var(--duration-slow) var(--ease-standard);transform:perspective(100rem)rotateY(-5deg)rotateX(3deg)}.practice-story:hover .practice-window{transform:perspective(100rem)rotateY(-2deg)rotateX(0)}.practice-sidebar{width:22%;padding:var(--spacing-5);border-inline-end:var(--border-width) solid var(--line);background:color-mix(in srgb,var(--pearl) 65%,var(--color-on-dark));flex-shrink:0}.product-wordmark{align-items:center;gap:var(--spacing-2);font-size:1.3em;display:flex;color:var(--color-text-red)!important}.product-wordmark small{letter-spacing:.05em;font-size:.45em;display:block}.product-connected{border:var(--border-width) solid var(--line);border-radius:var(--radius-inner);padding:var(--spacing-2);font-size:.65em;color:var(--color-text-success)!important}.practice-sidebar>p{font-size:.72em}.practice-sidebar .screen-active{color:var(--color-text-red);background:var(--color-background-red);padding:var(--spacing-2);border-radius:var(--radius-inner)}.screen-user{opacity:.65;margin-block-start:auto!important}.practice-main{padding:var(--spacing-6);flex:1;min-width:0}.screen-toolbar{width:100%;border-block-end:var(--border-width) solid var(--line);padding-block-end:var(--spacing-3);font-size:.75em}.screen-toolbar b{background:var(--color-text-red);color:var(--color-on-dark);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-inner)}.screen-eyebrow{color:var(--color-text-red)!important;letter-spacing:.08em!important;font-size:.65em!important}.product-stage h4{font-size:2em;font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.2}.practice-main>*>p{color:var(--muted);font-size:.8em}.screen-metrics{width:100%}.screen-metrics>*{padding:var(--spacing-4);border:var(--border-width) solid var(--line);border-radius:var(--radius-inner)}.screen-metrics strong{font-size:2em;font-weight:var(--font-weight-medium)}.screen-metrics small{color:var(--muted)}.screen-table,.screen-table>*{width:100%}.screen-table table{border-collapse:collapse;text-align:left;width:100%;font-size:.75em}.screen-table th{font-weight:var(--font-weight-medium);color:var(--muted);padding-block:var(--spacing-3);border-block:var(--border-width) solid var(--line)}.screen-table td{padding-block:var(--spacing-3);border-block-end:var(--border-width) solid var(--line)}.screen-table em{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-inner);background:var(--color-success-muted);color:var(--color-text-success);font-style:normal}.product-detail{padding:var(--spacing-5);border:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 75%,transparent);border-radius:var(--radius-container);box-shadow:0 var(--spacing-6) var(--spacing-10) color-mix(in srgb,var(--ink) 20%,transparent);-webkit-backdrop-filter:blur(var(--spacing-4));backdrop-filter:blur(var(--spacing-4));font-size:clamp(var(--font-size-xs),1cqw,var(--font-size-base))}.allocation-detail{width:29%;right:var(--spacing-8);background:color-mix(in srgb,var(--color-on-dark) 92%,transparent);transition:transform var(--duration-slow);z-index:1;position:absolute;bottom:12%;transform:rotate(3deg)}.allocation-detail>*,.allocation-detail>*>*{width:100%}.allocation-detail meter{appearance:none;width:100%;height:var(--spacing-2);border-radius:var(--radius-full);background:var(--line);border:0}.allocation-detail meter::-webkit-meter-bar{background:var(--line);height:var(--spacing-2);border:0}.allocation-detail meter::-webkit-meter-optimum-value{background:var(--color-text-red);border-radius:var(--radius-full)}.allocation-detail>p{color:var(--muted);font-size:.7em}.signal-stage{--signal-highlight:color-mix(in srgb,var(--color-on-dark) 65%,var(--color-icon-teal));background:color-mix(in srgb,var(--color-on-light) 88%,var(--color-text-info));color:var(--color-on-dark)}.signal-stage:before{background:radial-gradient(ellipse at 80% 30%,color-mix(in srgb,var(--color-icon-teal) 20%,transparent),transparent 50%),radial-gradient(ellipse at 10% 90%,color-mix(in srgb,var(--color-icon-info) 20%,transparent),transparent 55%)}.signal-window{background:color-mix(in srgb,var(--color-on-light) 94%,var(--color-text-info));border-color:color-mix(in srgb,var(--color-on-dark) 15%,transparent);width:87%;transition:transform var(--duration-slow);transform:perspective(100rem)rotateY(4deg)}.signal-story:hover .signal-window{transform:perspective(100rem)rotateY(1deg)}.signal-sidebar{width:20%;padding:var(--spacing-5);border-inline-end:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 12%,transparent)}.signal-sidebar>b{font-size:1.2em}.signal-sidebar>p{opacity:.6;font-size:.8em}.signal-sidebar>p.signal-active{color:color-mix(in srgb,var(--color-on-dark) 55%,var(--color-icon-info));opacity:1}.signal-sidebar>small{color:color-mix(in srgb,var(--color-on-dark) 50%,transparent);margin-block-start:auto;font-size:.55em}.signal-main{padding:var(--spacing-5);flex:1;min-width:0}.signal-main .screen-toolbar{border-color:color-mix(in srgb,var(--color-on-dark) 12%,transparent);color:color-mix(in srgb,var(--color-on-dark) 60%,transparent)}.signal-online{color:var(--signal-highlight)!important}.signal-main>*>p{color:color-mix(in srgb,var(--color-on-dark) 65%,transparent);font-size:.8em}.signal-metrics{width:100%}.signal-metrics>*{padding:var(--spacing-4);border:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 12%,transparent);border-radius:var(--radius-container);background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--color-icon-teal) 10%,transparent))}.signal-metrics small{opacity:.6}.signal-metrics strong{font-size:1.35em}.signal-panels{width:100%}.signal-panels>*{padding:var(--spacing-4);border:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 12%,transparent);border-radius:var(--radius-container)}.signal-panels small{color:color-mix(in srgb,var(--color-on-dark) 55%,transparent)}.product-radar{width:75%;max-height:calc(var(--spacing-12)*5);color:var(--signal-highlight);align-self:center}.radar-sweep{transform-origin:50%;animation:12s linear infinite radar-orbit}.signal-row{width:100%;padding-block:var(--spacing-3);border-block-end:var(--border-width) solid color-mix(in srgb,var(--color-on-dark) 10%,transparent);font-size:.8em}.signal-row small{color:var(--signal-highlight)}.signal-pipeline{opacity:.65;font-size:.8em}.signal-pipeline i{font-style:normal}.signal-stage-note{bottom:var(--spacing-10);right:var(--spacing-8);text-align:right;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);position:absolute}.signal-stage .stage-disclosure{color:color-mix(in srgb,var(--color-on-dark) 65%,transparent)}.mydgbiz-stage{background:color-mix(in srgb,var(--color-background-orange) 32%,var(--pearl));min-height:calc(var(--spacing-12)*15)}.mydgbiz-composition{width:75%;margin:var(--spacing-10) auto;justify-content:center;align-items:center;gap:8%;position:relative}.product-phone{width:44%;max-width:calc(var(--spacing-12)*7);padding:var(--spacing-2);border:var(--spacing-1) solid var(--color-on-light);border-radius:calc(var(--radius-page)*1.5);background:var(--color-on-light);box-shadow:var(--spacing-5) var(--spacing-10) var(--spacing-12) color-mix(in srgb,var(--ink) 25%,transparent);transition:transform var(--duration-slow);position:relative;overflow:hidden;transform:rotate(-5deg)}.mydgbiz-story:hover .product-phone{transform:rotate(-2deg)}.profile-capture{border-radius:var(--radius-page);width:100%;height:auto;display:block}.phone-camera{top:var(--spacing-4);width:26%;height:var(--spacing-3);border-radius:var(--radius-full);background:var(--color-on-light);z-index:1;position:absolute;left:37%}.mydgbiz-details{width:48%;transform:translateY(var(--spacing-8)) rotate(3deg)}.mydgbiz-details .product-detail{background:color-mix(in srgb,var(--color-on-dark) 88%,transparent);width:100%;font-size:clamp(var(--font-size-xs),1.2cqw,var(--font-size-lg))}.mydgbiz-details small{letter-spacing:.06em;font-size:.55em}.service-detail img{border-radius:var(--radius-element);width:100%;height:auto}.booking-detail p{color:var(--muted);font-size:.75em}.booking-week{width:100%}.booking-week>b{aspect-ratio:1;border:var(--border-width) solid var(--line);border-radius:var(--radius-full);place-items:center;width:20%;font-size:.8em;display:grid}.booking-week .chosen-day{background:var(--ink);color:var(--color-on-dark)}.booking-detail .booking-request{background:var(--ink);color:var(--color-on-dark);padding:var(--spacing-3);border-radius:var(--radius-full);text-align:center;width:100%}@keyframes radar-orbit{to{transform:rotate(360deg)}}@media (max-width:50rem){.product-showcases{gap:var(--spacing-8);margin-block-start:var(--spacing-12)}.product-section-heading h2{font-size:var(--font-size-4xl)}.product-story{padding-block:var(--spacing-6);gap:var(--spacing-5)}.product-story-heading{gap:var(--spacing-5)}.product-story-copy{flex-basis:100%}.product-story h3{font-size:var(--font-size-3xl)}.product-section-heading>p,.product-story-copy>p{font-size:var(--font-size-base)}.product-stage{min-height:calc(var(--spacing-12)*8);padding-block:var(--spacing-8)}.product-window{width:130%;min-width:36rem;font-size:var(--font-size-xs);margin-inline-start:var(--spacing-5);transform:none!important}.practice-main,.signal-main{padding:var(--spacing-4);gap:var(--spacing-3)}.practice-sidebar,.signal-sidebar{padding:var(--spacing-3);gap:var(--spacing-4)}.stage-caption,.stage-disclosure{left:var(--spacing-5);font-size:var(--font-size-xs)}.stage-caption{top:var(--spacing-4)}.stage-disclosure{bottom:var(--spacing-4)}.allocation-detail{width:55%;right:var(--spacing-4);padding:var(--spacing-4);font-size:var(--font-size-xs);gap:var(--spacing-3);bottom:14%}.signal-stage-note{display:none}.mydgbiz-stage{min-height:calc(var(--spacing-12)*11)}.mydgbiz-composition{gap:var(--spacing-4);width:95%;margin-block:var(--spacing-8);margin-inline-start:var(--spacing-4)}.product-phone{border-radius:var(--radius-page);flex-shrink:0;width:57%}.mydgbiz-details{gap:var(--spacing-4);width:50%;transform:translateY(var(--spacing-6)) rotate(3deg);flex-shrink:0}.mydgbiz-details .product-detail{padding:var(--spacing-3);font-size:var(--font-size-xs);gap:var(--spacing-3)}.mydgbiz-details small{font-size:.65em}.mydgbiz-details .product-detail>section>small{display:none}.product-features{gap:var(--spacing-4);font-size:var(--font-size-xs)}.product-features li{gap:var(--spacing-2)}}@media (prefers-reduced-motion:reduce){.radar-sweep{animation:none}.product-window,.product-phone{transition:none;transform:none!important}}.signal-stage small{color:color-mix(in srgb,var(--color-on-dark) 70%,transparent)}
