@layer pages{.cta-final-section{padding-block:clamp(48px,6vw,88px)}.cta-final{display:grid;gap:20px;align-items:center;overflow:hidden;padding:32px clamp(24px,4vw,48px) 0;border-radius:clamp(20px,2vw,28px);background:#0F3D2E;color:#F3F5EC}.cta-final-crew{order:3;display:flex;align-items:flex-end;justify-content:center;align-self:end;height:150px}.cta-final-crew img{width:auto;height:100%;margin-inline:-8px}.cta-final-crew img:nth-child(2),.cta-final-crew img:nth-child(3){height:93%}.cta-final h2{margin:0;font:var(--heading-weight) clamp(28px,3vw,42px)/1.1 var(--font-heading);letter-spacing:-.03em;color:#FFFFFF}.cta-final h2 span{color:#E8923F}.cta-final-lead{margin:10px 0 0;max-width:52ch;font-size:16px;line-height:1.55;color:#C9DCD2}.cta-final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cta-final-alt{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1.5px rgba(243,245,236,.45);color:#FFFFFF;font:600 15px/1 var(--font-studio),sans-serif;text-decoration:none;transition:box-shadow var(--dur-xs)}@media (hover:hover){.cta-final-alt:hover{box-shadow:inset 0 0 0 1.5px #FFFFFF}}.cta-final :focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (min-width:1024px){.cta-final{grid-template-columns:auto minmax(0,1fr) auto;gap:36px;padding-top:0}.cta-final-crew{order:0;height:176px;padding-top:16px}.cta-final-copy{padding-block:36px}.cta-final-actions{flex-wrap:nowrap}}.site-foot{--fg:#F3F5EC;--fg-muted:#A9C0B3;--brand-ink:#F3F5EC;--accent:#E8923F;overflow:hidden;padding-top:clamp(56px,7vw,96px);background:#0B2A20;color:var(--fg)}.site-foot-top{display:grid;gap:48px var(--grid-gap)}.site-foot .brand-lockup{color:var(--fg)}.site-foot-strap{margin:28px 0 0;font:var(--heading-weight) clamp(26px,2.6vw,36px)/1.15 var(--font-heading);letter-spacing:-.025em;color:#FFFFFF}.site-foot-strap span{color:var(--accent)}.site-foot-loc{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:15px;color:var(--fg-muted)}.site-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--grid-gap)}.site-foot-contact{grid-column:1/-1}.site-foot .footer-heading{margin:0 0 16px;font:600 12px/1 var(--font-studio),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.site-foot ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.site-foot ul a{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--fg);font-size:15px;text-decoration:none;overflow-wrap:anywhere;transition:color var(--dur-xs)}@media (pointer:coarse){.site-foot ul a{min-height:44px}}@media (hover:hover){.site-foot a:hover{color:var(--accent)}}.site-foot :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-foot-word{margin:clamp(48px,6vw,88px) 0 -.1em;font:var(--heading-weight) clamp(64px,15.5vw,228px)/.85 var(--font-heading);letter-spacing:-.06em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,rgba(232,146,63,.42),rgba(232,146,63,0) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.site-foot-bottom{position:relative;display:flex;flex-wrap:wrap;gap:10px 28px;padding:22px 0;border-top:1px solid rgba(243,245,236,.12);font-size:14px}.site-foot-bottom,.site-foot-bottom a{align-items:center;color:var(--fg-muted)}.site-foot-bottom a{display:inline-flex;gap:6px;min-height:32px;text-decoration:none}.site-foot-bottom>a:last-child{margin-left:auto}.site-foot-credits{margin:0;padding-bottom:28px;font-size:12.5px;line-height:1.6;color:rgba(169,192,179,.8)}.site-foot-credits a{color:inherit;-webkit-text-decoration:underline 1px rgba(169,192,179,.4);text-decoration:underline 1px rgba(169,192,179,.4);text-underline-offset:3px}@media (min-width:760px){.site-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-foot-contact{grid-column:auto}}@media (min-width:1024px){.site-foot-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}}