.page-module__E0kJGG__hero{padding:34px 0 32px}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.page-module__E0kJGG__heroCopy{flex-direction:column;gap:16px;min-width:0;padding-top:6px;animation:.32s ease-out both page-module__E0kJGG__rise-in;display:flex}.page-module__E0kJGG__heroCopy h1{letter-spacing:0;max-width:720px;margin:0;font-size:44px;font-weight:820;line-height:1.18}.page-module__E0kJGG__heroCopy p{max-width:640px;color:var(--color-muted);margin:0;font-size:18px;line-height:1.55}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__heroCategories{gap:14px;min-width:0;display:grid}.page-module__E0kJGG__heroCategoriesHeader{gap:6px;display:grid}.page-module__E0kJGG__heroCategoriesHeader h2{margin:0;font-size:22px;line-height:1.2}.page-module__E0kJGG__heroCategoriesHeader p{color:var(--color-muted);margin:0;font-size:15px;line-height:1.45}.page-module__E0kJGG__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__E0kJGG__section{padding:34px 0}.page-module__E0kJGG__sectionHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.page-module__E0kJGG__sectionIntro{gap:10px;margin-bottom:22px;display:grid}.page-module__E0kJGG__sectionLink{width:fit-content;color:var(--color-action);font-weight:760}.page-module__E0kJGG__sectionHeaderButton{flex:none;width:fit-content}.page-module__E0kJGG__offerGrid{--offer-columns:2;grid-template-columns:repeat(var(--offer-columns), minmax(0, 1fr));gap:14px;display:grid}.page-module__E0kJGG__offerGrid[data-count="1"]{--offer-columns:1;max-width:620px}.page-module__E0kJGG__requestGrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:24px;display:grid}.page-module__E0kJGG__requestCopy{gap:12px;display:grid}.page-module__E0kJGG__criteriaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__E0kJGG__criteriaItem{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:18px;transition:border-color .16s,transform .16s}.page-module__E0kJGG__criteriaItem:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.page-module__E0kJGG__criteriaItem strong{margin-bottom:8px;font-size:16px;display:block}.page-module__E0kJGG__criteriaItem p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.48}.page-module__E0kJGG__reviewRail{scroll-snap-type:x mandatory;align-items:stretch;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}@keyframes page-module__E0kJGG__rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.page-module__E0kJGG__offerGrid,.page-module__E0kJGG__criteriaGrid{--offer-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__offerGrid[data-count="1"]{--offer-columns:1;grid-template-columns:1fr}.page-module__E0kJGG__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:900px){.page-module__E0kJGG__heroGrid,.page-module__E0kJGG__requestGrid{grid-template-columns:1fr}}@media (max-width:760px){.page-module__E0kJGG__hero{padding:22px 0 12px}.page-module__E0kJGG__heroCopy{gap:14px;padding-top:0}.page-module__E0kJGG__heroCopy h1{font-size:32px;line-height:1.2}.page-module__E0kJGG__heroCopy p{font-size:16px}.page-module__E0kJGG__heroActions{grid-template-columns:1fr;display:grid}.page-module__E0kJGG__heroCategories{gap:12px}.page-module__E0kJGG__categoryGrid{scroll-snap-type:x mandatory;margin-right:-12px;padding:0 12px 8px 0;display:flex;overflow-x:auto}.page-module__E0kJGG__section{padding:26px 0}.page-module__E0kJGG__sectionHeader{margin-bottom:18px;display:block}.page-module__E0kJGG__sectionHeaderButton{width:100%;margin-top:14px}.page-module__E0kJGG__sectionIntro{margin-bottom:18px}.page-module__E0kJGG__offerGrid,.page-module__E0kJGG__criteriaGrid{--offer-columns:1;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__heroCopy,.page-module__E0kJGG__criteriaItem{transition:none}.page-module__E0kJGG__criteriaItem:hover{transform:none}}
