.style-module-scss-module__w_hzEq__heroSection{padding:152px 20px 72px}@media (max-width:768px){.style-module-scss-module__w_hzEq__heroSection{padding:120px 20px 48px}}.style-module-scss-module__w_hzEq__heroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:768px){.style-module-scss-module__w_hzEq__heroInner{grid-template-columns:1fr;gap:40px}}.style-module-scss-module__w_hzEq__heroEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0202ca;margin-bottom:16px;font-size:12px;font-weight:500}.style-module-scss-module__w_hzEq__heroTitle{letter-spacing:-1px;color:#19191a;margin-bottom:20px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.15}@media (max-width:768px){.style-module-scss-module__w_hzEq__heroTitle{letter-spacing:-.5px}}.style-module-scss-module__w_hzEq__heroSubtitle{color:#19191ab3;max-width:480px;margin-bottom:28px;font-size:16px;font-weight:300;line-height:1.6}.style-module-scss-module__w_hzEq__heroBullets{margin:0 0 32px;padding:0;list-style:none}.style-module-scss-module__w_hzEq__heroBullets li{color:#19191ad9;margin-bottom:12px;padding-left:26px;font-size:14px;line-height:1.6;position:relative}.style-module-scss-module__w_hzEq__heroBullets li:before{content:"✓";color:#10b981;font-weight:700;position:absolute;top:0;left:0}.style-module-scss-module__w_hzEq__heroCtaRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.style-module-scss-module__w_hzEq__heroCaption{color:#19191a80;font-size:12px}.style-module-scss-module__w_hzEq__heroVisual{flex-direction:column;gap:4px;display:flex}@media (max-width:768px){.style-module-scss-module__w_hzEq__heroVisual{max-width:420px;margin:0 auto}}.style-module-scss-module__w_hzEq__matchCard{background:#fff;border:1px solid #19191a14;border-radius:16px;align-items:center;gap:12px;padding:18px 20px;display:flex;box-shadow:0 4px 48px #0000000f}.style-module-scss-module__w_hzEq__avatarInitials{color:#fff;letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:500;display:flex}.style-module-scss-module__w_hzEq__avatarInitialsCreator{background:linear-gradient(135deg,#0202ca 0%,#4c4cf0 100%);border-radius:50%}.style-module-scss-module__w_hzEq__avatarInitialsBrand{background:linear-gradient(135deg,#10b981 0%,#34d399 100%);border-radius:12px}.style-module-scss-module__w_hzEq__matchInfo{flex:1;min-width:0}.style-module-scss-module__w_hzEq__matchName{color:#19191a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.style-module-scss-module__w_hzEq__matchMeta{color:#19191a8c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.style-module-scss-module__w_hzEq__matchRates{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.style-module-scss-module__w_hzEq__rateChip{color:#19191ab3;background:#f1f1f4;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:500}.style-module-scss-module__w_hzEq__matchArrowRow{color:#19191a73;align-items:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:500;display:flex}.style-module-scss-module__w_hzEq__matchArrowIcon{color:#0202ca}.style-module-scss-module__w_hzEq__matchBadge{color:#10b981;background:#10b9811a;border-radius:9999px;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.style-module-scss-module__w_hzEq__matchBudget{color:#19191a99;margin-top:6px;font-size:12px}.style-module-scss-module__w_hzEq__section{padding:96px 0}@media (max-width:768px){.style-module-scss-module__w_hzEq__section{padding:64px 0}}.style-module-scss-module__w_hzEq__sectionInner{max-width:1100px;margin:0 auto;padding:0 20px}.style-module-scss-module__w_hzEq__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;display:flex}.style-module-scss-module__w_hzEq__sectionLabel{color:#0202ca;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:500}.style-module-scss-module__w_hzEq__sectionTitle{letter-spacing:-.01em;color:#19191a;max-width:720px;font-size:clamp(24px,3vw,32px);font-weight:500}.style-module-scss-module__w_hzEq__sectionDesc{color:#19191a99;max-width:620px;font-size:15px;font-weight:300;line-height:1.6}.style-module-scss-module__w_hzEq__sectionDesc a{color:#0202ca;font-weight:400;text-decoration:none}.style-module-scss-module__w_hzEq__sectionDesc a:hover{text-decoration:underline}.style-module-scss-module__w_hzEq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.style-module-scss-module__w_hzEq__stepsGrid{grid-template-columns:1fr}}.style-module-scss-module__w_hzEq__stepCard{background:#fff;border:1px solid #19191a14;border-radius:16px;padding:24px;transition:transform .25s,border-color .25s}.style-module-scss-module__w_hzEq__stepCard:hover{border-color:#19191a29;transform:translateY(-3px)}.style-module-scss-module__w_hzEq__stepNum{color:#fff;background:#19191a;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;font-size:14px;font-weight:500;display:inline-flex}.style-module-scss-module__w_hzEq__stepTitle{color:#19191a;margin-bottom:8px;font-size:16px;font-weight:500}.style-module-scss-module__w_hzEq__stepText{color:#19191aa6;font-size:14px;font-weight:300;line-height:1.6}.style-module-scss-module__w_hzEq__cardGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){.style-module-scss-module__w_hzEq__cardGrid{grid-template-columns:1fr}}.style-module-scss-module__w_hzEq__card{background:#fff;border:1px solid #19191a14;border-radius:16px;padding:24px;transition:transform .25s,border-color .25s}.style-module-scss-module__w_hzEq__card:hover{border-color:#19191a29;transform:translateY(-3px)}.style-module-scss-module__w_hzEq__cardIcon{background:#f1f1f4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:20px;display:flex}.style-module-scss-module__w_hzEq__cardTitle{color:#19191a;margin-bottom:8px;font-size:16px;font-weight:500}.style-module-scss-module__w_hzEq__cardDesc{color:#19191aa6;font-size:14px;font-weight:300;line-height:1.6}.style-module-scss-module__w_hzEq__compareWrap{overflow-x:auto}.style-module-scss-module__w_hzEq__compareTable{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #19191a14;border-radius:16px;width:100%;overflow:hidden}.style-module-scss-module__w_hzEq__compareTable th{text-align:left;color:#19191ab3;white-space:nowrap;background:#f7f7fa;border-bottom:.5px solid #19191a14;padding:16px 20px;font-size:12px;font-weight:500}.style-module-scss-module__w_hzEq__compareTable td{color:#19191ab3;border-bottom:.5px solid #19191a0f;padding:14px 20px;font-size:14px}.style-module-scss-module__w_hzEq__compareTable tr:last-child td{border-bottom:none}.style-module-scss-module__w_hzEq__dimensionCell{color:#19191a;font-weight:500}.style-module-scss-module__w_hzEq__highlightCol{font-weight:400;color:#19191a!important;background:#10b9810f!important}.style-module-scss-module__w_hzEq__fitGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:900px){.style-module-scss-module__w_hzEq__fitGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.style-module-scss-module__w_hzEq__fitGrid{grid-template-columns:1fr}}.style-module-scss-module__w_hzEq__fitCard{background:#fff;border:1px solid #19191a14;border-radius:16px;padding:22px;transition:transform .25s,border-color .25s}.style-module-scss-module__w_hzEq__fitCard:hover{border-color:#19191a29;transform:translateY(-3px)}.style-module-scss-module__w_hzEq__fitIcon{margin-bottom:12px;font-size:26px}.style-module-scss-module__w_hzEq__fitTitle{color:#19191a;margin-bottom:6px;font-size:15px;font-weight:500}.style-module-scss-module__w_hzEq__fitDesc{color:#19191a99;font-size:13px;font-weight:300;line-height:1.6}.style-module-scss-module__w_hzEq__fitNote{color:#19191a8c;text-align:center;max-width:620px;margin-top:24px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.6}.style-module-scss-module__w_hzEq__sharedSection{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}
