.BlogCarousel-module__TK1DVG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.BlogCarousel-module__TK1DVG__headCopy{flex-direction:column;gap:12px;display:flex}.BlogCarousel-module__TK1DVG__h2{font-family:var(--font-display);letter-spacing:0;color:var(--navy);margin:0;font-size:clamp(40px,4.8vw,56px);font-weight:600;line-height:1.05}.BlogCarousel-module__TK1DVG__all{color:var(--blue);font-size:16px;font-weight:800;text-decoration:none}.BlogCarousel-module__TK1DVG__all:hover{color:var(--navy)}.BlogCarousel-module__TK1DVG__controls{gap:10px;display:flex}.BlogCarousel-module__TK1DVG__navBtn{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.BlogCarousel-module__TK1DVG__navBtn:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.BlogCarousel-module__TK1DVG__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:22px;padding-bottom:4px;display:flex;overflow-x:auto}.BlogCarousel-module__TK1DVG__track::-webkit-scrollbar{display:none}.BlogCarousel-module__TK1DVG__card{scroll-snap-align:start;min-width:min(300px,85%);color:inherit;background:var(--bg-soft);border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 14.6667px);text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #14293a0f}.BlogCarousel-module__TK1DVG__card:hover{color:inherit;box-shadow:0 16px 32px -16px #0e76bc59}.BlogCarousel-module__TK1DVG__media{aspect-ratio:16/9;background:var(--navy-2);overflow:hidden}.BlogCarousel-module__TK1DVG__img{object-fit:cover;width:100%;height:100%;display:block}.BlogCarousel-module__TK1DVG__body{flex-direction:column;flex:1;gap:10px;padding:26px;display:flex}.BlogCarousel-module__TK1DVG__tag{font-family:var(--font-head);letter-spacing:.18em;text-transform:uppercase;color:var(--blue);font-size:15px;font-weight:700}.BlogCarousel-module__TK1DVG__title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--navy);margin:0;font-size:26px;font-weight:800;line-height:1.05}.BlogCarousel-module__TK1DVG__text{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.BlogCarousel-module__TK1DVG__date{color:var(--faint);margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){.BlogCarousel-module__TK1DVG__track{scroll-behavior:auto}}
.page-module__xgPmsG__hero{background:var(--navy);position:relative;overflow:hidden}.page-module__xgPmsG__heroGlow{background:radial-gradient(60% 70% at 100% 0,#0e76bc59 0%,#0e76bc00 70%),radial-gradient(55% 65% at 0 100%,#3f9d5247 0%,#3f9d5200 70%);position:absolute;inset:0}.page-module__xgPmsG__heroInner{max-width:var(--max);flex-direction:column;gap:18px;margin:0 auto;padding:clamp(56px,7vw,96px) 24px;display:flex;position:relative}.page-module__xgPmsG__heroTitle{max-width:820px;font-family:var(--font-display);letter-spacing:0;color:#fff;text-wrap:balance;margin:0;font-size:clamp(48px,6.9vw,81px);font-weight:600;line-height:1}.page-module__xgPmsG__heroAccent{color:var(--green-bright)}.page-module__xgPmsG__heroText{color:#c9d4dc;text-wrap:pretty;max-width:640px;margin:0;font-size:clamp(17px,1.7vw,19px);line-height:1.6}.page-module__xgPmsG__h2{font-family:var(--font-display);letter-spacing:0;color:var(--navy);margin:0;font-size:clamp(40px,4.8vw,56px);font-weight:600;line-height:1.05}.page-module__xgPmsG__h2Balance{text-wrap:balance}.page-module__xgPmsG__rule{background:linear-gradient(90deg, var(--blue), var(--green));border-radius:2px;width:64px;height:3px;margin-top:-4px}.page-module__xgPmsG__body{color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.page-module__xgPmsG__about{background:#fff}.page-module__xgPmsG__aboutInner{max-width:var(--max);flex-wrap:wrap;gap:clamp(40px,5vw,72px);margin:0 auto;padding:clamp(64px,8vw,96px) 24px;display:flex}.page-module__xgPmsG__aboutCopy{flex-direction:column;flex:440px;gap:16px;min-width:280px;display:flex}.page-module__xgPmsG__aboutCopy .page-module__xgPmsG__h2{font-size:clamp(39px,4.6vw,55px);line-height:1.02}.page-module__xgPmsG__aside{flex-direction:column;flex:380px;gap:16px;min-width:280px;display:flex}.page-module__xgPmsG__mission{background:var(--navy);border-radius:16px;flex-direction:column;gap:12px;padding:32px;display:flex;position:relative;overflow:hidden}.page-module__xgPmsG__missionGlow{background:radial-gradient(70% 90% at 100% 0,#0e76bc59 0%,#0e76bc00 70%);position:absolute;inset:0}.page-module__xgPmsG__missionLabel{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--green-hover);font-size:15px;font-weight:700;position:relative}.page-module__xgPmsG__missionText{font-family:var(--font-head);color:#fff;margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.15;position:relative}.page-module__xgPmsG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__xgPmsG__stat{background:var(--bg-soft);border-radius:16px;flex-direction:column;gap:4px;padding:24px;display:flex}.page-module__xgPmsG__statValue{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(32px,3.4vw,40px);font-weight:800;line-height:1}.page-module__xgPmsG__statLabel{color:var(--navy);font-size:15px;font-weight:700}.page-module__xgPmsG__security{background:var(--bg-soft);border-top:1px solid var(--line)}.page-module__xgPmsG__securityInner{max-width:var(--max);flex-wrap:wrap;align-items:flex-start;gap:clamp(40px,5vw,72px);margin:0 auto;padding:clamp(64px,8vw,96px) 24px;display:flex}.page-module__xgPmsG__securityCopy{flex-direction:column;flex:440px;gap:16px;min-width:280px;display:flex}.page-module__xgPmsG__securityText{max-width:560px}.page-module__xgPmsG__secList{flex-direction:column;flex:440px;min-width:280px;margin:-20px 0 0;padding:0;list-style:none;display:flex}.page-module__xgPmsG__secItem{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 0;display:flex}.page-module__xgPmsG__secItem:last-child{border-bottom:none}.page-module__xgPmsG__secCheck{color:var(--green);flex:none;font-size:20px;font-weight:800;line-height:1.4}.page-module__xgPmsG__secText{color:var(--navy);text-wrap:pretty;font-size:17px;line-height:1.55}.page-module__xgPmsG__blog{border-top:1px solid var(--line);background:#fff}.page-module__xgPmsG__blogInner{max-width:var(--max);flex-direction:column;gap:32px;margin:0 auto;padding:clamp(64px,8vw,96px) 24px;display:flex}@media (max-width:400px){.page-module__xgPmsG__stats{grid-template-columns:minmax(0,1fr)}}
