.it-modality{box-sizing:border-box;padding:var(--sp-8) var(--sp-6);width:100%}.it-modality-inner{margin:0 auto;max-width:var(--container-narrow)}.it-modality-breadcrumb{margin-bottom:var(--sp-6)}.it-modality-breadcrumb__list{align-items:center;color:var(--color-ink-base);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--step--1);gap:var(--sp-2);letter-spacing:var(--track-label);line-height:var(--lh-label);list-style:none;margin:0;padding:0;text-transform:uppercase}.it-modality-breadcrumb__item{align-items:center;display:inline-flex}.it-modality-breadcrumb__item:not(:last-child):after{color:var(--color-ink-soft);content:"/";margin-left:var(--sp-2)}.it-modality-breadcrumb__item.is-current{color:var(--color-ink-mid)}.it-modality a.it-modality-breadcrumb__link,.it-modality a.it-modality-breadcrumb__link:active,.it-modality a.it-modality-breadcrumb__link:focus,.it-modality a.it-modality-breadcrumb__link:hover,.it-modality a.it-modality-breadcrumb__link:link,.it-modality a.it-modality-breadcrumb__link:visited{color:var(--color-trust-700)!important;text-decoration:none!important}.it-modality a.it-modality-breadcrumb__link:focus,.it-modality a.it-modality-breadcrumb__link:hover{text-decoration:underline!important;text-underline-offset:2px}.it-modality-head{margin-bottom:var(--sp-8)}.it-modality-eyebrow{color:var(--color-trust-700);font-family:var(--font-mono);font-size:var(--step--1);font-weight:600;letter-spacing:var(--track-label);line-height:var(--lh-label);margin:0 0 var(--sp-3) 0;text-transform:uppercase;text-wrap:balance}.it-modality-title{color:var(--color-ink-strong);font-size:var(--step-4);font-weight:700;letter-spacing:var(--track-display);line-height:var(--lh-title);margin:0 0 var(--sp-5) 0;text-wrap:balance}.it-modality .it-modality-title{text-transform:none!important}.it-modality-intro{color:var(--color-ink-base);font-size:var(--step-1);line-height:var(--lh-body)}.it-modality-intro p{margin:0 0 var(--sp-4) 0}.it-modality-intro p:last-child{margin-bottom:0}.it-modality-section{margin-bottom:var(--sp-8)}.it-modality-h2{color:var(--color-ink-strong);font-size:var(--step-3);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title);margin:0 0 var(--sp-5) 0;text-wrap:balance}.it-modality h2.it-modality-h2{text-transform:none!important}.it-modality-rich{color:var(--color-ink-base);font-size:var(--step-0);line-height:var(--lh-body)}.it-modality-rich p{margin:0 0 var(--sp-4) 0}.it-modality-rich p:last-child{margin-bottom:0}.it-modality-rich strong{color:var(--color-ink-strong);font-weight:600}.it-modality .it-modality-rich a,.it-modality .it-modality-rich a:active,.it-modality .it-modality-rich a:focus,.it-modality .it-modality-rich a:hover,.it-modality .it-modality-rich a:link,.it-modality .it-modality-rich a:visited{color:var(--color-trust-700)!important;text-decoration:underline!important;text-underline-offset:2px}.it-modality-list{display:grid;gap:var(--sp-3);list-style:none;margin:var(--sp-5) 0 0 0;padding:0}.it-modality-list__item{color:var(--color-ink-base);font-size:var(--step-0);line-height:var(--lh-body);padding-left:var(--sp-6);position:relative}.it-modality-list__item:before{background:var(--color-trust-500);border-radius:999px;content:"";height:var(--sp-2);left:0;position:absolute;top:calc((var(--lh-body)*1em - var(--sp-2))/2);width:var(--sp-2)}.it-modality-includes{display:grid;gap:var(--sp-4);margin-top:var(--sp-5)}.it-modality-include{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--sp-5)}.it-modality-include__title{color:var(--color-ink-strong);font-size:var(--step-1);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-label);margin:0 0 var(--sp-2) 0;text-wrap:balance}.it-modality .h3.it-modality-include__title,.it-modality h3.it-modality-include__title{text-transform:none!important}.it-modality-include__text{font-size:var(--step-0);line-height:var(--lh-body)}.it-modality-team-link{font-size:var(--step-0);font-weight:600;margin:var(--sp-5) 0 0 0}.it-modality .it-modality-team-link a,.it-modality .it-modality-team-link a:active,.it-modality .it-modality-team-link a:focus,.it-modality .it-modality-team-link a:hover,.it-modality .it-modality-team-link a:link,.it-modality .it-modality-team-link a:visited{color:var(--color-trust-700)!important;text-decoration:underline!important;text-underline-offset:2px}.it-modality-pricing__range{color:var(--color-ink-strong);font-family:var(--font-mono);font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--lh-label);margin:var(--sp-4) 0 var(--sp-2) 0}.it-modality-pricing__note{color:var(--color-ink-mid);font-size:var(--step--1);line-height:var(--lh-body);margin:0}.it-modality-refs{margin-bottom:var(--sp-6)}.it-modality-refs__list{display:grid;gap:var(--sp-2);list-style:none;margin:0;padding:0}.it-modality-refs__item{color:var(--color-ink-base);font-size:var(--step--1);line-height:var(--lh-body);padding-left:var(--sp-5);position:relative}.it-modality-refs__item:before{color:var(--color-ink-soft);content:"—";left:0;position:absolute}.it-modality a.it-modality-refs__link,.it-modality a.it-modality-refs__link:active,.it-modality a.it-modality-refs__link:focus,.it-modality a.it-modality-refs__link:hover,.it-modality a.it-modality-refs__link:link,.it-modality a.it-modality-refs__link:visited{color:var(--color-trust-700)!important;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:2px}.it-modality-disclaimer{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--sp-8);padding:var(--sp-5)}.it-modality-disclaimer__text{color:var(--color-ink-base);font-size:var(--step--1);line-height:var(--lh-body)}.it-modality-disclaimer__text p{margin:0}.it-modality-disclaimer__report{display:inline-block;font-size:var(--step--1);font-weight:600;margin-top:var(--sp-3)}.it-modality a.it-modality-disclaimer__report,.it-modality a.it-modality-disclaimer__report:active,.it-modality a.it-modality-disclaimer__report:focus,.it-modality a.it-modality-disclaimer__report:hover,.it-modality a.it-modality-disclaimer__report:link,.it-modality a.it-modality-disclaimer__report:visited{color:var(--color-trust-700)!important;text-decoration:underline!important;text-underline-offset:2px}.it-modality-faq__list{border-top:1px solid var(--color-border);display:grid;gap:0}.it-modality-faq__item{border-bottom:1px solid var(--color-border)}.it-modality-faq__q{color:var(--color-ink-strong);cursor:pointer;font-size:var(--step-1);font-weight:600;line-height:var(--lh-label);list-style:none;padding:var(--sp-4) var(--sp-7) var(--sp-4) 0;position:relative}.it-modality-faq__q::-webkit-details-marker{display:none}.it-modality-faq__q:after{background:var(--color-trust-700);clip-path:polygon(0 30%,12% 18%,50% 56%,88% 18%,100% 30%,50% 80%);content:"";height:var(--sp-3);margin-top:calc(var(--sp-3)/-2);position:absolute;right:var(--sp-2);top:50%;transition:transform var(--dur-base) var(--ease);width:var(--sp-3)}.it-modality-faq__item[open] .it-modality-faq__q:after{transform:rotate(180deg)}.it-modality-faq__q:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:3px}.it-modality-faq__a{color:var(--color-ink-base);font-size:var(--step-0);line-height:var(--lh-body);padding:0 0 var(--sp-5) 0}.it-modality-faq__a p{margin:0 0 var(--sp-4) 0}.it-modality-faq__a p:last-child{margin-bottom:0}.it-modality .it-modality-faq__a a,.it-modality .it-modality-faq__a a:active,.it-modality .it-modality-faq__a a:focus,.it-modality .it-modality-faq__a a:hover,.it-modality .it-modality-faq__a a:link,.it-modality .it-modality-faq__a a:visited{color:var(--color-trust-700)!important;text-decoration:underline!important;text-underline-offset:2px}.it-modality-cta{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--sp-8);padding:var(--sp-7) var(--sp-6);text-align:center}.it-modality-cta__title{color:var(--color-ink-strong);font-size:var(--step-3);font-weight:700;letter-spacing:var(--track-title);line-height:var(--lh-title);margin:0 0 var(--sp-4) 0;text-wrap:balance}.it-modality h2.it-modality-cta__title{text-transform:none!important}.it-modality-cta__text{color:var(--color-ink-base);font-size:var(--step-0);line-height:var(--lh-body);margin:0 auto var(--sp-6) auto;max-width:48ch}.it-modality-cta__btn{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--step-0);font-weight:600;justify-content:center;line-height:var(--lh-label);max-width:100%;padding:var(--sp-4) var(--sp-6);transition:background-color var(--dur-base) var(--ease)}.it-modality a.it-modality-cta__btn,.it-modality a.it-modality-cta__btn:active,.it-modality a.it-modality-cta__btn:link,.it-modality a.it-modality-cta__btn:visited{background:var(--color-primary)!important;color:var(--color-white)!important;text-decoration:none!important}.it-modality a.it-modality-cta__btn:focus,.it-modality a.it-modality-cta__btn:hover{background:var(--color-primary-dark)!important;color:var(--color-white)!important;text-decoration:none!important}.it-modality a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:47.9375em){.it-modality{padding:var(--sp-6) var(--sp-4)}.it-modality-disclaimer,.it-modality-head,.it-modality-section{margin-bottom:var(--sp-6)}.it-modality-include{padding:var(--sp-4)}.it-modality-cta{margin-top:var(--sp-6);padding:var(--sp-6) var(--sp-5)}}@media (prefers-reduced-motion:reduce){.it-modality-cta__btn,.it-modality-faq__q:after{transition:none}}