html{scroll-padding-top:100px}body.admin-bar header.fixed{top:32px}.gm-mobile-menu{padding:16px 24px;background:hsl(var(--primary));border-top:1px solid #fff2}.gm-mobile-menu a{display:block;padding:10px;color:#fff}.gm-mobile-menu[hidden]{display:none}.gm-slider{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gm-slider::-webkit-scrollbar{display:none}.gm-slider>div>div{scroll-snap-align:start}.gm-form-input{color:#fff!important;background:#ffffff12!important}.gm-form-input::placeholder{color:#ffffff80!important}.gm-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gm-notice{padding:12px;background:#ffffff16;border:1px solid #fff4;color:#fff;margin-bottom:16px}.gm-booking{color:#fff;text-decoration:underline}.gm-page-nav{display:flex;justify-content:space-between;background:hsl(var(--primary));padding:24px 6vw;color:#fff}.gm-document{max-width:1000px;margin:64px auto;padding:0 24px;line-height:1.8}.gm-document h1{font-size:clamp(32px,5vw,52px);font-weight:700;margin-bottom:24px}.gm-document h2{font-size:28px;font-weight:700}.gm-document article{margin-bottom:40px}.gm-document p{margin-bottom:20px}.gm-document a{color:hsl(var(--gold-dark));text-decoration:underline}.gm-document img{max-width:100%;height:auto}.gm-skip{position:fixed;top:-100px;left:16px;z-index:100000;padding:12px;background:#fff;color:#000}.gm-skip:focus{top:16px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid hsl(var(--gold-light));outline-offset:4px}@media(max-width:782px){body.admin-bar header.fixed{top:46px}}@media(min-width:768px){.gm-mobile-menu{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gm-home-blocks>.gm-section-block{margin:0}.gm-home-blocks .wp-block-group{margin-block:0}.gm-home-blocks{padding:0}.gm-home-blocks>.wp-block-heading,.gm-home-blocks>.wp-block-paragraph{max-width:1100px;margin:24px auto;padding:0 24px}html body,html body .gm-classic,html body .font-body,html body .font-display,html body .gm-classic .font-body,html body .gm-classic .font-display{font-family:Arial,Helvetica,sans-serif}html body.admin-bar .gm-classic header.fixed{top:32px}@media(max-width:782px){html body.admin-bar .gm-classic header.fixed{top:46px}}html body .gm-classic>section.gradient-hero:first-of-type>div.bg-cover{background-image:url(/wp-content/themes/goomerce-wordpress/assets/hero-bg-ZUagpVdh.jpg)!important;background-size:cover;background-position:center;background-repeat:no-repeat}html body header.fixed a.bg-gold{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;line-height:1.4}html body header.fixed .items-center.gap-3{flex-shrink:0}@media(min-width:768px) and (max-width:1023px){html body header.fixed nav.md\:flex{gap:16px}html body header.fixed a.bg-gold{padding-left:14px;padding-right:14px}}html body #team .w-16.h-16{width:96px;height:96px;flex-shrink:0;border-radius:18px}html body #team .w-16.h-16 img{width:100%;height:100%;object-fit:cover}@media(max-width:640px){html body #team .w-16.h-16{width:88px;height:88px}}html body section.gradient-hero>div.bg-cover{background-image:url(/wp-content/themes/goomerce-wordpress/assets/ai-search-bg.svg)!important}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) :is(h1,h2,h3){color:#f8fafc}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) :is(p,label){color:#cbd5e1}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) .text-gold{color:#329e42}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) [class*="text-primary-foreground"]{color:#f8fafc}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) [class*="text-primary-foreground/"]{color:#cbd5e1}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) input{color:#f8fafc;background-color:#ffffff0d}html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) input::placeholder{color:#94a3b8}html body .gm-classic header.fixed [class*="text-primary-foreground"],html body .gm-classic footer [class*="text-primary-foreground"]{color:#f8fafc}html body .gm-classic footer [class*="text-primary-foreground/"],html body .gm-classic footer p{color:#cbd5e1}html body .gm-classic header.fixed .bg-gold,html body :is(.gm-classic,.gm-home-blocks) :is(section.gradient-hero,section.bg-primary) .bg-gold{color:#101b32}html body section.gradient-hero .rounded-full .tracking-wide{white-space:normal;text-align:left;line-height:1.5}html body section.gradient-hero .rounded-full{max-width:100%}html body section.gradient-hero h1 .gm-hero-service-line{display:block;font-size:24px;line-height:1.4;font-weight:500;letter-spacing:0;margin-top:20px;color:#f8fafc}html body section.gradient-hero .absolute.right-8.bottom-16{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:36px}html body section.gradient-hero .absolute.right-8.bottom-16>div{text-align:left;flex:1;min-width:150px;max-width:240px}@media(max-width:640px){html body section.gradient-hero h1 .gm-hero-service-line{font-size:20px;margin-top:16px}}html body section.gradient-hero .gm-hero-pillars>div{min-width:190px;max-width:280px}html body section.gradient-hero .gm-hero-pillars .text-2xl{font-size:22px;line-height:1.3}html body section.gradient-hero .gm-hero-pillars .text-xs{font-size:13px;line-height:1.5;margin-top:6px}@media(max-width:640px){html body section.gradient-hero .gm-hero-pillars>div{min-width:0;max-width:none;flex:1 1 100%}}html body section.gradient-hero>div.relative.max-w-7xl{width:100%;max-width:1280px;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:160px;padding-bottom:96px}html body section.gradient-hero>div.relative.max-w-7xl>div.max-w-4xl{width:100%;max-width:1100px;margin-left:0;margin-right:0}html body section.gradient-hero>div.relative.max-w-7xl>div.max-w-4xl>p{max-width:800px}html body section.gradient-hero .absolute.right-8.bottom-16.gm-hero-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1100px;gap:20px;margin-top:40px}html body section.gradient-hero .absolute.right-8.bottom-16.gm-hero-pillars>div{width:auto;min-width:0;max-width:none;box-sizing:border-box;padding:24px}@media(min-width:1024px){html body section.gradient-hero>div.relative.max-w-7xl{padding-left:32px;padding-right:32px}}@media(max-width:767px){html body section.gradient-hero>div.relative.max-w-7xl{padding-top:128px;padding-bottom:64px}html body section.gradient-hero .absolute.right-8.bottom-16.gm-hero-pillars{grid-template-columns:1fr;gap:12px;margin-top:32px}html body section.gradient-hero .absolute.right-8.bottom-16.gm-hero-pillars>div{padding:20px}}