.hero-animation-module__c_vGPa__visual{--hero-cycle:18s;min-inline-size:0;color:var(--ink);background:var(--paper)}.hero-animation-module__c_vGPa__photograph{block-size:clamp(9rem,15vw,12rem);display:block;overflow:clip}.hero-animation-module__c_vGPa__image{object-fit:cover;object-position:53% 50%;block-size:100%;inline-size:100%;display:block}.hero-animation-module__c_vGPa__workspace{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-inline-size:0;padding:1.5rem;display:grid}.hero-animation-module__c_vGPa__workspace>*,.hero-animation-module__c_vGPa__threadMeta>*,.hero-animation-module__c_vGPa__scene>*{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.hero-animation-module__c_vGPa__threadMeta{color:var(--body);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;line-height:1.5;display:flex}.hero-animation-module__c_vGPa__channel,.hero-animation-module__c_vGPa__actor{align-items:center;gap:.5rem;margin:0;display:flex}.hero-animation-module__c_vGPa__actor{font-size:var(--text-body);font-weight:600;line-height:1.5}.hero-animation-module__c_vGPa__channel img,.hero-animation-module__c_vGPa__actor img,.hero-animation-module__c_vGPa__handoff svg{flex:none}.hero-animation-module__c_vGPa__scene{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-inline-size:0;display:grid}.hero-animation-module__c_vGPa__question,.hero-animation-module__c_vGPa__replyMessage{border-radius:var(--radius-control) var(--radius-control) 0 var(--radius-control);max-inline-size:36ch;color:var(--ink);background:var(--wash);font-size:var(--text-body);margin:0;padding:.875rem 1rem;line-height:1.6}.hero-animation-module__c_vGPa__question{transform-origin:100% 100%;justify-self:end}.hero-animation-module__c_vGPa__draft,.hero-animation-module__c_vGPa__review,.hero-animation-module__c_vGPa__reply{gap:.75rem;display:grid}.hero-animation-module__c_vGPa__message{border-radius:0 var(--radius-control) var(--radius-control);background:var(--background);font-size:var(--text-body);margin:0;padding:.875rem 1rem;line-height:1.6}.hero-animation-module__c_vGPa__basis{color:var(--body);font-size:var(--text-small);margin:0;line-height:1.5}.hero-animation-module__c_vGPa__preview{font-size:var(--text-body);margin:0 0 .25rem;line-height:1.6;display:none}.hero-animation-module__c_vGPa__handoff{color:var(--brand-navy);font-size:var(--text-small);align-items:center;gap:.5rem;margin:0;line-height:1.5;display:flex}.hero-animation-module__c_vGPa__approval{border-radius:var(--radius-control);background:var(--brand);min-block-size:2.75rem;color:var(--on-brand);font-size:var(--text-body);pointer-events:none;justify-self:start;align-items:center;gap:.625rem;padding:.625rem 1rem;font-weight:600;line-height:1.5;display:inline-flex}.hero-animation-module__c_vGPa__checkMark{border:2px solid;border-radius:.2rem;place-items:center;block-size:1rem;inline-size:1rem;display:grid}.hero-animation-module__c_vGPa__checkMark svg{block-size:.75rem;inline-size:.75rem}.hero-animation-module__c_vGPa__approvalLabels{display:grid}.hero-animation-module__c_vGPa__approvalLabels>*{grid-area:1/1}.hero-animation-module__c_vGPa__beforeApproval{visibility:hidden}.hero-animation-module__c_vGPa__reply{justify-self:end}.hero-animation-module__c_vGPa__reply .hero-animation-module__c_vGPa__actor{color:var(--body);font-size:var(--text-small);justify-content:flex-end}.hero-animation-module__c_vGPa__aiTyping,.hero-animation-module__c_vGPa__customerTyping{display:none}.hero-animation-module__c_vGPa__typingDots{border-radius:var(--radius-control);background:var(--wash);align-items:center;gap:.3rem;min-block-size:2.75rem;inline-size:fit-content;padding:.875rem 1rem;display:flex}.hero-animation-module__c_vGPa__typingDots span{background:var(--body);border-radius:50%;block-size:.375rem;inline-size:.375rem}.hero-animation-module__c_vGPa__note{color:var(--meta);font-size:var(--text-small);margin:0;line-height:1.5}@media (max-width:63.99rem) and (min-width:48rem){.hero-animation-module__c_vGPa__visual{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.hero-animation-module__c_vGPa__photograph{block-size:auto}.hero-animation-module__c_vGPa__image{object-position:52% 50%}}@media (max-width:47.99rem){.hero-animation-module__c_vGPa__photograph{block-size:clamp(7.5rem,24vw,10rem)}.hero-animation-module__c_vGPa__workspace{gap:1rem;padding:1rem}}@media (prefers-reduced-motion:no-preference){.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__scene>*{pointer-events:none;grid-area:1/1;align-self:center}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__preview{display:block}.hero-animation-module__c_vGPa__visual[data-ready=true] :is(.hero-animation-module__c_vGPa__aiTyping,.hero-animation-module__c_vGPa__customerTyping){gap:.75rem;display:grid}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__customerTyping{justify-self:end;justify-items:end}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__scene>*{animation:hero-animation-module__c_vGPa__question-beat var(--hero-cycle) infinite both}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__aiTyping{animation-name:hero-animation-module__c_vGPa__ai-typing-beat}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__draft{animation-name:hero-animation-module__c_vGPa__draft-beat}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__review{animation-name:hero-animation-module__c_vGPa__review-beat}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__customerTyping{animation-name:hero-animation-module__c_vGPa__customer-typing-beat}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__reply{animation-name:hero-animation-module__c_vGPa__reply-beat}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__approval{animation:hero-animation-module__c_vGPa__approve-press var(--hero-cycle) infinite both}.hero-animation-module__c_vGPa__visual[data-ready=true] :is(.hero-animation-module__c_vGPa__checkMark svg,.hero-animation-module__c_vGPa__afterApproval){animation:hero-animation-module__c_vGPa__approval-confirmed var(--hero-cycle) step-end infinite both}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__beforeApproval{visibility:visible;animation:hero-animation-module__c_vGPa__approval-pending var(--hero-cycle) step-end infinite both}.hero-animation-module__c_vGPa__visual[data-ready=true] .hero-animation-module__c_vGPa__typingDots span{animation:.9s ease-in-out infinite hero-animation-module__c_vGPa__typing-dot}.hero-animation-module__c_vGPa__typingDots span:nth-child(2){animation-delay:.12s}.hero-animation-module__c_vGPa__typingDots span:nth-child(3){animation-delay:.24s}.hero-animation-module__c_vGPa__visual[data-ready=true] :is(.hero-animation-module__c_vGPa__scene>*,.hero-animation-module__c_vGPa__approval,.hero-animation-module__c_vGPa__checkMark svg,.hero-animation-module__c_vGPa__approvalLabels>*,.hero-animation-module__c_vGPa__typingDots span){animation-play-state:paused}.hero-animation-module__c_vGPa__visual[data-running=true] :is(.hero-animation-module__c_vGPa__scene>*,.hero-animation-module__c_vGPa__approval,.hero-animation-module__c_vGPa__checkMark svg,.hero-animation-module__c_vGPa__approvalLabels>*,.hero-animation-module__c_vGPa__typingDots span){animation-play-state:running}}@keyframes hero-animation-module__c_vGPa__question-beat{0%{opacity:0;animation-timing-function:var(--ease);transform:translateY(12px)}3%,17%{opacity:1;transform:none}17%{animation-timing-function:ease-in}20%,to{opacity:0;transform:translateY(-6px)}}@keyframes hero-animation-module__c_vGPa__ai-typing-beat{0%,20%{opacity:0;animation-timing-function:var(--ease);transform:translateY(8px)}22%,25%{opacity:1;transform:none}25%{animation-timing-function:ease-in}27%,to{opacity:0;transform:translateY(-4px)}}@keyframes hero-animation-module__c_vGPa__draft-beat{0%,27%{opacity:0;animation-timing-function:var(--ease);transform:translateY(12px)}31%,48%{opacity:1;transform:none}48%{animation-timing-function:ease-in}51%,to{opacity:0;transform:translateY(-6px)}}@keyframes hero-animation-module__c_vGPa__review-beat{0%,51%{opacity:0;animation-timing-function:var(--ease);transform:translateY(10px)}54%,67%{opacity:1;transform:none}67%{animation-timing-function:ease-in}70%,to{opacity:0;transform:translateY(-6px)}}@keyframes hero-animation-module__c_vGPa__customer-typing-beat{0%,70%{opacity:0;animation-timing-function:var(--ease);transform:translateY(8px)}72%,77%{opacity:1;transform:none}77%{animation-timing-function:ease-in}79%,to{opacity:0;transform:translateY(-4px)}}@keyframes hero-animation-module__c_vGPa__reply-beat{0%,79%{opacity:0;animation-timing-function:var(--ease);transform:translateY(12px)}82%,96%{opacity:1;transform:none}96%{animation-timing-function:ease-in}to{opacity:0;transform:translateY(-6px)}}@keyframes hero-animation-module__c_vGPa__approve-press{0%,60%,61.4%,to{animation-timing-function:ease-in-out;transform:scale(1)}60.7%{animation-timing-function:ease-in-out;transform:scale(.98)}}@keyframes hero-animation-module__c_vGPa__approval-confirmed{0%,to{opacity:0}61.4%{opacity:1}}@keyframes hero-animation-module__c_vGPa__approval-pending{0%,to{opacity:1}61.4%{opacity:0}}@keyframes hero-animation-module__c_vGPa__typing-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}
.hero-module__bLJxgG__hero{padding-block:clamp(2rem,3.3vw,3rem) 4rem}.hero-module__bLJxgG__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-module__bLJxgG__intro{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.75rem;display:grid}.hero-module__bLJxgG__title{min-inline-size:0;font-size:var(--text-hero);letter-spacing:-.05em;font-weight:600;line-height:1.05}.hero-module__bLJxgG__title span{display:block}.hero-module__bLJxgG__copy{min-inline-size:0;padding-block-end:.25rem}.hero-module__bLJxgG__description{max-inline-size:42ch;color:var(--body);font-size:var(--text-body);line-height:1.65}.hero-module__bLJxgG__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-block-start:1.5rem;display:flex}@media (max-width:63.99rem){.hero-module__bLJxgG__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.hero-module__bLJxgG__intro{gap:1.25rem}.hero-module__bLJxgG__description{max-inline-size:58ch;font-size:var(--text-body)}}@media (max-width:47.99rem){.hero-module__bLJxgG__hero{padding-block:1.75rem 2.75rem}.hero-module__bLJxgG__intro{gap:1rem}.hero-module__bLJxgG__layout{gap:1.25rem}.hero-module__bLJxgG__title{font-size:var(--text-hero-mobile);line-height:1.1}.hero-module__bLJxgG__description{max-inline-size:48ch;line-height:1.6}.hero-module__bLJxgG__actions{gap:.5rem 1rem;margin-block-start:1.25rem}}
.definition-module__iM1vWa__section{background:var(--paper);color:var(--ink);padding-block:clamp(2.5rem,1.5rem + 3.3vw,4.5rem)}.definition-module__iM1vWa__layout{gap:1.75rem;display:grid}.definition-module__iM1vWa__title{min-inline-size:0;font-size:var(--text-section);letter-spacing:-.05em;font-weight:600;line-height:1.12}.definition-module__iM1vWa__title span{display:inline}.definition-module__iM1vWa__support{min-inline-size:0}.definition-module__iM1vWa__channels{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.definition-module__iM1vWa__channels img{flex:none;block-size:2.5rem;inline-size:2.5rem;display:block}.definition-module__iM1vWa__channels li{align-items:center;gap:.5rem;min-inline-size:0;font-size:.875rem;line-height:1.5;display:flex}.definition-module__iM1vWa__channels span{min-inline-size:0}@media (prefers-reduced-motion:no-preference){.definition-module__iM1vWa__support[data-scroll-motion=true] .definition-module__iM1vWa__channels li{opacity:calc(.4 + .6 * var(--channel-arrival,1));transform:translateY(calc((1 - var(--channel-arrival,1)) * 12px)) scale(calc(.97 + .03 * var(--channel-arrival,1)));transform-origin:50%}}@media (max-width:35.99rem){.definition-module__iM1vWa__title span{display:block}.definition-module__iM1vWa__channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem 1.5rem;inline-size:100%;display:grid}.definition-module__iM1vWa__channels img{block-size:2rem;inline-size:2rem}}
.care-overview-module__cAR2ga__section{color:var(--ink)}.care-overview-module__cAR2ga__intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:1.5rem clamp(2rem,.5rem + 4vw,4.5rem);display:grid}.care-overview-module__cAR2ga__intro>*,.care-overview-module__cAR2ga__body>*{min-inline-size:0}.care-overview-module__cAR2ga__lead{max-inline-size:45ch;font-size:var(--text-body);margin:0;line-height:1.6}.care-overview-module__cAR2ga__selector{border:0;flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}.care-overview-module__cAR2ga__option{background:var(--paper);border-radius:var(--radius-control);min-block-size:3rem;font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-block:.75rem;padding-inline:1.25rem;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.care-overview-module__cAR2ga__body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,.5rem + 4vw,4.5rem);margin-block-start:var(--space-content);display:grid}.care-overview-module__cAR2ga__mosaic{aspect-ratio:4/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);display:grid;overflow:clip}.care-overview-module__cAR2ga__mosaic picture{min-block-size:0;min-inline-size:0;display:block}.care-overview-module__cAR2ga__productPicture{grid-area:1/1/3/2}.care-overview-module__cAR2ga__craftPicture{grid-area:1/2/2/3}.care-overview-module__cAR2ga__parcelPicture{grid-area:2/2/3/3}.care-overview-module__cAR2ga__photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.care-overview-module__cAR2ga__details{gap:2rem;display:grid}.care-overview-module__cAR2ga__contexts{display:grid}.care-overview-module__cAR2ga__panel{gap:1.75rem;min-inline-size:0;margin:0;display:grid}.care-overview-module__cAR2ga__panel dt{font-size:var(--text-subheading);letter-spacing:-.035em;font-weight:600;line-height:1.25}.care-overview-module__cAR2ga__panel dd{max-inline-size:42ch;font-size:var(--text-body);margin-block:.5rem 0;margin-inline:0;line-height:1.6}.care-overview-module__cAR2ga__reviewNote{max-inline-size:42ch;font-size:var(--text-body);margin:0;line-height:1.6}@supports selector(:has(*)){.care-overview-module__cAR2ga__choice{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.care-overview-module__cAR2ga__option:has(.care-overview-module__cAR2ga__choice:checked){color:var(--background);background:var(--ink)}.care-overview-module__cAR2ga__option:has(.care-overview-module__cAR2ga__choice:focus-visible){outline:3px solid var(--ring);outline-offset:4px}:is(.care-overview-module__cAR2ga__section:has(.care-overview-module__cAR2ga__choice[value=solo]:checked) .care-overview-module__cAR2ga__panel[data-context=team],.care-overview-module__cAR2ga__section:has(.care-overview-module__cAR2ga__choice[value=team]:checked) .care-overview-module__cAR2ga__panel[data-context=solo]){visibility:hidden}.care-overview-module__cAR2ga__panel{grid-area:1/1}}@media (max-width:47.99rem){.care-overview-module__cAR2ga__intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.care-overview-module__cAR2ga__body{grid-template-columns:minmax(0,1fr);gap:1.75rem}.care-overview-module__cAR2ga__panel{gap:1.5rem}}@media (min-width:36rem) and (max-width:47.99rem){.care-overview-module__cAR2ga__mosaic{aspect-ratio:16/9}}@media (hover:hover) and (pointer:fine){.care-overview-module__cAR2ga__option:hover{background:var(--wash)}.care-overview-module__cAR2ga__option:has(.care-overview-module__cAR2ga__choice:checked):hover{background:var(--ink)}}@media (prefers-reduced-motion:no-preference){.care-overview-module__cAR2ga__option{transition:transform var(--duration-press) var(--ease)}.care-overview-module__cAR2ga__option:active{transform:scale(.98)}@supports selector(:has(*)){:is(.care-overview-module__cAR2ga__section:has(.care-overview-module__cAR2ga__choice[value=solo]:checked) .care-overview-module__cAR2ga__panel[data-context=solo],.care-overview-module__cAR2ga__section:has(.care-overview-module__cAR2ga__choice[value=team]:checked) .care-overview-module__cAR2ga__panel[data-context=team]){animation:care-overview-module__cAR2ga__context-enter var(--duration-ui) var(--ease) both}}}@keyframes care-overview-module__cAR2ga__context-enter{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:none}}
.platform-flow-module__RHC0PG__section{color:var(--ink);background:var(--paper);padding-block:clamp(3rem,2.25rem + 3vw,5rem)}.platform-flow-module__RHC0PG__figure{margin:var(--space-content) 0 0}.platform-flow-module__RHC0PG__diagram{--flow-axis:horizontal;--flow-wire:color-mix(in oklch, var(--meta) 80%, var(--paper));grid-template-columns:minmax(8rem,.8fr) 3.5rem minmax(15rem,1.2fr) 3.5rem minmax(8rem,.8fr) 3.5rem minmax(10rem,1fr);align-items:center;display:grid;position:relative}.platform-flow-module__RHC0PG__diagram>*{min-inline-size:0}.platform-flow-module__RHC0PG__diagram>[data-flow-wires]{z-index:0;block-size:100%;inline-size:100%;color:var(--meta);pointer-events:none;position:absolute;inset:0;overflow:visible}.platform-flow-module__RHC0PG__diagram [data-flow-path]{stroke:var(--flow-wire);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.platform-flow-module__RHC0PG__diagram [data-flow-packet]{fill:var(--brand);opacity:0}.platform-flow-module__RHC0PG__sources,.platform-flow-module__RHC0PG__capabilities{margin:0;padding:0;list-style:none}.platform-flow-module__RHC0PG__sources{z-index:1;min-block-size:11.25rem;font-size:var(--text-body);grid-template-rows:repeat(3,1fr);align-items:center;font-weight:600;line-height:1.5;display:grid;position:relative}.platform-flow-module__RHC0PG__sources li{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.5rem;display:flex;position:relative}.platform-flow-module__RHC0PG__sources li>span:first-child{min-inline-size:0}.platform-flow-module__RHC0PG__sourcePort{background:var(--meta);border-radius:50%;flex:none;block-size:.375rem;inline-size:.375rem}.platform-flow-module__RHC0PG__merge,.platform-flow-module__RHC0PG__fork{color:var(--meta)}.platform-flow-module__RHC0PG__desktopWire{inline-size:100%;display:block}.platform-flow-module__RHC0PG__mobileWire{display:none}.platform-flow-module__RHC0PG__merge svg,.platform-flow-module__RHC0PG__fork svg{overflow:visible}.platform-flow-module__RHC0PG__merge path,.platform-flow-module__RHC0PG__fork path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.platform-flow-module__RHC0PG__diagram[data-wires-ready=true] :is(.platform-flow-module__RHC0PG__merge,.platform-flow-module__RHC0PG__connector,.platform-flow-module__RHC0PG__fork){visibility:hidden}.platform-flow-module__RHC0PG__agent{z-index:1;color:var(--ink);background:var(--card);border-radius:var(--radius-panel);gap:1.25rem;padding:1.5rem;display:grid;position:relative}.platform-flow-module__RHC0PG__agentFocus{border-radius:inherit;background:var(--tint);opacity:0;position:absolute;inset:0}.platform-flow-module__RHC0PG__identity,.platform-flow-module__RHC0PG__capabilities{position:relative}.platform-flow-module__RHC0PG__identity{align-items:center;gap:1rem;display:flex}.platform-flow-module__RHC0PG__mark{border-radius:var(--radius-panel);background:var(--brand);flex:none;place-items:center;block-size:4rem;inline-size:4rem;padding:.5rem;display:grid}.platform-flow-module__RHC0PG__mark img{border-radius:var(--radius-control);background:var(--on-brand);block-size:100%;inline-size:100%;padding:.25rem}.platform-flow-module__RHC0PG__identity h3{font-size:var(--text-subheading);letter-spacing:-.035em;font-weight:600;line-height:1.25}.platform-flow-module__RHC0PG__capabilities{gap:.5rem;display:grid}.platform-flow-module__RHC0PG__capabilities li{font-size:var(--text-body);align-items:start;gap:.5rem;line-height:1.5;display:flex}.platform-flow-module__RHC0PG__capabilities svg{color:var(--brand-navy);flex:none;margin-block-start:.25rem}.platform-flow-module__RHC0PG__connector{color:var(--meta);place-items:center;display:grid}.platform-flow-module__RHC0PG__recommendation{z-index:1;border-radius:var(--radius-control);text-align:center;color:var(--brand-navy);background:var(--tint);font-size:var(--text-body);padding:1rem;font-weight:600;line-height:1.5;position:relative}.platform-flow-module__RHC0PG__outputs{z-index:1;gap:1rem;margin:0;display:grid;position:relative}.platform-flow-module__RHC0PG__output{border-radius:var(--radius-control);background:var(--paper);align-content:center;gap:.25rem;min-block-size:5.25rem;padding:1rem;display:grid;position:relative}.platform-flow-module__RHC0PG__output:before{content:"";border-radius:inherit;background:var(--bed);opacity:0;position:absolute;inset:0}.platform-flow-module__RHC0PG__output dt,.platform-flow-module__RHC0PG__output dd{font-size:var(--text-body);line-height:1.5;position:relative}.platform-flow-module__RHC0PG__output dt{font-weight:600}.platform-flow-module__RHC0PG__output dd{color:var(--body)}.platform-flow-module__RHC0PG__diagram[data-flow-scene=assistant] .platform-flow-module__RHC0PG__agentFocus{opacity:1}.platform-flow-module__RHC0PG__diagram[data-flow-scene=assistant] .platform-flow-module__RHC0PG__mark{transform:scale(1.035)}.platform-flow-module__RHC0PG__diagram[data-flow-scene=handoff] [data-flow-node=handoff]:before,.platform-flow-module__RHC0PG__diagram[data-flow-scene=automatic] [data-flow-node=automatic]:before{opacity:1}@media (max-width:63.99rem){.platform-flow-module__RHC0PG__diagram{--flow-axis:vertical;grid-template-columns:minmax(0,1fr);max-inline-size:36rem;margin-inline:auto}.platform-flow-module__RHC0PG__sources{text-align:center;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-block-size:0}.platform-flow-module__RHC0PG__sources li{text-wrap:balance;flex-direction:column;justify-content:end;align-self:stretch;gap:.75rem;padding:0 .375rem}.platform-flow-module__RHC0PG__desktopWire{display:none}.platform-flow-module__RHC0PG__mobileWire{block-size:2rem;inline-size:100%;display:block}.platform-flow-module__RHC0PG__agent{gap:1rem;padding:1.25rem}.platform-flow-module__RHC0PG__identity{justify-content:center}.platform-flow-module__RHC0PG__capabilities{flex-wrap:wrap;justify-content:center;gap:.375rem 1rem;display:flex}.platform-flow-module__RHC0PG__connector{block-size:2rem}.platform-flow-module__RHC0PG__connector svg{rotate:90deg}.platform-flow-module__RHC0PG__recommendation{justify-self:center;padding:.75rem 1.5rem}.platform-flow-module__RHC0PG__outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.platform-flow-module__RHC0PG__output{min-block-size:5rem;padding:.75rem}}@media (prefers-reduced-motion:no-preference){.platform-flow-module__RHC0PG__agentFocus,.platform-flow-module__RHC0PG__output:before{transition:opacity var(--duration-ui) var(--ease)}.platform-flow-module__RHC0PG__mark{transition:transform var(--duration-ui) var(--ease)}}.platform-flow-module__RHC0PG__diagram [data-flow-highlight]{stroke:var(--brand);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.platform-flow-module__RHC0PG__diagram[data-flow-scene=input] [data-flow-highlight^=source-],.platform-flow-module__RHC0PG__diagram[data-flow-scene=recommendation] [data-flow-highlight=recommendation],.platform-flow-module__RHC0PG__diagram[data-flow-scene=handoff] [data-flow-highlight=handoff],.platform-flow-module__RHC0PG__diagram[data-flow-scene=automatic] [data-flow-highlight=automatic]{opacity:1}@media (prefers-reduced-motion:no-preference){.platform-flow-module__RHC0PG__diagram [data-flow-highlight]{transition:opacity var(--duration-ui) var(--ease)}}
.pricing-module__XUogIa__intro{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:end;gap:1.5rem 3rem;display:grid}.pricing-module__XUogIa__intro p{max-inline-size:30ch;font-size:var(--text-body);line-height:1.6}.pricing-module__XUogIa__comparison{margin-block-start:var(--space-content);container-type:inline-size}.pricing-module__XUogIa__table{table-layout:fixed;border-collapse:collapse;text-align:start;inline-size:100%;font-size:var(--text-body);font-variant-numeric:tabular-nums;line-height:1.5}.pricing-module__XUogIa__labelColumn{inline-size:42%}.pricing-module__XUogIa__proColumn{background:var(--tint)}.pricing-module__XUogIa__table :is(th,td){text-align:start;overflow-wrap:anywhere;padding-block:1rem;padding-inline:1.5rem;font-weight:500}.pricing-module__XUogIa__table tr>:first-child{padding-inline-start:0}.pricing-module__XUogIa__table thead :is(th,td){vertical-align:bottom;padding-block:1.75rem}.pricing-module__XUogIa__table .pricing-module__XUogIa__scope{color:var(--body)}.pricing-module__XUogIa__planName,.pricing-module__XUogIa__price,.pricing-module__XUogIa__period,.pricing-module__XUogIa__tier{display:block}.pricing-module__XUogIa__planName{font-size:var(--text-subheading);letter-spacing:-.035em;font-weight:650}.pricing-module__XUogIa__price{font-size:var(--text-section);letter-spacing:-.055em;overflow-wrap:normal;margin-block-start:.75rem;font-weight:550;line-height:1.2}.pricing-module__XUogIa__period,.pricing-module__XUogIa__tier{color:var(--body);margin-block-start:.25rem}.pricing-module__XUogIa__table tbody tr:first-child td{color:var(--brand-navy);font-weight:750}.pricing-module__XUogIa__comparisonFooter{justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-block-start:1.75rem;display:flex}.pricing-module__XUogIa__comparisonFooter p{max-inline-size:46ch;font-size:var(--text-body);line-height:1.6}.pricing-module__XUogIa__comparisonFooter a{flex-shrink:0}.pricing-module__XUogIa__enterprise{background:var(--paper);grid-template-columns:minmax(0,1fr) auto;gap:1rem 3rem;margin-block-start:3rem;padding:clamp(1.25rem,.85rem + 1.6vw,2.25rem);display:grid}.pricing-module__XUogIa__enterprise h3{font-size:var(--text-subheading);letter-spacing:-.035em;font-weight:600}.pricing-module__XUogIa__enterprise p{max-inline-size:48ch;font-size:var(--text-body);margin-block-start:.5rem;line-height:1.6}.pricing-module__XUogIa__enterpriseAction{align-self:start}.pricing-module__XUogIa__enterpriseAction p{font-size:var(--text-subheading);letter-spacing:-.035em;margin:0;font-weight:550}.pricing-module__XUogIa__enterpriseDetails{grid-column:1/-1;justify-self:start;inline-size:100%}.pricing-module__XUogIa__enterprise>*,.pricing-module__XUogIa__billingNotes>*,.pricing-module__XUogIa__plannedGroups>*{overflow-wrap:anywhere;min-inline-size:0}.pricing-module__XUogIa__finePrint{gap:.5rem;margin-block-start:1.5rem;display:grid}.pricing-module__XUogIa__disclosure summary{min-block-size:3rem;font-size:var(--text-body);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:.75rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.pricing-module__XUogIa__disclosure summary::-webkit-details-marker{display:none}.pricing-module__XUogIa__disclosure:not([open])>:not(summary){display:none}.pricing-module__XUogIa__disclosure summary svg{block-size:1.125rem;inline-size:1.125rem}.pricing-module__XUogIa__disclosure[open]>summary svg{transform:rotate(180deg)}.pricing-module__XUogIa__disclosure ul{font-size:var(--text-body);gap:.625rem;margin-block:.75rem 1.5rem;padding-inline-start:1.25rem;line-height:1.6;display:grid}.pricing-module__XUogIa__billingNotes,.pricing-module__XUogIa__plannedGroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:1rem 1.5rem;display:grid}.pricing-module__XUogIa__billingNotes h3,.pricing-module__XUogIa__plannedGroups h3{font-size:var(--text-body);font-weight:650;line-height:1.5}.pricing-module__XUogIa__billingNotes p,.pricing-module__XUogIa__plannedNotice{font-size:var(--text-body);margin-block-start:.5rem;line-height:1.6}@media (max-width:47.99rem){.pricing-module__XUogIa__intro{grid-template-columns:minmax(0,1fr);gap:1rem}.pricing-module__XUogIa__intro p{max-inline-size:100%}.pricing-module__XUogIa__labelColumn{inline-size:32%}.pricing-module__XUogIa__table :is(th,td){padding-block:.875rem;padding-inline:.5rem}.pricing-module__XUogIa__table thead :is(th,td){padding-block:1.25rem}.pricing-module__XUogIa__planName{font-size:var(--text-subheading)}.pricing-module__XUogIa__comparisonFooter{flex-direction:column;align-items:stretch;gap:1.25rem}.pricing-module__XUogIa__enterprise{grid-template-columns:minmax(0,1fr);gap:1rem;margin-block-start:2rem}.pricing-module__XUogIa__enterpriseAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;display:flex}.pricing-module__XUogIa__billingNotes,.pricing-module__XUogIa__plannedGroups{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@container (max-width:20em){.pricing-module__XUogIa__table{display:block}.pricing-module__XUogIa__table colgroup{display:none}.pricing-module__XUogIa__table :is(thead,tbody){display:block}.pricing-module__XUogIa__table tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-module__XUogIa__table tr>:first-child{grid-column:1/-1;padding-block-end:0}.pricing-module__XUogIa__table :is(th,td){padding-inline:.125rem}.pricing-module__XUogIa__table tr>:last-child{background:var(--tint);padding-inline-start:.5rem}.pricing-module__XUogIa__table .pricing-module__XUogIa__scope{padding-block:0 1rem}.pricing-module__XUogIa__price{font-size:calc(1rem + 4cqi)}}@media (hover:hover) and (pointer:fine){.pricing-module__XUogIa__disclosure summary:hover{color:var(--brand-navy)}}@media (prefers-reduced-motion:no-preference){.pricing-module__XUogIa__disclosure summary{transition:transform var(--duration-press) var(--ease)}.pricing-module__XUogIa__disclosure summary:active{transform:scale(.99)}}
.faq-demo-module__79cWoG__faqLayout{gap:1.75rem;display:grid}.faq-demo-module__79cWoG__faqLayout>*{min-inline-size:0}.faq-demo-module__79cWoG__heading{max-inline-size:15ch;font-size:var(--text-section);letter-spacing:-.05em;font-weight:600;line-height:1.12}.faq-demo-module__79cWoG__questions{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.faq-demo-module__79cWoG__question{min-inline-size:0}.faq-demo-module__79cWoG__question summary{justify-content:space-between;align-items:center;gap:1.5rem;min-block-size:3.5rem;padding-block:1rem;list-style:none;display:flex}.faq-demo-module__79cWoG__question summary::-webkit-details-marker{display:none}.faq-demo-module__79cWoG__question h3{min-inline-size:0;font-size:var(--text-body);font-weight:600;line-height:1.5}.faq-demo-module__79cWoG__question summary svg{block-size:1.125rem;inline-size:1.125rem}.faq-demo-module__79cWoG__question[open] summary{color:var(--brand-navy)}.faq-demo-module__79cWoG__question[open] summary svg{transform:rotate(45deg)}.faq-demo-module__79cWoG__answer{max-inline-size:60ch;font-size:var(--text-body);padding-block:0 1.25rem;line-height:1.65}.faq-demo-module__79cWoG__booking{gap:2rem;margin-block-start:clamp(4rem,2.5rem + 4vw,7rem);display:grid}.faq-demo-module__79cWoG__booking>*,.faq-demo-module__79cWoG__fields>*,.faq-demo-module__79cWoG__actions>*{min-inline-size:0}.faq-demo-module__79cWoG__title{font-size:var(--text-section);letter-spacing:-.05em;font-weight:600;line-height:1.12}.faq-demo-module__79cWoG__description{max-inline-size:38ch;font-size:var(--text-body);margin-block-start:1rem;line-height:1.6}.faq-demo-module__79cWoG__email{min-block-size:2.75rem;color:var(--brand-navy);font-size:var(--text-body);text-underline-offset:.25em;align-items:center;margin-block-start:.5rem;text-decoration:underline;text-decoration-thickness:.06em;display:inline-flex}.faq-demo-module__79cWoG__formArea{container:demo-form/inline-size}.faq-demo-module__79cWoG__form{gap:1.5rem;display:grid}.faq-demo-module__79cWoG__fields{align-items:start;gap:1.25rem;display:grid}.faq-demo-module__79cWoG__field{gap:.625rem;display:grid}.faq-demo-module__79cWoG__field label{font-size:var(--text-body);font-weight:600}.faq-demo-module__79cWoG__field input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--card);min-block-size:3.25rem;inline-size:100%;min-inline-size:0;color:var(--ink);font-size:var(--text-body);padding:.875rem 1rem;line-height:1.5}.faq-demo-module__79cWoG__field input::placeholder{color:var(--meta)}.faq-demo-module__79cWoG__field input:is(:user-invalid,[aria-invalid=true]){border-color:var(--danger)}.faq-demo-module__79cWoG__field small{color:var(--danger);font-size:var(--text-small);line-height:1.5}.faq-demo-module__79cWoG__actions{align-items:center;gap:1rem;display:grid}.faq-demo-module__79cWoG__actions button{min-block-size:3.25rem}.faq-demo-module__79cWoG__privacy{max-inline-size:36ch;color:var(--body);font-size:var(--text-small);line-height:1.6}.faq-demo-module__79cWoG__notice{font-size:var(--text-body);padding:1.25rem;line-height:1.6}.faq-demo-module__79cWoG__notice p{margin-block-start:.5rem}.faq-demo-module__79cWoG__notice[role=alert]{color:var(--danger);background:var(--danger-soft)}.faq-demo-module__79cWoG__notice[role=status]{color:var(--success);background:var(--success-soft)}.faq-demo-module__79cWoG__notice a{text-underline-offset:.2em;text-decoration:underline}@container demo-form (min-width:30rem){.faq-demo-module__79cWoG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.faq-demo-module__79cWoG__actions{grid-template-columns:auto minmax(0,1fr);gap:1.5rem}}@media (min-width:64rem){.faq-demo-module__79cWoG__faqLayout,.faq-demo-module__79cWoG__booking{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,4vw,5rem)}}@media (hover:hover) and (pointer:fine){.faq-demo-module__79cWoG__question summary:hover{color:var(--brand-navy)}.faq-demo-module__79cWoG__email:hover{color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.faq-demo-module__79cWoG__question summary{transition:transform var(--duration-press) var(--ease)}.faq-demo-module__79cWoG__question summary:active{transform:scale(.99)}.faq-demo-module__79cWoG__question summary svg{transition:transform var(--duration-ui) var(--ease)}.faq-demo-module__79cWoG__question[open] .faq-demo-module__79cWoG__answer{animation:faq-demo-module__79cWoG__answer-enter var(--duration-ui) var(--ease) both}.faq-demo-module__79cWoG__email{transition:transform var(--duration-press) var(--ease)}.faq-demo-module__79cWoG__email:active{transform:scale(.98)}}@keyframes faq-demo-module__79cWoG__answer-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}
