.navBar{z-index:100;background-color:#fff;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.logo{width:80px}.about{border-bottom:1px solid #e0e0e0;padding:36px 20px}.about span{letter-spacing:.08em;color:#666;text-transform:uppercase;font-size:.7rem;font-weight:600}.about h1{color:#1a1a1a;margin-top:8px;margin-bottom:16px;font-size:1.75rem;font-weight:700}.about p{color:#1a1a1a;font-size:.875rem;line-height:1.8}.contact{border-bottom:1px solid #e0e0e0;padding:36px 20px}.contact>span{letter-spacing:.08em;color:#666;text-transform:uppercase;font-size:.7rem;font-weight:600}.contact h1{color:#1a1a1a;margin-top:8px;margin-bottom:24px;font-size:1.75rem;font-weight:700}.contact-cards{flex-direction:column;gap:12px;display:flex}.contact-card{background-color:#f5f5f7;border:1px solid #e0e0e0;border-radius:4px;flex-direction:column;padding:16px;display:flex}.contact-card span{letter-spacing:.08em;color:#666;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:600}.contact-card{color:#1a1a1a;font-size:.95rem;font-weight:600}.socials{border-bottom:1px solid #e0e0e0;padding:36px 20px}.socials-header span{letter-spacing:.08em;color:#666;text-transform:uppercase;font-size:.7rem;font-weight:600}.socials-header h1{color:#1a1a1a;margin-top:8px;margin-bottom:24px;font-size:1.75rem;font-weight:700}.socials-buttons{flex-wrap:wrap;gap:10px;display:flex}.socials-buttons a{color:#fff;background-color:#1a1a1a;border-radius:999px;padding:10px 18px;font-size:.85rem;font-weight:500;display:inline-block}.footer{justify-content:space-between;align-items:center;padding:24px 20px;display:flex}.footer p{color:#1a1a1a;font-size:.8rem}.footer p:last-child{font-weight:700}.hero{width:100%;position:relative}.hero-image{object-fit:cover;width:100%;height:260px;display:block}.hero-overlay{background:linear-gradient(#0000 0%,#000000a6 100%);flex-direction:column;gap:4px;width:100%;padding:20px 16px;display:flex;position:absolute;bottom:0;left:0}.hero-overlay span{color:#fff;font-size:.85rem;font-weight:400}.hero-overlay h1{color:#fff;font-size:2rem;font-weight:700}.App{background-color:#fff;width:100%;max-width:430px;min-height:100vh;margin:0 auto}.breadcrumb{border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;padding:14px 20px;display:flex}.breadcrumb-active{color:#1a56db;font-size:.85rem;font-weight:600}.breadcrumb-separator{color:#666;font-size:.85rem}@media (width>=768px){.App{max-width:900px}.main-layout{align-items:flex-start;gap:24px;display:flex}.left-panel{flex-shrink:0;width:50%;position:sticky;top:0}.left-panel .hero-image{object-fit:contain;width:100%;height:auto}.right-panel{width:50%}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.6}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.125rem}p{line-height:1.65}
