.comparisons .comparison-band{padding-block:var(--_spacing---space--8)}.comparisons .comparison-section{scroll-margin-top:calc(var(--nav--height) + var(--_spacing---space--5))}.comparisons .comparison-section-heading{gap:var(--_spacing---space--7);margin-bottom:var(--_spacing---space--7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.comparisons .comparison-section-heading h2,.comparisons .comparison-section-heading p{margin:0}.comparisons .comparison-directory{gap:var(--site--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.comparisons .comparison-directory a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.comparisons .comparison-card-copy{padding-block:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);flex:1}.comparisons .comparison-card-copy h2{margin-block:var(--_spacing---space--4)}.comparisons .comparison-card-copy p{margin:0}.comparisons .comparison-card-action{margin-top:var(--_spacing---space--5);justify-content:space-between;align-items:center;display:flex}.comparisons .comparison-directory a:hover .comparison-card-action{color:var(--orange--700)}.comparisons .comparison-directory a:hover .comparison-card-copy{border-color:var(--orange--500)}.comparisons .comparison-model-grid{grid-template-columns:repeat(var(--comparison-columns),minmax(0,1fr));gap:var(--site--gutter);display:grid}.comparisons .comparison-model{background:var(--_theme---background);color:var(--_theme---text);border:var(--border-width--main) solid var(--_theme---border);padding:var(--_spacing---space--6);border-radius:var(--radius--main);flex-direction:column;align-items:flex-start;display:flex}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--7);margin-bottom:var(--_spacing---space--4)}.comparisons .comparison-model-name{color:var(--_theme---text-faded);margin-bottom:var(--_spacing---space--5)}.comparisons .comparison-model-owner{padding-top:var(--_spacing---space--7);margin-top:auto}.comparisons .comparison-model-owner p{margin-top:var(--_spacing---space--3);margin-bottom:0}.comparisons .comparison-model.u-theme-dark{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-table{background:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);padding:var(--_spacing---space--5);margin:0}.comparisons .comparison-scroll{overflow-x:auto}.comparisons .comparison-table table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.comparisons .comparison-table caption{text-align:left;margin-bottom:var(--_spacing---space--5)}.comparisons .comparison-table th,.comparisons .comparison-table td{padding:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);vertical-align:top;font-weight:inherit}.comparisons .comparison-table thead th:first-child{width:24%}.comparisons .comparison-table thead th{background:var(--neutral--300)}.comparisons .comparison-table thead th:last-child{background:var(--neutral--950);color:var(--neutral--100);border-top:var(--_spacing---space--1) solid var(--orange--500)}.comparisons .comparison-table tbody td:last-child{background:var(--neutral--100)}.comparisons .comparison-table tbody tr:last-child>*{border-bottom:0}.comparisons .comparison-table-footer{justify-content:space-between;align-items:center;gap:var(--_spacing---space--5);padding-top:var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---border);display:flex}.comparisons .comparison-table-footer p{margin:0}.comparisons .comparison-wordmark{width:var(--_spacing---space--8);flex-shrink:0}.comparisons .comparison-wordmark svg{width:100%;height:auto}.comparisons .comparison-cell-label{display:none}.comparisons .comparison-workflow-intro{max-width:var(--max-width--small);margin-bottom:var(--_spacing---space--7)}.comparisons .comparison-demo-question{border-left:var(--_spacing---space--1) solid var(--orange--500);padding-left:var(--_spacing---space--4);margin-top:var(--_spacing---space--4);color:var(--neutral--950)}.comparisons .comparison-workflow .u-section-spacer{height:var(--_spacing---space--8)}.comparisons .comparison-proof{background:var(--neutral--300);border-radius:var(--radius--main);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.comparisons .comparison-proof-image{object-fit:cover;width:100%;height:100%;display:block}.comparisons .comparison-proof-copy{padding:var(--_spacing---space--7);justify-content:center;align-items:flex-start;gap:var(--_spacing---space--5);flex-direction:column;display:flex}.comparisons .comparison-proof-copy p,.comparisons .comparison-proof-copy h2{margin:0}.comparisons .comparison-sources{border-top:var(--border-width--main) solid var(--_theme---border);padding-block:var(--_spacing---space--5)}.comparisons .comparison-sources summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.comparisons .comparison-sources summary::-webkit-details-marker{display:none}.comparisons .comparison-sources summary:after{content:"+"}.comparisons .comparison-sources[open] summary:after{content:"−"}.comparisons .comparison-sources ul{margin-top:var(--_spacing---space--5)}@media (max-width:991px){.comparisons .comparison-directory{grid-template-columns:1fr}.comparisons .comparison-directory a{gap:var(--_spacing---space--5);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-card-copy{padding-top:0}.comparisons .comparison-model-grid{grid-template-columns:1fr}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--5)}.comparisons .comparison-model-owner{padding-top:var(--_spacing---space--4)}}@media (max-width:767px){.comparisons .comparison-section-heading,.comparisons .comparison-proof{grid-template-columns:1fr}.comparisons .comparison-directory a{gap:0;display:flex}.comparisons .comparison-card-copy{padding-top:var(--_spacing---space--5)}.comparisons .comparison-table{padding:var(--_spacing---space--4)}.comparisons .comparison-table table,.comparisons .comparison-table tbody{display:block}.comparisons .comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparisons .comparison-table tbody tr{border-bottom:var(--border-width--main) solid var(--_theme---border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparisons .comparison-table tbody th{padding:var(--_spacing---space--4) 0;border:0;grid-column:1/-1}.comparisons .comparison-table tbody td{padding:var(--_spacing---space--4);border:0}.comparisons .comparison-cell-label{color:var(--_theme---text-faded);margin-bottom:var(--_spacing---space--3);display:block}.comparisons .comparison-table tbody td:last-child{border-top:var(--_spacing---space--1) solid var(--orange--500)}.comparisons .comparison-table-footer{align-items:flex-start}}.comparisons .comparison-table th,.comparisons .comparison-table td{display:table-cell}.comparisons .comparison-table table{font:inherit}.comparisons .comparison-scenario{gap:var(--_spacing---space--6);padding:var(--_spacing---space--6);background:var(--neutral--300);border-left:var(--_spacing---space--1) solid var(--orange--500);margin-bottom:var(--_spacing---space--7);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-scenario p,.comparisons .comparison-scenario h3{margin:0}.comparisons .comparison-scenario h3{margin-top:var(--_spacing---space--3)}@media (max-width:767px){.comparisons .comparison-table th,.comparisons .comparison-table td{display:block}.comparisons .comparison-scenario{grid-template-columns:1fr}}.comparisons .comparison-card-copy{justify-content:space-between;align-items:center;gap:var(--_spacing---space--4);display:flex}.comparisons .comparison-card-copy h2{margin:0}@media (max-width:991px) and (min-width:768px){.comparisons .comparison-card-copy{padding-top:var(--_spacing---space--5)}}.comparisons [hidden]{display:none!important}.comparisons .comparison-hero{padding-block:var(--_spacing---space--8)}.comparisons .comparison-hero-grid{align-items:center;gap:var(--_spacing---space--8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.comparisons .comparison-hero-copy{align-items:flex-start;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.comparisons .comparison-hero-copy :is(h1,p){margin:0}.comparisons .comparison-text-link{justify-content:space-between;align-items:center;gap:var(--_spacing---space--6);padding-block:var(--_spacing---space--4);border-bottom:var(--border-width--main) solid currentColor;color:inherit;text-decoration:none;display:inline-flex}.comparisons .comparison-text-link:hover{color:var(--orange--700)}.comparisons .comparison-jumps{gap:var(--_spacing---space--5);flex-wrap:wrap;display:flex}.comparisons .comparison-library{padding-top:var(--_spacing---space--7)}.comparisons .comparison-library>.u-container{gap:0}.comparisons .comparison-library-heading{justify-content:space-between;align-items:center;gap:var(--_spacing---space--6);margin-bottom:var(--_spacing---space--6);display:flex}.comparisons .comparison-library-heading h2{margin:0}.comparisons .comparison-search{flex:0 1 calc(var(--max-width--small) / 3)}.comparisons .comparison-search input{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);width:100%;min-width:0;color:var(--neutral--950);padding:var(--_spacing---space--3) var(--_spacing---space--4);background:0 0;transition:border-color .3s,background-color .3s;display:block}.comparisons .comparison-filter-row{justify-content:space-between;align-items:center;gap:var(--_spacing---space--5);border-bottom:var(--border-width--main) solid var(--_theme---border);padding-bottom:var(--_spacing---space--5);margin-bottom:var(--_spacing---space--6);display:flex}.comparisons .comparison-filter-row p{flex-shrink:0;margin:0}.comparisons .comparison-filters{gap:var(--_spacing---space--3);flex-wrap:wrap;display:flex}.comparisons .comparison-filter{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);padding:var(--_spacing---space--3) var(--_spacing---space--4);cursor:pointer;color:var(--neutral--950);background:0 0}.comparisons .comparison-filter[aria-pressed=true],.comparisons .comparison-filter:hover{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-empty{padding-block:var(--_spacing---space--8);text-align:center}.comparisons .comparison-directory{row-gap:var(--_spacing---space--7)}.comparisons #short-answer{background:var(--neutral--300)}.comparisons .comparison-model{background:var(--neutral--100);position:relative;overflow:hidden}.comparisons .comparison-model-name{color:inherit;margin:0}.comparisons .comparison-model h3{margin-top:var(--_spacing---space--7)}.comparisons .comparison-model-owner{border-top:var(--border-width--main) solid var(--_theme---border);width:100%;margin-top:var(--_spacing---space--6);padding-top:var(--_spacing---space--5)}.comparisons .comparison-model-motif{width:var(--_spacing---space--8);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:0;right:0}.comparisons .comparison-model-motif span{aspect-ratio:1;background:var(--neutral--400)}.comparisons .comparison-model-motif span:nth-child(2){opacity:.5}.comparisons .comparison-model-motif span:nth-child(3){opacity:.25}.comparisons .u-theme-dark .comparison-model-motif span{background:var(--orange--500)}.comparisons .comparison-explorer{background:var(--neutral--300);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid;overflow:hidden}.comparisons .comparison-topic-tabs{padding:var(--_spacing---space--4);gap:var(--_spacing---space--2);background:var(--neutral--100);flex-direction:column;display:flex}.comparisons .comparison-topic-tab{text-align:left;align-items:baseline;gap:var(--_spacing---space--4);padding:var(--_spacing---space--5) var(--_spacing---space--4);color:var(--neutral--950);cursor:pointer;border-radius:var(--radius--small);background:0 0;border:0;display:flex}.comparisons .comparison-topic-tab[aria-selected=true]{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-topic-tab:hover:not([aria-selected=true]){background:var(--neutral--300)}.comparisons .comparison-topic{padding:var(--_spacing---space--6);height:100%}.comparisons .comparison-topic-index{margin:0 0 var(--_spacing---space--5)}.comparisons .comparison-topic h3{margin:0 0 var(--_spacing---space--6)}.comparisons .comparison-topic-pair{grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-topic-card{padding:var(--_spacing---space--6);background:var(--neutral--100) url(/assets/shuffle-texture-paper.webp) center/cover}.comparisons .comparison-topic-card p{margin:0}.comparisons .comparison-topic-card .comparison-topic-brand{margin-bottom:var(--_spacing---space--7)}.comparisons .comparison-topic-alaro{background:var(--orange--500) url(/assets/shuffle-texture-block-paper.webp) center/cover;background-blend-mode:multiply}.comparisons .comparison-full-table{margin-top:var(--_spacing---space--5)}.comparisons :is(.comparison-full-table,.comparison-faq)>summary{justify-content:space-between;align-items:baseline;gap:var(--_spacing---space--5);cursor:pointer;padding-block:var(--_spacing---space--5);list-style:none;display:flex}.comparisons :is(.comparison-full-table,.comparison-faq)>summary::-webkit-details-marker{display:none}.comparisons :is(.comparison-full-table,.comparison-faq)>summary:after{content:"+";flex-shrink:0}.comparisons :is(.comparison-full-table,.comparison-faq)[open]>summary:after{content:"−"}.comparisons .comparison-full-table>summary,.comparisons .comparison-faq{border-bottom:var(--border-width--main) solid var(--_theme---border)}.comparisons .comparison-faq summary h3{margin:0}.comparisons .comparison-faq p{padding-bottom:var(--_spacing---space--5)}.comparisons .comparison-fit-grid{gap:var(--_spacing---space--4);margin-block:var(--_spacing---space--6);grid-template-columns:1fr 1fr;display:grid}.comparisons .comparison-fit-card{padding:var(--_spacing---space--5);background:var(--neutral--300)}.comparisons .comparison-fit-card h3{margin-top:0}.comparisons .comparison-fit-card ul{padding-left:var(--_spacing---space--5);margin-bottom:0}.comparisons .comparison-fit-alaro{background:var(--neutral--950);color:var(--neutral--100)}.comparisons .comparison-fit-alaro h3{color:inherit}.comparisons .comparison-related{padding:0;list-style:none}.comparisons .comparison-related li{border-top:var(--border-width--main) solid var(--_theme---border);margin:0}.comparisons .comparison-related a{padding-block:var(--_spacing---space--4);justify-content:space-between;text-decoration:none;display:flex}.comparisons .comparison-related a:after{content:"↗"}.comparisons :is(button,input,select,summary,a,[role=tabpanel]):focus-visible{outline:var(--_spacing---space--1) solid var(--orange--700);outline-offset:var(--_spacing---space--1)}@media (max-width:991px){.comparisons .comparison-hero-grid{gap:var(--_spacing---space--6)}.comparisons .comparison-explorer{grid-template-columns:1fr}.comparisons .comparison-topic-tabs{grid-template-columns:repeat(3,1fr);display:grid}.comparisons .comparison-topic-tab{padding:var(--_spacing---space--4);gap:var(--_spacing---space--3)}.comparisons .comparison-model-grid{grid-template-columns:1fr 1fr}.comparisons .comparison-filter-row{align-items:flex-start}}@media (max-width:767px){.comparisons .comparison-hero-grid{grid-template-columns:1fr}.comparisons .comparison-library-heading{flex-direction:column;align-items:stretch}.comparisons .comparison-filter-row{flex-direction:column}.comparisons .comparison-topic-tabs{grid-template-columns:repeat(2,1fr)}.comparisons .comparison-topic{padding:var(--_spacing---space--5)}.comparisons .comparison-topic-pair{grid-template-columns:1fr}.comparisons .comparison-topic-card{padding:var(--_spacing---space--5)}.comparisons .comparison-topic-card .comparison-topic-brand{margin-bottom:var(--_spacing---space--4)}.comparisons .comparison-model-grid,.comparisons .comparison-fit-grid{grid-template-columns:1fr}}.comparisons .comparison-topic-tab{padding-block:var(--_spacing---space--3)}.comparisons .comparison-topic-pair{grid-auto-rows:1fr}.comparisons .comparison-topic-content{min-width:0}.comparisons .comparison-explorer-source{padding:var(--_spacing---space--4) var(--_spacing---space--6);background:var(--neutral--50);grid-column:1/-1}@media (max-width:767px){.comparisons .comparison-model-grid{grid-auto-rows:1fr}}.comparisons .comparison-hero{padding-top:calc(var(--nav--height) + var(--_spacing---space--6))}@media (max-width:767px){.comparisons .comparison-topic-tab{padding-inline:var(--_spacing---space--3)}.comparisons .comparison-topic-tab>span:first-child{display:none}}.comparisons .comparison-library{padding-bottom:var(--_spacing---space--8)}.comparisons .comparison-versus{aspect-ratio:456/400;isolation:isolate;background:var(--neutral--300);width:100%;position:relative;overflow:hidden}.comparisons .comparison-versus--olive{background:var(--green--700)}.comparisons .comparison-versus--dark{background:var(--neutral--950)}.comparisons .comparison-versus-ground,.comparisons .comparison-versus-overlay{pointer-events:none;position:absolute;inset:0}.comparisons .comparison-versus-ground{mix-blend-mode:multiply;opacity:.28;background:url(/assets/versus-ground-light.webp) 50%/cover}.comparisons .comparison-versus--light:before{content:"";mix-blend-mode:multiply;opacity:.25;background:url(/assets/versus-ground-light-shadow.webp) 50%/cover;position:absolute;inset:0}.comparisons .comparison-versus--light:after{content:"";mix-blend-mode:overlay;opacity:.35;pointer-events:none;z-index:-1;background:url(/assets/versus-ground-grain.webp) 0 0/233.54%;position:absolute;inset:0}.comparisons .comparison-versus--olive .comparison-versus-ground,.comparisons .comparison-versus--dark .comparison-versus-ground{mix-blend-mode:screen;opacity:.35;background-image:url(/assets/versus-ground-olive.webp)}.comparisons .comparison-versus--dark .comparison-versus-ground{opacity:.5}.comparisons .comparison-versus-overlay{mix-blend-mode:multiply;opacity:.25;background:url(/assets/versus-overlay-light.webp) 50%/cover}.comparisons .comparison-versus--olive .comparison-versus-overlay{mix-blend-mode:soft-light;opacity:.4;background-image:url(/assets/versus-overlay-olive.webp)}.comparisons .comparison-versus--dark .comparison-versus-overlay{mix-blend-mode:overlay;opacity:.6;background-image:url(/assets/versus-overlay-dark.webp)}.comparisons .comparison-versus-band{background:var(--orange--500);width:47.3684%;height:24%;position:absolute;top:12%;left:0}.comparisons .comparison-versus-band:before,.comparisons .comparison-versus-band:after{content:"";mix-blend-mode:multiply;opacity:.38;background:url(/assets/versus-band-paper.webp) 50%/cover;position:absolute;inset:0}.comparisons .comparison-versus-band:after{opacity:.74;background-image:url(/assets/versus-band-shadow.webp)}.comparisons .comparison-versus-a{aspect-ratio:1;width:21.0526%;position:absolute;top:12%;left:47.3684%}.comparisons .comparison-versus-a img{width:100%;height:auto;display:block}.comparisons .comparison-versus-tile{background:url(/assets/versus-tile-ink.png) 50%/100% 100%;width:57.8947%;height:24%;position:absolute;top:64%;left:42.1053%}.comparisons .comparison-versus--dark .comparison-versus-tile{background-image:url(/assets/versus-tile-tan.png)}.comparisons .comparison-versus-logos{justify-content:center;align-items:center;width:36.4912%;height:10.4%;display:flex;position:absolute;top:70.75%;left:52.8509%}.comparisons .comparison-versus-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.comparisons .comparison-versus-logos--pair{gap:var(--_spacing---space--3)}.comparisons .comparison-versus-logos--pair .comparison-versus-logo--chatgpt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:22%}.comparisons .comparison-versus-logos--pair .comparison-versus-logo--claude-ink{max-width:70%}.comparisons .comparison-versus-logos:has(.comparison-versus-logo--salesforce){height:16%;top:68%}.comparisons .comparison-versus-logo--harvey-cream{width:72.29%}.comparisons .comparison-versus-logo--legora-cream{width:100%}.comparisons .comparison-search input:focus{border-color:var(--neutral--950);background:var(--neutral--50);box-shadow:none;outline:none}.comparisons .comparison-guide-link{--comparison-shift:0px}.comparisons .comparison-guide-link .comparison-versus-band{width:calc(47.3684% + var(--comparison-shift));transition:width .5s}.comparisons .comparison-guide-link .comparison-versus-a{transform:translateX(var(--comparison-shift));transition:transform .5s}.comparisons .comparison-guide-link .comparison-versus-tile{width:calc(57.8947% + var(--comparison-shift));transform:translateX(calc(var(--comparison-shift) * -1));transition:width .5s,transform .5s}.comparisons .comparison-guide-link .comparison-versus-logos{transform:translateX(calc(var(--comparison-shift) * -1));transition:transform .5s}.comparisons .comparison-guide-link .comparison-versus-overlay{transform:scale(1.08) translateX(calc(var(--comparison-shift) / 2));transition:transform .7s}.comparisons .comparison-card-copy>span{transition:transform .3s}@media (prefers-reduced-motion:no-preference){.comparisons .comparison-guide-link:focus-visible{--comparison-shift:var(--_spacing---space--5)}.comparisons .comparison-guide-link:focus-visible .comparison-card-copy>span{transform:translate(var(--_spacing---space--1), calc(var(--_spacing---space--1) * -1))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.comparisons .comparison-guide-link:hover{--comparison-shift:var(--_spacing---space--5)}.comparisons .comparison-guide-link:hover .comparison-card-copy>span{transform:translate(var(--_spacing---space--1), calc(var(--_spacing---space--1) * -1))}}@media (prefers-reduced-motion:reduce){.comparisons .comparison-guide-link :is(.comparison-versus-band,.comparison-versus-a,.comparison-versus-tile,.comparison-versus-logos,.comparison-versus-overlay),.comparisons .comparison-card-copy>span,.comparisons .comparison-search input{transition:none}}@media (max-width:767px){.comparisons .comparison-search{flex-basis:auto}}
html{scroll-behavior:smooth}img{height:auto}.article-template{max-width:60rem;padding-block:8rem}.search-page{min-height:70vh;padding-block:8rem}.article-template nav{gap:2rem;display:flex}.long-form-text table{max-width:100%;overflow:auto}.w-condition-invisible{display:none!important}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #f76620}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-visual-src]:not(:defined){display:block}alaro-visual-3b0ff08c-b9fc-116a-79ee-2623739827ee{--demo-vh:100vh;min-height:max(27.5rem, min(calc(var(--demo-vh) - var(--alaro-fit-offset,6rem)), 49.7813rem));display:block}@supports (height:100svh){alaro-visual-3b0ff08c-b9fc-116a-79ee-2623739827ee{--demo-vh:100svh}}@media (max-width:61.9375rem){alaro-visual-3b0ff08c-b9fc-116a-79ee-2623739827ee{min-height:max(27.5rem, min(calc(var(--demo-vh) - var(--alaro-fit-offset,3rem)), 42.1875rem))}}@media (max-width:29.875rem){alaro-visual-3b0ff08c-b9fc-116a-79ee-2623739827ee{min-height:min(calc(var(--demo-vh) - var(--alaro-fit-offset,1.5rem)), 42.1875rem)}}@container not (min-width:53em){.background-texture_wrap[data-wf--background-texture--variant=product-demo]{background-image:none}}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono-medium-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+307-308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}.hs-form-html:not([data-loaded]){min-height:29.75rem}@media (max-width:29.875rem){.hs-form-html:not([data-loaded]){min-height:36rem}}html.consent-pending:not(.wf-design-mode) .cookie_wrap.cookie_wrap{display:block}@media (prefers-reduced-motion:no-preference){html.consent-pending:not(.wf-design-mode) .cookie_wrap.cookie_wrap{animation:.3s cubic-bezier(.2,.7,.2,1) cookie-in-visible}}@keyframes cookie-in-visible{0%{opacity:.01;transform:translateY(.75rem)}}
.use-cases-hero-content .home-hero_heading{max-width:15em}.use-cases-hero-content h1{text-wrap:balance}.use-cases-hero-split .use-cases-hero-lead{min-height:calc((100cqw - var(--_spacing---space--8)) * 5 / 12);grid-template-rows:minmax(max-content,1fr) auto minmax(0,1fr);display:grid}.use-cases-hero-lead .use-cases-back{margin-bottom:var(--_spacing---space--5);align-self:start}.use-case-result-panel{background:var(--orange--500) url(/assets/texture-orange-paper-shadow.webp) center / cover}.use-case-result{box-shadow:0 .375rem 1.25rem var(--neutral--950-alpha-10);font-size:var(--_typography---font-size--text-main);line-height:var(--_typography---line-height--large)}.use-case-result p{margin:0}.use-case-result-head>div,.use-case-result-rows>li>div{justify-items:start;gap:.375rem;display:grid}.use-case-result-head,.use-case-result-body,.use-case-result-foot{padding:var(--_spacing---space--4)}.use-case-result-head{border-bottom:var(--border-width--main) solid var(--_theme---border)}.use-case-result-title{font-weight:var(--_typography---font--secondary-medium)}.use-case-result-note{font-size:var(--_typography---font-size--text-small);color:var(--_theme---text-faded)}.use-case-result-rows>li{align-items:flex-start;gap:var(--_spacing---space--3);display:flex}:where(.use-case-result-body[data-playing=true]) .use-case-result-rows>li{animation:.4s both use-case-result-enter}.use-case-result-rows>li:nth-child(2){animation-delay:.25s}.use-case-result-rows>li:nth-child(3){animation-delay:.5s}.use-case-result-rows>li:nth-child(4){animation-delay:.75s}.use-case-result-rows>li:nth-child(n+5){animation-delay:1s}.use-case-result-icon{margin-top:-.25rem}.use-case-result-icon.is-ok{background-color:var(--green--200);color:var(--green--700)}.use-case-result-icon.is-flag{background-color:var(--orange--100);color:var(--orange--700)}.use-case-result-place{margin-top:var(--_spacing---space--1);padding:0 var(--_spacing---space--1);background-color:var(--orange--50);border-radius:var(--radius--small);font-size:var(--_typography---font-size--text-small);color:var(--orange--800);display:inline-block}.use-case-result-foot{border-top:var(--border-width--main) solid var(--_theme---border)}.use-case-result-button{padding:var(--_spacing---space--1) var(--_spacing---space--3);background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--small);font-size:var(--_typography---font-size--text-small);font-weight:var(--_typography---font--secondary-medium);color:var(--_theme---text)}.use-case-result-button.is-main{background-color:var(--neutral--950);border-color:var(--neutral--950);color:var(--neutral--100)}.use-case-result-replay{font-size:var(--_typography---font-size--text-small);color:var(--_theme---text-faded);text-underline-offset:.2em;text-decoration:underline}@keyframes use-case-result-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.use-case-result-rows>li{animation:none}}@container not (min-width:62em){.use-cases-hero-split{gap:var(--_spacing---space--7);grid-template-columns:minmax(0,1fr)}.use-cases-hero-split .use-cases-hero-lead{grid-template-rows:none;min-height:0}.use-cases-hero-scene{--scene-stack:center}}@container not (min-width:53em){.use-case-result-panel{padding:var(--_spacing---space--5)}}.use-case-glance-item+.use-case-glance-item{border-left:var(--border-width--main) solid var(--_theme---border)}.use-case-glance-item dd{margin:0}.use-cases-demo>[data-props]{display:block}.use-case-split,.use-case-steps-pair{column-gap:var(--site--gutter);row-gap:var(--_spacing---space--6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.use-case-split{padding-block:var(--_spacing---space--8);border-top:var(--border-width--main) solid var(--_theme---border)}.use-case-split>:first-child,.use-case-steps-pair>:first-child{grid-column:1/span 5}.use-case-split>:nth-child(n+2),.use-case-steps-pair>:nth-child(n+2){grid-column:6/span 7;width:100%;max-width:48rem;margin-left:auto}.use-case-split>h2{text-wrap:balance}.use-case-steps+.use-case-section .use-case-split{padding-top:var(--_spacing---section-space--large);border-top:0}.use-case-steps+.use-case-section:has(+.trust_faq_wrap) .use-case-split{padding-bottom:0}.use-case-section-body{font-size:var(--_typography---font-size--text-large);line-height:var(--_typography---line-height--large);color:var(--_theme---text-faded)}.use-case-section-body p{margin:0}.use-case-section-body>p{max-width:40rem;font-size:var(--_typography---font-size--text-xlarge);line-height:var(--_typography---line-height--huge)}.use-case-section-body>p+p{margin-top:var(--_spacing---space--4)}.use-case-item-title{color:var(--_theme---text)}.use-case-item-title+.use-case-item-text,ul.use-case-items>li>*+*{margin-top:var(--_spacing---space--3)}:is(.use-case-items,.use-case-steps-list) li :is(ul,ol){padding-left:var(--_spacing---space--4);list-style:revert}.use-case-row{max-width:40rem}.use-case-row+.use-case-row{margin-top:var(--_spacing---space--5);padding-top:var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---border)}.use-case-items{margin:0;padding:0;list-style:none;display:grid}ul.use-case-items{column-gap:var(--_spacing---space--7);row-gap:var(--_spacing---space--7);grid-template-columns:repeat(2,minmax(0,1fr))}ul.use-case-items>li{padding-top:var(--_spacing---space--6);position:relative}ul.use-case-items>li:before{content:"";background-color:var(--orange--700);width:1rem;height:1rem;position:absolute;top:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.use-case-steps-list{margin:0;padding:0;list-style:none}.use-case-steps-list>.vision-principle_item:last-child{border-bottom:0;padding-bottom:0}.use-case-steps-list .vision-principle_title,.use-case-section-body .long-form-text{color:var(--_theme---text)}.use-case-steps .use-case-split{border-top:0;padding-block:0}.use-case-steps-pair{align-items:center;row-gap:var(--_spacing---space--7)}.use-case-steps-pair>.use-case-split{grid-template-columns:minmax(0,1fr)}.use-case-steps-pair>.use-case-split>*{grid-column:1/-1;max-width:none;margin-left:0}@container not (min-width:65em){.use-case-section[data-kind=table] .use-case-split>:nth-child(n){grid-column:1/-1;max-width:none;margin-left:0}}@container not (min-width:62em){.use-case-split,.use-case-steps-pair{grid-template-columns:minmax(0,1fr)}.use-case-split>:nth-child(n),.use-case-steps-pair>:nth-child(n){grid-column:1/-1;max-width:none;margin-left:0}.use-case-split{padding-block:var(--_spacing---space--7)}}@container not (min-width:53em){.use-case-glance{grid-template-columns:minmax(0,1fr)}.use-case-glance-item+.use-case-glance-item{border-left:0;border-top:var(--border-width--main) solid var(--_theme---border)}}@container not (min-width:42em){ul.use-case-items{row-gap:var(--_spacing---space--6);grid-template-columns:minmax(0,1fr)}}.use-cases-related{gap:var(--_spacing---space--6);padding-bottom:var(--_spacing---section-space--main)}.use-case-closing{padding:var(--_spacing---space--4) var(--_spacing---space--5)}.use-case-related-card h3{transition:color .3s}.use-case-related-card:is(:hover,:focus-visible) h3{color:var(--orange--700)}@container not (min-width:53em){.use-case-related-list{grid-template-columns:minmax(0,1fr)}.use-case-related-card{grid-template-columns:minmax(0,1fr) 30%;align-items:center}.use-case-related-art{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.use-case-related-card h3{transition:none}}.use-case-section-body :is(p,li)>a,.use-cases-page .accordion_content_text a,.use-case-glance a{text-decoration:none;transition:color .2s;box-shadow:inset 0 -.0625rem}.use-case-section-body :is(p,li)>a:hover,.use-cases-page .accordion_content_text a:hover,.use-case-glance a:hover{color:var(--orange--700)}.use-case-steps .use-case-section-body :is(p,li)>a:hover{color:var(--orange--400)}.handoff-opening>.u-container,.handoff-library>.u-container{gap:0}.handoff-prompt-wrap{margin:var(--_spacing---space--5) auto 0}.handoff-search{align-items:center;gap:var(--_spacing---space--3);padding:var(--_spacing---space--1) var(--_spacing---space--2) var(--_spacing---space--1) var(--_spacing---space--4);background:var(--_theme---color);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--large);transition:border-color .2s;display:flex}.handoff-search:has(input:focus-visible){border-color:var(--orange--700)}.handoff-prompt-field input:focus,.handoff-prompt-field input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.handoff-prompt-field input,.handoff-typed{background:0 0;border:0;width:100%;margin:0;padding:0}.handoff-prompt-field input{appearance:none;outline:none;display:block}.handoff-prompt-field input::-webkit-search-cancel-button{display:none}.handoff-prompt-field input::placeholder{color:var(--_theme---text-faded);opacity:1}.handoff-typed{pointer-events:none;color:var(--_theme---text-faded);white-space:nowrap;position:absolute;inset:0;overflow:hidden}.handoff-caret{width:var(--border-width--main);background:var(--orange--500);vertical-align:text-bottom;height:1em;display:inline-block}.handoff-search-submit{padding:var(--_spacing---space--2);border-radius:var(--radius--main)}.handoff-clear{text-underline-offset:.2em;color:var(--_theme---text-faded);text-decoration:underline}.handoff-library{padding-top:var(--_spacing---space--7)}.handoff-results-heading{flex-shrink:0;order:2;scroll-margin-top:7rem}.handoff-results-heading>p{text-align:right}.handoff-topics .tab_button_item{width:auto;min-width:0;padding:var(--_spacing---space--3) var(--_spacing---space--4);flex-shrink:0}.handoff-topics .tab_button_line{opacity:0;transform-origin:0;transition:transform .3s,opacity .3s;transform:scaleX(0)}.handoff-topics [aria-pressed=true] .tab_button_line{opacity:1;background:var(--orange--500);transform:scaleX(1)}.handoff-topics [aria-pressed=false]{color:var(--_theme---text-faded)}.handoff-index{border-top:var(--border-width--main) solid var(--_theme---border);margin:0;padding:0;list-style:none}.handoff-article{gap:var(--_spacing---space--5);padding-block:var(--_spacing---space--6);position:relative;overflow:hidden}.handoff-number{color:var(--_theme---text-faded);align-self:start}.handoff-article-copy{transition:transform .5s cubic-bezier(.22,1,.36,1)}.handoff-article h3{transition:color .3s}.handoff-read{z-index:1;opacity:0;transform:translateX(calc(-1 * var(--_spacing---space--3)));transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1)}.handoff-art{opacity:.16;pointer-events:none;width:28%;transition:opacity .6s;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.handoff-art img{object-fit:cover;object-position:50% 35%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}.handoff-article>.careers_roles_arrow{z-index:1;position:relative}.handoff-article:is(:hover,:focus-visible) h3{color:var(--orange--500)}.handoff-article:is(:hover,:focus-visible) .handoff-article-copy{transform:translateX(var(--_spacing---space--2))}.handoff-article:is(:hover,:focus-visible) .handoff-art{opacity:.55}.handoff-article:is(:hover,:focus-visible) .handoff-read{opacity:1;transform:translate(0)}.handoff-empty{padding-block:var(--_spacing---space--7);border-block:var(--border-width--main) solid var(--_theme---border)}.handoff-empty p{max-width:55ch}@media (max-width:991px){.handoff-toolbar{flex-wrap:wrap}.handoff-results-heading{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.handoff-read{display:none}.handoff-art{width:35%}}@media (max-width:479px){.handoff-search{padding-left:var(--_spacing---space--3);gap:var(--_spacing---space--2)}.handoff-search-submit{padding:var(--_spacing---space--2)}.handoff-article{gap:var(--_spacing---space--3)}.handoff-number{display:none}.handoff-art{opacity:.12}.handoff-article-copy{gap:var(--_spacing---space--2)}.handoff-library{padding-top:var(--_spacing---space--6)}}@media (prefers-reduced-motion:reduce){.handoff-search,.handoff-topics .tab_button_line,.handoff-article,.handoff-article-copy,.handoff-article h3,.handoff-read,.handoff-art,.handoff-art img{transition:none}.handoff-article:is(:hover,:focus-visible) .handoff-article-copy,.handoff-art img{transform:none}.handoff-caret{display:none}}.handoff-article{gap:var(--_spacing---space--5);padding-block:var(--_spacing---space--4);grid-template-columns:auto minmax(0,1fr) minmax(12rem,22%) auto;display:grid}.handoff-article-copy{grid-column:2}.handoff-number{align-self:center}.handoff-art{aspect-ratio:2;opacity:1;border-radius:var(--radius--large);width:100%;clip-path:inset(0 8% 0 0 round var(--radius--large));grid-area:1/3;transition:transform .65s cubic-bezier(.22,1,.36,1),clip-path .65s cubic-bezier(.22,1,.36,1);position:relative;inset:auto;overflow:hidden;transform:translate(0);-webkit-mask-image:none;mask-image:none}.handoff-art img{object-position:center;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.15)translate(-3%)}.careers_roles_item:nth-child(2n) .handoff-art img{object-position:center}.handoff-article>.careers_roles_arrow{grid-area:1/4;transition:transform .5s cubic-bezier(.22,1,.36,1)}.handoff-read{display:none}.handoff-article:is(:hover,:focus-visible) .handoff-art{opacity:1;transform:translateX(calc(-1 * var(--_spacing---space--3)));clip-path:inset(0 0 0 0 round var(--radius--large))}.handoff-article:is(:hover,:focus-visible) .handoff-art img{transform:scale(1.03)translate(0)}.handoff-article:is(:hover,:focus-visible) .careers_roles_arrow{transform:translate(var(--_spacing---space--1), calc(-1 * var(--_spacing---space--1)))}.handoff-topic-count{color:var(--_theme---text-faded);margin-left:var(--_spacing---space--2)}.handoff-toolbar{background:var(--_theme---background);padding-block:var(--_spacing---space--3);position:sticky;top:5rem}.handoff-results-heading{scroll-margin-top:6rem}.handoff-mobile-filter{display:none;position:relative}.handoff-pagination{padding-top:var(--_spacing---space--5);justify-content:space-between;align-items:center;gap:var(--_spacing---space--4);display:flex}.handoff-page{padding:var(--_spacing---space--3) var(--_spacing---space--4);border-bottom:var(--border-width--main) solid currentColor}.handoff-page:disabled{opacity:.35;cursor:default}.handoff-page:not(:disabled):hover{color:var(--orange--500)}@media (max-width:991px){.handoff-toolbar{flex-wrap:nowrap;top:5rem}.handoff-topics{display:none}.handoff-mobile-filter{flex:1;display:block}.handoff-mobile-filter select{width:100%}.handoff-results-heading{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.handoff-article{gap:var(--_spacing---space--4);grid-template-columns:minmax(0,1fr) 30% auto}.handoff-number{display:none}.handoff-article-copy{grid-column:1}.handoff-art{aspect-ratio:1.4;grid-column:2}.handoff-article>.careers_roles_arrow{grid-column:3}}@media (max-width:479px){.handoff-toolbar{gap:var(--_spacing---space--2);top:4rem}.handoff-article{gap:var(--_spacing---space--3);grid-template-columns:minmax(0,1fr) 28% auto}.handoff-art{aspect-ratio:1;clip-path:none}}@media (prefers-reduced-motion:reduce){.handoff-art,.handoff-art img,.handoff-article>.careers_roles_arrow{transition:none}.handoff-article:is(:hover,:focus-visible) .handoff-art,.handoff-article:is(:hover,:focus-visible) .handoff-art img,.handoff-article:is(:hover,:focus-visible) .careers_roles_arrow{transform:none}}.handoff-art.brand-art{aspect-ratio:2;clip-path:none;opacity:1;border-radius:0;display:block;position:relative;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.handoff-article:is(:hover,:focus-visible) .brand-art{clip-path:none;transform:none}.brand-art i,.brand-art span{display:block;position:absolute}.brand-art img,.handoff-article:is(:hover,:focus-visible) .brand-art img{object-fit:contain;transform:none}.brand-art .brand-cut-logo{width:65%;height:100%;position:absolute;top:0;left:18%}.brand-band{background:var(--orange--500) url(/assets/contact-reveal-paper-2x.webp) center / cover;mix-blend-mode:multiply;height:14%}.band-one{width:66%;top:22%;left:10%}.band-two{width:70%;top:45%;left:24%}.band-three{width:72%;top:68%;left:5%}.brand-art-host:is(:hover,:focus-visible) .brand-band{animation:1.8s cubic-bezier(.42,0,0,1) both brand-cut-slide}.brand-art-host:is(:hover,:focus-visible) .band-two{animation-delay:.12s}.brand-art-host:is(:hover,:focus-visible) .band-three{animation-delay:.24s}.brand-art .brand-track{width:90%;height:var(--border-width--main);background:var(--_theme---border);top:49%;left:5%}.brand-step{background:var(--neutral--300);width:27%;height:18%}.step-one{top:15%;left:5%}.step-two{background:var(--orange--500) url(/assets/contact-reveal-paper-2x.webp) center / cover;top:41%;left:30%}.step-three{background:var(--neutral--950);top:68%;left:56%}.brand-art .brand-done{aspect-ratio:1;background:var(--orange--500);width:17%;top:33%;right:0}.brand-done img,.brand-hub img{width:100%;height:100%}.brand-art-host:is(:hover,:focus-visible) .brand-step{animation:1.8s cubic-bezier(.42,0,0,1) both brand-extend}.brand-art-host:is(:hover,:focus-visible) .step-two{animation-delay:.16s}.brand-art-host:is(:hover,:focus-visible) .step-three{animation-delay:.32s}.brand-art-host:is(:hover,:focus-visible) .brand-done{animation:2s both brand-done}.brand-art .brand-calendar{gap:var(--_spacing---space--1);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:8% 14%}.brand-calendar .calendar-cell{aspect-ratio:1;background:var(--neutral--300);position:relative}.brand-art-host:is(:hover,:focus-visible) .calendar-cell:nth-child(3n+1){animation:1.8s both brand-clear}.brand-art-host:is(:hover,:focus-visible) .calendar-cell:nth-child(5n){animation:1.8s .25s both brand-clear}.brand-art .brand-review{inset:16% 12%}.brand-review i{background:var(--neutral--300);width:90%;height:10%;left:0}.brand-review i:first-child{width:70%;top:0}.brand-review i:nth-child(2){top:28%}.brand-review i:nth-child(3){width:65%;top:56%}.brand-review i:nth-child(4){width:80%;top:84%}.brand-review i:nth-child(2):after,.brand-review i:nth-child(3):after{content:"";background:var(--orange--500) url(/assets/contact-reveal-paper-2x.webp) center / cover;transform-origin:0;position:absolute;inset:0 30% 0 0}.brand-art-host:is(:hover,:focus-visible) .brand-review i:after{animation:1.8s cubic-bezier(.42,0,0,1) both brand-extend}.brand-art .brand-review-mark{aspect-ratio:1;background:var(--orange--500);width:12%;bottom:0;right:0}.brand-art .brand-hub{aspect-ratio:1;background:var(--orange--500);width:24%;top:26%;left:38%}.brand-node{aspect-ratio:1;background:var(--neutral--950);width:15%;top:36%}.node-one{left:5%}.node-two{background:var(--neutral--300);right:5%}.brand-art-host:is(:hover,:focus-visible) .node-one{animation:1.8s both brand-connect}.brand-art-host:is(:hover,:focus-visible) .node-two{animation:1.8s .18s reverse both brand-connect}@keyframes brand-cut-slide{0%{transform:translate(-28%)}55%,to{transform:translate(0)}}@keyframes brand-extend{0%{transform-origin:0;transform:scaleX(.12)}65%,to{transform-origin:0;transform:scaleX(1)}}@keyframes brand-clear{0%{opacity:1}65%,to{opacity:.12}}@keyframes brand-done{0%,60%{opacity:0}85%,to{opacity:1}}@keyframes brand-connect{0%{transform:translate(-25%)}70%,to{transform:translate(0)}}.handoff-sample-note{text-align:center;margin-bottom:var(--_spacing---space--4);color:var(--_theme---text-faded)}.handoff-sample-note a{text-decoration:underline}.handoff-sample-dialog{width:min(90vw,42rem);padding:var(--_spacing---space--6);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--large);background:var(--neutral--100);color:var(--neutral--950)}.handoff-sample-dialog>*+*{margin-top:var(--_spacing---space--4)}.handoff-sample-dialog form{text-align:right}.handoff-sample-dialog::backdrop{background:color-mix(in srgb,var(--neutral--950) 35%,transparent)}@media (max-width:479px){:is(.handoff-art,.use-case-related-art).brand-art{aspect-ratio:1.2}.brand-art .brand-calendar{gap:3px;inset:15% 0}}@media (prefers-reduced-motion:reduce){.brand-art-host:is(:hover,:focus-visible) .brand-art *,.brand-art-host:is(:hover,:focus-visible) .brand-art :after{animation:none!important}}.brand-palette-blue{--art-ink:var(--lilac--700);--art-tint:var(--lilac--200)}.brand-palette-green{--art-ink:var(--green--700);--art-tint:var(--green--200)}.brand-palette-red{--art-ink:var(--red--800);--art-tint:var(--red--200)}.brand-palette-lilac{--art-ink:var(--lilac--300);--art-tint:var(--lilac--100)}.brand-palette-pink{--art-ink:var(--red--300);--art-tint:var(--red--100)}.brand-art{--art-active:var(--art-tint)}.brand-art-host:is(:hover,:focus-visible) .brand-art{--art-active:var(--art-ink)}.brand-art i,.brand-art .brand-review{transition:background-color .5s,border-color .5s,transform .7s cubic-bezier(.42,0,0,1)}.brand-review i{background:var(--art-tint);height:15%}.brand-review i:first-child,.brand-review i:nth-child(4){background:var(--art-ink)}.brand-review i:nth-child(2):after,.brand-review i:nth-child(3):after{background:var(--art-active)}.brand-step{background:var(--art-tint);height:23%}.brand-art .step-two{background:var(--art-ink)}.brand-art .step-three{background:var(--art-active)}.brand-node{background:var(--art-ink);width:24%;top:26%}.brand-art .node-two{background:var(--art-active)}.brand-calendar .calendar-cell{background:var(--art-tint)}.brand-calendar .calendar-cell:nth-child(3n){background:var(--art-ink)}.brand-calendar .calendar-cell:nth-child(3n+1){background:repeating-linear-gradient(135deg,transparent 0 3px,var(--art-ink) 3px 4px)}.brand-calendar .calendar-cell:nth-child(5n){background:var(--art-active)}.brand-composition-1 .brand-review{border-left:var(--_spacing---space--2) solid var(--art-ink);padding-left:var(--_spacing---space--3);inset:5% 18% 5% 6%}.brand-composition-1 .brand-review i{width:80%;left:12%}.brand-composition-1 .brand-review i:nth-child(3){width:50%}.brand-composition-2 .brand-review{inset:8% 5%}.brand-composition-2 .brand-review i{width:45%;height:36%}.brand-composition-2 .brand-review i:first-child{top:0;left:0}.brand-composition-2 .brand-review i:nth-child(2){top:0;left:52%}.brand-composition-2 .brand-review i:nth-child(3){top:50%;left:0}.brand-composition-2 .brand-review i:nth-child(4){width:30%;top:50%;left:52%}.brand-composition-3 .brand-review i{height:18%}.brand-composition-3 .brand-review i:first-child{width:35%}.brand-composition-3 .brand-review i:nth-child(2){width:55%}.brand-composition-3 .brand-review i:nth-child(3){width:75%}.brand-composition-3 .brand-review i:nth-child(4){width:90%}.brand-composition-1 .band-one{width:45%;left:40%}.brand-composition-1 .band-two{width:90%;left:0}.brand-composition-1 .band-three{width:50%;left:25%}.brand-composition-2 .brand-cut-logo{width:50%;left:0}.brand-composition-2 .brand-band{width:75%;left:25%}.brand-composition-2 .band-two{width:55%}.brand-composition-3 .brand-band{height:22%}.brand-composition-3 .band-one{width:90%;top:10%;left:0}.brand-composition-3 .band-two{width:80%;top:38%;left:10%}.brand-composition-3 .band-three{width:70%;top:66%;left:20%}.brand-composition-1 .brand-calendar{column-gap:var(--_spacing---space--2);grid-template-columns:repeat(5,1fr);inset:5%}.brand-composition-2 .brand-calendar{gap:var(--border-width--main);grid-template-columns:repeat(3,1fr);inset:0 24%}.brand-composition-2 .calendar-cell{aspect-ratio:2}.brand-composition-3 .brand-calendar{gap:var(--border-width--main);inset:20% 0}.brand-composition-3 .calendar-cell{aspect-ratio:2}.brand-composition-1 .brand-step{width:50%;height:20%;left:5%}.brand-composition-1 .step-two{left:20%}.brand-composition-1 .step-three{left:35%}.brand-composition-2 .brand-step{width:20%;height:60%;top:20%}.brand-composition-2 .step-two{height:40%;top:40%;left:28%}.brand-composition-2 .step-three{height:20%;top:60%;left:51%}.brand-composition-3 .brand-step{width:65%;height:12%;left:5%}.brand-composition-3 .step-two{width:45%;left:25%}.brand-composition-3 .step-three{width:25%;left:45%}.brand-composition-1 .brand-node{width:18%;top:15%}.brand-composition-1 .node-two{top:55%}.brand-composition-2 .brand-hub{left:65%}.brand-composition-2 .brand-node{width:25%;top:5%;left:5%}.brand-composition-2 .node-two{top:50%;left:25%}.brand-composition-3 .brand-node{width:32%;top:18%}.brand-composition-3 .node-one{left:0}.brand-composition-3 .node-two{right:0}@media (prefers-reduced-motion:reduce){.brand-art i,.brand-art .brand-review{transition:none}}.use-case-related-card{background-color:var(--neutral--50)}.handoff-topics{padding-bottom:var(--_spacing---space--2)}
.integrations_intro{align-items:center;gap:var(--_spacing---space--5);text-align:center;flex-direction:column;display:flex}.integrations_intro p{max-width:34rem}.integrations_intro .u-button-wrapper{justify-content:center}.integrations_tier{column-gap:var(--site--gutter);padding-block:var(--_spacing---space--8);border-top:var(--border-width--main) solid var(--_theme---border);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.integrations_tier_head{grid-column:span 3}.integrations_tier_body{gap:var(--_spacing---space--7);flex-direction:column;grid-column:span 9;margin:0;padding:0;list-style:none;display:flex}.integrations_group{gap:var(--_spacing---space--4);flex-direction:column;display:flex}.integrations_group_label{color:var(--_theme---text-faded)}.integrations_tiles{gap:var(--_spacing---space--3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.integrations_tile{aspect-ratio:1;background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:border-color .18s;display:flex;position:relative}.integrations_tile.is-link:hover{border-color:var(--_theme---text)}.integrations_tile.is-link:focus-visible,.integrations_related_link:focus-visible,.integrations_task_link:focus-visible{outline:var(--focus--width) solid var(--orange--700);outline-offset:var(--focus--offset-outer)}.integrations_tile_logo{object-fit:contain;width:44%;height:40%}.integrations_tile_logo.is-wide{width:64%}.integrations_tile_name{right:var(--_spacing---space--3);bottom:var(--_spacing---space--3);left:var(--_spacing---space--3);font-size:var(--_typography---font-size--text-main);line-height:var(--_typography---line-height--snug);position:absolute}.integrations_tile_arrow{top:var(--_spacing---space--3);right:var(--_spacing---space--3);width:1rem;height:1rem;color:var(--_theme---text-muted);transition:color .18s;position:absolute}.integrations_tile.is-link:hover .integrations_tile_arrow{color:var(--_theme---text)}.integrations_close{gap:var(--_spacing---space--5)}.integrations_hero{gap:var(--_spacing---space--8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.integrations_hero_copy{align-items:flex-start;gap:var(--_spacing---space--5);flex-direction:column;display:flex}.integrations_hero_copy p{max-width:51ch}.integrations_hero.is-stacked{gap:var(--_spacing---space--7);grid-template-columns:minmax(0,1fr)}.integrations_hero_copy.is-centred{text-align:center;align-items:center}.integrations_hero_copy.is-centred .u-button-wrapper{justify-content:center}.integrations_pair{gap:var(--_spacing---space--2);display:flex}.integrations_pair_tile{background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.integrations_panel{padding:var(--_spacing---space--5);background-color:var(--neutral--400);border-radius:var(--radius--main);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.integrations_scene{gap:var(--_spacing---space--4);min-height:24rem;padding:var(--_spacing---space--7)}.integrations_scene .integrations_surface{max-width:26rem}.integrations_scene.is-dark{background-color:var(--neutral--900)}.integrations_hero.is-stacked .integrations_scene{min-height:0;padding-block:var(--_spacing---space--6)}.integrations_scene_line{max-width:6rem;height:var(--border-width--main);background-color:var(--neutral--950-alpha-35);flex:1}.integrations_surface{background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);box-shadow:0 .375rem 1.25rem var(--neutral--950-alpha-10);position:relative}.integrations_lockup_logo{object-fit:contain;width:44%;height:40%}.integrations_lockup_logo.is-wide{width:72%}.integrations_lockup_logo.is-alaro{width:56%}.integrations_task_link{align-items:center;gap:var(--_spacing---space--1);color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width--main);text-underline-offset:.25em;display:inline-flex}.integrations_task_arrow,.integrations_related_arrow{flex:none;width:1rem;height:1rem}.integrations_steps_wrap{gap:var(--_spacing---space--5);flex-direction:column;display:flex}.integrations_steps{gap:var(--_spacing---space--4) var(--site--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.integrations_step{grid-template-rows:subgrid;grid-row:span 4;display:grid}.integrations_step .integrations_panel{min-height:15rem;margin-bottom:var(--_spacing---space--2)}.integrations_step_number{color:var(--orange--700)}.integrations_surface{gap:var(--_spacing---space--3);width:100%;max-width:22rem;padding:var(--_spacing---space--4);flex-direction:column;display:flex}.integrations_surface_title{color:var(--_theme---text-faded)}.integrations_mail_head{gap:var(--_spacing---space--2) var(--_spacing---space--3);padding-bottom:var(--_spacing---space--3);border-bottom:var(--border-width--main) solid var(--_theme---border);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.integrations_mail_label{color:var(--_theme---text-faded)}.integrations_mail_value{font-size:var(--_typography---font-size--text-main);line-height:var(--_typography---line-height--snug)}.integrations_attachment{padding:var(--_spacing---space--1) var(--_spacing---space--2);background-color:var(--neutral--200);border-radius:var(--radius--small);align-self:flex-start}.integrations_message{gap:var(--_spacing---space--3);align-items:flex-start;display:flex}.integrations_message_body{gap:var(--_spacing---space--2);flex-direction:column;min-width:0;display:flex}.integrations_avatar{background-color:var(--neutral--300);border-radius:var(--radius--small);width:2rem;height:2rem;font-size:var(--_typography---font-size--text-main);line-height:var(--_typography---line-height--small);flex:none;justify-content:center;align-items:center;display:flex}.integrations_avatar.is-alaro{background-color:var(--orange--500)}.integrations_avatar_mark{width:100%;height:100%}.integrations_sender{font-weight:var(--_typography---font--secondary-semibold)}.integrations_checks{gap:var(--_spacing---space--3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.integrations_check{gap:var(--_spacing---space--2);align-items:center;display:flex}.integrations_check_mark{border:var(--border-width--main) solid var(--_theme---text-muted);flex:none;width:.5rem;height:.5rem}.integrations_check.is-done .integrations_check_mark{background-color:var(--orange--500);border-color:var(--orange--500)}.integrations_related{gap:0}.integrations_related_link{justify-content:space-between;align-items:center;gap:var(--_spacing---space--4);padding-block:var(--_spacing---space--4);border-bottom:var(--border-width--main) solid var(--_theme---border);color:inherit;text-decoration:none;display:flex}.integrations_related li:first-child .integrations_related_link{padding-top:0}.integrations_related_arrow{color:var(--_theme---text-muted);transition:color .18s}.integrations_related_link:hover .integrations_related_arrow{color:var(--_theme---text)}.integrations_flow{--integrations-flow-tile:4.5rem;--integrations-flow-gap:1rem;--integrations-flow-step:calc(var(--integrations-flow-tile) + var(--integrations-flow-gap));--integrations-flow-beat:2.4s;width:100%;max-width:56rem;margin-top:var(--_spacing---space--4);flex-direction:column;align-items:center;display:flex}.integrations_flow_window{width:100%;-webkit-mask-image:linear-gradient(to right, var(--neutral--transparent), var(--neutral--950-alpha-35) 14%, var(--neutral--950-alpha-35) calc(50% - var(--integrations-flow-step) * .8), var(--neutral--950) calc(50% - var(--integrations-flow-tile) / 2), var(--neutral--950) calc(50% + var(--integrations-flow-tile) / 2), var(--neutral--950-alpha-35) calc(50% + var(--integrations-flow-step) * .8), var(--neutral--950-alpha-35) 86%, var(--neutral--transparent));mask-image:linear-gradient(to right, var(--neutral--transparent), var(--neutral--950-alpha-35) 14%, var(--neutral--950-alpha-35) calc(50% - var(--integrations-flow-step) * .8), var(--neutral--950) calc(50% - var(--integrations-flow-tile) / 2), var(--neutral--950) calc(50% + var(--integrations-flow-tile) / 2), var(--neutral--950-alpha-35) calc(50% + var(--integrations-flow-step) * .8), var(--neutral--950-alpha-35) 86%, var(--neutral--transparent));padding-block:.25rem;overflow:hidden}.integrations_flow_track{width:max-content;margin-left:calc(50% - var(--integrations-flow-tile) / 2 - var(--integrations-flow-step) * 6);animation:integrations-flow-track calc(var(--integrations-flow-count) * var(--integrations-flow-beat)) infinite}.integrations_flow_beat{gap:var(--integrations-flow-gap);animation:integrations-flow-beat var(--integrations-flow-beat) infinite;display:flex}.integrations_flow_tile{width:var(--integrations-flow-tile);height:var(--integrations-flow-tile);background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);flex:none;justify-content:center;align-items:center;display:flex}.integrations_flow_logo{object-fit:contain;width:50%;height:50%}.integrations_flow_line{width:var(--border-width--large);background-color:var(--_theme---border);height:2.5rem;position:relative}.integrations_flow_pulse{background-color:var(--orange--500);width:.5rem;height:.5rem;animation:integrations-flow-pulse var(--integrations-flow-beat) infinite;margin-left:-.25rem;position:absolute;top:0;left:50%}.integrations_flow_alaro{width:var(--integrations-flow-tile);height:var(--integrations-flow-tile);background-color:var(--orange--500);border-radius:var(--radius--main);display:flex}@keyframes integrations-flow-track{to{transform:translateX(calc(var(--integrations-flow-count) * var(--integrations-flow-step) * -1))}}@keyframes integrations-flow-beat{0%{transform:translateX(var(--integrations-flow-step))}35%,to{transform:translate(0)}}@keyframes integrations-flow-pulse{0%,35%{opacity:0;transform:translateY(0)}45%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(2rem)}to{opacity:0;transform:translateY(2rem)}}@media (prefers-reduced-motion:reduce){.integrations_flow_track,.integrations_flow_beat,.integrations_flow_pulse{animation:none}}.integrations_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.integrations_row{gap:var(--site--gutter);padding-block:var(--_spacing---space--5);border-top:var(--border-width--main) solid var(--_theme---border);grid-template-columns:4rem minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.integrations_row_number{color:var(--orange--400)}.integrations_label_heading{font:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.integrations_quotes{gap:var(--_spacing---space--5);flex-direction:column;max-width:48rem;margin:0;padding:0;list-style:none;display:flex}.integrations_tier.is-plain{border-top:0;padding-block:0}.integrations_asks{gap:0}.integrations_ask{padding-block:var(--_spacing---space--4);border-bottom:var(--border-width--main) solid var(--_theme---border)}.integrations_asks li:first-child{padding-top:0}.integrations_thread_bar{padding-bottom:var(--_spacing---space--2);border-bottom:var(--border-width--main) solid var(--_theme---border);color:var(--_theme---text-faded)}.integrations_record{flex-direction:column;margin:0;display:flex}.integrations_record_row,.integrations_finding{gap:var(--_spacing---space--3);padding-block:var(--_spacing---space--2);border-top:var(--border-width--main) solid var(--_theme---border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.integrations_record_row dt,.integrations_finding span:first-child{color:var(--_theme---text-faded)}.integrations_record_row dd{margin:0}.integrations_findings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.integrations_redline del{color:var(--_theme---text-muted)}.integrations_redline ins{color:var(--orange--700);margin-inline-start:.25em;text-decoration:underline}.integrations_surface_note{color:var(--_theme---text-faded)}.integrations_ways{gap:var(--_spacing---space--3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.integrations_way{gap:var(--_spacing---space--3);padding:var(--_spacing---space--4);background-color:var(--neutral--50);border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);flex-direction:column;display:flex}.integrations_all_link{padding-block:var(--_spacing---space--4);border-top:var(--border-width--main) solid var(--_theme---border)}.integrations_tiles.is-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.integrations_directory{column-gap:var(--site--gutter);padding-top:var(--_spacing---space--7);border-top:var(--border-width--main) solid var(--_theme---border);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.integrations_topics{top:calc(var(--nav--height) + var(--_spacing---space--5));grid-column:span 3;position:sticky}.integrations_topics_list{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.integrations_topics .tab_button_item{min-width:0;padding:var(--_spacing---space--3) 0;text-align:left}.integrations_topics .tab_button_item:first-child{padding-top:0}.integrations_topics .tab_button_text{display:block}.integrations_topic{gap:var(--_spacing---space--3);justify-content:space-between;display:flex}.integrations_topics .tab_button_line{opacity:0;transform-origin:0;transition:transform .3s,opacity .3s;transform:scaleX(0)}.integrations_topics [aria-pressed=true] .tab_button_line{background-color:var(--orange--500);opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.integrations_topics .tab_button_line{transition:none}}.integrations_topics [aria-pressed=false],.integrations_topic_count{color:var(--_theme---text-faded)}.integrations_topics_select{display:none;position:relative}.integrations_directory_list{scroll-margin-top:calc(var(--nav--height) + var(--_spacing---space--5));grid-column:span 9}.integrations_directory_group{gap:var(--_spacing---space--5);padding-bottom:var(--_spacing---space--7);flex-direction:column;display:flex}.integrations_directory_group[hidden]{display:none}.integrations_directory_group:not([hidden])~.integrations_directory_group{padding-top:var(--_spacing---space--7);border-top:var(--border-width--main) solid var(--_theme---border)}@container not (min-width:62em){.integrations_steps{grid-template-columns:minmax(0,1fr);max-width:32rem}.integrations_step{padding-bottom:var(--_spacing---space--6)}}@container not (min-width:53em){.integrations_tier{gap:var(--_spacing---space--6);padding-block:var(--_spacing---space--7);flex-direction:column;display:flex}.integrations_tier_head:empty{display:none}.integrations_tiles,.integrations_tiles.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.integrations_directory{align-items:stretch;gap:var(--_spacing---space--6);flex-direction:column;display:flex}.integrations_topics{position:static}.integrations_topics_list{display:none}.integrations_topics_select{display:block}.integrations_hero{grid-template-columns:minmax(0,1fr)}.integrations_hero.is-reversed .integrations_hero_copy{order:-1}.integrations_scene{min-height:0;padding:var(--_spacing---space--6) var(--_spacing---space--5)}.integrations_hero.is-stacked .integrations_scene{flex-wrap:wrap}.integrations_hero.is-stacked .integrations_surface{order:1;max-width:none}.integrations_scene_line{display:none}.integrations_row{grid-template-columns:2.5rem minmax(0,1fr)}.integrations_row p{grid-column:2}}@container not (min-width:42em){.integrations_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations_ways{grid-template-columns:minmax(0,1fr)}.integrations_flow{--integrations-flow-tile:3.5rem;--integrations-flow-gap:.75rem}.integrations_tiles.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}
.schedule_section{--schedule-sweep:1;background:var(--neutral--300);padding-block:var(--_spacing---section-space--main);justify-content:flex-start}.schedule_section[data-animated=true]{min-height:280svh;padding-block:0}.schedule_pin{top:var(--nav--height);width:100%;padding-block:var(--_spacing---space--7);background:url(/assets/texture-window-shadow.webp) 50%/cover}.schedule_section[data-animated=true] .schedule_pin{top:var(--nav--height);position:sticky}.schedule_container{gap:var(--_spacing---space--6)}.schedule_heading{justify-content:space-between;align-items:flex-end;gap:var(--site--gutter);display:flex}.schedule_heading h2,.schedule_caption h3,.schedule_caption p{margin:0}.schedule_layout{align-items:center;gap:var(--_spacing---space--7);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.schedule_story{align-items:flex-start;gap:var(--_spacing---space--5);flex-direction:column;display:flex}.schedule_steps{gap:var(--_spacing---space--2);display:flex}.schedule_step{align-items:center;gap:var(--_spacing---space--2);color:var(--_theme---text-faded);display:flex}.schedule_step:after{content:"";width:var(--_spacing---space--6);height:var(--border-width--main);background:var(--_theme---border)}.schedule_captions{display:grid}.schedule_caption{gap:var(--_spacing---space--3);visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;transition:opacity .35s;display:flex}.schedule_caption>p:last-child{color:var(--_theme---text-faded);max-width:34ch}.schedule_label{color:var(--_theme---text-faded)}.schedule_section[data-stage="0"] [data-step="0"],.schedule_section[data-stage="1"] [data-step="1"],.schedule_section[data-stage="2"] [data-step="2"]{visibility:visible;opacity:1;color:var(--_theme---text)}.schedule_section[data-stage="0"] [data-step="0"]:after,.schedule_section[data-stage="1"] [data-step="1"]:after,.schedule_section[data-stage="2"] [data-step="2"]:after{background:var(--orange--500)}.schedule_scroll{color:var(--_theme---text-faded);margin:0;display:none}.schedule_section[data-animated=true] .schedule_scroll{gap:var(--_spacing---space--2);display:flex}.schedule_canvas{min-width:0;padding:var(--_spacing---space--5);background:var(--orange--500) url(/assets/contact-reveal-paper-2x.webp) center / cover}.schedule_window{border:var(--border-width--main) solid var(--_theme---border);border-radius:var(--radius--main);background:var(--neutral--100);min-width:0;overflow:hidden}.schedule_titlebar{align-items:center;gap:var(--_spacing---space--3);padding:var(--_spacing---space--3);isolation:isolate;background:var(--neutral--400) url(/assets/home-visual-guardrails-titlebar-2x.webp) center / cover;display:flex;position:relative}.schedule_titlebar:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.43;background:url(/assets/home-visual-guardrails-titlebar-texture-2x.webp) 50%/cover;position:absolute;inset:0}.schedule_dots{gap:calc(var(--_spacing---space--1) / 2);display:flex}.schedule_dots i{width:var(--_spacing---space--1);height:var(--_spacing---space--1);border-radius:var(--radius--round);background:var(--orange--500)}.schedule_status{color:var(--_theme---text-faded);margin-left:auto}.schedule_calendar{grid-template-columns:var(--_spacing---space--8) minmax(0, 1fr);padding:var(--_spacing---space--3);padding-bottom:0;display:grid}.schedule_section .schedule_calendar:before,.schedule_section .schedule_calendar:after,.schedule_section .schedule_summary:before,.schedule_section .schedule_summary:after{content:none!important;display:none!important}.schedule_hours{grid-template-rows:var(--_spacing---space--6) repeat(8, 1fr);color:var(--_theme---text-faded);display:grid}.schedule_hours>span{align-items:flex-start;display:flex}.schedule_days{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.schedule_day{border-left:var(--border-width--main) solid var(--_theme---border);min-width:0}.schedule_dayname{height:var(--_spacing---space--6);padding-inline:var(--_spacing---space--1)}.schedule_daybody{height:min(48svh, calc(var(--_spacing---space--8) * 8));min-height:calc(var(--_spacing---space--8) * 6);background:repeating-linear-gradient(to bottom, var(--_theme---border) 0 var(--border-width--main), transparent var(--border-width--main) 12.5%);position:relative}.schedule_task,.schedule_yours,.schedule_personal{left:calc(var(--_spacing---space--1) / 2);right:calc(var(--_spacing---space--1) / 2);position:absolute}.schedule_task{--task-clear:1;top:calc(var(--task-row) * 12.5% + var(--border-width--main));height:min(19%, calc((8 - var(--task-row)) * 12.5%));z-index:2;opacity:calc(1 - var(--task-clear));transform:translateY(calc(var(--task-clear) * var(--_spacing---space--3) * -1)) scale(calc(1 - var(--task-clear) * .08));transform-origin:50%}.schedule_task_paper{gap:calc(var(--_spacing---space--1) / 2);height:100%;padding:var(--_spacing---space--1);border-left:var(--border-width--large) solid var(--orange--500);background:var(--orange--100);background-image:repeating-linear-gradient(135deg, transparent 0 var(--_spacing---space--1), var(--neutral--100-alpha-40) var(--_spacing---space--1) calc(var(--_spacing---space--1) + var(--border-width--main)));flex-direction:column;display:flex;overflow:hidden}.schedule_task_short{display:none}.schedule_yours{top:calc(var(--work-row) * 12.5%);z-index:3;background:var(--neutral--950);height:12.5%;color:var(--neutral--100);padding:var(--_spacing---space--1);overflow:hidden}.schedule_evening_band{background:var(--neutral--400);opacity:.35;border-top:var(--border-width--main) dashed var(--brand--dark-grey);position:absolute;inset:62.5% 0 0}.schedule_personal{top:calc(var(--evening-row) * 12.5%);min-height:22%;padding:var(--_spacing---space--1);background:var(--green--200);color:var(--neutral--950);border:var(--border-width--main) solid var(--green--700);text-align:left;cursor:pointer;z-index:3;justify-content:space-between;gap:var(--_spacing---space--1);visibility:hidden;opacity:0;transform:translateY(var(--_spacing---space--2));flex-direction:column;transition:opacity .4s,transform .4s;display:flex}.schedule_day:nth-child(2n) .schedule_personal{background:var(--lilac--200);border-color:var(--lilac--700)}.schedule_personal[data-cleared=true]{visibility:visible;opacity:1;transform:translateY(0)}.schedule_personal[data-cleared=true]:hover{transform:translateY(calc(var(--_spacing---space--1) * -1))}.schedule_personal:focus-visible{outline:var(--border-width--large) solid var(--neutral--950);outline-offset:var(--border-width--large)}.schedule_plan_hint{align-self:flex-end}.schedule_sweep{top:var(--_spacing---space--6);bottom:0;left:calc(var(--schedule-sweep) * 100%);width:var(--border-width--large);background:var(--orange--500);z-index:4;opacity:0;position:absolute}.schedule_section[data-stage="1"] .schedule_sweep{opacity:1}.schedule_sweep>span{padding:calc(var(--_spacing---space--1) / 2) var(--_spacing---space--1);background:var(--orange--500);color:var(--neutral--950);white-space:nowrap;position:absolute;top:0;right:0}.schedule_summary{gap:var(--_spacing---space--2) var(--_spacing---space--3);padding:var(--_spacing---space--3);border-top:var(--border-width--main) solid var(--_theme---border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.schedule_done,.schedule_play_hint,.schedule_status_clear{display:none}.schedule_section[data-stage="2"] .schedule_done,.schedule_section[data-stage="2"] .schedule_play_hint,.schedule_section[data-stage="2"] .schedule_status_clear{display:inline}.schedule_section[data-stage="2"] .schedule_summary_busy,.schedule_section[data-stage="2"] .schedule_status_busy{display:none}.schedule_play_hint{color:var(--_theme---text-faded)}.schedule_accessible{width:var(--border-width--main);height:var(--border-width--main);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}#customer-stories{scroll-margin-top:var(--nav--height)}@media (max-width:991px){.schedule_layout{gap:var(--_spacing---space--4);grid-template-columns:1fr}.schedule_story{gap:var(--_spacing---space--4);order:-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.schedule_steps{display:none}.schedule_caption{gap:var(--_spacing---space--1)}.schedule_caption>p:last-child{max-width:none}.schedule_caption .schedule_label,.schedule_section[data-animated=true] .schedule_scroll{display:none}.schedule_daybody{height:30svh;min-height:calc(var(--_spacing---space--8) * 4)}}@media (max-width:767px){.schedule_pin{padding-block:var(--_spacing---space--4)}.schedule_heading{align-items:flex-start;gap:var(--_spacing---space--2);flex-direction:column}.schedule_heading h2 br{display:initial}.schedule_heading .u-eyebrow-wrapper{display:none}.schedule_container{gap:var(--_spacing---space--4)}.schedule_steps{display:none}.schedule_story{align-items:stretch;gap:var(--_spacing---space--3);display:flex}.schedule_canvas{padding:var(--_spacing---space--2)}.schedule_calendar{grid-template-columns:var(--_spacing---space--5) minmax(0, 1fr);padding:var(--_spacing---space--1);padding-bottom:0}.schedule_titlebar{padding:var(--_spacing---space--2);gap:var(--_spacing---space--2)}.schedule_status,.schedule_task_full{display:none}.schedule_task_short{display:inline}.schedule_task_paper,.schedule_yours,.schedule_personal{padding:calc(var(--_spacing---space--1) / 2);overflow-wrap:anywhere}.schedule_yours{min-height:calc(2lh + var(--_spacing---space--1))}.schedule_task_paper{border-left-width:var(--border-width--main)}.schedule_summary{padding:var(--_spacing---space--2);gap:var(--_spacing---space--1)}.schedule_daybody{min-height:calc(var(--_spacing---space--8) * 6)}}@media (prefers-reduced-motion:reduce),(max-height:600px){.schedule_section[data-animated=true]{min-height:auto;padding-block:var(--_spacing---section-space--main)}.schedule_section[data-animated=true] .schedule_pin{position:relative;top:auto}.schedule_caption,.schedule_personal{transition:none}}.schedule_scroll_end,.schedule_section[data-stage="2"] .schedule_scroll_start{display:none}.schedule_section[data-stage="2"] .schedule_scroll_end{display:inline}
