/**
* @license
*
* Font Family: Clash Grotesk
* Designed by: Indian Type Foundry
* URL: https://www.fontshare.com/fonts/clash-grotesk
* © 2026 Indian Type Foundry
*
* Clash Grotesk Extralight 
* Clash Grotesk Light 
* Clash Grotesk Regular 
* Clash Grotesk Medium 
* Clash Grotesk Semibold 
* Clash Grotesk Bold 
* Clash Grotesk Variable (Variable font)

*
*/
@font-face {
  font-family: 'ClashGrotesk-Extralight';
  src: url("/fonts/ClashGrotesk-Extralight.woff2") format('woff2');
  font-weight: 200;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashGrotesk-Light';
  src: url("/fonts/ClashGrotesk-Light.woff2") format('woff2');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashGrotesk-Regular';
  src: url("/fonts/ClashGrotesk-Regular.woff2") format('woff2');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashGrotesk-Medium';
  src: url("/fonts/ClashGrotesk-Medium.woff2") format('woff2');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashGrotesk-Semibold';
  src: url("/fonts/ClashGrotesk-Semibold.woff2") format('woff2');
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'ClashGrotesk-Bold';
  src: url("/fonts/ClashGrotesk-Bold.woff2") format('woff2');
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}
/**
* This is a variable font
* You can control variable axes as shown below:
* font-variation-settings: wght 700.0;
*
* available axes:
'wght' (range from 200.0 to 700.0
*/
@font-face {
  font-family: 'ClashGrotesk-Variable';
  src: url("/fonts/ClashGrotesk-Variable.woff2") format('woff2');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}

.pricing-jump-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  width: 100%;
  margin-top: 3rem;
}

.pricing-jump-nav a {
  display: block;
  box-sizing: border-box;
  flex: 1 1 16rem;
  min-width: 16rem;
  padding: 1.25rem 1.5rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.08);
  color: inherit;
  text-decoration: none;
}

.pricing-jump-nav a:hover {
  border-color: rgba(0, 224, 114, 0.5);
  background: rgba(255, 255, 255, 0.12);
}

.pricing-jump-nav p {
  margin: 0;
}

.hero-photo {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 30%;
  opacity: 0.5;
  pointer-events: none;
}

.hero-photo-overlay {
  background-image: linear-gradient(to right, #00273f, rgba(0, 39, 63, 0.85), rgba(0, 39, 63, 0.45));
}

