.WhyUs-module__onskOq__section{padding:var(--space-2xl) 0;background:var(--bg)}.WhyUs-module__onskOq__container{max-width:var(--container);margin:0 auto;padding:0 24px}.WhyUs-module__onskOq__header{margin-bottom:60px}.WhyUs-module__onskOq__label{letter-spacing:.15em;text-transform:uppercase;color:var(--royal);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.WhyUs-module__onskOq__title{font-size:var(--fs-h2);color:var(--heading);letter-spacing:-.02em;margin-bottom:16px;font-weight:500}.WhyUs-module__onskOq__divider{background:var(--royal);width:60px;height:3px}.WhyUs-module__onskOq__grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.WhyUs-module__onskOq__item{border-left:2px solid var(--border);padding:32px 24px;transition:border-color .2s}.WhyUs-module__onskOq__item:first-child{border-left:2px solid var(--royal)}.WhyUs-module__onskOq__item:hover{border-left-color:var(--royal)}.WhyUs-module__onskOq__itemIcon{color:var(--azure);margin-bottom:16px;font-size:24px}.WhyUs-module__onskOq__itemTitle{color:var(--heading);margin-bottom:8px;font-size:17px;font-weight:500}.WhyUs-module__onskOq__itemDesc{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.65}@media (max-width:768px){.WhyUs-module__onskOq__grid{grid-template-columns:repeat(2,1fr);gap:24px 0}}@media (max-width:480px){.WhyUs-module__onskOq__grid{grid-template-columns:1fr;gap:0}.WhyUs-module__onskOq__item{border-left:2px solid var(--border);border-bottom:1px solid var(--border);padding:24px 20px}.WhyUs-module__onskOq__item:first-child{border-left:2px solid var(--royal)}}
.ProcessSteps-module__7tzpxa__section{padding:var(--space-2xl) 0;background:var(--card)}.ProcessSteps-module__7tzpxa__container{max-width:var(--container);margin:0 auto;padding:0 24px}.ProcessSteps-module__7tzpxa__label{letter-spacing:.15em;text-transform:uppercase;color:var(--royal);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.ProcessSteps-module__7tzpxa__title{font-size:var(--fs-h2);color:var(--heading);letter-spacing:-.02em;margin-bottom:12px;font-weight:500}.ProcessSteps-module__7tzpxa__desc{color:var(--text-secondary);max-width:560px;margin-bottom:60px;font-size:16px;font-weight:300;line-height:1.7}.ProcessSteps-module__7tzpxa__grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ProcessSteps-module__7tzpxa__step{border:1px solid var(--border);margin-bottom:-1px;margin-right:-1px;padding:32px 28px;transition:background-color .2s;position:relative}.ProcessSteps-module__7tzpxa__step:hover{background:var(--haze)}.ProcessSteps-module__7tzpxa__stepNumber{color:var(--azure);letter-spacing:-.03em;margin-bottom:16px;font-size:36px;font-weight:200;line-height:1}.ProcessSteps-module__7tzpxa__stepTitle{color:var(--heading);margin-bottom:8px;font-size:18px;font-weight:500}.ProcessSteps-module__7tzpxa__stepDesc{color:var(--text-secondary);font-size:14px;font-weight:300;line-height:1.65}.ProcessSteps-module__7tzpxa__stepLine{display:none}@media (max-width:768px){.ProcessSteps-module__7tzpxa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ProcessSteps-module__7tzpxa__grid{grid-template-columns:1fr}}
.HomeFAQ-module__Kdh_lq__section{padding:var(--space-2xl) 0 var(--space-lg) 0;background:var(--bg)}.HomeFAQ-module__Kdh_lq__container{max-width:var(--container);margin:0 auto;padding:0 24px}.HomeFAQ-module__Kdh_lq__header{margin-bottom:48px}.HomeFAQ-module__Kdh_lq__label{letter-spacing:.15em;text-transform:uppercase;color:var(--royal);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.HomeFAQ-module__Kdh_lq__title{font-size:var(--fs-h2);color:var(--heading);letter-spacing:-.02em;margin-bottom:16px;font-weight:500}.HomeFAQ-module__Kdh_lq__divider{background:var(--royal);width:60px;height:3px}.HomeFAQ-module__Kdh_lq__list{flex-direction:column;gap:12px;display:flex}.HomeFAQ-module__Kdh_lq__item{border:1px solid var(--border);border-left:2px solid var(--border);background:var(--card);transition:border-color var(--transition-base), background-color var(--transition-base), box-shadow var(--transition-base)}.HomeFAQ-module__Kdh_lq__item:hover{border-left-color:var(--royal)}.HomeFAQ-module__Kdh_lq__item[data-open=true]{border-left-color:var(--royal);box-shadow:var(--shadow-sm)}.HomeFAQ-module__Kdh_lq__summary{text-align:left;cursor:pointer;width:100%;font-size:17px;font-weight:500;font-family:var(--font-family);color:var(--heading);letter-spacing:-.01em;background:0 0;border:none;padding:20px 40px 20px 22px;position:relative}.HomeFAQ-module__Kdh_lq__questionText{padding-right:4px;display:block}.HomeFAQ-module__Kdh_lq__summary:after{content:"+";color:var(--text-muted);transition:color var(--transition-fast);font-size:15px;font-weight:300;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.HomeFAQ-module__Kdh_lq__item[data-open=true] .HomeFAQ-module__Kdh_lq__summary:after{content:"−";color:var(--royal);transform:translateY(-50%)}.HomeFAQ-module__Kdh_lq__summary:hover:after,.HomeFAQ-module__Kdh_lq__item[data-open=true] .HomeFAQ-module__Kdh_lq__summary:hover:after{color:var(--royal)}.HomeFAQ-module__Kdh_lq__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.HomeFAQ-module__Kdh_lq__answerWrapper[data-open=true]{grid-template-rows:1fr}.HomeFAQ-module__Kdh_lq__answerInner{min-height:0;overflow:hidden}.HomeFAQ-module__Kdh_lq__answer{color:var(--text-secondary);border-top:1px solid var(--border);padding:16px 22px 20px;font-size:14px;font-weight:300;line-height:1.65}.HomeFAQ-module__Kdh_lq__summary:focus-visible{outline:2px solid var(--royal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HomeFAQ-module__Kdh_lq__answerWrapper{transition-duration:.22s;transition-timing-function:ease-out}.HomeFAQ-module__Kdh_lq__summary:after{transition-duration:.15s}}@media (max-width:640px){.HomeFAQ-module__Kdh_lq__section{padding:var(--space-xl) 0 var(--space-md) 0}.HomeFAQ-module__Kdh_lq__header{margin-bottom:36px}.HomeFAQ-module__Kdh_lq__summary{padding:18px 36px 18px 18px;font-size:16px}.HomeFAQ-module__Kdh_lq__summary:after{font-size:14px;right:18px}.HomeFAQ-module__Kdh_lq__answer{padding:14px 18px 18px}}
