.Portfolio-module__1wOJUG__visual{--accent:#91ddff;aspect-ratio:16/10;background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--accent)22%,transparent),transparent 72%),linear-gradient(180deg,#0d121c,#090c13);border-bottom:1px solid var(--page-edge);position:relative;overflow:hidden}.Portfolio-module__1wOJUG__visual:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)70%,white),transparent);opacity:.45;height:1px;transition:opacity .3s;position:absolute;inset:auto 18% 0}.Portfolio-module__1wOJUG__visual[data-size=large]{aspect-ratio:21/9;border:1px solid var(--page-edge);border-radius:5px}.Portfolio-module__1wOJUG__logo{transition:transform .5s;position:absolute;inset:31% 21%}.Portfolio-module__1wOJUG__visual[data-size=large] .Portfolio-module__1wOJUG__logo{inset:30%}.Portfolio-module__1wOJUG__logo img{object-fit:contain;width:100%;height:100%}.Portfolio-module__1wOJUG__cover{object-fit:cover;width:100%;height:100%}.Portfolio-module__1wOJUG__breadcrumb{color:#9aa6bd;flex-basis:100%;font-size:13px}.Portfolio-module__1wOJUG__breadcrumb ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Portfolio-module__1wOJUG__breadcrumb li+li:before{content:"›";opacity:.6;margin-right:6px}.Portfolio-module__1wOJUG__breadcrumb a{color:inherit;text-decoration:none}.Portfolio-module__1wOJUG__breadcrumb a:hover,.Portfolio-module__1wOJUG__breadcrumb a:focus-visible{color:#f0f2f8;text-decoration:underline}a:hover .Portfolio-module__1wOJUG__visual:after,a:focus-visible .Portfolio-module__1wOJUG__visual:after{opacity:1}a:hover .Portfolio-module__1wOJUG__logo,a:focus-visible .Portfolio-module__1wOJUG__logo{transform:scale(1.04)}.Portfolio-module__1wOJUG__kindFilter{border:0;border-top:1px solid var(--page-edge);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:25px 0 35px;display:flex}.Portfolio-module__1wOJUG__kindButton{cursor:pointer;border:1px solid var(--page-edge);color:#b2bbce;background:0 0;border-radius:999px;padding:9px 16px;font-size:13px;transition:border-color .2s,color .2s,background .2s}.Portfolio-module__1wOJUG__kindButton:hover{color:#f0f2f8;border-color:#719bb6}.Portfolio-module__1wOJUG__kindButton[aria-pressed=true]{color:#f0f2f8;background:#9dd3ff14;border-color:#94d8f799}.Portfolio-module__1wOJUG__kindButton small{font:10px var(--font-mono);color:#8a96ac;margin-left:8px}.Portfolio-module__1wOJUG__count{font:11px/1.6 var(--font-mono);color:#9eabbf;margin-left:auto}.Portfolio-module__1wOJUG__sector{font:10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8fd3f2}.Portfolio-module__1wOJUG__featuredCase{background:linear-gradient(135deg,#0f1726,#0a0e16 60%);border:1px solid #94d8f740;border-radius:5px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:85px;padding:40px;display:grid}.Portfolio-module__1wOJUG__featuredCase h2{letter-spacing:-.04em;color:#f0f2f8;margin:0 0 20px;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.12}.Portfolio-module__1wOJUG__featuredCase p{line-height:1.75}.Portfolio-module__1wOJUG__featuredCase .Portfolio-module__1wOJUG__actions{margin-top:30px}.Portfolio-module__1wOJUG__featuredImage{border:1px solid var(--page-edge);border-radius:5px;display:block;overflow:hidden}.Portfolio-module__1wOJUG__featuredImage img{width:100%;height:auto;transition:transform .6s;display:block}.Portfolio-module__1wOJUG__featuredImage:hover img{transform:scale(1.02)}.Portfolio-module__1wOJUG__detail{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:64px;padding:55px 0 85px;display:grid}.Portfolio-module__1wOJUG__detailBlock+.Portfolio-module__1wOJUG__detailBlock{margin-top:45px}.Portfolio-module__1wOJUG__detail[data-layout=case-study]{grid-template-columns:minmax(0,1fr);padding-top:0}.Portfolio-module__1wOJUG__detail[data-layout=case-study] .Portfolio-module__1wOJUG__facts{position:static}.Portfolio-module__1wOJUG__detail[data-layout=case-study] .Portfolio-module__1wOJUG__facts dl{grid-template-columns:repeat(4,minmax(0,1fr))}.Portfolio-module__1wOJUG__detailBlock h2{letter-spacing:-.035em;color:#f0f2f8;margin-bottom:18px;font-size:clamp(24px,2.6vw,32px);font-weight:500}.Portfolio-module__1wOJUG__detailBlock p{font-size:17px;line-height:1.85}.Portfolio-module__1wOJUG__highlights{gap:14px;display:grid}.Portfolio-module__1wOJUG__highlights li{padding-left:26px;font-size:16px;line-height:1.75;position:relative}.Portfolio-module__1wOJUG__highlights li:before{content:"";background:#91ddff;width:12px;height:1px;position:absolute;top:.8em;left:0}.Portfolio-module__1wOJUG__facts{border:1px solid var(--page-edge);background:var(--page-surface);border-radius:5px;align-self:start;position:sticky;top:120px}.Portfolio-module__1wOJUG__facts dl{display:grid}.Portfolio-module__1wOJUG__facts dl>div{border-bottom:1px solid var(--page-edge);padding:20px 24px}.Portfolio-module__1wOJUG__facts dt{font:10px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a96ac;margin-bottom:8px}.Portfolio-module__1wOJUG__facts dd{color:#e4e9f2;line-height:1.6}.Portfolio-module__1wOJUG__factLinks{padding:8px 24px 12px;display:grid}.Portfolio-module__1wOJUG__factLinks a+a{border-top:1px solid var(--page-edge)}.Portfolio-module__1wOJUG__caseCallout{background:#9dd3ff0a;border:1px solid #94d8f74d;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding:26px 28px;display:flex}.Portfolio-module__1wOJUG__caseCallout strong{color:#f0f2f8;margin-top:6px;font-size:20px;font-weight:500;display:block}@media (max-width:1023px){.Portfolio-module__1wOJUG__featuredCase,.Portfolio-module__1wOJUG__detail{grid-template-columns:1fr;gap:35px}.Portfolio-module__1wOJUG__facts{position:static}}@media (max-width:640px){.Portfolio-module__1wOJUG__detail[data-layout=case-study] .Portfolio-module__1wOJUG__facts dl{grid-template-columns:1fr}.Portfolio-module__1wOJUG__featuredCase{margin-bottom:55px;padding:24px}.Portfolio-module__1wOJUG__visual[data-size=large]{aspect-ratio:16/10}.Portfolio-module__1wOJUG__visual[data-size=large] .Portfolio-module__1wOJUG__logo{inset:30% 20%}.Portfolio-module__1wOJUG__count{width:100%;margin-left:0}.Portfolio-module__1wOJUG__caseCallout{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Portfolio-module__1wOJUG__logo,.Portfolio-module__1wOJUG__featuredImage img{transition:none}a:hover .Portfolio-module__1wOJUG__logo,a:focus-visible .Portfolio-module__1wOJUG__logo,.Portfolio-module__1wOJUG__featuredImage:hover img{transform:none}}.Portfolio-module__1wOJUG__storyTitle{gap:24px;display:grid}.Portfolio-module__1wOJUG__storyTitle img{width:clamp(180px,22vw,260px);height:auto}.Portfolio-module__1wOJUG__detail[data-layout=story]{grid-template-columns:minmax(0,1fr);gap:35px;padding-top:0}.Portfolio-module__1wOJUG__detail[data-layout=story] .Portfolio-module__1wOJUG__facts{position:static}.Portfolio-module__1wOJUG__detail[data-layout=story] .Portfolio-module__1wOJUG__facts dl{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.Portfolio-module__1wOJUG__detail[data-layout=story] .Portfolio-module__1wOJUG__facts dl{grid-template-columns:1fr 1fr}}@media (max-width:440px){.Portfolio-module__1wOJUG__detail[data-layout=story] .Portfolio-module__1wOJUG__facts dl{grid-template-columns:1fr}}.Portfolio-module__1wOJUG__animatedLogo{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.LiveCorpLogo-module__i63Koq__liquid{transform-origin:50% 65%;will-change:transform,opacity;backface-visibility:hidden;animation:4.5s ease-in-out infinite LiveCorpLogo-module__i63Koq__flask-liquid}.LiveCorpLogo-module__i63Koq__bubble1{will-change:transform,opacity;backface-visibility:hidden;animation:4.2s ease-in-out infinite both LiveCorpLogo-module__i63Koq__flask-bubble-1}.LiveCorpLogo-module__i63Koq__bubble2{will-change:transform,opacity;backface-visibility:hidden;animation:5.5s ease-in-out 1.2s infinite both LiveCorpLogo-module__i63Koq__flask-bubble-2}.LiveCorpLogo-module__i63Koq__bubble3{will-change:transform,opacity;backface-visibility:hidden;animation:4.8s ease-in-out 2.4s infinite both LiveCorpLogo-module__i63Koq__flask-bubble-3}.LiveCorpLogo-module__i63Koq__bubble4{will-change:transform,opacity;backface-visibility:hidden;animation:3.8s ease-in-out .6s infinite both LiveCorpLogo-module__i63Koq__flask-bubble-4}.LiveCorpLogo-module__i63Koq__bubble5{will-change:transform,opacity;backface-visibility:hidden;animation:5s ease-in-out 3.2s infinite both LiveCorpLogo-module__i63Koq__flask-bubble-5}.LiveCorpLogo-module__i63Koq__bubble6{will-change:transform,opacity;backface-visibility:hidden;animation:4s ease-in-out 1.8s infinite both LiveCorpLogo-module__i63Koq__flask-bubble-6}@keyframes LiveCorpLogo-module__i63Koq__flask-liquid{0%,to{transform:translate(0,0)rotate(0)scale(1)}25%{transform:translateY(-2px)rotate(-3.5deg)scale(1.02,.98)}50%{transform:translateY(1px)rotate(.5deg)scale(.98,1.02)}75%{transform:translateY(-1.5px)rotate(3.5deg)scale(1.02,.98)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-1{0%{opacity:0;transform:translate(0,0)scale(.4)}8%{opacity:.9;transform:translate(.2px,-1.5px)scale(.85)}22%{opacity:1;transform:translate(.5px,-5px)scale(1)}35%{opacity:1;transform:translate(1px,-9px)scale(.9)}50%{opacity:1;transform:translate(5px,-12px)scale(.8)}65%{opacity:1;transform:translate(10px,-15px)scale(.7)}78%{opacity:.8;transform:translate(14px,-17.5px)scale(.55)}90%{opacity:.3;transform:translate(17px,-19.5px)scale(.35)}to{opacity:0;transform:translate(19px,-21px)scale(.1)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-2{0%{opacity:0;transform:translateY(12.6px)scale(.4)}8%{opacity:.9;transform:translate(.3px,8px)scale(.85)}22%{opacity:1;transform:translate(.8px,2px)scale(1.1)}35%{opacity:1;transform:translate(1.5px,-2px)scale(.9)}50%{opacity:1;transform:translate(6px,-5px)scale(.8)}65%{opacity:1;transform:translate(11px,-7.5px)scale(.7)}78%{opacity:.8;transform:translate(15px,-9.5px)scale(.5)}90%{opacity:.3;transform:translate(18px,-11px)scale(.3)}to{opacity:0;transform:translate(20px,-12px)scale(.1)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-3{0%{opacity:0;transform:translate(0,0)scale(.35)}8%{opacity:.9;transform:translate(-.2px,-1.5px)scale(.8)}22%{opacity:1;transform:translate(-.4px,-3.5px)scale(1)}35%{opacity:1;transform:translateY(-5px)scale(.85)}50%{opacity:1;transform:translate(4.5px,-7.5px)scale(.75)}65%{opacity:1;transform:translate(9px,-10px)scale(.65)}78%{opacity:.8;transform:translate(13px,-12.5px)scale(.5)}90%{opacity:.3;transform:translate(16px,-14.5px)scale(.3)}to{opacity:0;transform:translate(18px,-16px)scale(.1)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-4{0%{opacity:0;transform:translate(0,0)scale(.35)}8%{opacity:1;transform:translateY(-2px)scale(.8)}22%{opacity:1;transform:translate(.2px,-6px)scale(1)}35%{opacity:1;transform:translate(.5px,-10.5px)scale(.85)}50%{opacity:1;transform:translate(5px,-13.5px)scale(.75)}65%{opacity:1;transform:translate(10px,-16.5px)scale(.65)}78%{opacity:.8;transform:translate(14.5px,-19px)scale(.5)}90%{opacity:.3;transform:translate(17.5px,-21px)scale(.3)}to{opacity:0;transform:translate(19.5px,-22.5px)scale(.1)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-5{0%{opacity:0;transform:translate(0,0)scale(.35)}8%{opacity:1;transform:translate(.5px,-2px)scale(.85)}22%{opacity:1;transform:translate(1.5px,-6px)scale(1.1)}35%{opacity:1;transform:translate(3px,-11px)scale(.85)}50%{opacity:1;transform:translate(7.5px,-14.5px)scale(.75)}65%{opacity:1;transform:translate(12px,-17.5px)scale(.65)}78%{opacity:.8;transform:translate(16px,-20px)scale(.5)}90%{opacity:.3;transform:translate(19.5px,-22px)scale(.3)}to{opacity:0;transform:translate(22px,-23.5px)scale(.1)}}@keyframes LiveCorpLogo-module__i63Koq__flask-bubble-6{0%{opacity:0;transform:translate(0,0)scale(.3)}8%{opacity:1;transform:translate(-.3px,-2px)scale(.8)}22%{opacity:1;transform:translate(-.8px,-5px)scale(1)}35%{opacity:1;transform:translate(-1px,-9.5px)scale(.85)}50%{opacity:1;transform:translate(4px,-12.5px)scale(.75)}65%{opacity:1;transform:translate(9px,-15.5px)scale(.65)}78%{opacity:.8;transform:translate(13.5px,-18px)scale(.5)}90%{opacity:.3;transform:translate(17px,-20px)scale(.3)}to{opacity:0;transform:translate(19px,-21.5px)scale(.1)}}@media (prefers-reduced-motion:reduce){.LiveCorpLogo-module__i63Koq__liquid,.LiveCorpLogo-module__i63Koq__bubble1,.LiveCorpLogo-module__i63Koq__bubble2,.LiveCorpLogo-module__i63Koq__bubble3,.LiveCorpLogo-module__i63Koq__bubble4,.LiveCorpLogo-module__i63Koq__bubble5,.LiveCorpLogo-module__i63Koq__bubble6{animation:none}}
.ServicePage-module__GLEiCW__eyebrow{font:11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:#91d9f4}.ServicePage-module__GLEiCW__why{padding-bottom:72px;scroll-margin-top:120px}.ServicePage-module__GLEiCW__why+.ServicePage-module__GLEiCW__explainer{border-top:1px solid var(--page-edge);padding-top:72px}.ServicePage-module__GLEiCW__explainer{padding-bottom:72px;scroll-margin-top:120px}.ServicePage-module__GLEiCW__explainerHeader{max-width:760px;margin-bottom:40px}.ServicePage-module__GLEiCW__explainerHeader h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:balance;margin-top:14px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.ServicePage-module__GLEiCW__explainerHeader>p:last-child{color:#c9d1e0;margin-top:16px;font-size:17px;line-height:1.65}.ServicePage-module__GLEiCW__flow{border:1px solid var(--page-edge);background:radial-gradient(circle at 50% 50%,#69c7f01f,transparent 45%),linear-gradient(#ffffff06 1px,transparent 1px)0 0/24px 24px,linear-gradient(90deg,#ffffff06 1px,transparent 1px)0 0/24px 24px,var(--page-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(40px,90px) minmax(0,.9fr) minmax(40px,90px) minmax(0,1fr);align-items:center;margin:0;padding:56px 40px 40px;display:grid}.ServicePage-module__GLEiCW__flowSource,.ServicePage-module__GLEiCW__flowTargets{flex-direction:column;gap:16px;display:flex;position:relative}.ServicePage-module__GLEiCW__flowZone{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:#8e97ab;position:absolute;top:-32px;left:0}.ServicePage-module__GLEiCW__flowTargets .ServicePage-module__GLEiCW__flowZone{left:24px}.ServicePage-module__GLEiCW__flowTargets{padding-left:24px}.ServicePage-module__GLEiCW__flowTargets:before{content:"";background:#69c7f073;width:2px;position:absolute;top:calc(25% - 4px);bottom:calc(25% - 4px);left:0}.ServicePage-module__GLEiCW__flowTargets>.ServicePage-module__GLEiCW__node:before{content:"";background:#69c7f073;width:24px;height:2px;position:absolute;top:50%;left:-24px}.ServicePage-module__GLEiCW__node{border:1px solid var(--page-edge);background:#0d121c;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.ServicePage-module__GLEiCW__nodeIcon{color:#c3f4ff;background:linear-gradient(140deg,#69c7f04d,#69c7f00f);border:1px solid #94d8f74d;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ServicePage-module__GLEiCW__nodeIcon svg{width:26px;height:26px}.ServicePage-module__GLEiCW__nodeTitle{color:#f0f2f8;font-size:16px;font-weight:500}.ServicePage-module__GLEiCW__nodeText{color:#aeb4c3;margin-top:2px;font-size:13px;line-height:1.45}.ServicePage-module__GLEiCW__flowHub{justify-content:center;display:flex}.ServicePage-module__GLEiCW__node[data-variant=hub]{text-align:center;background:radial-gradient(circle at 50% 30%,#69c7f038,#0000 70%),#0d121c;border-color:#94d8f78c;flex-direction:column;gap:12px;width:100%;max-width:220px;padding:24px 18px;box-shadow:0 0 40px #69c7f02e}.ServicePage-module__GLEiCW__node[data-variant=hub] .ServicePage-module__GLEiCW__nodeIcon{color:#0b0f17;background:linear-gradient(140deg,#69c7f0,#2b6f9a);border-radius:50%;width:64px;height:64px;animation:2.4s ease-out infinite ServicePage-module__GLEiCW__hubPulse}.ServicePage-module__GLEiCW__node[data-variant=hub] .ServicePage-module__GLEiCW__nodeIcon svg{width:32px;height:32px}@keyframes ServicePage-module__GLEiCW__hubPulse{0%{box-shadow:0 0 #69c7f073}to{box-shadow:0 0 0 18px #69c7f000}}.ServicePage-module__GLEiCW__flowWire{background:#69c7f073;height:2px;position:relative}.ServicePage-module__GLEiCW__flowWire:after{content:"";background:#c3f4ff;border-radius:50%;width:8px;height:8px;animation:2.4s linear infinite ServicePage-module__GLEiCW__signal;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #69c7f0}.ServicePage-module__GLEiCW__flowWire[data-split]:after{animation-delay:1.2s}@keyframes ServicePage-module__GLEiCW__signal{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.ServicePage-module__GLEiCW__flowWire:after,.ServicePage-module__GLEiCW__timeline:after,.ServicePage-module__GLEiCW__node[data-variant=hub] .ServicePage-module__GLEiCW__nodeIcon{animation:none}}.ServicePage-module__GLEiCW__flowSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.ServicePage-module__GLEiCW__flowSteps li{align-items:flex-start;gap:14px;display:flex}.ServicePage-module__GLEiCW__flowSteps span{width:30px;height:30px;font:13px var(--font-mono);color:#0b0f17;background:#91d9f4;border-radius:50%;flex:none;place-items:center;display:grid}.ServicePage-module__GLEiCW__flowSteps p{color:#e3e8f2;padding-top:4px;font-size:15px;line-height:1.5}.ServicePage-module__GLEiCW__caseExample{background:#91d9f40a;border:1px dashed #91d9f447;border-radius:10px;margin-top:48px;padding:28px 28px 30px}.ServicePage-module__GLEiCW__caseExample>header{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ServicePage-module__GLEiCW__caseExampleLabel{font:11px/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#91d9f4}.ServicePage-module__GLEiCW__caseExampleClient{color:#f0f2f8;font-size:18px;font-weight:500}.ServicePage-module__GLEiCW__caseExampleClient:hover{color:#c3f4ff}.ServicePage-module__GLEiCW__audienceSection{border-top:1px solid var(--page-edge);padding:72px 0 32px;scroll-margin-top:100px}.ServicePage-module__GLEiCW__audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.ServicePage-module__GLEiCW__audienceTile{--tone:105 199 240;border:1px solid rgb(var(--tone)/25%);background:radial-gradient(circle at 85% 0%,rgb(var(--tone)/20%),transparent 55%),var(--page-surface);border-radius:10px;flex-direction:column;gap:10px;padding:26px 22px 22px;display:flex}.ServicePage-module__GLEiCW__audienceTile:nth-child(2){--tone:167 139 250}.ServicePage-module__GLEiCW__audienceTile:nth-child(3){--tone:244 114 182}.ServicePage-module__GLEiCW__audienceTile:nth-child(4){--tone:251 191 36}.ServicePage-module__GLEiCW__audienceIcon{width:64px;height:64px;color:rgb(var(--tone));background:linear-gradient(140deg,rgb(var(--tone)/32%),rgb(var(--tone)/6%));border:1px solid rgb(var(--tone)/35%);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.ServicePage-module__GLEiCW__audienceIcon svg{width:34px;height:34px}.ServicePage-module__GLEiCW__audienceTile h3{letter-spacing:-.03em;color:#f0f2f8;font-size:21px;font-weight:500}.ServicePage-module__GLEiCW__audienceTile>p{color:#c9d1e0;font-size:14px;line-height:1.55}.ServicePage-module__GLEiCW__goals{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ServicePage-module__GLEiCW__goals li{color:rgb(var(--tone));background:rgb(var(--tone)/10%);border:1px solid rgb(var(--tone)/30%);border-radius:999px;padding:4px 10px;font-size:12px}.ServicePage-module__GLEiCW__audienceMetric{border-top:1px dashed rgb(var(--tone)/30%);align-items:baseline;gap:8px;padding:10px 0 2px;display:flex}.ServicePage-module__GLEiCW__audienceMetric strong{letter-spacing:-.04em;color:rgb(var(--tone));flex:none;font-size:26px;font-weight:500}.ServicePage-module__GLEiCW__audienceMetric span{color:#aeb4c3;font-size:12px;line-height:1.4}.ServicePage-module__GLEiCW__audienceLink{color:#aeb4c3;margin-top:auto;padding-top:10px;font-size:13px}.ServicePage-module__GLEiCW__audienceLink:hover{color:rgb(var(--tone))}.ServicePage-module__GLEiCW__promises{background:var(--page-edge);border:1px solid var(--page-edge);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:72px;display:grid;overflow:hidden}.ServicePage-module__GLEiCW__promises>li{background:var(--page-surface);flex-direction:column;gap:8px;padding:24px;display:flex}.ServicePage-module__GLEiCW__promises svg{color:#69c7f0;width:28px;height:28px;margin-bottom:6px}.ServicePage-module__GLEiCW__promises h3{color:#f0f2f8;font-size:17px;font-weight:500}.ServicePage-module__GLEiCW__promises p{color:#aeb4c3;font-size:14px;line-height:1.55}.ServicePage-module__GLEiCW__promises a{color:#91d9f4;white-space:nowrap}.ServicePage-module__GLEiCW__essentials{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding-bottom:72px;scroll-margin-top:120px;display:grid}.ServicePage-module__GLEiCW__facts{background:var(--page-edge);border:1px solid var(--page-edge);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ServicePage-module__GLEiCW__facts li{background:var(--page-surface);flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex}.ServicePage-module__GLEiCW__facts strong{letter-spacing:-.05em;color:#c3f4ff;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1}.ServicePage-module__GLEiCW__facts span{color:#aeb4c3;font-size:13px;line-height:1.5}.ServicePage-module__GLEiCW__summary{background:linear-gradient(160deg,#69c7f014,transparent 60%),var(--page-surface);border:1px solid #94d8f747;border-radius:6px;padding:28px 30px}.ServicePage-module__GLEiCW__summary dl{margin:18px 0 0}.ServicePage-module__GLEiCW__summary dl>div{border-top:1px solid var(--page-edge);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.ServicePage-module__GLEiCW__summary dt{font:11px/1.9 var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:#8e97ab}.ServicePage-module__GLEiCW__summary dd{color:#e3e8f2;margin:0;font-size:15px;line-height:1.6}.ServicePage-module__GLEiCW__summary dd a{color:#91d9f4;white-space:nowrap}.ServicePage-module__GLEiCW__summary dd a:hover{color:#c3f4ff}.ServicePage-module__GLEiCW__section{border-top:1px solid var(--page-edge);padding:72px 0;scroll-margin-top:100px}.ServicePage-module__GLEiCW__heading{max-width:720px;margin-bottom:36px}.ServicePage-module__GLEiCW__heading h2{letter-spacing:-.045em;color:#f0f2f8;text-wrap:balance;margin-top:14px;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.15}.ServicePage-module__GLEiCW__references{grid-template-columns:repeat(min(var(--count),4),minmax(0,1fr));gap:20px;display:grid}.ServicePage-module__GLEiCW__reference{overflow:hidden}.ServicePage-module__GLEiCW__referenceBody{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.ServicePage-module__GLEiCW__sector{font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:1.2px;color:#91d9f4}.ServicePage-module__GLEiCW__referenceBody h3{letter-spacing:-.03em;color:#edf2fa;font-size:20px;font-weight:500}.ServicePage-module__GLEiCW__headline{color:#c3f4ff;font-size:17px;font-weight:500;line-height:1.4}.ServicePage-module__GLEiCW__referenceBody ul{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.ServicePage-module__GLEiCW__referenceBody li{color:#aeb4c3;padding-left:16px;font-size:13px;line-height:1.55;position:relative}.ServicePage-module__GLEiCW__referenceBody li:before{content:"";background:#69c7f0;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.ServicePage-module__GLEiCW__referenceBody>:last-child{margin-top:auto}.ServicePage-module__GLEiCW__outcomes{border-top:1px solid var(--page-edge);flex-direction:column;display:flex}.ServicePage-module__GLEiCW__outcomes li{border-bottom:1px solid var(--page-edge);grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr);align-items:center;gap:16px;padding:20px 0;display:grid}.ServicePage-module__GLEiCW__problem{color:#8e97ab;font-size:16px;line-height:1.5}.ServicePage-module__GLEiCW__arrow{color:#69c7f0;text-align:center;font-size:20px}.ServicePage-module__GLEiCW__solution{color:#edf2fa;font-size:16px;line-height:1.5}.ServicePage-module__GLEiCW__method{border-top:1px solid var(--page-edge);padding:72px 0;scroll-margin-top:100px}.ServicePage-module__GLEiCW__timeline{--rail-end:calc((100% - (var(--steps) - 1)*16px)/var(--steps) - 32px);grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:16px;margin-top:8px;display:grid;position:relative}.ServicePage-module__GLEiCW__timeline:before,.ServicePage-module__GLEiCW__timeline:after{content:"";top:31px;left:32px;right:var(--rail-end);height:2px;position:absolute}.ServicePage-module__GLEiCW__timeline:before{background:linear-gradient(90deg,#69c7f08c,#a78bfa8c,#34d3998c)}.ServicePage-module__GLEiCW__timeline:after{background:#c3f4ff;border-radius:50%;width:8px;height:8px;animation:6s linear infinite ServicePage-module__GLEiCW__rail;top:28px;right:auto;box-shadow:0 0 10px #69c7f0}@keyframes ServicePage-module__GLEiCW__rail{0%{opacity:0;left:32px}8%{opacity:1}92%{opacity:1}to{left:calc(100% - var(--rail-end) - 4px);opacity:0}}.ServicePage-module__GLEiCW__timelineStep{--tone:105 199 240;flex-direction:column;gap:18px;display:flex;position:relative}.ServicePage-module__GLEiCW__timelineStep:nth-child(2){--tone:129 140 248}.ServicePage-module__GLEiCW__timelineStep:nth-child(3){--tone:167 139 250}.ServicePage-module__GLEiCW__timelineStep:nth-child(4){--tone:244 114 182}.ServicePage-module__GLEiCW__timelineStep:nth-child(5){--tone:52 211 153}.ServicePage-module__GLEiCW__timelineMarker{z-index:1;width:64px;height:64px;color:rgb(var(--tone));background:linear-gradient(140deg,rgb(var(--tone)/30%),rgb(var(--tone)/8%)),#0b0f17;border:1px solid rgb(var(--tone)/40%);border-radius:18px;place-items:center;display:grid;position:relative}.ServicePage-module__GLEiCW__timelineMarker svg{width:30px;height:30px}.ServicePage-module__GLEiCW__timelineBody{border:1px solid rgb(var(--tone)/22%);background:radial-gradient(circle at 100% 0%,rgb(var(--tone)/12%),transparent 60%),var(--page-surface);border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:20px 18px;display:flex}.ServicePage-module__GLEiCW__timelinePhase{font:11px/1.6 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--tone))}.ServicePage-module__GLEiCW__timelineBody h3{letter-spacing:-.02em;color:#f0f2f8;font-size:18px;font-weight:500;line-height:1.3}.ServicePage-module__GLEiCW__timelineBody>p:not(.ServicePage-module__GLEiCW__timelinePhase){color:#aeb4c3;font-size:14px;line-height:1.55}.ServicePage-module__GLEiCW__timelineScope{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.ServicePage-module__GLEiCW__timelineScope li{color:rgb(var(--tone));background:rgb(var(--tone)/10%);border:1px solid rgb(var(--tone)/28%);border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.4}.ServicePage-module__GLEiCW__cii{background:linear-gradient(90deg,#fbbf2412,#0000 70%);border:1px solid #fbbf244d;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:8px;padding:22px 26px;display:grid}.ServicePage-module__GLEiCW__cii strong{font:12px var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:#fcd34d}.ServicePage-module__GLEiCW__cii p{color:#c9d1e0;font-size:15px;line-height:1.6}.ServicePage-module__GLEiCW__cii .ServicePage-module__GLEiCW__ciiAmount{color:#f0f2f8;white-space:nowrap;margin-top:6px;font-size:17px}.ServicePage-module__GLEiCW__ciiAmount em{color:#fcd34d;font-style:normal}.ServicePage-module__GLEiCW__cii a{color:#fcd34d;white-space:nowrap;font-size:14px}.ServicePage-module__GLEiCW__faq{margin-top:64px}.ServicePage-module__GLEiCW__faqList{border-top:1px solid var(--page-edge)}.ServicePage-module__GLEiCW__faqList details{border-bottom:1px solid var(--page-edge)}.ServicePage-module__GLEiCW__faqList summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;list-style:none;display:flex}.ServicePage-module__GLEiCW__faqList summary::-webkit-details-marker{display:none}.ServicePage-module__GLEiCW__faqList h3{color:#edf2fa;font-size:17px;font-weight:500;line-height:1.45}.ServicePage-module__GLEiCW__faqList summary span{font:18px var(--font-mono);color:#69c7f0;transition:transform .2s}.ServicePage-module__GLEiCW__faqList details[open] summary span{transform:rotate(45deg)}.ServicePage-module__GLEiCW__faqList p{color:#aeb4c3;max-width:820px;padding-bottom:22px;font-size:15px;line-height:1.75}.ServicePage-module__GLEiCW__faqList p:has(+a){padding-bottom:10px}.ServicePage-module__GLEiCW__faqList p+a{font:13px var(--font-mono);color:#69c7f0;padding-bottom:22px;display:inline-block}.ServicePage-module__GLEiCW__faqList p+a:hover{color:#b4e8fa}.ServicePage-module__GLEiCW__resources{padding:56px 0 80px}.ServicePage-module__GLEiCW__resources ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px;display:grid}.ServicePage-module__GLEiCW__resources a{border:1px solid var(--page-edge);color:#e3e8f2;border-radius:6px;flex-direction:column;gap:8px;height:100%;padding:18px;font-size:15px;line-height:1.45;transition:border-color .2s;display:flex}.ServicePage-module__GLEiCW__resources a:hover{border-color:#94d8f773}.ServicePage-module__GLEiCW__resources a span{font:10px var(--font-mono);text-transform:uppercase;letter-spacing:1px;color:#8e97ab}@keyframes ServicePage-module__GLEiCW__signalDown{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (max-width:1100px){.ServicePage-module__GLEiCW__audiences,.ServicePage-module__GLEiCW__references{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ServicePage-module__GLEiCW__essentials{grid-template-columns:1fr}.ServicePage-module__GLEiCW__flow{grid-template-columns:1fr;justify-items:stretch;padding:48px 20px 24px}.ServicePage-module__GLEiCW__flowWire{justify-self:center;width:2px;height:40px}.ServicePage-module__GLEiCW__flowWire:after{animation-name:ServicePage-module__GLEiCW__signalDown;left:-3px}.ServicePage-module__GLEiCW__flowTargets{margin-top:32px;padding-left:0}.ServicePage-module__GLEiCW__flowTargets:before,.ServicePage-module__GLEiCW__flowTargets>.ServicePage-module__GLEiCW__node:before{display:none}.ServicePage-module__GLEiCW__flowTargets .ServicePage-module__GLEiCW__flowZone{left:0}.ServicePage-module__GLEiCW__node[data-variant=hub]{max-width:none}.ServicePage-module__GLEiCW__flowSteps{grid-template-columns:1fr}.ServicePage-module__GLEiCW__promises{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicePage-module__GLEiCW__cii .ServicePage-module__GLEiCW__ciiAmount{white-space:normal}.ServicePage-module__GLEiCW__timeline{grid-template-columns:1fr;gap:20px}.ServicePage-module__GLEiCW__timeline:before{background:linear-gradient(#69c7f08c,#a78bfa8c,#34d3998c);width:2px;height:auto;inset:32px auto 32px 31px}.ServicePage-module__GLEiCW__timeline:after{display:none}.ServicePage-module__GLEiCW__timelineStep{flex-direction:row;align-items:flex-start;gap:16px}.ServicePage-module__GLEiCW__timelineMarker{flex:none}.ServicePage-module__GLEiCW__cii{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.ServicePage-module__GLEiCW__references{grid-template-columns:1fr}.ServicePage-module__GLEiCW__facts li{padding:20px}.ServicePage-module__GLEiCW__promises,.ServicePage-module__GLEiCW__audiences{grid-template-columns:1fr}.ServicePage-module__GLEiCW__summary{padding:22px 20px}.ServicePage-module__GLEiCW__summary dl>div{grid-template-columns:1fr;gap:4px}.ServicePage-module__GLEiCW__outcomes li{grid-template-columns:1fr;gap:6px}.ServicePage-module__GLEiCW__arrow{text-align:left;width:20px;transform:rotate(90deg)}.ServicePage-module__GLEiCW__section{padding:56px 0}}
