.aop-accordion-item{border-bottom:1px solid rgba(22,26,22,.1)}.aop-accordion-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--font-body);justify-content:space-between;outline:none;padding:20px 0;text-align:left;width:100%}.aop-accordion-btn:focus-visible{outline:2px solid var(--foreground,#161a16);outline-offset:2px}.accordion-step-title{color:var(--foreground,#161a16);font-family:var(--font-heading);font-size:clamp(16px,2vw,20px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.accordion-step-number{color:rgba(22,26,22,.45);flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.aop-accordion-body{height:0;opacity:0;overflow:hidden;transition:height .38s cubic-bezier(.25,.46,.45,.94),opacity .25s ease}.aop-accordion-body p{color:rgba(22,26,22,.65);font-size:13px;line-height:1.7;margin:0;padding-bottom:20px;padding-left:38px}.accordion-vbar{transition:transform .2s ease}.tiled-word{background:transparent;border:1px solid rgba(22,26,22,.18);box-sizing:border-box;display:block;font-family:var(--font-heading);font-size:clamp(36px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:.88;margin-left:-1px;margin-top:-1px;padding:10px 14px 6px}.process-cta-link,.tiled-word{color:var(--foreground,#161a16)}.process-cta-link{align-items:center;border-bottom:2px solid var(--foreground,#161a16);display:inline-flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:.08em;padding-bottom:3px;text-decoration:none;text-transform:uppercase;transition:opacity .2s}.process-cta-link:hover{opacity:.55}.gap-10{gap:calc(var(--spacing)*10)}.pt-0{padding-top:0}.pt-12{padding-top:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:col-span-5{@media (width >= 48rem){grid-column:span 5/span 5}}.md\:col-span-7{@media (width >= 48rem){grid-column:span 7/span 7}}.md\:block{@media (width >= 48rem){display:block}}.md\:grid{@media (width >= 48rem){display:grid}}.md\:grid-cols-12{@media (width >= 48rem){grid-template-columns:repeat(12,minmax(0,1fr))}}.md\:pt-12{@media (width >= 48rem){padding-top:calc(var(--spacing)*12)}}.md\:pl-8{@media (width >= 48rem){padding-left:calc(var(--spacing)*8)}}.lg\:pl-16{@media (width >= 64rem){padding-left:calc(var(--spacing)*16)}}.xl\:col-span-4{@media (width >= 80rem){grid-column:span 4/span 4}}.xl\:col-span-8{@media (width >= 80rem){grid-column:span 8/span 8}}