.ServiceCard-module__OSStpa__card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);transition:all .3s var(--ease-calm);background:#ffffffd9;border:1px solid #0b0b0d14;flex-direction:column;height:100%;padding:2.25rem 2rem;display:flex;position:relative;box-shadow:0 8px 30px #00000008,inset 0 1px #fffffff2}.ServiceCard-module__OSStpa__card:hover{background:#fff;border-color:#ff3c5a4d;transform:translateY(-5px);box-shadow:0 16px 40px #00000014,0 0 24px #ff3c5a14}.ServiceCard-module__OSStpa__topRow{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ServiceCard-module__OSStpa__iconWrapper{border-radius:var(--radius-md);background:#0b0b0d0a;border:1px solid #0b0b0d14;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:flex}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__iconWrapper{background:#0b0b0d;border-color:#0b0b0d}.ServiceCard-module__OSStpa__icon{color:var(--electric-red);transition:color .25s}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__icon{color:#fff}.ServiceCard-module__OSStpa__serviceIndex{font-family:var(--font-mono);color:var(--text-muted-light);font-size:.75rem;font-weight:600}.ServiceCard-module__OSStpa__title{font-family:var(--font-headline);color:var(--ink-black);letter-spacing:-.01em;margin-bottom:.65rem;font-size:1.35rem;font-weight:700;line-height:1.25}.ServiceCard-module__OSStpa__description{font-family:var(--font-body);color:var(--text-muted-light);flex-grow:1;margin-bottom:1.75rem;font-size:.92rem;line-height:1.55}.ServiceCard-module__OSStpa__cardFooter{border-top:1px solid #0b0b0d0f;padding-top:1.25rem}.ServiceCard-module__OSStpa__link{font-family:var(--font-body);color:var(--ink-black);align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.ServiceCard-module__OSStpa__arrow{transition:transform .25s var(--ease-calm)}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__arrow{transform:translate(4px)}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__link{color:var(--electric-red)}@media (max-width:768px){.ServiceCard-module__OSStpa__card{padding:1.75rem 1.5rem}.ServiceCard-module__OSStpa__title{font-size:1.2rem}.ServiceCard-module__OSStpa__description{margin-bottom:1.25rem}.ServiceCard-module__OSStpa__link{align-items:center;min-height:44px;padding:.5rem 0;display:inline-flex}}@media (max-width:480px){.ServiceCard-module__OSStpa__card{padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.ServiceCard-module__OSStpa__card,.ServiceCard-module__OSStpa__arrow,.ServiceCard-module__OSStpa__iconWrapper{transition:none!important;transform:none!important}}
.ProcessStrip-module__A4meHW__strip{padding:3rem var(--section-pad-x);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-block:1px solid #0b0b0d14;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1.5rem;display:flex;overflow-x:auto}.ProcessStrip-module__A4meHW__step{opacity:.6;white-space:nowrap;align-items:center;gap:.75rem;transition:all .3s;display:flex}.ProcessStrip-module__A4meHW__step:hover,.ProcessStrip-module__A4meHW__active{opacity:1}.ProcessStrip-module__A4meHW__active .ProcessStrip-module__A4meHW__label,.ProcessStrip-module__A4meHW__active .ProcessStrip-module__A4meHW__number{color:var(--electric-red)}.ProcessStrip-module__A4meHW__past{opacity:.85}.ProcessStrip-module__A4meHW__number{font-family:var(--font-mono);color:var(--electric-red);font-size:.95rem;font-weight:700;transition:color .3s}.ProcessStrip-module__A4meHW__label{font-family:var(--font-headline);color:var(--ink-black);font-size:1.15rem;font-weight:700;transition:color .3s}.ProcessStrip-module__A4meHW__connector{opacity:.3;color:var(--ink-black);justify-content:center;align-items:center;padding:0 .5rem;display:flex}@media (max-width:768px){.ProcessStrip-module__A4meHW__strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start;gap:1rem;padding-block:2rem}.ProcessStrip-module__A4meHW__strip::-webkit-scrollbar{display:none}.ProcessStrip-module__A4meHW__step{scroll-snap-align:start}.ProcessStrip-module__A4meHW__connector{display:none!important}}@media (prefers-reduced-motion:reduce){.ProcessStrip-module__A4meHW__step,.ProcessStrip-module__A4meHW__number,.ProcessStrip-module__A4meHW__label{transition:none}}
