.practical-capabilities-module__C10mhq__section{padding-block:var(--rk-section-space)}.practical-capabilities-module__C10mhq__intro{grid-template-columns:minmax(0,1fr) var(--rk-section-copy-width);margin-bottom:var(--rk-space-10);align-items:end;gap:50px;display:grid}.practical-capabilities-module__C10mhq__intro h2{margin-top:var(--rk-space-4-5);font-size:var(--rk-type-section);line-height:var(--rk-leading-section);letter-spacing:var(--rk-tracking-title)}.practical-capabilities-module__C10mhq__intro>p{width:100%;max-width:var(--rk-section-copy-width);color:var(--rk-quiet);font-size:var(--rk-type-body-compact);line-height:var(--rk-leading-relaxed);justify-self:end}.practical-capabilities-module__C10mhq__grid{gap:var(--rk-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.practical-capabilities-module__C10mhq__card{min-width:0}.practical-capabilities-module__C10mhq__visual{border-radius:var(--rk-radius-surface);height:clamp(280px,24vw,340px);position:relative;overflow:hidden}.practical-capabilities-module__C10mhq__visual [data-scene-stage]{position:absolute;inset:0}.practical-capabilities-module__C10mhq__caption{padding:var(--rk-space-6) var(--rk-space-0-5) 0}.practical-capabilities-module__C10mhq__caption>span{color:var(--rk-accent);font-size:var(--rk-type-micro-sm)}.practical-capabilities-module__C10mhq__caption h3{font-size:var(--rk-type-feature-fluid);font-weight:var(--rk-font-weight-emphasis);letter-spacing:var(--rk-tracking-feature-card);line-height:var(--rk-leading-feature-card);margin-top:var(--rk-space-3)}.practical-capabilities-module__C10mhq__caption p{font-size:var(--rk-type-meta);line-height:var(--rk-leading-relaxed);color:var(--rk-quiet);max-width:390px;margin-top:13px}.practical-capabilities-module__C10mhq__handoff{background:var(--rk-surface-soft)}.practical-capabilities-module__C10mhq__handoff [data-scene-stage]{flex-direction:column;justify-content:center;padding:25px;display:flex}.practical-capabilities-module__C10mhq__languages{background:var(--rk-surface-dark);color:var(--rk-paper);container-type:inline-size}.practical-capabilities-module__C10mhq__languagePhoto{position:absolute;inset:-1px}.practical-capabilities-module__C10mhq__languagePhoto img{object-fit:cover;object-position:50% 50%}.practical-capabilities-module__C10mhq__photoShade{background:linear-gradient(180deg, color-mix(in srgb, var(--rk-color-charcoal) 30%, transparent), transparent 38%, color-mix(in srgb, var(--rk-color-charcoal) 35%, transparent));position:absolute;inset:0}.practical-capabilities-module__C10mhq__languageLabel{font-size:var(--rk-type-meta);position:absolute;top:22px;left:24px}.practical-capabilities-module__C10mhq__systems{background:var(--rk-card);border:var(--rk-border-width) solid var(--rk-rule)}.practical-capabilities-module__C10mhq__integrationVisual [data-scene-stage]{padding:var(--rk-space-5);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.practical-capabilities-module__C10mhq__integrationField{aspect-ratio:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;width:min(100%,260px);display:grid}.practical-capabilities-module__C10mhq__integrationTile{border:var(--rk-border-width) solid var(--rk-rule);border-radius:var(--rk-radius-control);background:var(--rk-paper);justify-content:center;align-items:center;width:calc(100% - 5px);height:calc(100% - 5px);display:flex}.practical-capabilities-module__C10mhq__integrationTile img{object-fit:contain;width:auto;max-width:30px;height:25px}.practical-capabilities-module__C10mhq__integrationTile[data-system=AppFolio] img{width:35px;max-width:none;height:auto}.practical-capabilities-module__C10mhq__integrationTile[data-system=Gmail] img{max-width:28px;height:21px}.practical-capabilities-module__C10mhq__integrationTile[data-system=HubSpot] img{height:23px}.practical-capabilities-module__C10mhq__integrationTile[data-system=Salesforce] img{max-width:33px;height:23px}.practical-capabilities-module__C10mhq__integrationTile[data-system=Fresha] img{width:32px;max-width:32px;height:32px}.practical-capabilities-module__C10mhq__integrationTile[data-system=Shopify] img{height:28px}.practical-capabilities-module__C10mhq__integrationTile[data-system=Pipedrive] img,.practical-capabilities-module__C10mhq__integrationTile[data-system=Zendesk] img{height:27px}.practical-capabilities-module__C10mhq__integrationTile[data-system=ServiceM8] img{max-width:27px;height:27px}@media (min-width:1024px) and (max-width:1199px){.practical-capabilities-module__C10mhq__integrationField{width:min(100%,240px)}}@media (min-width:640px) and (max-width:1023px){.practical-capabilities-module__C10mhq__grid{gap:var(--rk-space-8) var(--rk-space-5-5);grid-template-columns:repeat(2,minmax(0,1fr))}.practical-capabilities-module__C10mhq__card:last-child{align-items:center;gap:var(--rk-space-5-5);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.practical-capabilities-module__C10mhq__card:last-child .practical-capabilities-module__C10mhq__caption{padding:0 var(--rk-space-4)}.practical-capabilities-module__C10mhq__visual{height:300px}}@media (max-width:767px){.practical-capabilities-module__C10mhq__section{padding-block:var(--rk-section-space)}.practical-capabilities-module__C10mhq__intro{gap:var(--rk-space-5);margin-bottom:var(--rk-space-7-5);grid-template-columns:1fr}.practical-capabilities-module__C10mhq__intro h2{font-size:var(--rk-type-section-mobile)}.practical-capabilities-module__C10mhq__intro>p{width:100%;max-width:var(--rk-section-copy-width);font-size:var(--rk-type-body-sm);justify-self:start}}@media (max-width:639px){.practical-capabilities-module__C10mhq__grid{gap:var(--rk-space-8);grid-template-columns:1fr}.practical-capabilities-module__C10mhq__visual{height:300px}.practical-capabilities-module__C10mhq__caption{padding-top:21px}.practical-capabilities-module__C10mhq__caption h3{font-size:var(--rk-type-h4)}.practical-capabilities-module__C10mhq__caption p{font-size:var(--rk-type-body-sm)}.practical-capabilities-module__C10mhq__handoff [data-scene-stage]{padding:var(--rk-space-7)}.practical-capabilities-module__C10mhq__integrationVisual [data-scene-stage]{padding:var(--rk-space-5)}}.practical-capabilities-module__C10mhq__handoffContent{--chat-label-color:var(--rk-quiet);--chat-label-shadow:none;--chat-customer-surface:var(--rk-ink);width:100%;max-width:310px;margin-inline:auto}.practical-capabilities-module__C10mhq__handoffMessage{padding:var(--rk-space-3) var(--rk-space-3-5);font-size:var(--rk-type-label);line-height:var(--rk-leading-short);box-shadow:0 5px 16px color-mix(in srgb, var(--rk-color-charcoal) 5%, transparent)}.practical-capabilities-module__C10mhq__handoffMessage[data-chat-role=Customer]{margin-right:var(--rk-space-3-5)}.practical-capabilities-module__C10mhq__handoffMessage[data-chat-role=Agent]{margin-left:var(--rk-space-3-5)}.practical-capabilities-module__C10mhq__handoffStatus{margin:var(--rk-space-4-5) 0 0;font-size:var(--rk-type-label);line-height:var(--rk-leading-relaxed);color:var(--rk-ink)}.practical-capabilities-module__C10mhq__handoff[data-active=true] .practical-capabilities-module__C10mhq__handoffStatus{background:var(--rk-shimmer-gradient);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite practical-capabilities-module__C10mhq__handoffShimmer}@keyframes practical-capabilities-module__C10mhq__handoffShimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.practical-capabilities-module__C10mhq__languageStack{bottom:24px;gap:7px;display:grid;position:absolute;inset-inline:0}.practical-capabilities-module__C10mhq__languageRow{width:max-content;margin-left:calc(-1 * var(--rk-space-6));gap:7px;display:flex}.practical-capabilities-module__C10mhq__languageRow:nth-child(2){margin-left:-60px}.practical-capabilities-module__C10mhq__languageCard{align-items:center;gap:var(--rk-space-1-5);border:var(--rk-border-width) solid color-mix(in srgb, var(--rk-color-white) 70%, transparent);border-radius:var(--rk-radius-control);color:var(--rk-ink);background:color-mix(in srgb, var(--rk-color-white) 64%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px color-mix(in srgb, var(--rk-color-charcoal) 8%, transparent);font-size:clamp(9px,2.6cqw,11px);line-height:var(--rk-leading-compact);white-space:nowrap;flex:none;padding:7px 9px;display:flex}.practical-capabilities-module__C10mhq__flagBadge{width:clamp(14px,4.2cqw,18px);height:clamp(14px,4.2cqw,18px);box-shadow:0 0 0 1px color-mix(in srgb, var(--rk-color-white) 85%, transparent);border-radius:50%;flex-shrink:0;overflow:hidden}.practical-capabilities-module__C10mhq__flagBadge img{object-fit:cover;width:100%;max-width:none;height:100%}
