.Hero_hero__JT9C7{min-height:calc(100vh - 64px);display:flex;align-items:center;padding:var(--space-8) 0;position:relative;overflow:hidden;width:100%}@media (min-width:1024px){.Hero_hero__JT9C7{min-height:100vh}}.Hero_withGrid__Cz5zs{background-color:var(--offwhite)}.Hero_withGrid__Cz5zs:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);pointer-events:none;z-index:0}.Hero_heroContent__6xoKm{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:center;position:relative;z-index:1}@media (min-width:1024px){.Hero_heroContent__6xoKm{grid-template-columns:1fr 1fr;gap:var(--space-10);text-align:left}}@media (max-width:1023px){.Hero_heroContent__6xoKm{text-align:center;justify-items:center}.Hero_title__gc0cB,.Hero_underline__oSMIB{margin-left:auto;margin-right:auto}.Hero_underline__oSMIB{transform-origin:center}}.Hero_textContent__p62wI{max-width:540px}.Hero_title__gc0cB{font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--weight-extrabold);line-height:1.1;color:var(--navy-primary);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4);position:relative;display:inline-block}.Hero_underline__oSMIB{display:block;width:100%;height:4px;background:var(--navy-primary);margin-top:var(--space-2);transform-origin:left}.Hero_subtitle__tiCmL{font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-6)}.Hero_cta__1_Vu4{transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.Hero_cta__1_Vu4:hover{box-shadow:0 0 0 2px var(--blue-light)}.Hero_visual__5lvsq{display:flex;justify-content:center;align-items:center}.Hero_schematic__SttAy{width:100%;max-width:350px;height:auto}@media (max-width:767px){.Hero_schematic__SttAy{max-width:260px}}.Hero_titleWords__5TIZD{display:flex;flex-wrap:wrap;gap:.3em}.Hero_word__6X3kB{display:inline-block}.Hero_cta__1_Vu4{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--navy-primary);color:#fff;text-decoration:none;font-weight:var(--weight-bold);font-size:.9375rem;text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);border:1px solid var(--navy-primary);position:relative;overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.Hero_cta__1_Vu4:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#f5e2e0,#f5f0e0 50%,#bbcdf3);border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.Hero_cta__1_Vu4:hover{border-color:var(--blue-light);box-shadow:0 0 30px hsla(6,51%,92%,.5);transform:translateY(-2px)}.Hero_cta__1_Vu4:hover:before{opacity:1}.Hero_ctaArrow__fZCVU,.Hero_ctaText__A4tN1{position:relative;z-index:1}.Hero_ctaArrow__fZCVU{display:inline-block;font-size:1.1em}