.FaqList-module__XpTw6G__list{margin-top:var(--space-7);gap:var(--space-6);flex-direction:column;max-width:46rem;display:flex}.FaqList-module__XpTw6G__item{gap:var(--space-2);flex-direction:column;display:flex}.FaqList-module__XpTw6G__question{font-size:var(--font-size-lg);margin:0}.FaqList-module__XpTw6G__answer{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-ink-soft);margin:0}
.TechCallout-module__m3lsyG__callout{align-items:center;gap:var(--space-3);display:inline-flex}.TechCallout-module__m3lsyG__leader{background:var(--color-copper);flex-shrink:0;width:1.5rem;height:1px;position:relative}.TechCallout-module__m3lsyG__leader:before{content:"";background:var(--color-copper);transform-origin:bottom;width:1px;height:8px;position:absolute;top:-4px;left:0;transform:rotate(35deg)}.TechCallout-module__m3lsyG__text{flex-direction:column;line-height:1.15;display:flex}.TechCallout-module__m3lsyG__label{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-soft)}.TechCallout-module__m3lsyG__value{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-ink);font-weight:500}
.CaseStudyCard-module__uO0ofa__card{gap:var(--space-4);transition:border-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;position:relative}.CaseStudyCard-module__uO0ofa__media{aspect-ratio:4/3;background:var(--color-steel-100);border:var(--border-width-thin) solid var(--color-steel-400);position:relative;overflow:hidden}.CaseStudyCard-module__uO0ofa__photo{object-fit:cover}.CaseStudyCard-module__uO0ofa__kicker{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-copper)}.CaseStudyCard-module__uO0ofa__title{font-size:var(--font-size-lg)}.CaseStudyCard-module__uO0ofa__titleLink{color:inherit;text-decoration:none}.CaseStudyCard-module__uO0ofa__titleLink:after{content:"";z-index:1;position:absolute;inset:0}.CaseStudyCard-module__uO0ofa__card:hover .CaseStudyCard-module__uO0ofa__titleLink,.CaseStudyCard-module__uO0ofa__card:focus-within .CaseStudyCard-module__uO0ofa__titleLink{text-underline-offset:.2em;text-decoration:underline}.CaseStudyCard-module__uO0ofa__card:hover{border-color:var(--color-copper)}.CaseStudyCard-module__uO0ofa__card:focus-within{outline:var(--border-width-thick) solid var(--color-copper);outline-offset:var(--space-2)}.CaseStudyCard-module__uO0ofa__titleLink:focus-visible{outline:none}.CaseStudyCard-module__uO0ofa__teaser{font-family:var(--font-body);color:var(--color-ink-soft);line-height:var(--line-height-body)}.CaseStudyCard-module__uO0ofa__spec{margin-top:var(--space-1)}.CaseStudyCard-module__uO0ofa__more{padding-top:var(--space-2);margin-top:auto}.CaseStudyCard-module__uO0ofa__moreText{color:var(--color-copper);text-decoration:underline;-webkit-text-decoration-color:var(--color-copper-soft);text-decoration-color:var(--color-copper-soft);text-underline-offset:.2em}.CaseStudyCard-module__uO0ofa__card:hover .CaseStudyCard-module__uO0ofa__moreText{color:var(--color-copper-strong);text-decoration-color:currentColor}.CaseStudyCard-module__uO0ofa__renderBadge{left:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);border:var(--border-width-thin) solid var(--color-steel-400);border-radius:var(--radius-sm);background:#ffffffd9;margin:0;position:absolute}
.Card-module__HiGLca__card{background:var(--color-surface);border:var(--border-width-thin) solid var(--color-steel-400);border-radius:var(--radius-lg)}.Card-module__HiGLca__padded{padding:var(--space-6)}
.ColorSwatch-module__-QmYoq__dot{background:var(--color-steel-100);border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.ColorSwatch-module__-QmYoq__transparent{background-image:linear-gradient(45deg,#0000001f 25%,#0000 25%),linear-gradient(-45deg,#0000001f 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000001f 75%),linear-gradient(-45deg,#0000 75%,#0000001f 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;background-color:var(--color-paper)}.ColorSwatch-module__-QmYoq__marble{background-image:linear-gradient(135deg,#dedad2 0%,#c9c4b8 50%,#e5e2da 100%)}
.ConfirmDialog-module__rhbx_q__dialog{border-radius:var(--radius-lg);padding:var(--space-6);max-width:28rem;width:calc(100% - var(--space-6));background:var(--color-surface);color:var(--color-ink);border:none;box-shadow:0 8px 24px #14181b29}.ConfirmDialog-module__rhbx_q__dialog::backdrop{background:#14181b66}.ConfirmDialog-module__rhbx_q__title{margin-bottom:var(--space-3)}.ConfirmDialog-module__rhbx_q__description{color:var(--color-ink-soft);font-size:var(--font-size-sm);margin-bottom:var(--space-5)}.ConfirmDialog-module__rhbx_q__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.DescriptionList-module__Z-KdeW__list{margin-bottom:var(--space-5);flex-direction:column;display:flex}.DescriptionList-module__Z-KdeW__row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-thin) solid var(--color-steel-100);font-family:var(--font-body);font-size:var(--font-size-sm);grid-template-columns:12rem 1fr;display:grid}.DescriptionList-module__Z-KdeW__row:last-child{border-bottom:none}.DescriptionList-module__Z-KdeW__term{color:var(--color-ink-soft);font-weight:500}.DescriptionList-module__Z-KdeW__value{color:var(--color-ink)}@media (max-width:32rem){.DescriptionList-module__Z-KdeW__row{gap:var(--space-1);grid-template-columns:1fr}}
.EmptyState-module__nI128W__emptyState{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);border:var(--border-width-thin) dashed var(--color-steel-400);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.EmptyState-module__nI128W__message{color:var(--color-ink-soft);font-size:var(--font-size-sm)}
.FormActions-module__s1n1va__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}
.FormRow-module__s4Tvxa__row{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:32rem){.FormRow-module__s4Tvxa__row{grid-template-columns:1fr}}
.InlineNotice-module__c1vUma__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-width-thin) solid transparent;font-family:var(--font-body);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.InlineNotice-module__c1vUma__success{background:color-mix(in srgb, var(--color-success) 10%, var(--color-surface));border-color:var(--color-success);color:var(--color-success)}.InlineNotice-module__c1vUma__error{background:color-mix(in srgb, var(--color-error) 10%, var(--color-surface));border-color:var(--color-error);color:var(--color-error)}.InlineNotice-module__c1vUma__info{background:var(--color-copper-soft);border-color:var(--color-copper);color:var(--color-ink)}.InlineNotice-module__c1vUma__busy{align-items:flex-start;gap:var(--space-3);display:flex}.InlineNotice-module__c1vUma__spinner{border:2px solid var(--color-copper-soft);border-top-color:var(--color-copper);border-radius:50%;flex:none;width:1.1em;height:1.1em;margin-top:.15em;animation:.9s linear infinite InlineNotice-module__c1vUma__notice-spin}@keyframes InlineNotice-module__c1vUma__notice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.InlineNotice-module__c1vUma__spinner{animation-duration:2.4s}}
.ProcessSteps-module__h7QxKa__list{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;display:grid}.ProcessSteps-module__h7QxKa__step{gap:var(--space-2);flex-direction:column;display:flex}.ProcessSteps-module__h7QxKa__number{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-copper);letter-spacing:var(--tracking-wide);font-weight:500}.ProcessSteps-module__h7QxKa__step h3{font-size:var(--font-size-md)}.ProcessSteps-module__h7QxKa__step p{font-family:var(--font-body);color:var(--color-ink-soft);line-height:var(--line-height-body)}@media (max-width:56rem){.ProcessSteps-module__h7QxKa__list{grid-template-columns:1fr}}
.SectionHeading-module__sr1tta__wrapper{gap:var(--space-3);flex-direction:column;max-width:42rem;display:flex}.SectionHeading-module__sr1tta__center{text-align:left;align-items:flex-start}.SectionHeading-module__sr1tta__eyebrow{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-copper);font-weight:500}.SectionHeading-module__sr1tta__title{font-size:var(--font-size-xl);margin:0}.SectionHeading-module__sr1tta__description{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-ink-soft);line-height:var(--line-height-body)}
