.svc[data-astro-cid-3vpt37q6]{border-top:1px solid var(--hairline-2);flex-direction:column;padding-block-start:var(--s-5);display:flex}.svc--flagship[data-astro-cid-3vpt37q6]{border-top-color:var(--teal-line)}.svc__n[data-astro-cid-3vpt37q6]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-eyebrow);color:var(--teal)}.svc__title[data-astro-cid-3vpt37q6]{font-size:var(--t-lg);font-family:var(--display);line-height:var(--lh-snug);margin-block-start:var(--s-3)}.svc__body[data-astro-cid-3vpt37q6]{font-size:var(--t-sm);color:var(--text-2);flex:1;max-width:44ch;margin-block-start:var(--s-3)}.svc__tools[data-astro-cid-3vpt37q6]{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.svc__tool[data-astro-cid-3vpt37q6]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--text-3);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:.25em .7em}.quote[data-astro-cid-rynpovno]{max-inline-size:58ch;margin:0}.quote--photo[data-astro-cid-rynpovno]{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-inline-size:none;display:grid}.quote--photo[data-astro-cid-rynpovno] .quote__text[data-astro-cid-rynpovno]{grid-column:1}.quote--photo[data-astro-cid-rynpovno] .quote__portrait[data-astro-cid-rynpovno]{grid-column:2}.quote__portrait[data-astro-cid-rynpovno]{border:1px solid var(--hairline-ivory);border-radius:var(--radius-lg);background:var(--ink-3);overflow:hidden}.quote__portrait[data-astro-cid-rynpovno] img{block-size:auto;inline-size:100%;display:block}.quote__body[data-astro-cid-rynpovno]{margin:0}.quote__before[data-astro-cid-rynpovno],.quote__now[data-astro-cid-rynpovno]{font-family:var(--display);font-size:var(--t-xl);letter-spacing:-.012em;margin:0;line-height:1.32}.quote__before[data-astro-cid-rynpovno]{color:var(--on-ivory-3)}.quote__now[data-astro-cid-rynpovno]{color:var(--on-ivory);margin-block-start:var(--s-5)}.quote__by[data-astro-cid-rynpovno]{align-items:baseline;gap:var(--s-4);margin-block-start:var(--s-6);display:flex}.quote__rule[data-astro-cid-rynpovno]{background:var(--link-on-ivory);flex:none;block-size:1px;inline-size:2.2rem;translate:0 -.3em}.quote__name[data-astro-cid-rynpovno]{font-family:var(--body);font-size:var(--t-sm);color:var(--on-ivory);font-weight:600;display:block}.quote__role[data-astro-cid-rynpovno]{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-ivory-3);margin-block-start:.15em;display:block}@media (width<=900px){.quote--photo[data-astro-cid-rynpovno]{max-inline-size:58ch;display:block}.quote--photo[data-astro-cid-rynpovno] .quote__portrait[data-astro-cid-rynpovno]{display:none}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--hairline)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--hairline)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--s-5);padding-block:var(--s-5);font-family:var(--display);font-size:var(--t-lg);line-height:var(--lh-snug);transition:color var(--dur) var(--ease);list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--teal)}.faq__ic[data-astro-cid-hemr5th4]{flex:none;align-self:center;width:14px;height:14px;position:relative}.faq__ic[data-astro-cid-hemr5th4]:before,.faq__ic[data-astro-cid-hemr5th4]:after{content:"";background:var(--teal);height:1.5px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);position:absolute;inset:50% 0 auto}.faq__ic[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__ic[data-astro-cid-hemr5th4]:after{opacity:0;transform:rotate(0)}.faq__body[data-astro-cid-hemr5th4]{overflow:hidden}.faq__body[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding-bottom:var(--s-5);max-width:var(--maxw-prose);color:var(--text-2)}
