.ghl-home{--radius:.875rem;--navy-deep:#010d22;--navy:#071a36;--navy-soft:#1e2e47;--lime:#aff03c;--lime-soft:#d6ffa2;--lime-foreground:#07162c;--background:#fbfcfd;--foreground:#061223;--card:#fff;--card-foreground:#061223;--popover:#fff;--popover-foreground:#061223;--primary:#071a36;--primary-foreground:#fbfcfd;--secondary:#edf3f8;--secondary-foreground:#071a36;--muted:#edf3f8;--muted-foreground:#5e6a7a;--accent:#aff03c;--accent-foreground:#07162c;--destructive:#e60018;--destructive-foreground:#fbfcfd;--border:#e0e5eb;--input:#e0e5eb;--ring:#aff03c;background:var(--background);color:var(--foreground);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.5}@supports (color:lab(0% 0 0)){.ghl-home{--navy-deep:lab(3.47542% .674538 -14.919);--navy:lab(9.0594% 1.53158 -20.9195);--navy-soft:lab(18.5239% -.636458 -17.6977);--lime:lab(88.095% -39.486 73.5711);--lime-soft:lab(95.5671% -25.7133 41.3109);--lime-foreground:lab(6.89542% .782371 -17.3804);--background:lab(98.84% -.25633 -.7025);--foreground:lab(5.07011% .20726 -13.2453);--card:lab(100% 0 0);--card-foreground:lab(5.07011% .20726 -13.2453);--popover:lab(100% 0 0);--popover-foreground:lab(5.07011% .20726 -13.2453);--primary:lab(9.0594% 1.53158 -20.9195);--primary-foreground:lab(98.84% -.25633 -.7025);--secondary:lab(95.3564% -1.20297 -3.52392);--secondary-foreground:lab(9.0594% 1.53158 -20.9195);--muted:lab(95.3564% -1.20297 -3.52392);--muted-foreground:lab(44.2212% -1.64342 -10.8861);--accent:lab(88.095% -39.486 73.5711);--accent-foreground:lab(6.89542% .782371 -17.3804);--destructive:lab(48.8487% 75.8639 57.6396);--destructive-foreground:lab(98.84% -.25633 -.7025);--border:lab(90.6996% -.806779 -3.66584);--input:lab(90.6996% -.806779 -3.66584);--ring:lab(88.095% -39.486 73.5711)}}.ghl-home *{box-sizing:border-box}.ghl-home header,.ghl-home nav,.ghl-home nav a,.ghl-home h1,.ghl-home h2,.ghl-home h3,.ghl-home p,.ghl-home ul{all:revert-layer}.ghl-home h1,.ghl-home h2,.ghl-home h3,.ghl-home h4,.ghl-home h5,.ghl-home h6{font-family:Inter,sans-serif}.text-gradient-lime{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#466b00!important;color:lab(41.0907% -28.6818 68.9985)!important}.bg-navy-gradient .text-gradient-lime,section[class*=bg-navy] .text-gradient-lime{color:var(--lime)!important}.bg-navy-gradient{background:radial-gradient(120% 80% at 50% -10%, #1e2e47 0%, transparent 60%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%)}@supports (color:lab(0% 0 0)){.bg-navy-gradient{background:radial-gradient(120% 80% at 50% -10%, lab(18.5239% -.636458 -17.6977) 0%, transparent 60%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%)}}.shadow-glow-lime{box-shadow:0 0 0 1px color-mix(in oklab, var(--lime) 30%, transparent), 0 18px 50px -12px color-mix(in oklab, var(--lime) 35%, transparent)}@keyframes notif-in{0%{opacity:0;transform:translate(-28px)scale(.96)}60%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes notif-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-28px)scale(.96)}}.animate-notif-in{animation:.5s cubic-bezier(.22,1,.36,1) both notif-in}.animate-notif-out{animation:.45s cubic-bezier(.4,0,1,1) both notif-out}@keyframes phone-notif-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.phone-notif-slot{inset-inline:0;will-change:transform,opacity;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:0}.animate-phone-notif-in{animation:.42s cubic-bezier(.22,1,.36,1) both phone-notif-in}.ghl-home button,.ghl-home input,.ghl-home select,.ghl-home textarea{font:inherit}html,body{max-width:100%;overflow-x:hidden}.ghl-home{width:100%;max-width:100vw;overflow-x:hidden}.ghl-home>*,.ghl-home section,.ghl-home img,.ghl-home svg,.ghl-home video,.ghl-home iframe{max-width:100%}.ghl-home .bg-navy-gradient h1,.ghl-home .bg-navy-gradient h2,.ghl-home .bg-navy-gradient h3,.ghl-home section[class*=bg-navy] h1,.ghl-home section[class*=bg-navy] h2,.ghl-home section[class*=bg-navy] h3{color:#fff}@media (max-width:639px){.ghl-home header>div{width:100%;max-width:100%}.ghl-home section{overflow-x:hidden}.ghl-home h1{overflow-wrap:anywhere}.ghl-home .bg-navy-gradient h1{letter-spacing:-.035em;font-size:clamp(2.35rem,11vw,3.15rem);line-height:1.06}.ghl-home .bg-navy-gradient{background:radial-gradient(120% 80% at 50% -10%, #1e2e47 0%, transparent 60%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%)}@supports (color:lab(0% 0 0)){.ghl-home .bg-navy-gradient{background:radial-gradient(120% 80% at 50% -10%, lab(18.5239% -.636458 -17.6977) 0%, transparent 60%), linear-gradient(180deg, var(--navy-deep) 0%, var(--navy) 100%)}}}.ghl-home .text-white{color:#fff!important}.ghl-home .text-accent{color:var(--accent)!important}.ghl-home .text-accent-foreground{color:var(--accent-foreground)!important}.ghl-home .text-foreground{color:var(--foreground)!important}.ghl-home .text-muted-foreground{color:var(--muted-foreground)!important}.ghl-home .text-secondary-foreground{color:var(--secondary-foreground)!important}.ghl-home .text-primary{color:var(--primary)!important}.ghl-home .text-primary-foreground{color:var(--primary-foreground)!important}.ghl-home [class*=text-white\/]{color:#ffffffc7!important}.ghl-home .font-handwritten{font-family:Kalam,cursive!important}.ghl-home h1,.ghl-home h2,.ghl-home h3{text-wrap:balance}.ghl-home p,.ghl-home li{text-wrap:pretty}.ghl-home .text-sm{font-size:.9375rem!important;line-height:1.5rem!important}.ghl-home .text-xs{font-size:.8125rem!important;line-height:1.25rem!important}.ghl-home [class*="text-[9px]"],.ghl-home [class*="text-[10px]"],.ghl-home [class*="text-[11px]"]{font-size:.8125rem!important;line-height:1.2rem!important}.ghl-home section{scroll-margin-top:88px}.ghl-home .phone-notif-slot .text-\[10px\]{font-size:10px!important;line-height:1rem!important}.ghl-home .phone-notif-slot .text-\[11px\]{font-size:11px!important;line-height:1rem!important}.ghl-home .phone-notif-slot .text-\[12px\]{font-size:12px!important;line-height:1rem!important}.ghl-home .phone-notif-slot{transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s}
