.public-site[data-astro-cid-lcdefpme]{--red:#ee3124;--navy:#0b2c5f;--gold:#fdb94e;scroll-behavior:smooth}.public-nav[data-astro-cid-lcdefpme]{box-shadow:0 4px 18px #1027490a}.public-menu[data-astro-cid-lcdefpme]{color:#39465a;align-items:center;gap:1.25rem;font-size:.82rem;font-weight:550;display:flex}.public-menu[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:not(.btn):hover{color:var(--red)}.hero-demex[data-astro-cid-lcdefpme]{background:radial-gradient(at 78% 45%,#17477f 0,#0000 43%),linear-gradient(115deg,#081e40,#0b2c5f 64%,#123969);position:relative;overflow:hidden}.hero-demex[data-astro-cid-lcdefpme]:after{content:"";opacity:.15;background-image:linear-gradient(30deg,#0000 49.5%,#fff 50%,#0000 50.5%);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000)}.hero-mark[data-astro-cid-lcdefpme]{z-index:1;place-items:center;min-height:330px;display:grid;position:relative}.hero-mark[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:min(78%,360px);position:absolute;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.hero-mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:drop-shadow(0 18px 28px #0005);border-radius:28px;width:min(62%,270px);position:relative}.hero-stripe[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,var(--red) 0 35%,var(--gold) 35% 100%);height:5px}.eyebrow[data-astro-cid-lcdefpme]{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:750}.section-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:700px;color:var(--navy);font-size:clamp(1.8rem,4vw,2.7rem);font-weight:650;line-height:1.12}.contact-title[data-astro-cid-lcdefpme]{color:#fff}.identity-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #dce1e9;border-radius:12px;padding:1.15rem}.identity-icon[data-astro-cid-lcdefpme]{width:30px;height:30px;color:var(--navy);background:#0b2c5f0d;border-radius:8px;place-items:center;margin-bottom:.8rem;font-size:.8rem;font-weight:700;display:grid}.identity-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);font-size:1rem;font-weight:650}.identity-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.service-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#667085;margin-top:.5rem;font-size:.85rem;line-height:1.6}.service-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #dce1e9;border-radius:13px;min-height:220px;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.service-card[data-astro-cid-lcdefpme]:hover{border-color:#0b2c5f55;transform:translateY(-3px);box-shadow:0 12px 30px #0b2c5f0c}.service-number[data-astro-cid-lcdefpme]{color:var(--red);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.72rem;font-weight:700;display:block}.service-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);font-size:1.08rem;font-weight:650}.service-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy);font-size:.78rem;font-weight:650;position:absolute;bottom:1.2rem}.notice-board[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #dce1e9;border-radius:13px}.notice-empty[data-astro-cid-lcdefpme]{align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.notice-dot[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-top:.4rem;box-shadow:0 0 0 5px #fdb94e28}.notice-empty[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy);font-size:.95rem}.notice-empty[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#667085;margin-top:.35rem;font-size:.85rem;line-height:1.55}.notice-empty[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{white-space:nowrap;margin-left:auto}.contact-item[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff24;flex-direction:column;gap:.55rem;padding-top:1rem;display:flex}.contact-item[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:.68rem;font-weight:700}.contact-item[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.contact-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-size:.86rem;line-height:1.6}.contact-item[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.contact-item[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#ffffff7a;font-size:.72rem}@media (width<=1023px){.public-menu[data-astro-cid-lcdefpme]{background:#fff;border-bottom:1px solid #dce1e9;flex-direction:column;align-items:stretch;gap:.25rem;padding:1rem 1.25rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #10274914}.public-menu[data-astro-cid-lcdefpme].is-open{display:flex}.public-menu[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:not(.btn){padding:.65rem .4rem}.public-menu[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}@media (width<=640px){.hero-mark[data-astro-cid-lcdefpme]{min-height:240px}.notice-empty[data-astro-cid-lcdefpme]{flex-wrap:wrap}.notice-empty[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{margin-left:26px}.hero-demex[data-astro-cid-lcdefpme] .grid-cols-3[data-astro-cid-lcdefpme]{gap:.5rem}.hero-demex[data-astro-cid-lcdefpme] .grid-cols-3[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{font-size:.68rem}.hero-demex[data-astro-cid-lcdefpme] .grid-cols-3[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.1rem}}
