*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{margin:0;background:#f7f4ef;overflow-x:hidden}a{color:#241f1b;text-decoration:none;cursor:pointer}a:hover{color:#c13a25}button{font-family:inherit}.hero-bg{background-size:70% auto!important}.hero-overlay{background:linear-gradient(to right,#262120,#262120 46%,#26212000 78%)}.hero-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hero-line{stroke-dasharray:1;stroke-dashoffset:0;opacity:.55}@media (prefers-reduced-motion: no-preference){.hero-line{stroke-dashoffset:1;opacity:0;animation:hero-line-draw 2s ease-out forwards}.hero-line-1{animation-delay:.15s}.hero-line-2{animation-delay:.45s}.hero-line-3{animation-delay:.75s}}@keyframes hero-line-draw{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.55}}@media (max-width: 700px){.hero-bg{background-position:right center!important;background-size:130% auto!important}.hero-overlay{background:linear-gradient(to right,#262120f7,#26212099)}.hero-lines{display:none}.site-header{padding-left:24px!important;padding-right:24px!important}.nav-group{width:100%;flex-direction:column;align-items:flex-start!important;gap:16px!important}.nav-links{flex-wrap:wrap;row-gap:10px!important}.diagnostic-btn{white-space:normal!important;width:100%;text-align:center}}
