#colophon,.site-footer,.inside-site-footer,.footer-bar{all:unset;display:block}:root{--footer-padding-x:48px;--color-footer-bg:#C2D9E4}.glazam-footer{width:100%}.glazam-footer__cta{background:#CFE7F1;padding:60px var(--footer-padding-x) 0;position:relative;overflow:hidden}.glazam-footer__cta-inner{display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--color-border)}.glazam-footer__cta-brand{display:flex;flex-direction:column;gap:12px}.glazam-footer__cta-logo img{height:64px;width:auto}.glazam-footer__cta-tagline{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-navy);line-height:1.5}.glazam-footer__cta-phrase{font-family:var(--font-display)!important;font-size:clamp(1.8rem, 3.5vw, 3rem)!important;font-weight:800!important;color:var(--color-navy)!important;line-height:1.1!important;letter-spacing:var(--tracking-display)!important;text-align:center!important}.glazam-footer__cta-action{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.glazam-footer__social{display:flex;align-items:center;gap:10px}.glazam-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-bg,#fff);border-radius:10px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.glazam-footer__social-link img,.glazam-footer__social-link svg{display:block}.glazam-footer__social-link--filled{background:var(--color-navy)}.glazam-footer__social-link:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgb(0 0 0 / .12)}.glazam-footer__watermark{font-family:var(--font-display);font-size:clamp(5rem, 14vw, 12rem);font-weight:900;letter-spacing:-.02em;color:var(--color-primary);opacity:.45;line-height:.85;text-align:center;padding-bottom:0;user-select:none;overflow:hidden;display:block}.glazam-footer__legal{display:flex;align-items:center;justify-content:space-between;padding:18px var(--footer-padding-x);background:#CFE7F1;border-top:1px solid rgb(28 34 121 / .12)}.glazam-footer__legal-link{font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--color-navy);text-decoration:none;letter-spacing:.02em;transition:color 0.2s ease}.glazam-footer__legal-link:hover{color:var(--color-primary)}.glazam-footer__copyright{font-family:var(--font-sans);font-size:.75rem;color:var(--color-navy);opacity:.55;text-align:center}.glazam-footer__nav{background:var(--color-navy);padding:48px var(--footer-padding-x)}.glazam-footer__nav-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.glazam-footer__col-title{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:16px}.glazam-footer__links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.glazam-footer__links li a{font-family:var(--font-sans);font-size:.9rem;font-weight:400;color:rgb(255 255 255 / .75);text-decoration:none;transition:color 0.2s ease}.glazam-footer__links li a:hover{color:var(--color-primary)}@media (max-width:1024px){:root{--footer-padding-x:32px}.glazam-footer__cta-inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.glazam-footer__cta-phrase{grid-column:1 / -1;text-align:left}.glazam-footer__nav-inner{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:767px){:root{--footer-padding-x:20px}.glazam-footer__cta{padding-top:40px}.glazam-footer__cta-inner{grid-template-columns:1fr;gap:24px;text-align:center}.glazam-footer__cta-brand{align-items:center}.glazam-footer__cta-action{align-items:center}.glazam-footer__social{justify-content:center}.glazam-footer__watermark{font-size:clamp(4rem, 18vw, 7rem)}.glazam-footer__legal{flex-direction:column;gap:10px;text-align:center;padding:16px var(--footer-padding-x)}.glazam-footer__legal-link{font-size:.8rem}.glazam-footer__nav-inner{grid-template-columns:1fr;gap:28px}}