.Tag-module__c-qxNG__tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--signal-cyan);background:var(--blue-soft);border:1px solid var(--blue-border);border-radius:var(--radius-xs);white-space:nowrap;align-items:center;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}
.PageHero-module__W_6J8q__hero{position:relative}.PageHero-module__W_6J8q__bg{position:absolute;inset:0;overflow:hidden}.PageHero-module__W_6J8q__img{object-fit:cover;object-position:center;opacity:.52}.PageHero-module__W_6J8q__scrim{background:linear-gradient(100deg, var(--obsidian) 0%, #0b0f17d1 42%, #0b0f1780 100%), linear-gradient(0deg, var(--obsidian) 0%, transparent 36%, transparent 78%, #0b0f1799 100%);position:absolute;inset:0}
.Button-module__VMVMAW__btn{letter-spacing:-.01em;border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:.94rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.Button-module__VMVMAW__md{padding:12px 22px}.Button-module__VMVMAW__lg{padding:15px 30px;font-size:1rem}.Button-module__VMVMAW__primary{background:var(--cerberus-blue);color:#fff;box-shadow:inset 0 1px #ffffff2e}.Button-module__VMVMAW__primary:hover{box-shadow:0 1px 0 0 #ffffff2e inset, var(--glow-blue);background:#5480ff}.Button-module__VMVMAW__secondary{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.Button-module__VMVMAW__secondary:hover{background:var(--surface-hover);border-color:var(--blue-border)}.Button-module__VMVMAW__arrow{transition:transform .16s}.Button-module__VMVMAW__btn:hover .Button-module__VMVMAW__arrow{transform:translate(3px)}
.CtaBand-module__4ELZEW__band{background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:40px;padding:56px;display:flex;position:relative;overflow:hidden}.CtaBand-module__4ELZEW__shield{object-fit:cover;object-position:right center;opacity:.4}.CtaBand-module__4ELZEW__scrim{background:linear-gradient(100deg, var(--surface-raised) 0%, #10182aeb 42%, #10182a73 100%), radial-gradient(460px 260px at 86% 50%, #3a6bff38, transparent 76%);pointer-events:none;position:absolute;inset:0}.CtaBand-module__4ELZEW__content{max-width:600px;position:relative}.CtaBand-module__4ELZEW__title{letter-spacing:-.025em;font-size:clamp(1.55rem,2.8vw,2.15rem)}.CtaBand-module__4ELZEW__body{color:var(--text-secondary);margin-top:14px;font-size:1.02rem}.CtaBand-module__4ELZEW__cta{flex-shrink:0;position:relative}@media (max-width:760px){.CtaBand-module__4ELZEW__band{flex-direction:column;align-items:flex-start;padding:38px 26px}.CtaBand-module__4ELZEW__cta{width:100%}}
.Hero-module__KTD73a__hero{border-bottom:1px solid var(--border);background:var(--obsidian);padding-block:92px 100px;position:relative;overflow:hidden}.Hero-module__KTD73a__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#3a6bff38,#0000 68%);width:740px;height:740px;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.Hero-module__KTD73a__grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:44px;display:grid;position:relative}.Hero-module__KTD73a__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Hero-module__KTD73a__title{letter-spacing:-.035em;font-size:clamp(2.6rem,5.4vw,4rem);font-weight:600;line-height:1.02}.Hero-module__KTD73a__titleLine{display:block}.Hero-module__KTD73a__body{max-width:46ch;color:var(--text-secondary);font-size:1.1rem}.Hero-module__KTD73a__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__KTD73a__pills{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px 14px;width:100%;margin-top:8px;padding-top:22px;display:flex}.Hero-module__KTD73a__pill{font-family:var(--font-mono), monospace;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.Hero-module__KTD73a__pill svg{color:var(--signal-cyan)}.Hero-module__KTD73a__visual{justify-content:flex-end;display:flex;position:relative}.Hero-module__KTD73a__mediaWrap{width:100%;max-width:580px;-webkit-mask-image:radial-gradient(circle,#000 52%,#0000 84%);mask-image:radial-gradient(circle,#000 52%,#0000 84%)}.Hero-module__KTD73a__media{width:100%;height:auto;display:block}@media (max-width:940px){.Hero-module__KTD73a__hero{padding-block:64px 76px}.Hero-module__KTD73a__grid{grid-template-columns:1fr;gap:36px}.Hero-module__KTD73a__hero:after{right:50%;transform:translate(50%,-50%)}.Hero-module__KTD73a__visual{order:-1;justify-content:center}.Hero-module__KTD73a__mediaWrap{max-width:420px}}@media (max-width:520px){.Hero-module__KTD73a__actions{flex-direction:column;align-self:stretch}.Hero-module__KTD73a__actions a{width:100%}}
.IconBadge-module__oRkraW__badge{color:var(--signal-cyan);border:1px solid var(--blue-border);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 36%,#3a6bff52,#3a6bff0d);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.IconBadge-module__oRkraW__sm{width:46px;height:46px}.IconBadge-module__oRkraW__md{width:58px;height:58px}.IconBadge-module__oRkraW__lg{width:66px;height:66px}
.Grid-module__JfWKiG__grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,280px), 100%), 1fr));gap:22px;display:grid}
.TrustStrip-module__NyT-ZW__card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:16px;padding:24px 26px;transition:transform .2s,border-color .2s;display:flex}.TrustStrip-module__NyT-ZW__card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.TrustStrip-module__NyT-ZW__title{letter-spacing:-.015em;font-size:1.06rem;font-weight:600}.TrustStrip-module__NyT-ZW__desc{color:var(--text-secondary);margin-top:6px;font-size:.9rem;line-height:1.55}
.Empowering-module__rgHodW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.Empowering-module__rgHodW__copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.Empowering-module__rgHodW__title{max-width:18ch;margin-top:4px;font-size:clamp(1.7rem,3vw,2.35rem)}.Empowering-module__rgHodW__body{font-size:1.02rem}.Empowering-module__rgHodW__copy>a{margin-top:6px}.Empowering-module__rgHodW__media{flex-direction:column;gap:12px;display:flex}.Empowering-module__rgHodW__frame{aspect-ratio:16/10;border:1px solid var(--border-strong);border-radius:var(--radius-md);position:relative;overflow:hidden}.Empowering-module__rgHodW__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#0b0f1759 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.Empowering-module__rgHodW__img{object-fit:cover}.Empowering-module__rgHodW__caption{font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);font-size:12px}@media (max-width:900px){.Empowering-module__rgHodW__grid{grid-template-columns:1fr;gap:36px}}
.Card-module__QRy0Sa__card{text-align:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:14px;padding:34px 26px;transition:transform .18s,border-color .18s,background-color .18s;display:flex;position:relative}.Card-module__QRy0Sa__interactive:hover{transform:translateY(-3px)}.Card-module__QRy0Sa__card:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-border), transparent);opacity:0;height:1px;transition:opacity .18s;position:absolute;top:-1px;left:22px;right:22px}.Card-module__QRy0Sa__interactive{cursor:pointer}.Card-module__QRy0Sa__interactive:hover{border-color:var(--border-strong);background:var(--surface-hover)}.Card-module__QRy0Sa__interactive:hover:before{opacity:1}.Card-module__QRy0Sa__badge{display:inline-flex}.Card-module__QRy0Sa__title{letter-spacing:-.015em;text-wrap:balance;font-size:1.12rem;font-weight:600}.Card-module__QRy0Sa__description{color:var(--text-secondary);max-width:34ch;font-size:.95rem}.Card-module__QRy0Sa__compact{gap:11px;padding:26px 20px}.Card-module__QRy0Sa__compact .Card-module__QRy0Sa__title{font-size:.98rem}.Card-module__QRy0Sa__compact .Card-module__QRy0Sa__description{font-size:.87rem;line-height:1.55}.Card-module__QRy0Sa__link{font-family:var(--font-mono), monospace;letter-spacing:.01em;text-transform:uppercase;color:var(--signal-cyan);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.8rem;display:inline-flex}.Card-module__QRy0Sa__interactive:hover .Card-module__QRy0Sa__link svg{transform:translate(3px)}.Card-module__QRy0Sa__link svg{transition:transform .16s}
.WhoWeServe-module__ndZZla__card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.WhoWeServe-module__ndZZla__card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.WhoWeServe-module__ndZZla__visual{aspect-ratio:16/11;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.WhoWeServe-module__ndZZla__img{object-fit:cover;transition:transform .4s}.WhoWeServe-module__ndZZla__card:hover .WhoWeServe-module__ndZZla__img{transform:scale(1.05)}.WhoWeServe-module__ndZZla__scrim{background:linear-gradient(#0b0f171a 0%,#0b0f1780 100%);position:absolute;inset:0}.WhoWeServe-module__ndZZla__icon{width:44px;height:44px;color:var(--signal-cyan);border:1px solid var(--blue-border);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f17c7;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:16px;left:16px}.WhoWeServe-module__ndZZla__body{flex-direction:column;gap:8px;padding:22px 24px 26px;display:flex}.WhoWeServe-module__ndZZla__title{letter-spacing:-.015em;font-size:1.08rem;font-weight:600}.WhoWeServe-module__ndZZla__description{color:var(--text-secondary);font-size:.92rem}
.Header-module__KHjLKa__header{z-index:100;border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.Header-module__KHjLKa__scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--border);background:#0b0f17d1}.Header-module__KHjLKa__bar{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.Header-module__KHjLKa__nav{align-items:center;gap:30px;display:flex}.Header-module__KHjLKa__navLink{color:var(--text-secondary);font-size:.93rem;font-weight:500;transition:color .16s}.Header-module__KHjLKa__navLink:hover{color:var(--text-primary)}.Header-module__KHjLKa__actions{align-items:center;gap:14px;display:flex}.Header-module__KHjLKa__burger{background:var(--surface-raised);border:1px solid var(--border);border-radius:11px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 9px;display:none}.Header-module__KHjLKa__burger span{background:var(--text-primary);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.Header-module__KHjLKa__barTop{transform:translateY(7px)rotate(45deg)}.Header-module__KHjLKa__barHidden{opacity:0}.Header-module__KHjLKa__barBottom{transform:translateY(-7px)rotate(-45deg)}.Header-module__KHjLKa__mobilePanel{display:none}@media (max-width:940px){.Header-module__KHjLKa__nav,.Header-module__KHjLKa__cta{display:none}.Header-module__KHjLKa__burger{display:flex}.Header-module__KHjLKa__mobilePanel{background:var(--midnight);border-bottom:1px solid var(--border);flex-direction:column;gap:22px;padding:24px 20px 32px;display:flex}.Header-module__KHjLKa__mobileNav{flex-direction:column;display:flex}.Header-module__KHjLKa__mobileLink{color:var(--text-primary);border-bottom:1px solid var(--border);padding:14px 4px;font-size:1.05rem;font-weight:500}.Header-module__KHjLKa__mobileCta{width:100%}}
.WhyCerberus-module__UamGJa__item{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff04;flex-direction:column;align-items:center;gap:14px;padding:34px 26px;transition:transform .2s,border-color .2s;display:flex}.WhyCerberus-module__UamGJa__item:hover{border-color:var(--blue-border);transform:translateY(-3px)}.WhyCerberus-module__UamGJa__title{letter-spacing:-.015em;font-size:1.08rem;font-weight:600}.WhyCerberus-module__UamGJa__description{color:var(--text-secondary);max-width:32ch;font-size:.93rem}
.about-module__-i9KWa__foundations{grid-template-columns:1fr 1fr;gap:22px;display:grid}.about-module__-i9KWa__foundation{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.about-module__-i9KWa__foundationMedia{aspect-ratio:3/2;border-bottom:1px solid var(--border);position:relative}.about-module__-i9KWa__foundationImg{object-fit:cover}.about-module__-i9KWa__foundationBody{flex-direction:column;gap:12px;padding:30px 32px 34px;display:flex}.about-module__-i9KWa__foundationTitle{font-size:1.22rem}.about-module__-i9KWa__foundationText{font-size:.98rem}.about-module__-i9KWa__mission{grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;display:grid}.about-module__-i9KWa__missionText{color:var(--text-secondary);font-size:1.12rem;line-height:1.7}.about-module__-i9KWa__missionMedia{aspect-ratio:16/11;border:1px solid var(--border-strong);border-radius:var(--radius-md);position:relative;overflow:hidden}.about-module__-i9KWa__missionImg{object-fit:cover}.about-module__-i9KWa__stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.about-module__-i9KWa__stat{background:var(--obsidian);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:24px 26px;display:flex}.about-module__-i9KWa__statValue{color:var(--signal-cyan);letter-spacing:-.02em;font-size:1.9rem;font-weight:700}.about-module__-i9KWa__statLabel{color:var(--text-secondary);font-size:.92rem}.about-module__-i9KWa__member{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:28px;display:flex}.about-module__-i9KWa__memberHead{align-items:center;gap:14px;display:flex}.about-module__-i9KWa__avatar{background:var(--blue-soft);border:1px solid var(--blue-border);border-radius:var(--radius-pill);flex-shrink:0;width:112px;height:112px;position:relative;overflow:hidden}.about-module__-i9KWa__avatarImg{object-fit:cover}.about-module__-i9KWa__memberName{font-size:1.04rem}.about-module__-i9KWa__memberRole{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--signal-cyan);font-size:.76rem}.about-module__-i9KWa__memberBio{color:var(--text-secondary);font-size:.92rem}.about-module__-i9KWa__expertise{text-align:center;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff04;flex-direction:column;align-items:center;gap:14px;padding:34px 28px;transition:transform .2s,border-color .2s;display:flex}.about-module__-i9KWa__expertise:hover{border-color:var(--blue-border);transform:translateY(-3px)}.about-module__-i9KWa__expertiseTitle{letter-spacing:-.015em;font-size:1.06rem}.about-module__-i9KWa__expertiseText{color:var(--text-secondary);max-width:30ch;font-size:.92rem}@media (max-width:860px){.about-module__-i9KWa__foundations,.about-module__-i9KWa__mission{grid-template-columns:1fr;gap:28px}.about-module__-i9KWa__stats{grid-template-columns:1fr}}
.contact-module__xwJ-uq__layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.contact-module__xwJ-uq__aside{top:calc(var(--header-h) + 28px);position:sticky}.contact-module__xwJ-uq__asideTitle{margin-top:14px;font-size:1.5rem}.contact-module__xwJ-uq__expectations{flex-direction:column;gap:22px;margin-top:28px;display:flex}.contact-module__xwJ-uq__expectation{align-items:flex-start;gap:16px;display:flex}.contact-module__xwJ-uq__expTitle{letter-spacing:-.015em;font-size:1.04rem;font-weight:600}.contact-module__xwJ-uq__expText{color:var(--text-secondary);margin-top:4px;font-size:.92rem}.contact-module__xwJ-uq__direct{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:6px;margin-top:32px;padding:22px 24px;display:flex}.contact-module__xwJ-uq__directLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--signal-cyan);font-size:12px;font-weight:600}.contact-module__xwJ-uq__directEmail{color:var(--text-primary);font-size:1.05rem;font-weight:600}.contact-module__xwJ-uq__directEmail:hover,.contact-module__xwJ-uq__directLink:hover{color:var(--signal-cyan)}.contact-module__xwJ-uq__directLink{color:var(--text-secondary);font-size:.97rem;font-weight:500}.contact-module__xwJ-uq__directAddress{color:var(--text-muted);margin-top:4px;font-size:.9rem}.contact-module__xwJ-uq__map{aspect-ratio:3/2;border:1px solid var(--border);border-radius:var(--radius-md);margin-top:14px;position:relative;overflow:hidden}.contact-module__xwJ-uq__mapImg{object-fit:cover}.contact-module__xwJ-uq__mapCaption{font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--signal-cyan);border:1px solid var(--blue-border);border-radius:var(--radius-xs);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f17c7;padding:5px 10px;font-size:11px;position:absolute;bottom:12px;left:14px}.contact-module__xwJ-uq__formPanel{background:var(--midnight);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:36px}@media (max-width:920px){.contact-module__xwJ-uq__layout{grid-template-columns:1fr;gap:36px}.contact-module__xwJ-uq__aside{position:static}}@media (max-width:560px){.contact-module__xwJ-uq__formPanel{padding:26px 22px}}
.services-module__EimPha__list{flex-direction:column;gap:22px;display:flex}.services-module__EimPha__service{scroll-margin-top:calc(var(--header-h) + 24px);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:34px}.services-module__EimPha__head{align-items:flex-start;gap:18px;display:flex}.services-module__EimPha__title{letter-spacing:-.02em;font-size:1.4rem}.services-module__EimPha__summary{color:var(--text-secondary);margin-top:6px;font-size:1rem}.services-module__EimPha__detail{max-width:760px;margin-top:20px;font-size:1rem}.services-module__EimPha__capabilities{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:12px 26px;margin-top:24px;padding-top:24px;display:grid}.services-module__EimPha__capability{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.services-module__EimPha__capability svg{color:var(--sentinel-mint);flex-shrink:0;margin-top:3px}.services-module__EimPha__govList{flex-direction:column;gap:22px;display:flex}.services-module__EimPha__govItem{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.services-module__EimPha__govMedia{border-right:1px solid var(--border);min-height:280px;position:relative}.services-module__EimPha__govImg{object-fit:cover}.services-module__EimPha__govItemAlt .services-module__EimPha__govMedia{border-right:none;border-left:1px solid var(--border);order:2}.services-module__EimPha__govText{flex-direction:column;align-self:center;gap:12px;padding:36px;display:flex}.services-module__EimPha__govTitle{margin-top:4px;font-size:1.22rem}.services-module__EimPha__govBody{color:var(--text-secondary);font-size:.98rem}@media (max-width:820px){.services-module__EimPha__govItem{grid-template-columns:1fr}.services-module__EimPha__govMedia{border-right:none;border-bottom:1px solid var(--border);min-height:220px}.services-module__EimPha__govItemAlt .services-module__EimPha__govMedia{border-left:none;border-bottom:1px solid var(--border);order:0}.services-module__EimPha__govText{padding:28px 24px}}@media (max-width:680px){.services-module__EimPha__service{padding:26px 22px}.services-module__EimPha__capabilities{grid-template-columns:1fr}}
.Footer-module__yg9ahW__footer{background:var(--midnight);border-top:1px solid var(--border);margin-top:0;padding-block:56px 36px}.Footer-module__yg9ahW__top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.Footer-module__yg9ahW__brand{flex-direction:column;gap:12px;max-width:300px;display:flex}.Footer-module__yg9ahW__tagline{color:var(--text-secondary);font-size:.95rem;font-style:italic}.Footer-module__yg9ahW__contact{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.86rem;font-style:normal;display:flex}.Footer-module__yg9ahW__contact a:hover{color:var(--signal-cyan)}.Footer-module__yg9ahW__nav{flex-wrap:wrap;gap:26px;display:flex}.Footer-module__yg9ahW__link{color:var(--text-secondary);font-size:.93rem;transition:color .16s}.Footer-module__yg9ahW__link:hover{color:var(--text-primary)}.Footer-module__yg9ahW__social{width:42px;height:42px;color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border);border-radius:11px;justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}.Footer-module__yg9ahW__social:hover{color:var(--signal-cyan);border-color:var(--blue-border)}.Footer-module__yg9ahW__bottom{color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.86rem;display:flex}.Footer-module__yg9ahW__legal{gap:22px;display:flex}.Footer-module__yg9ahW__legal a:hover{color:var(--text-secondary)}@media (max-width:820px){.Footer-module__yg9ahW__top{flex-direction:column;align-items:flex-start;gap:26px}.Footer-module__yg9ahW__bottom{flex-direction:column;align-items:flex-start}}
.case-studies-module__AyNS7q__list{flex-direction:column;gap:28px;display:flex}.case-studies-module__AyNS7q__card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.case-studies-module__AyNS7q__card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.case-studies-module__AyNS7q__cover{aspect-ratio:21/8;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.case-studies-module__AyNS7q__coverImg{object-fit:cover}.case-studies-module__AyNS7q__coverScrim{background:linear-gradient(#0b0f1726 0%,#0b0f178c 100%);position:absolute;inset:0}.case-studies-module__AyNS7q__coverTag{position:absolute;bottom:18px;left:22px}.case-studies-module__AyNS7q__content{grid-template-columns:1.4fr 1fr;gap:36px;padding:32px 34px;display:grid}.case-studies-module__AyNS7q__body{flex-direction:column;gap:12px;display:flex}.case-studies-module__AyNS7q__title{letter-spacing:-.02em;font-size:1.4rem}.case-studies-module__AyNS7q__summary{font-size:1rem}.case-studies-module__AyNS7q__outcomes{border-left:1px solid var(--border);padding-left:36px}.case-studies-module__AyNS7q__outcomesLabel{font-family:var(--font-mono), monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--signal-cyan);margin-bottom:14px;font-size:12px;display:block}.case-studies-module__AyNS7q__outcome{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.case-studies-module__AyNS7q__outcome+.case-studies-module__AyNS7q__outcome{margin-top:12px}.case-studies-module__AyNS7q__outcome svg{color:var(--sentinel-mint);flex-shrink:0;margin-top:3px}@media (max-width:760px){.case-studies-module__AyNS7q__cover{aspect-ratio:16/9}.case-studies-module__AyNS7q__content{grid-template-columns:1fr;gap:24px;padding:26px 22px}.case-studies-module__AyNS7q__outcomes{border-left:none;border-top:1px solid var(--border);padding-top:22px;padding-left:0}}
