.Geothermal_page__vlxAU{padding:6rem 1.5rem 4rem;max-width:1120px;margin:0 auto;color:#e5f4ff}.Geothermal_backRow___uhEN{margin-bottom:.75rem}.Geothermal_backLink__HGe7F{font-size:.85rem;color:#34f5a3;text-decoration:none}.Geothermal_backLink__HGe7F:hover{text-decoration:underline}.Geothermal_hero__u3Bks{margin-bottom:3rem}.Geothermal_kickerRow__hiv1_{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#5cf9c0}.Geothermal_kickerDot__c7A4Q{width:6px;height:6px;border-radius:999px;background:#34f5a3}.Geothermal_kickerText__g9cbo{opacity:.9}.Geothermal_heroTitle__eJLFL{font-size:clamp(2.4rem,3.2vw + 1.4rem,3.4rem);font-weight:800;margin:0 0 .6rem}.Geothermal_heroHighlight__J3D8f{color:#34f5a3}.Geothermal_heroSubtitle__ZSKBk{max-width:44rem;font-size:1rem;line-height:1.5;color:#cbd5f5;margin-bottom:1.25rem}.Geothermal_heroCtas__pHkEe{display:flex;flex-wrap:wrap;gap:.75rem}.Geothermal_primaryCta__nn_iG{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.4rem;border-radius:.9rem;background:linear-gradient(135deg,#34f5a3,#00e38b);color:#02101a;font-size:.9rem;font-weight:700;text-decoration:none;box-shadow:0 12px 30px rgba(12,255,190,.35);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.Geothermal_primaryCta__nn_iG:hover{transform:translateY(-1px);background:linear-gradient(135deg,#52ffb3,#1df1a0);box-shadow:0 16px 40px rgba(12,255,190,.5)}.Geothermal_secondaryCta__rvS_G{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.2rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.8);color:#dbeafe;font-size:.85rem;text-decoration:none;background:radial-gradient(circle at top left,rgba(148,163,184,.16),transparent);transition:border-color .15s ease,color .15s ease,background .15s ease}.Geothermal_secondaryCta__rvS_G:hover{border-color:#34f5a3;color:#bdfbe3;background:radial-gradient(circle at top left,rgba(52,245,163,.16),transparent)}.Geothermal_secondaryCtaDisabled__yKTM9{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem 1.2rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.6);color:rgba(219,234,254,.9);font-size:.85rem;background:radial-gradient(circle at top left,rgba(148,163,184,.12),transparent);opacity:.7;cursor:not-allowed}.Geothermal_ctaSubtext__lyv03{font-size:.72rem;letter-spacing:.02em;color:rgba(203,213,245,.9)}.Geothermal_section__EvxJW{margin-bottom:3rem}.Geothermal_sectionLast__9rYqr{margin-top:3rem;padding-top:1.75rem;border-top:1px solid rgba(15,23,42,.9)}.Geothermal_sectionTitle__aVFlC{font-size:1.5rem;font-weight:650;margin-bottom:.35rem}.Geothermal_sectionIntro__DMU5y{font-size:.9rem;color:#cbd5f5;max-width:44rem}.Geothermal_packageGrid__pssCJ{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}@media (min-width:768px){.Geothermal_packageGrid__pssCJ{grid-template-columns:repeat(3,minmax(0,1fr))}}.Geothermal_packageCard__FTiJc{--bg-image:url(/geothermal/thermalmodeling.png);--accent:52,245,163;position:relative;border-radius:1.25rem;border:1px solid rgba(51,65,85,.9);background:radial-gradient(circle at top left,rgba(52,245,163,.11),rgba(15,23,42,.96));box-shadow:0 14px 40px rgba(15,23,42,.9);overflow:hidden;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.Geothermal_packageCard__FTiJc>*{position:relative;z-index:1}.Geothermal_packageCard__FTiJc:before{content:"";position:absolute;inset:0;z-index:0;opacity:.12;background-image:var(--bg-image);background-repeat:no-repeat;background-position:right 14px center;background-size:210px auto;pointer-events:none;filter:saturate(.9) contrast(.9);transform:translateZ(0) scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.Geothermal_packageCard__FTiJc:after{content:"";position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .35s ease;background:radial-gradient(circle at 70% 50%,rgba(var(--accent),.18),rgba(var(--accent),.06) 40%,transparent 65%)}.Geothermal_packageCard__FTiJc:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(16,185,129,.35);border-color:rgba(52,245,163,.9)}.Geothermal_packageCard__FTiJc:hover:before{transform:translate3d(-12px,-6px,0) scale(1.07);opacity:.18}.Geothermal_packageCard__FTiJc:hover:after{opacity:1}.Geothermal_bgThermal__3VOqC{--bg-image:url(/geothermal/thermalmodeling.png);--accent:52,245,163}.Geothermal_bgPlanning__RotGx{--bg-image:url(/geothermal/projectplanning.png);--accent:80,120,200}.Geothermal_bgRisk__Jk9MV{--bg-image:url(/geothermal/riskexpenditure.png);--accent:255,94,77}.Geothermal_bgExploration__AWwgp{--bg-image:url(/geothermal/geothermalexplorationpng.png);--accent:52,245,163}.Geothermal_packageCardPremium__GTDOF{border-color:rgba(52,245,163,.95);box-shadow:0 26px 80px rgba(12,255,190,.22)}.Geothermal_packageCardPremium__GTDOF:after{opacity:.45}.Geothermal_packageCardPremium__GTDOF:hover:after{opacity:1}.Geothermal_packageInner__7SjdV{position:relative;padding:1.1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.45rem}.Geothermal_packageTopRow__7YixJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem}.Geothermal_packageLabel__ptz_X{text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:#5cf9c0}.Geothermal_packageIcon__1fHJ2{font-size:1.1rem}.Geothermal_packageTitle__Ac0k4{font-size:1rem;font-weight:650;margin:0}.Geothermal_packageTagline__Ddhyp{font-size:.82rem;color:#cbd5f5;margin:0 0 .2rem}.Geothermal_packageBullets__FhWBL{list-style:disc;padding-left:1.1rem;font-size:.82rem;color:#e5f4ff;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .22s ease-out,opacity .18s ease-out}.Geothermal_packageCard__FTiJc:hover .Geothermal_packageBullets__FhWBL{max-height:240px;opacity:1}.Geothermal_stepsRow__rVn5Y{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}@media (min-width:768px){.Geothermal_stepsRow__rVn5Y{grid-template-columns:repeat(3,minmax(0,1fr))}}.Geothermal_stepCard__l4Zq7{border-radius:1.1rem;border:1px solid rgba(51,65,85,.95);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(6,95,70,.92));padding:.9rem 1rem;box-shadow:0 14px 40px rgba(15,23,42,.9)}.Geothermal_stepBadge__AcKGn{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#34f5a3,#22c55e);color:#02101a;font-size:.85rem;font-weight:750;margin-bottom:.4rem}.Geothermal_stepTitle__pKvks{font-size:.95rem;font-weight:650;margin:0 0 .15rem}.Geothermal_stepBody__8WMs3{font-size:.85rem;color:#cbd5f5;margin:0}.Geothermal_phaseCard__GHHfg{border-radius:1.25rem;background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(30,64,175,.92));border:1px solid rgba(30,64,118,.95);box-shadow:0 18px 55px rgba(15,23,42,.9);padding:1.2rem 1.2rem 1.3rem;display:grid;grid-gap:1rem;gap:1rem}@media (min-width:900px){.Geothermal_phaseCard__GHHfg{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);align-items:stretch}}.Geothermal_phaseLeft__NQghy{display:flex;flex-direction:column;gap:.7rem}.Geothermal_phaseList__ahb4S{list-style:disc;padding-left:1.1rem;font-size:.85rem;color:#e5f4ff;margin:0}.Geothermal_phaseThumbGrid__Tzu3w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;align-content:start}.Geothermal_thumb__oC6gS{border-radius:.95rem;overflow:hidden;border:1px solid rgba(30,64,118,.9);background:#020617;position:relative}.Geothermal_thumbImage__ch6i7{width:100%;height:110px;object-fit:cover;display:block;transform:scale(1);transition:transform .25s ease}.Geothermal_thumb__oC6gS:hover .Geothermal_thumbImage__ch6i7{transform:scale(1.04)}.Geothermal_thumbLabel__qE5BV{position:absolute;left:.5rem;bottom:.35rem;font-size:.65rem;padding:.12rem .45rem;border-radius:999px;background:rgba(2,6,23,.85);color:#e5f4ff}.Geothermal_useCaseGrid__oJmyx{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.2rem}@media (min-width:700px){.Geothermal_useCaseGrid__oJmyx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Geothermal_useCaseGrid__oJmyx{grid-template-columns:repeat(5,minmax(0,1fr))}}.Geothermal_useCaseCard__kmsNi{border-radius:1.1rem;border:1px solid rgba(51,65,85,.9);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(15,118,110,.92));padding:.9rem 1rem 1rem;box-shadow:0 14px 40px rgba(15,23,42,.9)}.Geothermal_useCaseKicker__NA7eO{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#5cf9c0;margin-bottom:.25rem}.Geothermal_useCaseTitle__U8eZt{font-size:.95rem;font-weight:650;margin:0 0 .15rem}.Geothermal_useCaseBody__Z_j_j{font-size:.85rem;color:#cbd5f5;margin:0}.Geothermal_toolCard__4btap{border-radius:1.25rem;border:1px solid rgba(51,65,85,.9);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(21,128,61,.9));padding:1.2rem 1.2rem 1.4rem;box-shadow:0 18px 55px rgba(15,23,42,.9)}.Geothermal_toolCardBg__btCgN{position:relative;overflow:hidden}.Geothermal_toolCardBg__btCgN:before{content:"";position:absolute;inset:0;opacity:.1;background-image:url(/geothermal/thermalmodeling.png);background-repeat:no-repeat;background-position:right 10px center;background-size:260px auto;filter:saturate(.9) contrast(.9);pointer-events:none}.Geothermal_toolCardBg__btCgN>*{position:relative;z-index:1}