:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero{color:#fff;background:#0f0f3d;padding-block:169px 96px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1380px;margin-inline:auto;padding-inline:48px;display:grid}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-title{letter-spacing:-.06em;color:#fff;overflow-wrap:anywhere;margin-bottom:38px;font-size:clamp(3.1rem,6.2vw,6.3rem);font-weight:400;line-height:1.06}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .space-y-3{max-width:700px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) p{color:#e0e1ef;line-height:1.8}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a{color:#59efef}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a.rounded-md{color:#0f0f3d;white-space:normal;background:#59efef;max-width:100%}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a.rounded-md svg{color:#0f0f3d}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a.rounded-md:hover{background:#a1f4f4}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a.rounded-full{color:#e0e1ef;background:#59efef08;border-color:#59efef40}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a.rounded-full svg{color:#59efef}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) a:focus-visible{outline-offset:5px;outline:2px solid #59efef}body:has(:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero)) .site-header-overlay>.site-shell-container{max-width:1380px;padding-inline:48px}body:has(:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero)) [data-interior-reveal-skip]{display:none!important}@media (max-width:1023px){:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero-layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-inline:24px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero{padding-block:139px 64px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-title{max-width:760px;font-size:clamp(2.7rem,7.8vw,4.6rem)}body:has(:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero)) .site-header-overlay>.site-shell-container{padding-inline:24px}}@media (max-width:767px){:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero{padding-top:123px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-title{margin-bottom:28px;font-size:clamp(2.7rem,9vw,4.6rem)}}body:has(:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero)) .site-header-overlay a[aria-label="Clearlead AI Consulting home"]>div{height:40px}@media (max-width:639px){body:has(:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero)) .site-header-overlay a[aria-label="Clearlead AI Consulting home"]>div{height:36px}}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero){position:relative}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero{isolation:isolate;padding-bottom:88px;position:relative;overflow:hidden}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero:before{content:"";z-index:-2;pointer-events:none;transform:translate(12%, var(--interior-hero-drift,0px)) scale(1.08);transform-origin:100%;background:-webkit-image-set(url(/images/hero-material-performance.avif) 1x type("image/avif"),url(/images/hero-review-sweep-material-v1.webp) 1x type("image/webp")) 100%/cover no-repeat;background:image-set("/images/hero-material-performance.avif" 1x type("image/avif"),"/images/hero-review-sweep-material-v1.webp" 1x type("image/webp")) 100%/cover no-repeat;position:absolute;inset:0}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0f0f3d80,#0000 160px),linear-gradient(90deg,#0f0f3d 0%,#0f0f3de8 28%,#0f0f3db3 51%,#0f0f3d4d 76%,#0f0f3d10);position:absolute;inset:0}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero-layout{display:block}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero-layout>div:first-child,:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-title{max-width:1100px}:is(.strategy-body,.capability-body) .interior-heading{overflow-wrap:anywhere}@media (min-width:1024px){:is(.strategy-hero,.capability-hero,.proof-index-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero:before{height:max(100%,1050px);top:0;bottom:auto}}@media (max-width:767px){:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero{padding-bottom:64px}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero:before{transform:translate(14%, var(--interior-hero-drift,0px)) scale(1.08)}:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero:after{background:linear-gradient(90deg,#0f0f3df0,#0f0f3db0 48%,#0f0f3d4d 76%,#0f0f3d22)}}@media (prefers-reduced-motion:reduce){:is(.strategy-hero,.capability-hero,.proof-index-hero,.about-hero,.dublin-hero,.finance-hero,.insurance-hero,.faq-hero,.glossary-hero,.act-hero,.funding-hero) .interior-hero,.about-hero-stack{--interior-hero-drift:0px!important}}:is(.strategy-body,.capability-body) .interior-overview .interior-container>div:first-child{max-width:1000px}:is(.strategy-body,.capability-body) .interior-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;display:grid}:is(.strategy-body,.capability-body) .interior-overview-item{border-top:2px solid #6b5cf7;padding-top:32px}:is(.strategy-body,.capability-body) .interior-overview-item h3{letter-spacing:-.03em;color:#0f0f3d;margin-bottom:12px;font-size:1.25rem;font-weight:400;line-height:1.3}:is(.strategy-body,.capability-body) .interior-overview-item p,:is(.strategy-body,.capability-body) .interior-overview-item li{color:#555568}:is(.strategy-body,.capability-body) .interior-service-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}:is(.strategy-body,.capability-body) .interior-service-card{height:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0f0f3d14;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}@media (hover:hover){:is(.strategy-body,.capability-body) .interior-service-card{transition:transform .2s,box-shadow .2s}:is(.strategy-body,.capability-body) .interior-service-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:is(.strategy-body,.capability-body) .interior-service-card{transition:none}}:is(.strategy-body,.capability-body) .interior-service-card h3{letter-spacing:-.015em;color:#0f0f3d;font-size:.9375rem;font-weight:500;line-height:1.35}:is(.strategy-body,.capability-body) .interior-service-card p{color:#555568;flex:1;font-size:.875rem;line-height:1.65}:is(.strategy-body,.capability-body) .interior-engagements .interior-container>div:first-child{max-width:1000px}:is(.strategy-body,.capability-body) .interior-engagements .interior-disclosure:has([aria-expanded=true]){background:#fff}@media (hover:hover){:is(.strategy-body,.capability-body) .interior-engagements .interior-disclosure:hover{background:#fff}}:is(.strategy-body,.capability-body) .interior-overview .interior-eyebrow,:is(.strategy-body,.capability-body) .interior-engagements .interior-eyebrow,:is(.strategy-body,.capability-body) .interior-proof .interior-eyebrow,:is(.strategy-body,.capability-body) .interior-proof a:not(.proof-card-link){color:#5848da}:is(.strategy-body,.capability-body) .interior-proof li,:is(.strategy-body,.capability-body) .interior-proof a{overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.strategy-body,.capability-body) .interior-closing a{white-space:normal;max-width:100%}:is(.strategy-body,.capability-body) .interior-faq summary,:is(.strategy-body,.capability-body) .interior-service-card h3{overflow-wrap:anywhere}@media (max-width:1279px){:is(.strategy-body,.capability-body) .interior-service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){:is(.strategy-body,.capability-body) .interior-overview-grid{grid-template-columns:1fr}:is(.strategy-body,.capability-body) .interior-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:is(.strategy-body,.capability-body) .interior-service-cards{grid-template-columns:1fr}}:is(.strategy-body,.capability-body) .interior-services{color:#fff;background:#0f0f3d}:is(.strategy-body,.capability-body) .interior-services .interior-heading{color:#fff}:is(.strategy-body,.capability-body) .interior-services .interior-eyebrow{color:#59efef}:is(.strategy-body,.capability-body) .interior-services [class*=text-white]{color:#e0e1ef}:is(.strategy-body,.capability-body) .interior-services :is(h3,a[class*=text-white]){color:#fff}:is(.strategy-body,.capability-body) .interior-services [class*=text-brand-cyan],:is(.strategy-body,.capability-body) .interior-services a{color:#59efef}:is(.strategy-body,.capability-body) .interior-services a:focus-visible{outline-color:#59efef}.capability-reveal-cards,.capability-static-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.capability-static-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.capability-static-card{height:100%;box-shadow:var(--shadow-card);background:#fff;border:1px solid #0f0f3d14;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.capability-static-card h3{letter-spacing:-.015em;color:#0f0f3d;font-size:.9375rem;font-weight:500;line-height:1.35}.capability-static-card p{color:#555568;flex:1;font-size:.875rem;line-height:1.65}.capability-reveal-card{isolation:isolate;color:#fff;width:100%;min-height:240px;font:inherit;text-align:left;cursor:pointer;background:#16164a;border:1px solid #2a2a58;flex-direction:column;align-items:flex-start;padding:28px;display:flex;position:relative;overflow:hidden}.capability-reveal-watermark{color:#6b5cf7;opacity:.22;pointer-events:none;width:168px;height:168px;position:absolute;bottom:-18px;right:-12px}.capability-reveal-rest{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;max-width:34ch;padding-right:48px;display:flex;position:relative}.capability-reveal-icon{color:#c4b8ff;width:40px;height:40px}.capability-reveal-title{letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.1vw,1.85rem);font-weight:500;line-height:1.2}.capability-reveal-hint{z-index:2;color:#b8b9d4;pointer-events:none;display:block;position:absolute;bottom:14px;right:16px}.capability-reveal-hint svg{width:22px;height:22px;display:block}.capability-reveal-detail{z-index:1;color:#e0e1ef;opacity:0;pointer-events:none;grid-template-rows:0fr;max-width:46ch;margin-top:0;font-size:.9375rem;line-height:1.7;display:grid;position:relative;transform:translateY(10px)}.capability-reveal-detail-inner{min-height:0;overflow:hidden}.capability-reveal-card:is(:focus-visible,[data-revealed=true]) .capability-reveal-watermark{opacity:0;transform:translateY(100%)}.capability-reveal-card:is(:focus-visible,[data-revealed=true]) .capability-reveal-detail{opacity:1;grid-template-rows:1fr;margin-top:20px;transform:none}.capability-reveal-card:focus-visible{outline-offset:4px;outline:2px solid #59efef}@media (hover:hover){.capability-reveal-watermark,.capability-reveal-detail{transition:opacity .22s,transform .3s cubic-bezier(.4,0,.2,1),grid-template-rows .3s cubic-bezier(.4,0,.2,1),margin-top .3s cubic-bezier(.4,0,.2,1)}.capability-reveal-hint{transition:opacity .18s}}.capability-reveal-card:is(:focus-visible,[data-revealed=true]) .capability-reveal-hint{opacity:0}@media (prefers-reduced-motion:reduce){.capability-reveal-watermark{opacity:0;transform:none}.capability-reveal-detail{opacity:1;grid-template-rows:1fr;margin-top:20px;transform:none}.capability-reveal-hint{display:none}}@media (max-width:1023px){.capability-static-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-reveal-card{min-height:200px;padding:24px}.capability-reveal-watermark{opacity:.16;width:112px;height:112px}}@media (max-width:639px){.capability-reveal-cards,.capability-static-cards{grid-template-columns:1fr}}
