._projectInfo_1odp0_2{width:100%}._contentSection_1odp0_6{display:grid;grid-template-columns:320px 1fr;gap:160px;padding:0 32px;max-width:1200px;margin:0 auto 80px}._contentLeft_1odp0_16{padding:0}._infoBlock_1odp0_20{margin-bottom:24px}._infoTitle_1odp0_24{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}._infoList_1odp0_34{list-style:none;padding:0;margin:0}._infoList_1odp0_34 li{font-size:.9375rem;line-height:1.5;color:var(--text-secondary);margin-bottom:4px;font-weight:400}._contentRight_1odp0_49{display:flex;flex-direction:column;gap:24px}._overviewBlock_1odp0_55{max-width:800px}._overviewTitle_1odp0_59{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}._overviewText_1odp0_68{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:16px;font-weight:400}._overviewText_1odp0_68 strong{color:var(--text-primary);font-weight:600;letter-spacing:.02em;background:linear-gradient(transparent 0%,#ffffff1a 40%);padding:0 2px}@media (max-width: 1024px){._contentSection_1odp0_6{grid-template-columns:1fr;gap:48px;padding:0 24px}}@media (max-width: 768px){._contentSection_1odp0_6{padding:0 16px}._infoTitle_1odp0_24{font-size:.8125rem}._infoContent_1odp0_102,._overviewText_1odp0_68{font-size:.875rem}._overviewTitle_1odp0_59{font-size:.9375rem}}._sectionContainer_1odp0_113{width:100%;max-width:1200px;margin:120px auto 0;padding:0 32px}._sectionHeader_1odp0_120{margin:0 0 24px;padding:0;width:100%}._sectionSubtitle_1odp0_126{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:24px;opacity:.8}._sectionTitle_1odp0_136{font-size:3.5rem;font-weight:400;line-height:1.1;margin:0 0 32px;color:var(--text-primary);width:100%;max-width:none}._sectionDescription_1odp0_146{font-size:1.125rem;line-height:1.5;color:var(--text-secondary);margin:0;font-weight:300;opacity:.8;width:100%;max-width:none}._sectionTitle_1odp0_136,._sectionDescription_1odp0_146{white-space:normal;width:auto;overflow:visible;text-overflow:clip}@media (max-width: 1024px){._sectionTitle_1odp0_136{font-size:2.75rem;white-space:normal}._sectionDescription_1odp0_146{width:100%;white-space:normal}}@media (max-width: 768px){._sectionContainer_1odp0_113{padding:0 16px;margin-top:80px}._sectionTitle_1odp0_136{font-size:2rem}._sectionDescription_1odp0_146{font-size:1rem}}._solutionContainer_1odp0_195{width:100%;margin:120px 0}._solutionTitle_1odp0_200{font-size:4.5rem;font-weight:400;line-height:1.1;margin:0 0 80px;text-align:center}._solutionSteps_1odp0_208{display:flex;flex-direction:column;gap:60px;max-width:1200px;margin:0 auto;padding:0 32px}._solutionStep_1odp0_208{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._stepContent_1odp0_224{display:flex;flex-direction:column;align-items:flex-start;text-align:left}._stepNumber_1odp0_231{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:500;margin-bottom:24px;background:#fff;color:#111}._sectionTitle_1odp0_136{font-size:2rem;font-weight:500;line-height:1.3;margin:0 0 24px}._sectionText_1odp0_252{font-size:1.125rem;line-height:1.6;margin:0 0 16px;opacity:.9}._solutionImage_1odp0_260{width:100%;position:relative;overflow:hidden;aspect-ratio:16 / 10;background:transparent;box-shadow:none}._solutionVideo_1odp0_270{width:100%;height:100%;object-fit:contain;display:block;background:transparent}@media (max-width: 1024px){._solutionSteps_1odp0_208{gap:40px}._solutionStep_1odp0_208{grid-template-columns:1fr;gap:32px}._stepContent_1odp0_224{align-items:center;text-align:center}._solutionTitle_1odp0_200{font-size:3.5rem}}@media (max-width: 768px){._solutionContainer_1odp0_195{margin:80px 0}._solutionTitle_1odp0_200{font-size:2.5rem;margin-bottom:60px}._solutionSteps_1odp0_208{gap:32px;padding:0 16px}._sectionTitle_1odp0_136{font-size:1.75rem}._sectionText_1odp0_252{font-size:1rem}._stepNumber_1odp0_231{width:40px;height:40px;font-size:1.25rem;margin-bottom:16px}}
