.faq{gap:var(--ui-space-6,1.5rem) var(--ui-space-12,3rem);display:grid}@media (width>=992px){.faq{grid-template-columns:1fr 2fr;align-items:start}}.faq__title{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:var(--ui-font-weight-bold,700);letter-spacing:-.025em;text-wrap:balance;color:var(--brand-text);margin:0;line-height:1.1}@media (width>=992px){.faq__title{position:sticky;inset-block-start:calc(var(--header-height-compact) + var(--ui-space-6,1.5rem))}}.faq__items{border-block-start:1px solid var(--ui-color-border,#ced8e7)}.faq__item{border-block-end:1px solid var(--ui-color-border,#ced8e7)}.faq__heading{margin:0}@media (scripting:enabled){.faq__answer:not([data-ui-collapse-ready]){display:none}}.faq__question{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.faq__question:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.faq__question{text-align:start;gap:var(--ui-space-4,1rem);width:100%;padding-block:var(--ui-space-4,1rem);font-size:var(--ui-font-size-lg,1.125rem);font-weight:var(--ui-font-weight-medium,500);color:var(--brand-text);cursor:pointer;justify-content:space-between;align-items:center;transition:color .2s;display:flex}.faq__question:hover{color:var(--brand-accent-strong)}.faq__toggle{background:var(--brand-accent);border-radius:50%;flex:none;width:2rem;height:2rem;position:relative}.faq__toggle:before,.faq__toggle:after{content:"";background:#fff;border-radius:1px;width:.875rem;height:2px;transition:transform .25s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}[aria-expanded=true]>.faq__toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq__answer p{max-width:60ch;color:var(--ui-color-text,#394658);margin:0;padding-block-end:var(--ui-space-4,1rem)}@media (prefers-reduced-motion:reduce){.faq__toggle:after,.faq__question{transition:none}}.process-steps{gap:var(--ui-space-4,1rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.process-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-steps{gap:var(--ui-space-4,1rem)}.process-step{isolation:isolate;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--ui-space-2,.5rem);padding:10rem var(--ui-space-6,1.5rem) var(--ui-space-6,1.5rem);background:var(--ui-color-surface,#fff);box-shadow:var(--brand-shadow-raised);display:grid;position:relative;overflow:hidden}.process-step .ui-icon-box{margin-block-end:var(--ui-space-3,.75rem)}.process-step__art{z-index:-1;color:var(--brand-accent-wash);position:absolute;inset-block-start:-2.5rem;inset-inline-end:-4rem}.process-step__art .ui-icon{--ui-icon-size:15rem;stroke-width:2.25px}.process-step__label{font-weight:var(--ui-font-weight-semibold,600);text-transform:uppercase;letter-spacing:.08em;font-size:var(--ui-font-size-xs,.75rem);color:var(--brand-accent-strong);margin:0}.process-step__title{font-size:var(--ui-font-size-lg,1.125rem);font-weight:var(--ui-font-weight-semibold,600);color:var(--brand-text);margin:0}.process-step__body{color:var(--ui-color-text-muted,#77879f);margin:0}
