.PowerfulSolutions_solutions__aQnsO{padding:100px 0;background-color:var(--bg-dark);border-bottom:1px solid var(--border)}.PowerfulSolutions_headerFlex__mHNxM{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:80px;gap:40px}.PowerfulSolutions_headerTitle__Aq0nb{font-family:var(--font-instrument);font-size:clamp(36px,5vw,48px);font-weight:400;line-height:1.1}.PowerfulSolutions_visualBreak__dvmIB{flex:0 0 300px;display:flex;justify-content:flex-end}.PowerfulSolutions_villageImg__LLrCm{width:100%;max-width:320px;height:auto;opacity:1;filter:drop-shadow(0 4px 24px rgba(0,0,0,.4))}@media (max-width:768px){.PowerfulSolutions_headerFlex__mHNxM{flex-direction:column;align-items:flex-start;gap:32px}.PowerfulSolutions_visualBreak__dvmIB{flex:0 0 auto;width:100%;justify-content:flex-start}}.PowerfulSolutions_grid__QzYB3{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.PowerfulSolutions_card__0tTnh{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;position:relative;min-height:380px}.PowerfulSolutions_content__xgoWw{padding:40px;flex:1 1;position:relative;z-index:2}.PowerfulSolutions_label__BEfWM{font-size:11px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:24px}.PowerfulSolutions_cardTitle__byAqY{font-size:20px;font-weight:400;margin-bottom:16px;line-height:1.4}.PowerfulSolutions_cardText__x_bQ_{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:24px;font-weight:300}.PowerfulSolutions_link__GPjuC{color:var(--primary);font-size:14px;font-weight:600;display:inline-flex;align-items:center;transition:var(--transition)}.PowerfulSolutions_link__GPjuC:hover{color:var(--primary-hover);transform:translateX(4px)}.PowerfulSolutions_watermark__I1uCa{position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-family:var(--font-instrument);font-size:140px;font-weight:400;color:rgba(192,0,0,.05);line-height:1;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none}.PowerfulSolutions_featuredCard__A_o04{background:linear-gradient(135deg,rgba(192,0,0,.08) 0,var(--bg-surface) 65%);border:1px solid rgba(192,0,0,.3);border-radius:12px;overflow:hidden;position:relative;margin-bottom:32px;transition:var(--transition)}.PowerfulSolutions_featuredCard__A_o04:hover{border-color:rgba(192,0,0,.5);box-shadow:0 12px 30px rgba(0,0,0,.25)}.PowerfulSolutions_featuredContent__MDriZ{padding:44px;position:relative;z-index:2;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.PowerfulSolutions_newBadge___Jyew{display:inline-block;background:var(--primary);color:#ffffff;font-size:10px;font-weight:700;letter-spacing:1px;padding:2px 8px;border-radius:4px;margin-left:10px;vertical-align:middle}.PowerfulSolutions_featuredTitle__hn_Hr{font-size:26px;font-weight:400;line-height:1.3;margin-top:14px;font-family:var(--font-instrument)}.PowerfulSolutions_featuredText__gY2_a{font-size:15px;color:var(--text-muted);line-height:1.65;font-weight:300;margin-bottom:24px}.PowerfulSolutions_featuredActions__TxaDu{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.PowerfulSolutions_featuredWatermark__wXptY{position:absolute;right:20px;bottom:-20px;font-family:var(--font-instrument);font-size:130px;font-weight:400;color:rgba(192,0,0,.04);line-height:1;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none}@media (max-width:992px){.PowerfulSolutions_grid__QzYB3{grid-template-columns:1fr;gap:32px}.PowerfulSolutions_card__0tTnh{min-height:auto}.PowerfulSolutions_watermark__I1uCa{font-size:100px;bottom:-10px}.PowerfulSolutions_featuredContent__MDriZ{grid-template-columns:1fr;gap:20px;padding:32px}.PowerfulSolutions_featuredTitle__hn_Hr{font-size:22px}.PowerfulSolutions_featuredWatermark__wXptY{font-size:80px;bottom:-10px}}.TeamSection_teamSection__ulU_a{padding:120px 0;background-color:var(--bg-dark)}.TeamSection_grid__ZFoym{display:grid;grid-template-columns:1fr 1fr;gap:80px}.TeamSection_listSide__qVExj{display:flex;flex-direction:column}.TeamSection_listItem__xQAM5{display:flex;gap:24px;padding:32px 0;border-bottom:1px solid var(--border)}.TeamSection_listItem__xQAM5:first-child{padding-top:0}.TeamSection_listItem__xQAM5:last-child{border-bottom:none;padding-bottom:0}.TeamSection_iconWrapper__CsVZ5{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;color:var(--text-main)}.TeamSection_icon__Xqv29{width:16px;height:16px}.TeamSection_textContent__roVvw h4{font-size:16px;font-weight:600;margin-bottom:8px;color:var(--text-main)}.TeamSection_textContent__roVvw p{font-size:14px;color:var(--text-muted);line-height:1.6;font-weight:300}.TeamSection_contentSide__AXNFb{position:relative}.TeamSection_stickyContent__1x_Wr{position:sticky;top:120px;padding:40px;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px}.TeamSection_label__jNYeW{font-size:11px;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:1.5px;display:block;margin-bottom:24px}.TeamSection_title__TQ4Q6{font-family:var(--font-instrument);font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.15;margin-bottom:24px}.TeamSection_text__f_g6m{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:40px;font-weight:300}@media (max-width:992px){.TeamSection_grid__ZFoym{grid-template-columns:1fr;gap:60px}.TeamSection_stickyContent__1x_Wr{position:static;padding:32px}}.page_main__GlU4n{padding-top:140px}.page_hero__SKW6o{padding:80px 0 0;text-align:center;position:relative;overflow:hidden}.page_heroBg__ZurEj{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0,rgba(192,0,0,.14) 0,transparent 65%);pointer-events:none;z-index:-1}.page_heroHeadingWrapper__XQPxu{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.page_chalkTitleImg__H1wIy{width:100%;max-width:660px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 4px 20px rgba(0,0,0,.5))}.page_heroTagline__BFtFD{font-family:var(--font-outfit),sans-serif;font-size:clamp(20px,2.5vw,26px);font-weight:700;color:var(--text-main);letter-spacing:-.3px;margin:0 auto 16px;max-width:720px}.page_heroSub__YNSLe{font-size:17px;line-height:1.6;color:var(--text-muted);max-width:680px;margin:0 auto 36px;font-weight:300}.page_heroWarrantyBadge__aA3Ih{display:inline-flex;align-items:center;gap:10px;background:rgba(192,0,0,.08);border:1px solid rgba(192,0,0,.25);border-radius:9999px;padding:6px 18px;font-size:13px;color:#E2E8F0;margin:0 auto 32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition)}.page_heroWarrantyBadge__aA3Ih:hover{background:rgba(192,0,0,.14);border-color:rgba(192,0,0,.45)}.page_heroWarrantyBadge__aA3Ih strong{color:#FFFFFF;font-weight:600}.page_warrantyBadgeDot__DILR8{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary);flex-shrink:0}.page_heroBtns__zMzBO{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.page_housesGraphicWrapper__Je_x_{width:100%;max-width:1080px;margin:0 auto;position:relative;display:flex;justify-content:center;padding:0 16px}.page_chalkHousesImg__4_mrz{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 32px rgba(0,0,0,.6))}@media (max-width:768px){.page_hero__SKW6o{padding-top:50px}.page_chalkTitleImg__H1wIy{max-width:92%}.page_heroSub__YNSLe{font-size:15px;padding:0 12px}.page_heroWarrantyBadge__aA3Ih{font-size:12px;padding:6px 12px;margin-bottom:24px}.page_heroBtns__zMzBO{margin-bottom:32px}}.page_logoStrip__gz4zV{padding:40px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-surface)}.page_logoStripLabel__nHmTn{text-align:center;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px}.page_lenderGrid__0sCWG{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;text-align:center}.page_lenderName__x2fV_{font-size:15px;font-weight:600;color:var(--text-muted);opacity:.5;letter-spacing:.3px;transition:var(--transition)}.page_lenderName__x2fV_:hover{opacity:1;color:var(--text-main)}@media (max-width:992px){.page_lenderGrid__0sCWG{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.page_lenderGrid__0sCWG{grid-template-columns:repeat(2,1fr);gap:16px}}.page_strengths__lMlPu{padding:100px 0;background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_sectionLabel__leOgg{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:16px}.page_sectionTitle__hzsAh{font-family:var(--font-instrument);font-size:clamp(34px,4vw,50px);line-height:1.15;font-weight:400;max-width:600px}.page_strengthsGrid__1IZDv{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.page_strengthItem__W1U2b{display:flex;flex-direction:column;gap:16px}.page_strengthIcon__00Wzl{width:40px;height:40px;background:rgba(192,0,0,.1);border:1px solid rgba(192,0,0,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:18px}.page_strengthItem__W1U2b h3{font-family:var(--font-instrument);font-size:22px;font-weight:400}.page_strengthItem__W1U2b p{font-size:14px;color:var(--text-muted);line-height:1.6;font-weight:300}.page_process__rwNI1{padding:120px 0;text-align:center}.page_processHeader__8z6_z{margin-bottom:80px}.page_processGrid__Mm2qw{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.page_processGrid__Mm2qw:before{content:"";position:absolute;top:30px;left:10%;right:10%;height:1px;background:var(--border);z-index:0}.page_processStep__m3DxE{position:relative;z-index:1}.page_stepNum__6pMPK{width:60px;height:60px;background:var(--bg-card);border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-weight:600;color:var(--primary);font-size:18px}.page_processStep__m3DxE h3{font-size:16px;font-weight:600;margin-bottom:12px}.page_processStep__m3DxE p{font-size:13px;color:var(--text-muted);line-height:1.5;max-width:200px;margin:0 auto}.page_warrantyBlock__MD4Om{margin:80px 0;background:linear-gradient(135deg,rgba(192,0,0,.15),rgba(192,0,0,.05));border:1px solid rgba(192,0,0,.25);border-radius:16px;padding:56px 64px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px}.page_warrantyLabel__uHf5u{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.page_warrantyLabel__uHf5u:before{content:"";width:20px;height:2px;background:var(--primary)}.page_warrantyBlock__MD4Om h3{font-family:var(--font-instrument);font-size:34px;font-weight:400;line-height:1.2;margin-bottom:14px}.page_warrantyBlock__MD4Om p{font-size:15px;color:var(--text-muted);line-height:1.65;font-weight:300}.page_warrantyLink__WIm8y{color:var(--primary);text-decoration:underline;font-weight:600}.page_footerCta__JWQs1{padding:100px 0;text-align:center;border-top:1px solid var(--border)}.page_footerCta__JWQs1 h2{font-family:var(--font-instrument);font-size:clamp(36px,5vw,58px);font-weight:400;max-width:640px;margin:0 auto 20px;line-height:1.15}.page_footerCta__JWQs1 p{font-size:17px;color:var(--text-muted);max-width:480px;margin:0 auto 36px;line-height:1.65;font-weight:300}.page_footerCtaBtns__tHljR{display:flex;gap:12px;justify-content:center}@media (max-width:992px){.page_strengthsGrid__1IZDv{grid-template-columns:repeat(2,1fr)}.page_processGrid__Mm2qw{grid-template-columns:1fr;gap:40px}.page_processGrid__Mm2qw:before{display:none}.page_footerCta__JWQs1,.page_warrantyBlock__MD4Om{grid-template-columns:1fr;padding:40px}}@media (max-width:640px){.page_strengthsGrid__1IZDv{grid-template-columns:1fr}}