.Geology_page__LBbzS{padding:6rem 1.5rem 4rem;max-width:1120px;margin:0 auto;color:#e5f4ff}.Geology_backRow__fj_p_{margin-bottom:.75rem}.Geology_backLink__dhJv4{font-size:.85rem;color:#34f5a3;text-decoration:none}.Geology_backLink__dhJv4:hover{text-decoration:underline}.Geology_hero__sL7cR{margin-bottom:3rem}.Geology_kickerRow__PFCQx{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#5cf9c0}.Geology_kickerDot__v4ESr{width:6px;height:6px;border-radius:999px;background:#34f5a3}.Geology_kickerText__f7mkQ{opacity:.9}.Geology_heroTitle__cTlj_{font-size:clamp(2.4rem,3.2vw + 1.4rem,3.4rem);font-weight:800;margin:0 0 .6rem}.Geology_heroHighlight__QEB1g{color:#34f5a3}.Geology_heroSubtitle__f2JfQ{max-width:40rem;font-size:1rem;line-height:1.5;color:#cbd5f5;margin-bottom:1.25rem}.Geology_heroCtas__W3QW2{display:flex;flex-wrap:wrap;gap:.75rem}.Geology_primaryCta__cnK_Y{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border-radius:.9rem;background:linear-gradient(135deg,#34f5a3,#00e38b);color:#02101a;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease}.Geology_primaryCta__cnK_Y:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(12,255,190,.45)}.Geology_secondaryCta__FLS7N{padding:.55rem 1.2rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.7);color:#dbeafe;text-decoration:none;background:rgba(148,163,184,.1);transition:all .2s ease}.Geology_secondaryCta__FLS7N:hover{border-color:#34f5a3;color:#bdfbe3}.Geology_section__1kGRL{margin-bottom:3rem}.Geology_sectionLast__5AHNG{margin-top:3rem;padding-top:1.75rem;border-top:1px solid hsla(0,0%,100%,.05)}.Geology_sectionTitle__OBhTr{font-size:1.5rem;font-weight:600;margin-bottom:.35rem}.Geology_sectionIntro__rBj85{font-size:.9rem;color:#cbd5f5;max-width:40rem}.Geology_packageGrid__PEzu3{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}@media (min-width:768px){.Geology_packageGrid__PEzu3{grid-template-columns:repeat(3,1fr)}}.Geology_packageCard__PTL9x{position:relative;border-radius:1.25rem;background:radial-gradient(circle at top left,rgba(52,245,163,.15),rgba(15,23,42,.95));border:1px solid rgba(51,65,85,.9);padding:1rem;transition:all .2s ease}.Geology_packageCard__PTL9x:hover{transform:translateY(-6px);box-shadow:0 18px 50px rgba(52,245,163,.3)}.Geology_packageInner__ZGHSE{display:flex;flex-direction:column;gap:.4rem}.Geology_packageTopRow__aQD2d{display:flex;justify-content:space-between;align-items:center}.Geology_packageLabel__4BDDs{text-transform:uppercase;font-size:.7rem;letter-spacing:.15em;color:#5cf9c0}.Geology_packageIcon__wvIAJ{font-size:1.2rem}.Geology_packageTitle__feKPX{font-size:1rem;font-weight:600}.Geology_packageTagline__WOO6H{font-size:.85rem;color:#cbd5f5}.Geology_packageBullets__e42Yq{list-style:disc;padding-left:1rem;font-size:.8rem;color:#e5f4ff;max-height:0;overflow:hidden;opacity:0;transition:all .2s ease}.Geology_packageCard__PTL9x:hover .Geology_packageBullets__e42Yq{max-height:200px;opacity:1}.Geology_featureGrid__QLJMS{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem}@media (min-width:768px){.Geology_featureGrid__QLJMS{grid-template-columns:repeat(3,1fr)}}.Geology_featureTile__b0mj7{display:flex;align-items:center;gap:.6rem;border-radius:.9rem;padding:.8rem 1rem;border:1px solid rgba(51,65,85,.9);background:rgba(15,23,42,.9)}.Geology_featureIcon__s4uPq{font-size:1.1rem}.Geology_featureTitle__ogW7q{font-size:.9rem}.Geology_seismicGrid__6djef{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.2rem}@media (min-width:768px){.Geology_seismicGrid__6djef{grid-template-columns:repeat(3,1fr)}}.Geology_seismicThumb__U_8KY{position:relative;border-radius:1rem;overflow:hidden;border:1px solid rgba(30,64,118,.9);background:#020617;cursor:pointer;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 14px 40px rgba(15,23,42,.9)}.Geology_seismicThumb__U_8KY:hover{transform:translateY(-6px);box-shadow:0 22px 60px rgba(59,130,246,.35)}.Geology_seismicImage__VVt7Z{width:100%;height:120px;object-fit:cover;display:block;filter:saturate(1.1)}.Geology_seismicCaptionShell__p5NAS{position:absolute;inset:auto 0 0;padding:.55rem .7rem .7rem;background:linear-gradient(0deg,rgba(15,23,42,.9),rgba(15,23,42,.2),transparent);transform:translateY(45%);opacity:0;transition:transform .18s ease,opacity .18s ease}.Geology_seismicThumb__U_8KY:hover .Geology_seismicCaptionShell__p5NAS{transform:translateY(0);opacity:1}.Geology_seismicCaptionTitle__VdJ8W{font-size:.8rem;font-weight:600;margin-bottom:.1rem}.Geology_seismicCaptionText__09L5l{font-size:.75rem;color:#cbd5f5}.Geology_toolsCarousel__h5S0n{margin-top:1.1rem;display:flex;gap:.75rem;padding-bottom:.2rem;overflow-x:auto;scrollbar-width:thin}.Geology_toolsCarousel__h5S0n::-webkit-scrollbar{height:6px}.Geology_toolsCarousel__h5S0n::-webkit-scrollbar-thumb{background:rgba(51,65,85,.9);border-radius:999px}.Geology_toolChip__JbL74{flex:0 0 auto;border-radius:999px;border:1px solid rgba(51,65,85,.9);padding:.4rem .9rem;background:radial-gradient(circle at top left,rgba(52,245,163,.12),rgba(15,23,42,.95));display:flex;flex-direction:column;gap:.1rem;min-width:170px}.Geology_toolName__aAkRU{font-size:.8rem;font-weight:600}.Geology_toolTag__QO3nG{font-size:.7rem;color:#9ca3af}.Geology_profileCard__uTqC2{border-radius:1.5rem;border:1px solid rgba(51,65,85,.9);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(6,95,70,.95));padding:1.3rem 1.4rem;display:grid;grid-gap:1.1rem;gap:1.1rem;box-shadow:0 18px 55px rgba(15,23,42,.9)}@media (min-width:880px){.Geology_profileCard__uTqC2{grid-template-columns:auto minmax(0,1fr);align-items:center}}.Geology_profileLeft__iumNR{display:flex;justify-content:center}.Geology_profileAvatarShell__mB8lJ{width:120px;height:120px;border-radius:999px;overflow:hidden;border:2px solid rgba(52,245,163,.9);box-shadow:0 18px 45px rgba(52,245,163,.4)}.Geology_profileAvatar__YyN7c{width:100%;height:100%;object-fit:cover}.Geology_profileRight__qHsZm{display:flex;flex-direction:column;gap:.4rem}.Geology_profileKicker__vv8pm{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#5cf9c0}.Geology_profileName__14YYW{font-size:1.4rem;font-weight:700;margin:0}.Geology_profileTitle___i2bZ{font-size:.9rem;color:#cbd5f5}.Geology_profileBio__fqwGA{font-size:.9rem;color:#e5f4ff;margin-top:.2rem}.Geology_profileHighlights__V6Lyd{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.4rem}@media (min-width:800px){.Geology_profileHighlights__V6Lyd{grid-template-columns:repeat(2,minmax(0,1fr))}}.Geology_profileHighlights__V6Lyd ul{margin:0;padding-left:1.1rem;font-size:.8rem;color:#dbeafe}.Geology_profileLinksRow__w8BSX{margin-top:.5rem}.Geology_profileLink__ydsl_{font-size:.8rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.8);color:#befce6;text-decoration:none;background:rgba(15,23,42,.9)}.Geology_profileLink__ydsl_:hover{border-color:#34f5a3}.Geology_supportGrid__3Mx0m{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}@media (min-width:768px){.Geology_supportGrid__3Mx0m{grid-template-columns:repeat(3,1fr)}}.Geology_supportCard__4mpFT{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;box-shadow:0 14px 40px rgba(15,23,42,.9)}.Geology_supportKicker__mKJQc{font-size:.7rem;letter-spacing:.18em;color:#5cf9c0;text-transform:uppercase;margin-bottom:.25rem}.Geology_supportTitle__Yl3Os{font-size:1rem;font-weight:600;margin-bottom:.2rem}.Geology_supportBody__Zz2Tu{font-size:.85rem;color:#cbd5f5}