.solution-contact{--contact-display:var(--font-display);--contact-sans:var(--font-sans)}.solution-contact .resource-design{--font-display:var(--contact-display);--font-sans:var(--contact-sans)}.solution-contact .resource-design .finder-section{background:var(--color-raised);color:var(--color-ink);border-top:1px solid var(--color-line);padding:72px 0;position:relative}.solution-contact .finder-contact-anchor#contact{height:0;padding:0;scroll-margin-top:80px;position:absolute;top:0}.solution-contact .finder-contact-anchor:before{display:none}.solution-contact .resource-design .finder-section>.landing-container{width:min(768px,100% - 64px);max-width:768px;margin-inline:auto;padding:0}.solution-contact .resource-design .finder-intro{text-align:center;margin:0 auto 32px;display:block}.solution-contact .resource-design .finder-intro h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(32px,3.8vw,48px);line-height:1.1}.solution-contact .resource-design .finder-intro h2,.solution-contact .resource-design .finder-intro h2 span{color:var(--color-ink)}.solution-contact .resource-design .finder-intro>p{max-width:560px;color:var(--color-ink-muted);margin:20px auto 0;padding:0;font-size:16px;line-height:1.65}.solution-contact .resource-design .finder-form{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:100%;box-shadow:none;margin:0;padding:24px}.solution-contact .finder-composer{gap:16px;display:grid}.solution-contact .finder-field{min-width:0;position:relative}.solution-contact .finder-website-field{border-bottom:1px solid var(--color-line)}.solution-contact .resource-design .finder-composer :is(input,textarea){width:100%;color:var(--color-ink);font:400 17px/1.5 var(--font-sans);background:0 0;border:0;border-radius:0;outline:0;margin:0;display:block}.solution-contact .resource-design .finder-composer input{height:44px;padding:0 0 12px}.solution-contact .resource-design .finder-composer textarea{resize:vertical;height:72px;min-height:72px;padding:0}.solution-contact .resource-design .finder-form :is(input,textarea)::placeholder{color:var(--color-ink-muted)}.solution-contact .resource-design .finder-form :is(input,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.solution-contact .finder-example-text{pointer-events:none;color:var(--color-ink-muted);font:400 17px/1.5 var(--font-sans);position:absolute;inset:0}.solution-contact .finder-example-text i[data-typing=true]{vertical-align:-.1em;border-left:1px solid;height:1em;margin-left:2px;display:inline-block}.solution-contact .resource-design .finder-form-bottom{gap:16px;padding:16px 0 0}.solution-contact .resource-design .finder-form-bottom>.finder-powered{font:400 12px/1.5 var(--font-sans);color:var(--color-ink-muted)}.solution-contact .resource-design .finder-submit{border-radius:var(--radius-control);background:var(--color-ink);width:44px;height:44px;color:var(--color-canvas);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.solution-contact .finder-contact-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.solution-contact .finder-contact-actions :is(a,button){border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;color:var(--color-ink);font:400 14px/1.5 var(--font-sans);justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.solution-contact .finder-contact-actions .finder-call{color:var(--color-canvas);background:var(--color-ink);border-color:var(--color-ink)}.solution-contact .finder-contact-actions :is(a,button):hover{text-underline-offset:4px;text-decoration:underline}.solution-contact .finder-contact-actions svg{flex-shrink:0}.solution-contact .resource-design .finder-privacy{text-align:center;color:var(--color-ink-muted);max-width:600px;margin:0 auto;font-size:12px}.solution-contact .resource-design .finder-privacy a{color:inherit}.solution-contact .resource-design .finder-loading{color:var(--color-ink);flex-wrap:wrap;font-size:12px}@media (max-width:767px){.solution-contact .resource-design .finder-section{padding:48px 0}.solution-contact .resource-design .finder-section>.landing-container{width:calc(100% - 40px)}.solution-contact .resource-design .finder-form{padding:20px 16px 16px}.solution-contact .resource-design .finder-composer :is(input,textarea),.solution-contact .finder-example-text{font-size:16px}.solution-contact .finder-contact-actions{grid-template-columns:1fr;display:grid}}
.solution-hero-layout,.solution-hero-layout>*{min-width:0}.phone-stage{scroll-margin-top:100px}.job-marker{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-bottom:18px;font-size:13px;display:block}.solution-tools-band{color:#0a0a0a;background:#fff;border-block:1px solid #e6e6e1;padding:24px 0}.tools-band-intro{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.solution-page .tools-band-intro h2{letter-spacing:-.02em;font-size:23px}.solution-page .tools-band-intro p{color:#6b6b66;max-width:290px;font-size:13px}.tool-belt{flex-wrap:wrap;justify-content:space-between;gap:24px 36px;margin-top:24px;display:flex}.tool-belt-item{flex:1;min-width:120px}.tool-belt .solution-brand{background:0 0;border-radius:0;justify-content:flex-start;width:120px;height:32px;padding:0}.solution-page .tool-belt p{color:#6b6b66;max-width:240px;margin-top:10px;font-size:13px}.solution-details{background:var(--color-surface)}.solution-details-layout{grid-template-columns:1fr 1fr;gap:96px;display:grid}.solution-page .solution-details h2{font-size:30px}.solution-control>p{margin-top:20px}.solution-scope{border-block:1px solid var(--color-line);margin-top:24px;font-size:14px}.solution-scope summary{cursor:pointer;padding-block:18px}.solution-scope p{margin-bottom:16px}.solution-reading{margin-top:36px;display:block}.solution-reading>span:first-child{color:var(--color-ink-muted);font-size:13px}.solution-reading h3{margin-top:12px}.solution-reading p{margin-top:12px;font-size:15px}.solution-reading .solution-text-link{margin-top:12px;font-size:14px}.solution-reading:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.solution-details .solution-faq{margin-top:16px}.solution-details .solution-faq summary{font-size:16px}.solution-details .solution-faq p{font-size:15px}.invoice-demo{grid-template-columns:.9fr 1.1fr;max-width:1120px;display:grid}.invoice-demo>.record-demo-top{grid-column:1/-1}.invoice-paper{border:1px solid var(--color-line);background:var(--color-canvas);grid-area:2/1/4;margin:28px;padding:28px}.invoice-paper-heading{color:var(--color-ink-muted);align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.solution-page .invoice-paper h3{margin-bottom:12px;font-size:32px}.invoice-paper p{font-size:14px}.invoice-line,.invoice-total{border-bottom:1px solid var(--color-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:20px;padding:16px 0;font-size:13px;display:flex}.invoice-line{margin-top:24px}.invoice-total strong{font-size:18px;font-weight:500}.invoice-paper .invoice-receipt{margin-top:28px;font-size:12px}.invoice-receipt strong{color:var(--color-ink);font-weight:500}.invoice-paper small{color:var(--color-ink-muted);margin-top:24px;font-size:11px;display:block}.invoice-demo>.record-tabs{grid-column:2;align-self:start;padding-top:16px}.invoice-demo>.source-record{grid-column:2}.invoice-demo>.record-demo-bottom{grid-column:1/-1}.solution-layout-reporting .solution-hero-copy{text-align:center;max-width:790px;margin:0 auto 44px;display:block}.solution-layout-reporting .solution-hero-copy p{max-width:640px;margin:24px auto 0}.solution-layout-reporting .solution-actions{justify-content:center}.reporting-demo{grid-template-columns:240px minmax(0,1fr);max-width:1020px;display:grid}.reporting-demo .record-demo-top{grid-column:1/-1}.reporting-demo .source-switch{border-right:1px solid var(--color-line);background:var(--color-raised);flex-direction:column;grid-area:2/1/5;padding:24px 18px;display:flex}.reporting-demo .source-switch button{border-color:#0000;flex-direction:column;align-items:flex-start;gap:14px;padding:14px}.reporting-demo .source-switch button[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-line);box-shadow:inset 3px 0 var(--color-accent)}.reporting-demo :is(.spend-summary,.record-tabs,.source-record){grid-column:2}.story-reporting .solution-result{text-align:center;max-width:780px;margin:0 auto;display:block}.story-reporting .solution-result p{max-width:660px;margin:20px auto 0}.story-reporting .solution-jobs{border-top:1px solid var(--color-line);gap:0;padding-top:28px}.story-reporting .solution-job{border:0;padding:0 28px}.story-reporting .solution-job+.solution-job{border-left:1px solid var(--color-line)}@media (min-width:960px){:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px 72px;display:grid}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-copy{grid-area:1/1;margin-bottom:0;display:block}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-copy h1{font-size:clamp(44px,4.2vw,58px)}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-copy p{margin-top:24px}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-layout>.workflow-example,:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-layout .phone-example{display:contents}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-layout .phone-stage{grid-area:1/2/3;padding-block:4px}:is(.solution-layout-enquiry,.solution-layout-listing) .solution-hero-layout .handover-card{grid-area:2/1;padding:24px}.solution-layout-listing .solution-hero-layout{grid-template-columns:.85fr 1.15fr}.solution-layout-listing .solution-hero-copy,.solution-layout-listing .solution-hero-layout .handover-card{grid-column:2}.solution-layout-listing .solution-hero-layout .phone-stage{grid-column:1}.solution-layout-enquiry .handover-card dl{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.solution-layout-enquiry .handover-card dl>div{display:block}.solution-layout-enquiry .handover-card dd{text-align:left;margin-top:5px}.solution-layout-enquiry .handover-card :is(.handover-heading,.handover-next){margin-block:0 16px}.solution-layout-enquiry .handover-card .handover-next{margin-top:18px;margin-bottom:0}.solution-layout-listing .handover-card{border:0;border-top:1px solid var(--color-line);background:0 0;border-radius:0;padding-inline:0}:is(.solution-layout-booking,.solution-layout-onboarding,.solution-layout-automotive,.solution-layout-salon,.solution-layout-clinic) .solution-hero-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}:is(.solution-layout-booking,.solution-layout-onboarding,.solution-layout-automotive,.solution-layout-salon,.solution-layout-clinic) .solution-hero-copy{margin:0;display:block}:is(.solution-layout-booking,.solution-layout-onboarding,.solution-layout-automotive,.solution-layout-salon,.solution-layout-clinic) .solution-hero-copy p{margin-top:24px}:is(.solution-layout-booking,.solution-layout-onboarding,.solution-layout-automotive,.solution-layout-salon,.solution-layout-clinic) .solution-hero-copy h1{font-size:clamp(40px,4vw,56px)}.solution-layout-clinic .solution-hero-copy{grid-area:1/2}.solution-layout-clinic .reception-scene{grid-area:1/1}.solution-layout-salon .solution-hero-layout{grid-template-columns:.85fr 1.15fr}.solution-layout-automotive .solution-hero-layout{align-items:start}.solution-layout-automotive .solution-hero-copy{padding-top:40px}}.solution-layout-restaurant .solution-hero-copy{text-align:center;max-width:790px;margin:0 auto 40px;display:block}.solution-layout-restaurant .solution-hero-copy p{max-width:630px;margin:24px auto 0}.solution-layout-restaurant .solution-actions{justify-content:center}.solution-layout-restaurant .solution-hero-layout>.reservation-scene{grid-template-columns:1fr 1.15fr;gap:0 32px;max-width:790px;margin-inline:auto;display:grid}.solution-layout-restaurant .reservation-scene>:is(.scene-heading,.scene-foot){grid-column:1/-1}.solution-layout-restaurant .reservation-ticket{border-bottom:0;align-self:center}.solution-conversation-section{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:64px 0}.conversation-section-intro{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.solution-page .conversation-section-intro h2{max-width:610px;font-size:36px}.conversation-section-intro p{max-width:300px;font-size:15px}.solution-conversation-section .phone-example{background:0 0;border:0;padding:0}.solution-conversation-section .handover-card{max-width:500px}@media (min-width:768px){:is(.solution-layout-salon,.solution-layout-restaurant) .solution-conversation-section .phone-stage{grid-area:1/2}:is(.solution-layout-salon,.solution-layout-restaurant) .solution-conversation-section .handover-card{grid-area:1/1}:is(.story-invoice,.story-onboarding,.story-clinic)>.solution-container{grid-template-columns:1fr 1fr;gap:80px;display:grid}:is(.story-invoice,.story-onboarding,.story-clinic) .solution-result{display:block}:is(.story-invoice,.story-onboarding,.story-clinic) .solution-result p{margin-top:24px}:is(.story-invoice,.story-onboarding,.story-clinic) .solution-jobs{margin-top:0;display:block}:is(.story-invoice,.story-onboarding,.story-clinic) .solution-job{gap:24px;padding-block:24px;display:flex}:is(.story-invoice,.story-onboarding,.story-clinic) .solution-job:first-child{border-top:0;padding-top:0}.story-automotive .solution-jobs{grid-template-columns:1fr;gap:0}.story-automotive .solution-job{grid-template-columns:60px 1fr;padding-block:24px;display:grid}.story-automotive .solution-job>div{grid-template-columns:1fr 1.3fr;gap:64px;display:grid}.story-automotive .solution-job p{margin:0}.story-salon .solution-result{grid-template-columns:1fr 1.2fr}.story-salon .solution-jobs{gap:48px}}.scenario-scene{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;min-width:0;padding:28px}.scene-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:20px;font-size:13px;display:flex}.scene-heading strong{font-weight:500}.scene-heading>span{color:var(--color-ink-muted);font-size:11px}.solution-page .scenario-scene h3{font-size:28px}.scenario-scene>svg{color:var(--color-ink-muted);margin-bottom:20px}.scenario-scene>p,.schedule-title p{margin-top:10px;font-size:14px}.scene-switch{border-bottom:1px solid var(--color-line);gap:20px;margin:24px 0 0;display:flex}.scene-switch button{min-height:44px;color:var(--color-ink-muted);border-bottom:2px solid #0000;font-size:14px}.scene-switch button[aria-pressed=true]{color:var(--color-ink);border-color:var(--color-accent)}.schedule-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.schedule-day{min-width:0}.schedule-day>span{color:var(--color-ink-muted);font-size:12px;display:block}.schedule-day>strong{font-variant-numeric:tabular-nums;margin:6px 0 18px;font-size:28px;font-weight:500;display:block}.schedule-slot{background:var(--color-raised);border-left:2px solid var(--color-ink-muted);min-height:137px;padding:14px 12px}.schedule-slot b{margin:12px 0 8px;font-size:14px;font-weight:500;line-height:1.4;display:block}.schedule-slot small{color:var(--color-ink-muted);font-size:13px;line-height:1.5;display:block}.schedule-slot.proposed:not(.quiet){border-color:var(--color-accent);background:var(--color-accent-wash)}.scene-foot{border-top:1px solid var(--color-line);color:var(--color-ink-muted);align-items:center;gap:8px;margin-top:24px;padding-top:18px;font-size:13px;line-height:1.6;display:flex}.scene-foot svg{flex-shrink:0}.scene-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.salon-schedule .schedule-grid{gap:0}.salon-schedule .schedule-day+.schedule-day{border-left:1px solid var(--color-line);margin-left:20px;padding-left:20px}.reception-requests{margin-top:28px}.reception-requests button{border-bottom:1px solid var(--color-line);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 12px;display:flex}.reception-requests button[aria-pressed=true]{background:var(--color-raised);box-shadow:inset 2px 0 var(--color-accent)}.reception-requests b{font-size:14px;font-weight:500;display:block}.reception-requests small{color:var(--color-ink-muted);margin-top:6px;font-size:12px;display:block}.reception-route{border-left:2px solid var(--color-accent);min-height:92px;margin-top:24px;padding-left:16px}.reception-route>span{color:var(--color-ink);font-size:12px}.reception-route p{margin-top:8px;font-size:14px}.reservation-ticket{border-bottom:1px solid var(--color-line);padding-bottom:24px}.reservation-ticket>span{color:var(--color-ink-muted);font-size:12px}.reservation-ticket>strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:16px;font-size:36px;font-weight:500;display:block}.reservation-ticket strong span{font-family:var(--font-sans);color:var(--color-ink-muted);margin-top:4px;font-size:24px;display:block}.reservation-ticket p{margin-top:12px;font-size:14px}.venue-plan{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.venue-plan button{border:1px solid var(--color-line);border-radius:6px;min-width:0;padding:16px 10px;font-size:12px}.venue-plan button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-wash)}.venue-tables{flex-wrap:wrap;justify-content:center;gap:14px;max-width:100px;min-height:92px;margin:0 auto 16px;padding:8px;display:flex}.venue-tables i{border:1px solid var(--color-ink-muted);width:26px;height:26px;box-shadow:0 -4px 0 -2px var(--color-ink-muted), 0 4px 0 -2px var(--color-ink-muted)}.terrace-tables i{border-radius:50%;width:30px;height:30px}.packet-scene ul{margin-top:24px}.packet-scene li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:12px;display:flex}.packet-scene li b{text-align:right;font-size:11px;font-weight:500}.packet-scene li svg{color:var(--color-accent);flex-shrink:0}.workshop-scene dl{margin-top:24px}.workshop-scene dl>div{border-bottom:1px solid var(--color-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:16px 0;font-size:13px;display:flex}.workshop-scene dt{color:var(--color-ink-muted)}.workshop-scene dd{text-align:right}.listing-plan{border:2px solid var(--color-ink-muted);grid-template-columns:.8fr 1.2fr;gap:4px;min-height:160px;margin-bottom:24px;padding:4px;display:grid}.listing-plan>span{border:1px solid var(--color-line);background:var(--color-raised);color:var(--color-ink-muted);justify-content:center;align-items:center;font-size:10px;display:flex}.listing-plan>span:last-child{background:0 0;border-style:dashed}.listing-scene>p{align-items:center;gap:6px;display:flex}.sector-explorer{border-block:1px solid var(--color-line);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px;margin:48px 0 28px;padding-block:32px;display:grid}.sector-explorer-list{flex-direction:column;display:flex}.sector-explorer-list button{text-align:left;border-bottom:1px solid var(--color-line);min-height:64px;color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding:22px 14px;font-size:15px;display:flex}.sector-explorer-list button[data-state=active]{color:var(--color-ink);background:var(--color-raised);box-shadow:inset 2px 0 var(--color-accent)}.sector-explorer-list svg{flex-shrink:0}.sector-explorer-panels{min-width:0;display:grid}.sector-explorer-panel{grid-area:1/1;grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;min-width:0;min-height:470px;display:grid}.sector-explorer-panel[data-state=inactive]{visibility:hidden;pointer-events:none}.solution-page .sector-explorer-copy h2{font-size:34px}.sector-explorer-copy>p{margin-top:20px;font-size:15px}.sector-explorer-copy .solution-button{text-align:left;margin-top:24px}.sector-explorer .scenario-scene{padding:20px}.solution-page .sector-explorer .scenario-scene h3{font-size:24px}.sector-explorer .schedule-grid{gap:10px}.sector-explorer .salon-schedule .schedule-day+.schedule-day{margin-left:0;padding-left:10px}.sector-explorer .schedule-slot{padding:12px 8px}.capability-directory-list{margin:48px 0 28px}.capability-directory-list>a{border-top:1px solid var(--color-line);grid-template-columns:32px 1fr 1.5fr 24px;align-items:start;gap:28px;padding:32px 0;display:grid}.capability-directory-list>a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.solution-page .capability-directory-list h2{font-size:30px}.directory-index{color:var(--color-ink-muted);padding-top:8px;font-size:12px}.capability-directory-list p{font-size:15px}.capability-directory-list>a>div>span{color:var(--color-ink);margin-top:14px;font-size:13px;display:block}@media (max-width:1100px){.sector-explorer{grid-template-columns:200px minmax(0,1fr);gap:28px}.sector-explorer-panel{grid-template-columns:1fr;gap:28px}.sector-explorer .scenario-scene{max-width:480px}.solution-details-layout{gap:48px}}@media (max-width:767px){.tools-band-intro{display:block}.solution-page .tools-band-intro h2{font-size:22px}.solution-page .tools-band-intro p{max-width:none;margin-top:12px}.tool-belt{grid-template-columns:1fr;gap:12px;margin-top:20px;display:grid}.tool-belt-item{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;min-width:0;min-height:44px;display:grid}.tool-belt .solution-brand{width:110px;height:30px}.solution-page .tool-belt p{margin-top:0;font-size:13px}.solution-details-layout{grid-template-columns:1fr;gap:44px}.invoice-demo{display:block}.invoice-paper{margin:16px;padding:20px}.invoice-paper-heading{margin-bottom:24px}.invoice-line{margin-top:16px}.invoice-paper .invoice-receipt{margin-top:20px}.invoice-demo .record-tabs{padding-top:0}.reporting-demo{display:block}.reporting-demo .source-switch{border-right:0;border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;padding:16px;display:grid}.reporting-demo .source-switch button{gap:8px;padding:8px}.reporting-demo .source-switch button>span:last-child{font-size:14px}.story-reporting .solution-result{text-align:left}.story-reporting .solution-jobs{border-top:0;padding-top:0}.story-reporting .solution-job{border-top:1px solid var(--color-line);padding:24px 0}.story-reporting .solution-job+.solution-job{border-left:0}.solution-layout-restaurant .solution-hero-layout>.reservation-scene{display:block}.solution-layout-restaurant .reservation-ticket{border-bottom:1px solid var(--color-line)}.solution-conversation-section{padding-block:48px}.conversation-section-intro{display:block}.solution-page .conversation-section-intro h2{font-size:30px}.conversation-section-intro p{max-width:none;margin-top:16px}.scenario-scene{padding:20px}.scene-heading{gap:12px;font-size:12px}.solution-page .scenario-scene h3{font-size:25px}.schedule-grid{gap:12px}.schedule-day>strong{font-size:25px}.schedule-slot{padding:12px 8px}.schedule-slot b,.schedule-slot small{font-size:13px}.scene-switch{gap:16px}.scene-switch button{font-size:14px}.salon-schedule .schedule-day+.schedule-day{margin-left:12px;padding-left:12px}.sector-explorer{margin-top:32px;padding-top:0;display:block}.sector-explorer-list{grid-template-columns:1fr 1fr;gap:0 12px;margin-bottom:32px;display:grid}.sector-explorer-list button{min-height:68px;padding:16px 8px;font-size:13px}.sector-explorer-list svg{width:14px}.sector-explorer-panel[data-state=active]{min-height:0}.sector-explorer-panel[data-state=inactive]{display:none}.solution-page .sector-explorer-copy h2{font-size:30px}.sector-explorer .scenario-scene{max-width:none}.capability-directory-list>a{grid-template-columns:1fr 24px;gap:18px 16px;padding-block:24px}.capability-directory-list .directory-index{display:none}.capability-directory-list>a>div{grid-area:2/1/auto/-1}.capability-directory-list>a>svg{grid-area:1/2}.solution-page .capability-directory-list h2{font-size:26px}}.tool-belt .solution-brand[data-brand=google-workspace]{width:160px}.tool-belt .solution-brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.conversation-toggle{display:none}#workflow-preview{scroll-margin-top:88px}@media (min-width:768px) and (max-width:959px){.solution-hero-copy{grid-template-columns:1fr;align-items:start;gap:24px}.solution-hero-copy>div{max-width:640px}.phone-example{grid-template-columns:1fr;gap:32px;padding:32px}.phone-example .phone-stage,.phone-example .handover-card{grid-area:auto/1}.phone-example .handover-card{width:100%;max-width:560px;margin-inline:auto}.conversation-section-intro{display:block}.conversation-section-intro p{max-width:560px;margin-top:16px}}@media (max-width:767px){.tool-belt .solution-brand[data-brand=google-workspace]{width:128px}.solution-conversation-section{padding-block:24px}.conversation-toggle{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;font-size:16px;display:flex}.conversation-toggle svg{flex-shrink:0}.conversation-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.conversation-content[data-expanded=false]{display:none}.conversation-content[data-expanded=true]{padding-top:24px}.solution-page .conversation-section-intro h2{font-size:26px}.solution-page .conversation-section-intro p{display:none}}
