.BlogSection-module__Aa85MW__section{--ink:#07111c;--muted:#5a6775;--line:#dce3e9;--surface:#f4f7fa;--pink:#e92f72;color:var(--ink);background:#fff;padding-block:110px}.BlogSection-module__Aa85MW__shell{width:min(1240px,100% - 80px);margin-inline:auto}.BlogSection-module__Aa85MW__section a{color:inherit;text-decoration:none}.BlogSection-module__Aa85MW__section a:focus-visible{outline:3px solid var(--pink);outline-offset:4px;border-radius:2px}.BlogSection-module__Aa85MW__section h2,.BlogSection-module__Aa85MW__section h3{font-family:var(--font-body), "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.BlogSection-module__Aa85MW__head{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.34fr) minmax(0,.66fr);align-items:end;gap:48px;margin-bottom:46px;padding-bottom:34px;display:grid}.BlogSection-module__Aa85MW__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--pink);align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:700;display:inline-flex}.BlogSection-module__Aa85MW__dot{background:var(--pink);border-radius:50%;flex:none;width:7px;height:7px}.BlogSection-module__Aa85MW__head h2{letter-spacing:-.012em;font-size:clamp(2rem,3.05vw,2.85rem);font-weight:700;line-height:1.14}.BlogSection-module__Aa85MW__head h2 span{color:var(--muted)}.BlogSection-module__Aa85MW__headAside{flex-direction:column;align-items:start;gap:22px;display:flex}.BlogSection-module__Aa85MW__headAside p{max-width:400px;color:var(--muted);margin:0;font-size:.97rem;line-height:1.7}.BlogSection-module__Aa85MW__viewAll{color:var(--ink);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:.95rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.BlogSection-module__Aa85MW__viewAll:hover{color:var(--pink);gap:18px}.BlogSection-module__Aa85MW__viewAll svg{width:17px;height:17px}.BlogSection-module__Aa85MW__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:54px;display:grid}.BlogSection-module__Aa85MW__feature{min-width:0}.BlogSection-module__Aa85MW__featureLink{display:block}.BlogSection-module__Aa85MW__featureMedia{aspect-ratio:16/9;background:var(--surface);border-radius:2px;display:block;position:relative;overflow:hidden}.BlogSection-module__Aa85MW__featureImg{object-fit:cover;transition:transform .55s}.BlogSection-module__Aa85MW__featureLink:hover .BlogSection-module__Aa85MW__featureImg{transform:scale(1.035)}.BlogSection-module__Aa85MW__featureTag{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-radius:2px;padding:8px 13px;font-size:.68rem;font-weight:800;position:absolute;top:16px;left:16px}.BlogSection-module__Aa85MW__featureBody{flex-direction:column;padding-top:26px;display:flex}.BlogSection-module__Aa85MW__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pink);align-items:center;gap:9px;margin-bottom:14px;font-size:.7rem;font-weight:800;display:inline-flex}.BlogSection-module__Aa85MW__kicker:before{content:"";background:var(--pink);width:18px;height:2px}.BlogSection-module__Aa85MW__featureTitle{letter-spacing:-.014em;text-wrap:balance;font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:700;line-height:1.22;transition:color .28s}.BlogSection-module__Aa85MW__featureLink:hover .BlogSection-module__Aa85MW__featureTitle{color:var(--pink)}.BlogSection-module__Aa85MW__featureExcerpt{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin-top:14px;font-size:1rem;line-height:1.72;display:-webkit-box;overflow:hidden}.BlogSection-module__Aa85MW__featureFoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:20px;display:flex}.BlogSection-module__Aa85MW__author{align-items:center;gap:12px;min-width:0;display:flex}.BlogSection-module__Aa85MW__avatar{background:var(--surface);border-radius:50%;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.BlogSection-module__Aa85MW__avatar img{object-fit:cover;width:100%;height:100%}.BlogSection-module__Aa85MW__authorText{flex-direction:column;gap:3px;min-width:0;display:flex}.BlogSection-module__Aa85MW__authorText b{font-size:.9rem;font-weight:700}.BlogSection-module__Aa85MW__authorText i{color:var(--muted);font-size:.78rem;font-style:normal}.BlogSection-module__Aa85MW__meta{color:var(--muted);font-size:.82rem}.BlogSection-module__Aa85MW__featureCta{color:var(--ink);flex:none;align-items:center;gap:10px;font-size:.92rem;font-weight:700;transition:color .25s,gap .25s;display:inline-flex}.BlogSection-module__Aa85MW__featureCta svg{width:16px;height:16px}.BlogSection-module__Aa85MW__featureLink:hover .BlogSection-module__Aa85MW__featureCta{color:var(--pink);gap:16px}.BlogSection-module__Aa85MW__rail{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:24px 26px 8px;overflow:hidden}.BlogSection-module__Aa85MW__railHead{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.72rem;font-weight:800}.BlogSection-module__Aa85MW__railList{margin:0;padding:0;list-style:none}.BlogSection-module__Aa85MW__railList li+li{border-top:1px solid var(--line)}.BlogSection-module__Aa85MW__railRow{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;transition:transform .28s;display:grid}.BlogSection-module__Aa85MW__railRow:hover{transform:translate(4px)}.BlogSection-module__Aa85MW__railThumb{aspect-ratio:4/3;background:#fff;border-radius:2px;width:96px;display:block;position:relative;overflow:hidden}.BlogSection-module__Aa85MW__railImg{object-fit:cover;transition:transform .45s}.BlogSection-module__Aa85MW__railRow:hover .BlogSection-module__Aa85MW__railImg{transform:scale(1.07)}.BlogSection-module__Aa85MW__railBody{min-width:0}.BlogSection-module__Aa85MW__railCategory{letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-bottom:7px;font-size:.66rem;font-weight:800;display:block}.BlogSection-module__Aa85MW__railTitle{-webkit-line-clamp:2;letter-spacing:-.004em;-webkit-box-orient:vertical;font-size:1rem;font-weight:600;line-height:1.36;transition:color .25s;display:-webkit-box;overflow:hidden}.BlogSection-module__Aa85MW__railRow:hover .BlogSection-module__Aa85MW__railTitle{color:var(--pink)}.BlogSection-module__Aa85MW__railMeta{color:var(--muted);margin-top:8px;font-size:.76rem;display:block}.BlogSection-module__Aa85MW__railCta{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin-inline:-26px;padding:20px 26px;font-size:.92rem;font-weight:700;transition:color .25s,background-color .25s;display:flex}.BlogSection-module__Aa85MW__railCta svg{width:17px;height:17px;transition:transform .25s}.BlogSection-module__Aa85MW__railCta:hover{color:var(--pink)}.BlogSection-module__Aa85MW__railCta:hover svg{transform:translate(5px)}@media (max-width:1100px){.BlogSection-module__Aa85MW__shell{width:calc(100% - 56px)}.BlogSection-module__Aa85MW__head{grid-template-columns:1fr;align-items:start;gap:26px}.BlogSection-module__Aa85MW__headAside p{max-width:620px}.BlogSection-module__Aa85MW__grid{grid-template-columns:1fr;gap:44px}.BlogSection-module__Aa85MW__featureMedia{aspect-ratio:21/9}}@media (min-width:761px) and (max-width:1100px){.BlogSection-module__Aa85MW__railList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.BlogSection-module__Aa85MW__railList li:nth-child(2){border-top:0}}@media (max-width:760px){.BlogSection-module__Aa85MW__section{padding-block:72px}.BlogSection-module__Aa85MW__shell{width:calc(100% - 40px)}.BlogSection-module__Aa85MW__head{margin-bottom:32px;padding-bottom:26px}.BlogSection-module__Aa85MW__featureMedia{aspect-ratio:16/9}.BlogSection-module__Aa85MW__featureBody{padding-top:20px}.BlogSection-module__Aa85MW__featureFoot{flex-direction:column;align-items:start;gap:18px}.BlogSection-module__Aa85MW__rail{padding:20px 18px 6px}.BlogSection-module__Aa85MW__railRow{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:16px 0}.BlogSection-module__Aa85MW__railThumb{width:78px}.BlogSection-module__Aa85MW__railTitle{font-size:.95rem}.BlogSection-module__Aa85MW__railCta{margin-inline:-18px;padding:18px}}@media (prefers-reduced-motion:reduce){.BlogSection-module__Aa85MW__featureImg,.BlogSection-module__Aa85MW__featureTitle,.BlogSection-module__Aa85MW__featureCta,.BlogSection-module__Aa85MW__railRow,.BlogSection-module__Aa85MW__railImg,.BlogSection-module__Aa85MW__railTitle,.BlogSection-module__Aa85MW__railCta,.BlogSection-module__Aa85MW__railCta svg,.BlogSection-module__Aa85MW__viewAll{transition:none}.BlogSection-module__Aa85MW__featureLink:hover .BlogSection-module__Aa85MW__featureImg,.BlogSection-module__Aa85MW__railRow:hover .BlogSection-module__Aa85MW__railImg,.BlogSection-module__Aa85MW__railRow:hover,.BlogSection-module__Aa85MW__railCta:hover svg{transform:none}}
.home-module__7T5Noq__page{--ink:#07111c;--ink-soft:#111f2d;--surface:#f4f7fa;--surface-alt:#eef2f7;--muted:#5a6775;--line:#dce3e9;--pink:#e92f72;--pink-hover:#d91b5c;--pink-soft:#e92f7217;--green:#14866d;--green-soft:#14866d1a;--purple:#7057d9;--mint:#42c7a6;--on-dark:#ffffffb8;--on-dark-dim:#ffffff8c;--hairline:#ffffff24;--lh-h1:1.06;--ls-h1:-.022em;--lh-h2:1.14;--ls-h2:-.01em;--lh-h3:1.28;--ls-h3:0em;--lh-body:1.72;--ls-eyebrow:.15em;--pad-section:96px;color:var(--ink);background:#fff;overflow-x:hidden}.home-module__7T5Noq__page h1,.home-module__7T5Noq__page h2,.home-module__7T5Noq__page h3,.home-module__7T5Noq__page h4,.home-module__7T5Noq__page h5,.home-module__7T5Noq__page h6,.home-module__7T5Noq__page summary{font-family:var(--font-body), sans-serif;font-weight:700}.home-module__7T5Noq__page h1{line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.home-module__7T5Noq__page h2{font-size:clamp(2.4rem,3.9vw,3.6rem);font-weight:700;line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance;margin:0}.home-module__7T5Noq__page h3{font-weight:700;line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.home-module__7T5Noq__page p{line-height:var(--lh-body)}.home-module__7T5Noq__page a{text-decoration:none}.home-module__7T5Noq__page a:focus-visible,.home-module__7T5Noq__page summary:focus-visible{outline:3px solid var(--pink);outline-offset:4px;border-radius:2px}.home-module__7T5Noq__page .mega-menu-icon{width:auto;min-width:0;height:auto;min-height:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.home-module__7T5Noq__page svg{flex-shrink:0;width:20px;height:20px}.home-module__7T5Noq__page a>span[aria-hidden]{flex-shrink:0;display:inline-flex}.home-module__7T5Noq__shell{width:min(1240px,100% - 80px);margin-inline:auto}.home-module__7T5Noq__section{padding-block:var(--pad-section)}.home-module__7T5Noq__section[id]{scroll-margin-top:140px}.home-module__7T5Noq__label,.home-module__7T5Noq__eyebrow{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:700;line-height:1.25}.home-module__7T5Noq__label{color:var(--pink)}.home-module__7T5Noq__splitHeading{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:40px;display:grid}.home-module__7T5Noq__splitHeading>p,.home-module__7T5Noq__splitHeading>div>p:not(.home-module__7T5Noq__label){color:var(--muted);max-width:560px;margin:0;font-size:1.08rem}.home-module__7T5Noq__textLink{color:var(--ink);border-bottom:1px solid;align-items:center;gap:12px;margin-top:22px;padding-bottom:5px;font-size:.95rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.home-module__7T5Noq__textLink:hover{color:var(--pink);gap:18px}.home-module__7T5Noq__textLink svg{width:17px;height:17px}.home-module__7T5Noq__hero{isolation:isolate;background:var(--ink);color:#fff;position:relative}.home-module__7T5Noq__heroVideo{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.home-module__7T5Noq__heroShade{z-index:-2;background:linear-gradient(90deg,#07111ced 0%,#07111cdb 32%,#07111c75 68%,#07111c24),linear-gradient(#0000 58%,#07111c 100%);position:absolute;inset:0}.home-module__7T5Noq__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 88% 8%,#7057d94d,#0000 30%),radial-gradient(circle at 2% 96%,#e92f7233,#0000 28%);position:absolute;inset:0}.home-module__7T5Noq__heroInner{padding-top:152px;padding-bottom:38px;position:relative}.has-hiring-banner .home-module__7T5Noq__heroInner{padding-top:188px}.home-module__7T5Noq__eyebrow{color:#ffd8e6;align-items:center;gap:10px;display:inline-flex}.home-module__7T5Noq__hero .home-module__7T5Noq__eyebrow{background:#e92f721a;border:1px solid #e92f726b;border-radius:2px;margin-bottom:26px;padding:10px 16px}.home-module__7T5Noq__dot{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #42c7a624}.home-module__7T5Noq__hero h1{font-family:var(--font-body), sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 30px #07111c8c;max-width:830px;margin:0 0 24px;font-size:clamp(3.3rem,5.2vw,5.1rem);font-weight:700;line-height:1.04}.home-module__7T5Noq__hero h1>span{color:#ff4d8b}.home-module__7T5Noq__heroLead{color:#ffffffed;text-shadow:0 1px 20px #07111c80;max-width:620px;margin:0;font-size:1.2rem}.home-module__7T5Noq__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.home-module__7T5Noq__primary,.home-module__7T5Noq__secondary,.home-module__7T5Noq__darkButton{border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 26px;font-size:.95rem;font-weight:700;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.home-module__7T5Noq__primary{color:#fff;background:var(--pink);box-shadow:0 12px 30px #e92f723d}.home-module__7T5Noq__primary:hover{background:var(--pink-hover);transform:translateY(-2px);box-shadow:0 16px 38px #e92f724d}.home-module__7T5Noq__secondary{color:#fff;background:0 0;border:1px solid #ffffff42}.home-module__7T5Noq__secondary:hover{background:#ffffff0a;border-color:#ffffffb3;transform:translateY(-2px)}.home-module__7T5Noq__primary svg,.home-module__7T5Noq__secondary svg,.home-module__7T5Noq__darkButton svg{width:17px;height:17px}.home-module__7T5Noq__heroBottom{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:30px;margin-top:58px;padding-top:28px;display:flex}.home-module__7T5Noq__heroBottom>p{color:var(--on-dark-dim);margin:0;font-size:.875rem}.home-module__7T5Noq__heroBottom strong{color:#fff;font-weight:500}.home-module__7T5Noq__heroOffer{color:var(--on-dark-dim);align-items:center;gap:28px;font-size:.875rem;display:flex}.home-module__7T5Noq__heroOffer strong{color:#fff;margin-top:6px;font-size:1rem;transition:color .2s;display:block}.home-module__7T5Noq__heroOffer>span:last-child{width:46px;height:46px;color:var(--ink);background:#fffffff0;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:inline-flex}.home-module__7T5Noq__heroOffer:hover strong{color:#ff9dc0}.home-module__7T5Noq__heroOffer:hover>span:last-child{background:var(--pink);color:#fff;transform:translateY(-2px)}.home-module__7T5Noq__trust{border-bottom:1px solid var(--line);background:#fff;padding-block:44px}.home-module__7T5Noq__trustInner{grid-template-columns:repeat(7,minmax(0,1fr));place-items:center;gap:16px 18px;display:grid}.home-module__7T5Noq__logoSlot{justify-content:center;align-items:center;width:100%;height:66px;display:flex}.home-module__7T5Noq__logo{width:auto;max-width:min(132px,100%);height:clamp(24px, calc(34px * var(--logo-scale,1)), 58px);object-fit:contain;flex:none;transition:transform .25s}.home-module__7T5Noq__logo:hover{transform:translateY(-2px)}.home-module__7T5Noq__problems{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__7T5Noq__problems article{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;padding:34px;transition:transform .25s,box-shadow .25s;display:flex}.home-module__7T5Noq__problems article:hover{transform:translateY(-3px);box-shadow:0 18px 44px #07111c12}.home-module__7T5Noq__problems article>span{letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:.74rem;font-weight:800}.home-module__7T5Noq__problems h3{margin:26px 0 14px;font-size:1.5rem}.home-module__7T5Noq__problems p{color:var(--muted);margin:0}.home-module__7T5Noq__services{background:var(--surface);padding-block:80px}.home-module__7T5Noq__services h2{font-size:clamp(2rem,3.2vw,3rem)}.home-module__7T5Noq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-module__7T5Noq__serviceCard:nth-child(5){grid-column:1/-1}.home-module__7T5Noq__serviceCard:nth-child(5) ul{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__7T5Noq__serviceCard{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;min-width:0;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.home-module__7T5Noq__serviceCard:hover,.home-module__7T5Noq__serviceCard:focus-within{border-color:#bdc7d4;box-shadow:0 12px 28px #07111c0d}.home-module__7T5Noq__serviceTop{align-items:center;gap:14px;margin-bottom:20px;display:flex}.home-module__7T5Noq__serviceTop .home-module__7T5Noq__serviceNumber{margin-left:auto}.home-module__7T5Noq__serviceNumber{color:var(--muted);font-family:var(--font-body), sans-serif;font-size:.8rem}.home-module__7T5Noq__serviceTop .home-module__7T5Noq__serviceCategory{color:#b51d53;margin:0;font-size:.72rem}.home-module__7T5Noq__serviceIcon{background:var(--pink-soft);color:#b51d53;border-radius:2px;flex:none;place-items:center;width:44px;height:44px;display:grid}.home-module__7T5Noq__serviceIcon svg{width:23px;height:23px}.home-module__7T5Noq__serviceCard:nth-child(2) .home-module__7T5Noq__serviceIcon{color:#5d44b8;background:#f0ecfb}.home-module__7T5Noq__serviceCard:nth-child(3) .home-module__7T5Noq__serviceIcon{color:#116c59;background:#e8f5f0}.home-module__7T5Noq__serviceCard:nth-child(4) .home-module__7T5Noq__serviceIcon{color:#345f96;background:#ecf2fa}.home-module__7T5Noq__serviceCard:nth-child(5) .home-module__7T5Noq__serviceIcon{color:#8a5a12;background:#fbf1e3}.home-module__7T5Noq__serviceCopy h3{color:var(--ink);max-width:500px;margin:0 0 12px;font-size:1.4rem}.home-module__7T5Noq__serviceCopy p{color:var(--muted);margin:0 0 24px;font-size:.96rem}.home-module__7T5Noq__serviceCard ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.home-module__7T5Noq__serviceCard li{min-width:0}.home-module__7T5Noq__serviceCard li a{color:#263849;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-block:9px;font-size:1rem;line-height:1.4;transition:color .2s;display:flex}.home-module__7T5Noq__serviceCard li a:hover{color:#b51d53}.home-module__7T5Noq__serviceCard li svg{color:#7e8c9b;width:14px;height:14px}.home-module__7T5Noq__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-module__7T5Noq__caseCard{aspect-ratio:4/5;color:#fff;background:var(--ink);border-radius:2px;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.home-module__7T5Noq__caseCard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #07111c2e}.home-module__7T5Noq__caseImg{object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.home-module__7T5Noq__caseCard:hover .home-module__7T5Noq__caseImg{transform:scale(1.07)}.home-module__7T5Noq__caseChip{z-index:3;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:#fff;border-radius:2px;padding:7px 13px;font-size:.68rem;font-weight:800;position:absolute;top:20px;left:20px}.home-module__7T5Noq__caseOverlay{z-index:2;background:linear-gradient(#07111c00 0%,#07111c8c 54%,#07111cf0 100%);flex-direction:column;justify-content:flex-end;padding:30px 28px;transition:background .3s;display:flex;position:absolute;inset:0}.home-module__7T5Noq__caseCard:hover .home-module__7T5Noq__caseOverlay{background:linear-gradient(#07111c0d 0%,#07111cad 42%,#07111cf7 100%)}.home-module__7T5Noq__caseBrand{letter-spacing:-.01em;font-size:1.32rem;font-weight:700;line-height:1.2}.home-module__7T5Noq__caseIndustry{color:#ffffffc7;margin-top:5px;font-size:.85rem}.home-module__7T5Noq__caseOutcome{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;font-size:.95rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.home-module__7T5Noq__caseTags{flex-wrap:wrap;gap:6px 16px;margin-top:13px;display:flex}.home-module__7T5Noq__caseTags>span{color:#ffffffb8;align-items:center;gap:7px;font-size:.72rem;display:inline-flex}.home-module__7T5Noq__caseTags>span:before{content:"";background:var(--pink);border-radius:50%;flex:none;width:4px;height:4px}.home-module__7T5Noq__caseCta{letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff38;align-items:center;gap:14px;margin-top:20px;padding-top:20px;font-size:.74rem;font-weight:800;display:flex}.home-module__7T5Noq__caseCta>span{background:var(--purple);border-radius:2px;flex:none;place-items:center;width:34px;height:34px;transition:transform .25s,background .25s;display:grid}.home-module__7T5Noq__caseCta svg{width:16px;height:16px}.home-module__7T5Noq__caseCard:hover .home-module__7T5Noq__caseCta>span{background:var(--pink);transform:translate(4px)}.home-module__7T5Noq__proof{background:#fff}.home-module__7T5Noq__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-module__7T5Noq__review{background:#f2f4fa;border:1px solid #e3e7ef;border-radius:2px;flex-direction:column;align-items:start;margin:0;padding:28px 30px;display:flex;position:relative}.home-module__7T5Noq__quoteMark{color:var(--pink);height:34px;font-family:Georgia,serif;font-size:3.4rem;line-height:1}.home-module__7T5Noq__reviewLabel{color:var(--muted);letter-spacing:.12em;font-size:.74rem;font-weight:800}.home-module__7T5Noq__review .home-module__7T5Noq__reviewLabel{margin:10px 0 12px}.home-module__7T5Noq__review blockquote{font-family:var(--font-body), sans-serif;letter-spacing:-.005em;color:var(--ink);margin:0 0 20px;font-size:1.15rem;font-weight:400;line-height:1.55}.home-module__7T5Noq__review figcaption{margin:auto 0 0;font-size:.95rem;font-weight:700}.home-module__7T5Noq__review figcaption span{color:var(--muted);margin-top:4px;font-size:.84rem;font-weight:400;display:block}.home-module__7T5Noq__review .home-module__7T5Noq__textLink{margin-top:14px;font-size:.85rem}.home-module__7T5Noq__projectList{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.home-module__7T5Noq__projectList article{border-top:1px solid var(--line);background:#fff;padding:24px 0 0}.home-module__7T5Noq__projectList article>span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.home-module__7T5Noq__projectList h3{margin:14px 0 10px;font-size:1.65rem}.home-module__7T5Noq__projectList p{color:var(--muted);margin:0 0 16px;font-size:.96rem}.home-module__7T5Noq__projectList a{color:var(--ink);align-items:center;gap:12px;padding-block:5px;font-size:.875rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.home-module__7T5Noq__projectList a:hover{color:var(--pink);gap:18px}.home-module__7T5Noq__projectList a svg{width:16px;height:16px}.home-module__7T5Noq__whyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-module__7T5Noq__whyGrid article{border-top:2px solid var(--pink);flex-direction:column;min-width:0;padding:26px 0 0;display:flex}.home-module__7T5Noq__whyGrid article>span{letter-spacing:.1em;color:var(--ink);font-size:.72rem;font-weight:800;line-height:1.45}.home-module__7T5Noq__whyGrid article>p{color:var(--muted);margin:14px 0 0;font-size:.95rem}.home-module__7T5Noq__industryGrid{border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:2px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.home-module__7T5Noq__industryCard{color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;padding:26px 24px;transition:background .25s,transform .25s;display:flex}.home-module__7T5Noq__industryCard:hover{z-index:1;background:var(--surface);position:relative;transform:translateY(-3px)}.home-module__7T5Noq__industryTop{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:.8rem;font-weight:700;display:flex}.home-module__7T5Noq__industryTop svg{width:28px;height:28px;color:var(--pink)}.home-module__7T5Noq__industryCard h3{margin:0 0 16px;font-size:1.4rem}.home-module__7T5Noq__industryCard p{color:var(--muted);margin:0 0 28px;font-size:.96rem}.home-module__7T5Noq__industryLink{color:var(--pink);align-items:center;gap:10px;margin-top:auto;font-size:.875rem;font-weight:700;transition:gap .2s;display:flex}.home-module__7T5Noq__industryCard:hover .home-module__7T5Noq__industryLink{gap:16px}.home-module__7T5Noq__industryLink svg{width:16px;height:16px}.home-module__7T5Noq__diagnostic{background:linear-gradient(135deg,#ece9ff 0%,#f9f2f6 50%,#eef8f5 100%);padding-block:88px}.home-module__7T5Noq__diagnosticGrid{background:#fff;border:1px solid #7057d92e;border-radius:2px;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;display:grid;overflow:hidden;box-shadow:0 25px 70px #241d4417}.home-module__7T5Noq__diagnostic .home-module__7T5Noq__label{color:var(--pink)}.home-module__7T5Noq__offerCopy{padding:62px}.home-module__7T5Noq__offerCopy h2{max-width:650px;font-size:clamp(2.5rem,4vw,4rem)}.home-module__7T5Noq__offerCopy>p:not(.home-module__7T5Noq__label){color:var(--muted);max-width:610px;margin:26px 0 0;font-size:1.06rem}.home-module__7T5Noq__offerCopy .home-module__7T5Noq__primary{margin-top:32px}.home-module__7T5Noq__darkButton{background:var(--ink);color:#fff;margin-top:32px}.home-module__7T5Noq__darkButton:hover{background:#1b2a39;transform:translateY(-2px);box-shadow:0 14px 34px #241d442e}.home-module__7T5Noq__deliverables{background:#fbfaff;border-left:1px solid #7057d924;padding:62px 54px}.home-module__7T5Noq__deliverableLabel{color:var(--pink);letter-spacing:.13em;margin:0;font-size:.74rem;font-weight:800}.home-module__7T5Noq__deliverables ul{margin:24px 0 30px;padding:0;list-style:none}.home-module__7T5Noq__deliverables li{border-bottom:1px solid #7057d91f;gap:16px;padding:18px 0;display:flex}.home-module__7T5Noq__deliverables li:last-child{border-bottom:0}.home-module__7T5Noq__deliverables li>span{width:38px;height:38px;color:var(--green);background:#3d0da817;border-radius:2px;flex:none;place-items:center;display:inline-grid}.home-module__7T5Noq__deliverables li>span svg{width:19px;height:19px}.home-module__7T5Noq__deliverables h3{color:var(--ink);margin:0 0 6px;font-size:1.05rem}.home-module__7T5Noq__deliverables li p{color:var(--muted);margin:0;font-size:.92rem}.home-module__7T5Noq__deliverables>a{color:var(--ink);border-bottom:1px solid #7057d959;align-items:center;gap:12px;padding-bottom:5px;font-size:.875rem;font-weight:700;transition:color .2s,gap .2s;display:inline-flex}.home-module__7T5Noq__deliverables>a:hover{color:var(--purple);gap:18px}.home-module__7T5Noq__deliverables>a svg{width:16px;height:16px}.home-module__7T5Noq__process{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:36px;margin:0;padding:36px 0 0;list-style:none;display:grid}.home-module__7T5Noq__process li{padding-top:26px;position:relative}.home-module__7T5Noq__process li:before{content:"";background:var(--pink);width:46px;height:2px;position:absolute;top:-37px;left:0}.home-module__7T5Noq__process li>span{color:var(--pink);letter-spacing:.1em;font-size:.8rem;font-weight:800}.home-module__7T5Noq__process h3{margin:14px 0 10px;font-size:1.25rem}.home-module__7T5Noq__process p{color:var(--muted);margin:0;font-size:.93rem}.home-module__7T5Noq__faq{background:var(--surface)}.home-module__7T5Noq__faqGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.home-module__7T5Noq__faqGrid>div>p:not(.home-module__7T5Noq__label){color:var(--muted);max-width:340px;margin-top:22px}.home-module__7T5Noq__faq details{border-bottom:1px solid var(--line)}.home-module__7T5Noq__faq details:first-child{border-top:1px solid var(--line)}.home-module__7T5Noq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:1.05rem;font-weight:700;line-height:1.4;list-style:none;transition:color .2s;display:flex}.home-module__7T5Noq__faq summary:hover{color:var(--pink)}.home-module__7T5Noq__faq summary::-webkit-details-marker{display:none}.home-module__7T5Noq__faq summary>span{color:var(--pink);font-size:1.7rem;font-weight:300;line-height:1;transition:transform .25s}.home-module__7T5Noq__faq details[open] summary>span{transform:rotate(45deg)}.home-module__7T5Noq__faq details>p{color:var(--muted);margin:0;padding:0 40px 26px 0}.home-module__7T5Noq__finalCta{isolation:isolate;background:var(--ink);text-align:center;color:#fff;padding:110px 0 118px;position:relative;overflow:hidden}.home-module__7T5Noq__finalCta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#e92f7238,#0000 45%),radial-gradient(circle at 88% 100%,#7057d938,#0000 40%);position:absolute;inset:0}.home-module__7T5Noq__finalCta .home-module__7T5Noq__eyebrow{color:#ff8bb3;justify-content:center}.home-module__7T5Noq__finalCta h2{color:#fff;font-size:clamp(2.6rem,5vw,4.6rem)}.home-module__7T5Noq__finalCta h2 span{color:#ff4d8b}.home-module__7T5Noq__finalCta p:not(.home-module__7T5Noq__eyebrow){max-width:620px;color:var(--on-dark);margin:26px auto 32px;font-size:1.05rem}.home-module__7T5Noq__surface{background:var(--surface)}.home-module__7T5Noq__caseMetrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 24px;padding-top:18px;display:grid}.home-module__7T5Noq__caseMetrics>div{flex-direction:column;gap:3px;display:flex}.home-module__7T5Noq__caseMetrics dt{font-family:var(--font-body), sans-serif;color:var(--pink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1.9vw,1.8rem);font-weight:700;line-height:1.1}.home-module__7T5Noq__caseMetrics dd{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.7rem;font-weight:600;line-height:1.3}.home-module__7T5Noq__trustLabel{letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--muted);text-align:center;margin:0 0 8px;font-size:.74rem;font-weight:700}.home-module__7T5Noq__trustNote{text-align:center;color:var(--muted);margin:0 0 28px;font-size:.95rem}.home-module__7T5Noq__serviceCategory{letter-spacing:.13em;text-transform:uppercase;color:var(--pink);margin:0 0 10px;font-size:.72rem;font-weight:800}.home-module__7T5Noq__difference{isolation:isolate;background:var(--ink);color:#fff;position:relative;overflow:hidden}.home-module__7T5Noq__difference:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 88% 6%,#7057d94d,#0000 36%),radial-gradient(circle at 3% 97%,#e92f7229,#0000 32%);position:absolute;inset:0}.home-module__7T5Noq__difference .home-module__7T5Noq__label{color:#ff8bb3}.home-module__7T5Noq__difference h2{color:#fff}.home-module__7T5Noq__difference h2 span{color:#ff4d8b}.home-module__7T5Noq__difference .home-module__7T5Noq__splitHeading>div>p:not(.home-module__7T5Noq__label){color:var(--on-dark)}.home-module__7T5Noq__difference .home-module__7T5Noq__textLink{color:#fff}.home-module__7T5Noq__difference .home-module__7T5Noq__textLink:hover{color:#ff8bb3}.home-module__7T5Noq__methodSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.home-module__7T5Noq__methodSteps article{border-top:1px solid #ffffff40;flex-direction:column;padding-top:30px;display:flex;position:relative}.home-module__7T5Noq__methodSteps article:before{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 0 6px #132c32}.home-module__7T5Noq__methodSteps article>span{color:#ff9bbb;letter-spacing:.12em;font-size:.75rem;font-weight:700}.home-module__7T5Noq__methodSteps h3{color:#fff;margin:22px 0 14px;font-size:1.5rem}.home-module__7T5Noq__methodSteps p{color:var(--on-dark);margin:0 0 24px}.home-module__7T5Noq__difference .home-module__7T5Noq__industryLink{color:#ff9bbb;margin-top:auto}.home-module__7T5Noq__difference .home-module__7T5Noq__industryLink:hover{gap:16px}.home-module__7T5Noq__industriesSection{border-bottom:1px solid var(--line);padding-block:72px}.home-module__7T5Noq__industriesSection h2,.home-module__7T5Noq__proof h2,.home-module__7T5Noq__processSection h2,.home-module__7T5Noq__faq h2{font-size:clamp(2rem,3.2vw,3rem)}.home-module__7T5Noq__proof{padding-block:80px}.home-module__7T5Noq__processSection{border-bottom:1px solid var(--line);padding-block:80px}.home-module__7T5Noq__processLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.home-module__7T5Noq__processLayout .home-module__7T5Noq__splitHeading{margin:0;display:block}.home-module__7T5Noq__processLayout .home-module__7T5Noq__splitHeading>div+div{margin-top:24px}.home-module__7T5Noq__process{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:0}.home-module__7T5Noq__process li{border-top:1px solid var(--line);padding-top:20px}.home-module__7T5Noq__process li:before{top:-1px}.home-module__7T5Noq__faq{padding-block:80px}@media (max-width:760px){.home-module__7T5Noq__trustLabel{margin-bottom:22px}}@media (max-width:1100px){.home-module__7T5Noq__page{--pad-section:80px}.home-module__7T5Noq__shell{width:calc(100% - 56px)}.home-module__7T5Noq__splitHeading{gap:45px}.home-module__7T5Noq__industryGrid{grid-template-columns:repeat(2,1fr)}.home-module__7T5Noq__industryCard{padding:30px}.home-module__7T5Noq__faqGrid{gap:48px}.home-module__7T5Noq__diagnosticGrid{grid-template-columns:1fr}.home-module__7T5Noq__offerCopy{padding:46px 40px}.home-module__7T5Noq__deliverables{border-top:1px solid #7057d924;border-left:0;padding:46px 40px}.home-module__7T5Noq__trustInner{gap:10px 18px}.home-module__7T5Noq__review{padding:24px}}@media (max-width:760px){.home-module__7T5Noq__page{--pad-section:64px}.home-module__7T5Noq__shell{width:calc(100% - 40px)}.home-module__7T5Noq__heroInner{padding-top:168px;padding-bottom:32px}.home-module__7T5Noq__hero h1{font-size:clamp(2rem,8.7vw,4.4rem)}.home-module__7T5Noq__heroShade{background:linear-gradient(90deg,#07111cf2,#07111ccc),linear-gradient(#0000 45%,#07111c)}.home-module__7T5Noq__heroLead{font-size:1.08rem}.home-module__7T5Noq__heroBottom{flex-direction:column;align-items:stretch;gap:24px;margin-top:42px}.home-module__7T5Noq__heroOffer{border-top:1px solid var(--hairline);justify-content:space-between;padding-top:20px}.home-module__7T5Noq__trustInner{gap:10px 12px}.home-module__7T5Noq__logoSlot{height:58px}.home-module__7T5Noq__logo{max-width:min(112px,100%);height:clamp(21px, calc(29px * var(--logo-scale,1)), 50px)}.home-module__7T5Noq__splitHeading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.home-module__7T5Noq__problems{grid-template-columns:1fr;gap:16px}.home-module__7T5Noq__caseGrid,.home-module__7T5Noq__proofGrid,.home-module__7T5Noq__faqGrid{grid-template-columns:1fr;gap:24px}.home-module__7T5Noq__faqGrid{gap:40px}.home-module__7T5Noq__diagnostic{padding-block:76px}.home-module__7T5Noq__offerCopy,.home-module__7T5Noq__deliverables{padding:36px 27px}.home-module__7T5Noq__review blockquote{margin:0 0 18px;font-size:1.08rem}.home-module__7T5Noq__industryCard{padding:26px 22px}.home-module__7T5Noq__industryTop{margin-bottom:26px}.home-module__7T5Noq__process{grid-template-columns:1fr 1fr;gap:30px 24px}.home-module__7T5Noq__process li:before{width:34px}.home-module__7T5Noq__finalCta{padding-block:76px}}@media (max-width:420px){.home-module__7T5Noq__hero .home-module__7T5Noq__eyebrow{letter-spacing:.1em;font-size:.7rem}.home-module__7T5Noq__actions{align-items:stretch}.home-module__7T5Noq__actions>a{width:100%}.home-module__7T5Noq__industryGrid{grid-template-columns:1fr}.home-module__7T5Noq__industryCard,.home-module__7T5Noq__review,.home-module__7T5Noq__problems article{padding:26px}.home-module__7T5Noq__process{grid-template-columns:1fr;gap:26px}.home-module__7T5Noq__primary,.home-module__7T5Noq__secondary,.home-module__7T5Noq__darkButton{gap:10px;padding-inline:20px}}@media (max-width:1100px){.home-module__7T5Noq__serviceCard{padding:26px}.home-module__7T5Noq__serviceCard ul,.home-module__7T5Noq__serviceCard:nth-child(5) ul{grid-template-columns:1fr}.home-module__7T5Noq__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.home-module__7T5Noq__processLayout{gap:40px}.home-module__7T5Noq__methodSteps{gap:24px}}@media (max-width:760px){.home-module__7T5Noq__serviceGrid,.home-module__7T5Noq__projectList,.home-module__7T5Noq__processLayout,.home-module__7T5Noq__methodSteps,.home-module__7T5Noq__whyGrid{grid-template-columns:1fr}.home-module__7T5Noq__serviceCard:nth-child(5){grid-column:auto}.home-module__7T5Noq__serviceCard{padding:26px}.home-module__7T5Noq__serviceCard ul,.home-module__7T5Noq__serviceCard:nth-child(5) ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.home-module__7T5Noq__serviceCopy h3{font-size:1.4rem}.home-module__7T5Noq__serviceTop{margin-bottom:20px}.home-module__7T5Noq__methodSteps{gap:32px}.home-module__7T5Noq__methodSteps h3{margin-top:14px}.home-module__7T5Noq__methodSteps article{padding-top:22px}.home-module__7T5Noq__review{flex-direction:column;padding:28px;display:flex}.home-module__7T5Noq__quoteMark{height:58px;font-size:6rem}.home-module__7T5Noq__review .home-module__7T5Noq__reviewLabel{align-self:auto;margin:6px 0 20px;font-size:.7rem}.home-module__7T5Noq__review .home-module__7T5Noq__textLink{align-self:flex-start}.home-module__7T5Noq__projectList{gap:24px}.home-module__7T5Noq__projectList article{padding:24px 0 0}.home-module__7T5Noq__services,.home-module__7T5Noq__industriesSection,.home-module__7T5Noq__proof,.home-module__7T5Noq__processSection,.home-module__7T5Noq__faq{padding-block:60px}.home-module__7T5Noq__processLayout{gap:32px}.home-module__7T5Noq__process{gap:28px 22px}}@media (max-width:420px){.home-module__7T5Noq__serviceCard ul,.home-module__7T5Noq__serviceCard:nth-child(5) ul{grid-template-columns:1fr}.home-module__7T5Noq__serviceCard{padding:24px}}@media (prefers-reduced-motion:reduce){.home-module__7T5Noq__page *,.home-module__7T5Noq__page :before,.home-module__7T5Noq__page :after{scroll-behavior:auto;transition:none;animation:none}.home-module__7T5Noq__caseCard:hover,.home-module__7T5Noq__problems article:hover,.home-module__7T5Noq__industryCard:hover,.home-module__7T5Noq__projectList article:hover,.home-module__7T5Noq__primary:hover,.home-module__7T5Noq__secondary:hover,.home-module__7T5Noq__darkButton:hover{transform:none}}
