.ServiceCard-module__OSStpa__section{padding:var(--space-2xl)0}.ServiceCard-module__OSStpa__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.ServiceCard-module__OSStpa__card{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid #ffffff0f;flex-direction:column;gap:20px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ServiceCard-module__OSStpa__card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#51d9fe4d,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.ServiceCard-module__OSStpa__card:hover{border-color:#51d9fe40;transform:translateY(-4px);box-shadow:0 10px 40px #0000004d,0 0 30px #51d9fe1a}.ServiceCard-module__OSStpa__card:hover:before{opacity:1}.ServiceCard-module__OSStpa__iconWrapper{border-radius:var(--radius-md);width:60px;height:60px;color:var(--accent-blue);background:#51d9fe14;border:1px solid #51d9fe26;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__iconWrapper{background:#51d9fe26;border-color:#51d9fe4d;transform:scale(1.05)}.ServiceCard-module__OSStpa__title{color:var(--text-primary);font-size:24px;font-weight:700;font-family:var(--font-heading);letter-spacing:-.5px;transition:color .3s}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__title{color:var(--accent-blue)}.ServiceCard-module__OSStpa__description{color:var(--text-secondary);flex:1;font-size:15px;line-height:1.75}.ServiceCard-module__OSStpa__features{flex-direction:column;gap:10px;list-style:none;display:flex}.ServiceCard-module__OSStpa__feature{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;transition:color .2s;display:flex}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__feature{color:var(--text-primary)}.ServiceCard-module__OSStpa__featureDot{background:var(--accent-blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:transform .2s}.ServiceCard-module__OSStpa__card:hover .ServiceCard-module__OSStpa__featureDot{transform:scale(1.3)}@media (max-width:1024px){.ServiceCard-module__OSStpa__grid{grid-template-columns:1fr}}@media (max-width:640px){.ServiceCard-module__OSStpa__card{padding:24px}.ServiceCard-module__OSStpa__title{font-size:clamp(18px,2vw,24px)}}
.ServiceProcess-module__qx-7EW__section{padding:var(--space-2xl)0;background:var(--bg-secondary);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a}.ServiceProcess-module__qx-7EW__header{margin-bottom:var(--space-xl);flex-direction:column;gap:16px;display:flex}.ServiceProcess-module__qx-7EW__title{color:var(--text-primary);letter-spacing:-1px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.15}.ServiceProcess-module__qx-7EW__steps{flex-direction:column;gap:0;display:flex}.ServiceProcess-module__qx-7EW__step{align-items:flex-start;gap:24px;display:flex}.ServiceProcess-module__qx-7EW__stepLeft{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:60px;display:flex}.ServiceProcess-module__qx-7EW__stepNumber{color:var(--accent-blue);font-size:14px;font-weight:700;font-family:var(--font-heading);letter-spacing:1px;padding-top:4px}.ServiceProcess-module__qx-7EW__stepLine{background:#51d9fe33;flex:1;width:1px;min-height:40px;margin-top:8px}.ServiceProcess-module__qx-7EW__step:last-child .ServiceProcess-module__qx-7EW__stepLine{display:none}.ServiceProcess-module__qx-7EW__stepContent{flex:1;gap:20px;padding-bottom:40px;display:flex}.ServiceProcess-module__qx-7EW__stepIcon{border-radius:var(--radius-md);width:48px;height:48px;color:var(--accent-blue);background:#51d9fe14;border:1px solid #51d9fe26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceProcess-module__qx-7EW__stepTitle{color:var(--text-primary);font-size:18px;font-weight:700;font-family:var(--font-heading);margin-bottom:6px}.ServiceProcess-module__qx-7EW__stepDesc{color:var(--text-secondary);font-size:15px;line-height:1.7}@media (max-width:768px){.ServiceProcess-module__qx-7EW__stepLeft{display:none}.ServiceProcess-module__qx-7EW__stepContent{flex-direction:column;gap:12px;padding-bottom:32px}}
.ServiceFAQ-module__d8py2G__section{padding:var(--space-2xl)0}.ServiceFAQ-module__d8py2G__header{margin-bottom:var(--space-xl);flex-direction:column;gap:16px;display:flex}.ServiceFAQ-module__d8py2G__title{color:var(--text-primary);letter-spacing:-1px;max-width:560px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.15}.ServiceFAQ-module__d8py2G__list{border-radius:var(--radius-lg);border:1px solid #ffffff0f;flex-direction:column;gap:0;display:flex;overflow:hidden}.ServiceFAQ-module__d8py2G__item{border-bottom:1px solid #ffffff0f}.ServiceFAQ-module__d8py2G__item:last-child{border-bottom:none}.ServiceFAQ-module__d8py2G__question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-archivo),sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;transition:background .2s;display:flex}.ServiceFAQ-module__d8py2G__question:hover{background:#ffffff05}.ServiceFAQ-module__d8py2G__icon{color:var(--accent-blue);flex-shrink:0;display:flex}.ServiceFAQ-module__d8py2G__answer{overflow:hidden}.ServiceFAQ-module__d8py2G__answer p{color:var(--text-secondary);padding:0 28px 24px;font-size:15px;line-height:1.75}
