/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@16.3.4_@babel+core@7.29.0_supports-color@10.2.2__@types+node@22.19.19_react-dom@19.2.6_react@19.2.6__react@19.2.6/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[2]!./node_modules/.pnpm/next@16.3.4_@babel+core@7.29.0_supports-color@10.2.2__@types+node@22.19.19_react-dom@19.2.6_react@19.2.6__react@19.2.6/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[3]!./app/landing.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.landing{max-width:1180px;margin:auto;padding:28px;color:#183c2e}.landing header{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing header>a:last-child{font-weight:600}.landing-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:52px;align-items:center;padding:70px 0}.landing-kicker{text-transform:uppercase;font-size:.8rem;letter-spacing:.12em;font-weight:700;color:#5b7867}.landing h1{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.15;letter-spacing:-.04em;margin:18px 0 24px}.landing-hero p{font-size:1.1rem;line-height:1.65;max-width:610px}.landing-hero img{width:100%;height:auto;border-radius:50%;box-shadow:0 24px 60px #204c291a}.landing-actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.landing-actions a{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:600}.landing-secondary{border:1px solid #749882;background:white}.landing .landing-small{font-size:.9rem;color:#617469}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-features article{border:1px solid #dfe7df;background:white;border-radius:18px;padding:24px}.landing-features h2{font-size:1.2rem}.landing-features p{line-height:1.6;color:#617469}.pilot-demo-link{display:block;padding:14px 20px;text-decoration:none;font-weight:600;color:#286043}
@media(max-width:760px){.landing{padding:20px}.landing-hero{grid-template-columns:1fr;padding:40px 0;gap:24px}.landing-hero img{width:min(100%,300px);justify-self:center}.landing-features{grid-template-columns:1fr}.landing-actions a{width:100%}}

