.LandingPage-module-scss-module__XEQfvG__page{background:#0a1a2f}.LandingPage-module-scss-module__XEQfvG__hero{text-align:center;background:linear-gradient(#050f1f,#0a1a2f);padding:4rem 1.5rem 3rem}@media (min-width:768px){.LandingPage-module-scss-module__XEQfvG__hero{padding:5rem 2rem 4rem}}.LandingPage-module-scss-module__XEQfvG__heroInner{max-width:760px;margin:0 auto}.LandingPage-module-scss-module__XEQfvG__heroInner h1{color:#f5f7fa;margin-bottom:1rem;font-size:clamp(1.7rem,5vw,2.8rem);font-weight:900;line-height:1.2}.LandingPage-module-scss-module__XEQfvG__heroInner p{color:#b8c4d4;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.7}@media (min-width:768px){.LandingPage-module-scss-module__XEQfvG__heroInner p{font-size:1.1rem}}.LandingPage-module-scss-module__XEQfvG__heroCtas{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:480px){.LandingPage-module-scss-module__XEQfvG__heroCtas{flex-direction:row;justify-content:center;align-items:center}}.LandingPage-module-scss-module__XEQfvG__section{border-bottom:1px solid #ffffff12;padding:3.5rem 1.5rem}.LandingPage-module-scss-module__XEQfvG__section:last-of-type{border-bottom:none}@media (min-width:768px){.LandingPage-module-scss-module__XEQfvG__section{padding:4.5rem 2rem}}.LandingPage-module-scss-module__XEQfvG__sectionInner{max-width:920px;margin:0 auto}.LandingPage-module-scss-module__XEQfvG__sectionHeading{color:#f5f7fa;margin-bottom:1rem;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;line-height:1.25}.LandingPage-module-scss-module__XEQfvG__sectionHeading:before{content:"";background:#b1934c;border-radius:9999px;width:40px;height:3px;margin-bottom:1rem;display:block}.LandingPage-module-scss-module__XEQfvG__sectionIntro{color:#7b8fa6;max-width:680px;margin-bottom:2.5rem;font-size:1rem;line-height:1.65}.LandingPage-module-scss-module__XEQfvG__prose{max-width:680px}.LandingPage-module-scss-module__XEQfvG__prose p{color:#b8c4d4;margin:0 0 1.25rem;font-size:1.02rem;line-height:1.8}.LandingPage-module-scss-module__XEQfvG__prose p:last-child{margin-bottom:0}.LandingPage-module-scss-module__XEQfvG__featureGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:580px){.LandingPage-module-scss-module__XEQfvG__featureGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.LandingPage-module-scss-module__XEQfvG__featureGrid{grid-template-columns:repeat(3,1fr)}}.LandingPage-module-scss-module__XEQfvG__featureCard{background:#0f2240;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.LandingPage-module-scss-module__XEQfvG__featureCard:hover{border-color:#b1934c66;transform:translateY(-3px);box-shadow:0 4px 16px #0006}.LandingPage-module-scss-module__XEQfvG__featureIcon{color:#b1934c;margin-bottom:.85rem;font-size:1.6rem}.LandingPage-module-scss-module__XEQfvG__featureCardTitle{color:#f5f7fa;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.LandingPage-module-scss-module__XEQfvG__featureCardDesc{color:#b8c4d4;margin-bottom:1.1rem;font-size:.9rem;line-height:1.7}.LandingPage-module-scss-module__XEQfvG__featureCardLink{color:#b1934c;align-items:center;gap:.4rem;margin-top:auto;font-size:.82rem;font-weight:600;display:inline-flex}.LandingPage-module-scss-module__XEQfvG__linkGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.LandingPage-module-scss-module__XEQfvG__linkGrid{grid-template-columns:repeat(3,1fr)}}.LandingPage-module-scss-module__XEQfvG__linkCard{background:#0f2240;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.LandingPage-module-scss-module__XEQfvG__linkCard:hover{border-color:#b1934c66;transform:translateY(-3px)}.LandingPage-module-scss-module__XEQfvG__linkCardTitle{color:#f5f7fa;font-size:.95rem;font-weight:600;line-height:1.45}.LandingPage-module-scss-module__XEQfvG__linkArrow{color:#b1934c;flex-shrink:0;font-size:.8rem}
