.WhyChooseUs-module__FSFMbq__whyChooseUs{background:#111;padding:70px 40px}.WhyChooseUs-module__FSFMbq__container{text-align:center;max-width:1200px;margin:0 auto}.WhyChooseUs-module__FSFMbq__description{color:#d0d0d0;max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.8}.WhyChooseUs-module__FSFMbq__grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.WhyChooseUs-module__FSFMbq__card{background:#161616;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;justify-content:flex-start;height:100%;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.WhyChooseUs-module__FSFMbq__card:hover{border-color:#c9a227;transform:translateY(-6px);box-shadow:0 14px 35px #00000047}.WhyChooseUs-module__FSFMbq__cardTitle{color:#c9a227;margin-bottom:16px;font-size:24px}.WhyChooseUs-module__FSFMbq__cardDescription{color:#d0d0d0;font-size:17px;line-height:1.8}@media (max-width:900px){.WhyChooseUs-module__FSFMbq__whyChooseUs{padding:80px 30px}.WhyChooseUs-module__FSFMbq__description{font-size:18px}.WhyChooseUs-module__FSFMbq__grid{grid-template-columns:1fr}}
.Capability-module__sOyNKW__capability{background:#111;padding:70px 40px}.Capability-module__sOyNKW__container{max-width:1200px;margin:0 auto}.Capability-module__sOyNKW__description{text-align:center;color:#cfcfcf;max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.8}.Capability-module__sOyNKW__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.Capability-module__sOyNKW__card{background:#161616;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;justify-content:flex-start;height:100%;padding:24px;transition:transform .25s,border-color .25s;display:flex}.Capability-module__sOyNKW__card:hover{border-color:#c9a227;transform:translateY(-6px);box-shadow:0 14px 35px #00000047}.Capability-module__sOyNKW__cardTitle{color:#c9a227;margin-bottom:15px;font-size:22px}.Capability-module__sOyNKW__cardDescription{color:#d0d0d0;font-size:17px;line-height:1.7}@media (max-width:900px){.Capability-module__sOyNKW__capability{padding:80px 30px}.Capability-module__sOyNKW__description{margin-bottom:40px;font-size:18px}.Capability-module__sOyNKW__grid{grid-template-columns:1fr}.Capability-module__sOyNKW__card{padding:24px}}
.Workflow-module__irLCbW__description{text-align:center;color:#cfcfcf;max-width:700px;margin:0 auto 40px;font-size:20px;line-height:1.8}.Workflow-module__irLCbW__workflow{background:#0b0b0b;padding:70px 40px}.Workflow-module__irLCbW__container{max-width:1200px;margin:0 auto}.Workflow-module__irLCbW__grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.Workflow-module__irLCbW__card{background:#161616;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:24px;transition:transform .25s,border-color .25s;display:flex}.Workflow-module__irLCbW__card:hover{border-color:#c9a227;transform:translateY(-6px);box-shadow:0 14px 35px #00000047}.Workflow-module__irLCbW__number{color:#c9a227;margin-bottom:15px;font-size:40px;font-weight:700}.Workflow-module__irLCbW__cardTitle{text-align:center;font-size:22px}.Workflow-module__irLCbW__cardDescription{color:#cfcfcf;text-align:center;margin-top:15px;line-height:1.7}@media (max-width:900px){.Workflow-module__irLCbW__workflow{padding:80px 30px}.Workflow-module__irLCbW__grid{grid-template-columns:1fr}}
.RequestQuote-module__R_6vnq__quote{background:var(--color-bg-dark);padding:80px 40px}.RequestQuote-module__R_6vnq__container{max-width:1200px;margin:0 auto}.RequestQuote-module__R_6vnq__description{text-align:center;color:#cfcfcf;max-width:720px;margin:0 auto 40px;font-size:20px;line-height:1.8}.RequestQuote-module__R_6vnq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;max-width:720px;margin:0 auto;display:grid}.RequestQuote-module__R_6vnq__form label{color:var(--color-white);font-size:15px;font-weight:600;line-height:1.4}.RequestQuote-module__R_6vnq__form input,.RequestQuote-module__R_6vnq__form textarea{box-sizing:border-box;width:100%;color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#161616;outline:none;padding:16px 20px;font-size:16px;transition:border-color .25s,box-shadow .25s}.RequestQuote-module__R_6vnq__form option{color:#d0af1d}.RequestQuote-module__R_6vnq__form input:focus,.RequestQuote-module__R_6vnq__form textarea:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a2272e}.RequestQuote-module__R_6vnq__form textarea{resize:vertical;min-height:140px}.RequestQuote-module__R_6vnq__form button{background:var(--color-gold);width:fit-content;min-width:240px;color:var(--color-black);appearance:none;border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-normal), background var(--transition-normal), box-shadow var(--transition-normal);border:none;outline:none;align-self:center;padding:16px 36px;font-size:17px;font-weight:600;box-shadow:0 6px 18px #0000002e}.RequestQuote-module__R_6vnq__form button:hover{background:#d4a017;transform:translateY(-2px);box-shadow:0 10px 22px #00000040}.RequestQuote-module__R_6vnq__form button:disabled{opacity:.65;cursor:not-allowed;transform:none}.RequestQuote-module__R_6vnq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.RequestQuote-module__R_6vnq__fieldFull{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.RequestQuote-module__R_6vnq__form select{box-sizing:border-box;width:100%;color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;cursor:pointer;background:#161616;outline:none;padding:16px 20px;font-size:16px;transition:border-color .25s,box-shadow .25s}.RequestQuote-module__R_6vnq__form select:focus{border-color:var(--color-gold);box-shadow:0 0 0 2px #c9a2272e}.RequestQuote-module__R_6vnq__form button:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.RequestQuote-module__R_6vnq__actions{grid-column:1/-1;justify-content:center;margin-top:10px;display:flex}.RequestQuote-module__R_6vnq__success{text-align:center;color:#7bd88f;margin-top:32px;font-size:17px;font-weight:600}@media (max-width:768px){.RequestQuote-module__R_6vnq__quote{padding:70px 20px}.RequestQuote-module__R_6vnq__description{margin-bottom:40px;font-size:17px}.RequestQuote-module__R_6vnq__form{grid-template-columns:1fr}.RequestQuote-module__R_6vnq__fieldFull,.RequestQuote-module__R_6vnq__actions{grid-column:auto}}
