.geo-module__7CWH4a__page{color:#111;background-color:#fff;min-height:100vh;padding:100px 20px 120px;position:relative}.geo-module__7CWH4a__container{max-width:1500px;margin:0 auto}.geo-module__7CWH4a__hero{text-align:left;max-width:900px}.geo-module__7CWH4a__eyebrow{color:#f05;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:block}.geo-module__7CWH4a__heroTitle{color:#111;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.05}.geo-module__7CWH4a__pinkText{color:#f05}.geo-module__7CWH4a__heroDesc{color:#555;max-width:800px;margin:0;font-size:1.25rem;line-height:1.6}.geo-module__7CWH4a__marqueeSection{margin:60px 0}.geo-module__7CWH4a__marqueeContainer{white-space:nowrap;width:100%;padding:12px 0;display:flex;overflow:hidden}.geo-module__7CWH4a__marqueeContent{animation:30s linear infinite geo-module__7CWH4a__marquee;display:flex}.geo-module__7CWH4a__marqueeGroup{align-items:center;gap:60px;padding-right:60px;display:flex}.geo-module__7CWH4a__marqueeGroup span{color:#777;align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}@keyframes geo-module__7CWH4a__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.geo-module__7CWH4a__section{padding:80px 0}.geo-module__7CWH4a__sectionHeader{max-width:700px;margin-bottom:40px}.geo-module__7CWH4a__sectionTitle{color:#111;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3rem);font-weight:800}.geo-module__7CWH4a__sectionDesc{color:#555;margin:0;font-size:1.1rem}.geo-module__7CWH4a__philosophyText{color:#444;max-width:900px;margin-bottom:20px;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1.5}.geo-module__7CWH4a__philosophyText strong{color:#111;font-weight:800}.geo-module__7CWH4a__faqList{flex-direction:column;max-width:900px;display:flex}.geo-module__7CWH4a__faqItem{border-bottom:1px solid #eaeaea;padding:24px 0}.geo-module__7CWH4a__faqItem[open] .geo-module__7CWH4a__faqIcon{transform:rotate(45deg)}.geo-module__7CWH4a__faqSummary{color:#111;cursor:pointer;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;list-style:none;display:flex}.geo-module__7CWH4a__faqSummary::-webkit-details-marker{display:none}.geo-module__7CWH4a__faqIcon{color:#f05;font-size:1.5rem;font-weight:300;transition:transform .3s}.geo-module__7CWH4a__faqContent{color:#555;padding-top:16px;padding-right:40px;font-size:1.05rem;line-height:1.6}.geo-module__7CWH4a__ctaBoxWhite{text-align:center;background:#f4f4f5;border:none;border-radius:24px;margin-top:60px;padding:80px 60px}.geo-module__7CWH4a__ctaContent{max-width:700px;margin:0 auto}.geo-module__7CWH4a__ctaTitleWhite{color:#111;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.geo-module__7CWH4a__ctaDescWhite{color:#555;margin:0 0 40px;font-size:1.15rem;line-height:1.6}.geo-module__7CWH4a__ctaButtons{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.geo-module__7CWH4a__ctaBtnPlain{color:#111;background:0 0;border:none;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.geo-module__7CWH4a__ctaBtnPlain:hover{color:#f05}.geo-module__7CWH4a__stickyBtn{color:#fff;z-index:999;background:#111;border-radius:50px;align-items:center;gap:10px;padding:16px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 8px 24px #00000026}.geo-module__7CWH4a__stickyBtn:hover{background:#f05;transform:translateY(-4px)}@media (max-width:600px){.geo-module__7CWH4a__page{padding:80px 16px 100px}.geo-module__7CWH4a__section{padding:60px 0}.geo-module__7CWH4a__marqueeGroup{gap:40px;padding-right:40px}.geo-module__7CWH4a__ctaBoxWhite{margin-top:40px;padding:40px 24px}.geo-module__7CWH4a__ctaButtons{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.geo-module__7CWH4a__stickyBtn{padding:14px 20px;font-size:.95rem;bottom:20px;right:20px}}
