.expertise-list-module__1cjpqG__root{--ink:#17211a;--paper:#fafcf9;--soft:#eef2ec;--muted:#59615b;--faint:#b9c1ba;--line:#d2dbcf;--green:#4ddb48;--green-soft:#e3ffdf;--ease:cubic-bezier(.2,.8,.2,1);background:var(--soft);color:var(--ink);padding-block:clamp(64px,9vw,128px)}.expertise-list-module__1cjpqG__wrap{width:min(100% - var(--repl-gutter,40px) * 2, 1280px);margin-inline:auto}.expertise-list-module__1cjpqG__head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:20px clamp(32px,5vw,80px);display:grid}.expertise-list-module__1cjpqG__head p{color:var(--muted);max-width:40ch;font-size:18px;line-height:1.6}.expertise-list-module__1cjpqG__head p strong{color:var(--ink);font-weight:600}.expertise-list-module__1cjpqG__list{margin-top:clamp(40px,6vw,80px);position:relative}.expertise-list-module__1cjpqG__group+.expertise-list-module__1cjpqG__group{margin-top:clamp(36px,4vw,56px)}.expertise-list-module__1cjpqG__root .expertise-list-module__1cjpqG__groupLabel{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;padding:0 0 14px;font-size:12px;font-weight:800;line-height:1.4;display:flex}.expertise-list-module__1cjpqG__groupLabel span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.04em}.expertise-list-module__1cjpqG__row{position:relative}.expertise-list-module__1cjpqG__row:after{content:"";background:var(--line);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.expertise-list-module__1cjpqG__rowHead{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:0 clamp(12px,2vw,28px);margin:0;padding:clamp(20px,2.2vw,30px) 0;display:grid;position:relative}.expertise-list-module__1cjpqG__rowHead:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}button.expertise-list-module__1cjpqG__rowHead{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 40px}.expertise-list-module__1cjpqG__num{letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;align-self:start;padding-top:.9em;font-size:12px;font-weight:800}.expertise-list-module__1cjpqG__title{letter-spacing:-.035em;transition:transform .5s var(--ease), color .35s ease;font-size:clamp(28px,3.3vw,48px);font-weight:650;line-height:1.05;display:block}.expertise-list-module__1cjpqG__desc{max-width:46ch;color:var(--muted);transition:color .35s ease, transform .5s var(--ease);margin-top:10px;font-size:15.5px;line-height:1.55;display:block}.expertise-list-module__1cjpqG__plus{border:1px solid var(--line);width:38px;height:38px;transition:transform .45s var(--ease), background .3s ease, border-color .3s ease, color .3s ease;border-radius:50%;justify-self:end;place-items:center;display:grid}.expertise-list-module__1cjpqG__canHover.expertise-list-module__1cjpqG__active .expertise-list-module__1cjpqG__title,.expertise-list-module__1cjpqG__canHover.expertise-list-module__1cjpqG__active .expertise-list-module__1cjpqG__desc{color:var(--faint)}.expertise-list-module__1cjpqG__canHover.expertise-list-module__1cjpqG__active .expertise-list-module__1cjpqG__row.expertise-list-module__1cjpqG__on .expertise-list-module__1cjpqG__title{color:var(--ink);transform:translate(14px)}.expertise-list-module__1cjpqG__canHover.expertise-list-module__1cjpqG__active .expertise-list-module__1cjpqG__row.expertise-list-module__1cjpqG__on .expertise-list-module__1cjpqG__desc{color:var(--muted);transform:translate(14px)}.expertise-list-module__1cjpqG__armed .expertise-list-module__1cjpqG__row{opacity:0;transform:translateY(18px)}.expertise-list-module__1cjpqG__armed .expertise-list-module__1cjpqG__row:after{transform:scaleX(0)}.expertise-list-module__1cjpqG__armed .expertise-list-module__1cjpqG__groupLabel{opacity:0}.expertise-list-module__1cjpqG__armed.expertise-list-module__1cjpqG__seen .expertise-list-module__1cjpqG__row{opacity:1;transition:opacity .7s ease calc(var(--i) * 90ms + .12s), transform .8s var(--ease) calc(var(--i) * 90ms + .12s);transform:none}.expertise-list-module__1cjpqG__armed.expertise-list-module__1cjpqG__seen .expertise-list-module__1cjpqG__row:after{transition:transform 1s var(--ease) calc(var(--i) * 90ms + .2s);transform:none}.expertise-list-module__1cjpqG__armed.expertise-list-module__1cjpqG__seen .expertise-list-module__1cjpqG__groupLabel{opacity:1;transition:opacity .6s}.expertise-list-module__1cjpqG__float{pointer-events:none;z-index:3;opacity:0;width:min(360px,27vw);transform:translate3d(0, var(--fy,0px), 0) rotate(var(--rot,0deg)) scale(.92);will-change:transform;transition:opacity .3s;position:absolute;top:0;right:0}.expertise-list-module__1cjpqG__active .expertise-list-module__1cjpqG__float{opacity:1;transform:translate3d(0, var(--fy,0px), 0) rotate(var(--rot,0deg)) scale(1)}.expertise-list-module__1cjpqG__pv{opacity:0;transition:opacity .28s;position:absolute;inset:0 0 auto}.expertise-list-module__1cjpqG__pv.expertise-list-module__1cjpqG__on{opacity:1;position:relative}.expertise-list-module__1cjpqG__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.expertise-list-module__1cjpqG__panel>div{overflow:hidden}.expertise-list-module__1cjpqG__panelIn{padding:0 0 22px}.expertise-list-module__1cjpqG__row:not(.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__panel{visibility:hidden;transition:grid-template-rows .45s var(--ease), visibility 0s .45s}.expertise-list-module__1cjpqG__open .expertise-list-module__1cjpqG__panel{grid-template-rows:1fr}.expertise-list-module__1cjpqG__open .expertise-list-module__1cjpqG__plus{background:var(--ink);border-color:var(--ink);color:#fff;transform:rotate(45deg)}.expertise-list-module__1cjpqG__card{text-align:left;background:#fff;border:1px solid #dfe5de;border-radius:18px;overflow:hidden;box-shadow:0 40px 70px -40px #17211a8c,0 2px 6px #17211a0d}.expertise-list-module__1cjpqG__cardBody{height:236px;position:relative;overflow:hidden}.expertise-list-module__1cjpqG__cardFoot{border-top:1px solid #edf1ec;flex-wrap:wrap;gap:6px;padding:12px 14px 14px;display:flex}.expertise-list-module__1cjpqG__chip{background:var(--soft);border-radius:99px;padding:5px 10px;font-size:11.5px;font-weight:650;line-height:1.4}.expertise-list-module__1cjpqG__root .expertise-list-module__1cjpqG__caption{color:var(--muted);text-align:right;margin-top:10px;font-size:11.5px}.expertise-list-module__1cjpqG__browser{background:#f3f6f2;border-bottom:1px solid #e6ebe5;align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.expertise-list-module__1cjpqG__browser i{background:#d3dad2;border-radius:50%;width:7px;height:7px}.expertise-list-module__1cjpqG__browser span{color:var(--muted);background:#fff;border-radius:99px;margin-left:10px;padding:3px 10px;font-size:10px}.expertise-list-module__1cjpqG__site{grid-template-columns:1.1fr 1fr;gap:14px;height:calc(100% - 30px);padding:16px;display:grid}.expertise-list-module__1cjpqG__siteNav{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.expertise-list-module__1cjpqG__siteNav em{color:var(--muted);gap:10px;font-style:normal;font-weight:600;display:flex}.expertise-list-module__1cjpqG__root .expertise-list-module__1cjpqG__siteHero h4{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.1}.expertise-list-module__1cjpqG__root .expertise-list-module__1cjpqG__siteHero p{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.expertise-list-module__1cjpqG__siteHero b{background:var(--ink);color:#fff;border-radius:99px;margin-top:12px;padding:7px 12px;font-size:10px;display:inline-block}.expertise-list-module__1cjpqG__siteImg{background:radial-gradient(circle at 30% 30%,#e3ffdf,#0000 60%),linear-gradient(140deg,#cfe9c9,#9fc69a 60%,#5f8f5c);border-radius:10px;position:relative;overflow:hidden}.expertise-list-module__1cjpqG__siteImg:after{content:"";background:#ffffff59;border-radius:50% 50% 0 0;height:75%;position:absolute;bottom:-30%;left:14%;right:14%}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__siteHero>*{animation:expertise-list-module__1cjpqG__rise .6s var(--ease) both}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__siteHero p{animation-delay:80ms}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__siteHero b{animation-delay:.16s}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__siteImg{animation:expertise-list-module__1cjpqG__grow .8s var(--ease) both}@keyframes expertise-list-module__1cjpqG__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes expertise-list-module__1cjpqG__grow{0%{opacity:0;transform:scale(.94)}}.expertise-list-module__1cjpqG__vid{object-fit:cover;object-position:top;width:100%;height:calc(100% - 30px);display:block}.expertise-list-module__1cjpqG__phone{aspect-ratio:9/18.5;border:4px solid var(--ink);background:var(--ink);border-radius:16px;width:82px;position:absolute;bottom:12px;right:14px;overflow:hidden;box-shadow:0 18px 30px -16px #17211a99}.expertise-list-module__1cjpqG__phone video{object-fit:cover;object-position:top;border-radius:11px;width:100%;height:100%;display:block}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__phone{animation:expertise-list-module__1cjpqG__rise .7s var(--ease) .15s both}.expertise-list-module__1cjpqG__dash{grid-template-rows:auto 1fr auto;gap:10px;height:100%;padding:14px;display:grid}.expertise-list-module__1cjpqG__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.expertise-list-module__1cjpqG__kpi{background:var(--soft);border-radius:10px;padding:9px 10px}.expertise-list-module__1cjpqG__kpi small{color:var(--muted);font-size:9.5px;font-weight:650;display:block}.expertise-list-module__1cjpqG__kpi b{letter-spacing:-.02em;margin-top:3px;font-size:16px;display:block}.expertise-list-module__1cjpqG__kpi em{color:#2a9d36;font-size:9.5px;font-style:normal;font-weight:800}.expertise-list-module__1cjpqG__chart{border-bottom:1px solid #e6ebe5;align-items:flex-end;gap:6px;padding:6px 2px 0;display:flex}.expertise-list-module__1cjpqG__chart i{height:var(--h);transform-origin:bottom;background:#cfe0cc;border-radius:4px 4px 0 0;flex:1}.expertise-list-module__1cjpqG__chart i:last-child{background:var(--green)}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__chart i{animation:expertise-list-module__1cjpqG__bar .7s var(--ease) both;animation-delay:calc(var(--d) * 60ms)}@keyframes expertise-list-module__1cjpqG__bar{0%{transform:scaleY(0)}}.expertise-list-module__1cjpqG__rows{gap:5px;font-size:10px;display:grid}.expertise-list-module__1cjpqG__rows div{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.expertise-list-module__1cjpqG__rows span{color:var(--muted)}.expertise-list-module__1cjpqG__st{background:var(--green-soft);color:#23802c;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:800}.expertise-list-module__1cjpqG__stWait{color:#b06d0b;background:#fff2dc}.expertise-list-module__1cjpqG__flow{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:26px 40px;height:100%;padding:22px 18px;display:grid;position:relative}.expertise-list-module__1cjpqG__node{z-index:1;background:#fff;border:1px solid #dfe5de;border-radius:12px;align-self:center;padding:11px 12px;font-size:11.5px;font-weight:700;position:relative;box-shadow:0 10px 20px -14px #17211a80}.expertise-list-module__1cjpqG__node small{color:var(--muted);margin-bottom:3px;font-size:9.5px;font-weight:650;display:block}.expertise-list-module__1cjpqG__node:before{content:"";background:var(--faint);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__node:before{animation:4.8s infinite expertise-list-module__1cjpqG__lit;animation-delay:calc(var(--d) * 1.2s)}@keyframes expertise-list-module__1cjpqG__lit{0%,2%{background:var(--faint);box-shadow:none}6%,20%{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}26%,to{background:var(--faint);box-shadow:none}}.expertise-list-module__1cjpqG__wire{width:100%;height:100%;position:absolute;inset:0}.expertise-list-module__1cjpqG__wire path{fill:none;stroke:#cdd6cc;stroke-width:1.5px;stroke-dasharray:4 5}.expertise-list-module__1cjpqG__dot{fill:var(--green)}.expertise-list-module__1cjpqG__ads{grid-template-columns:1fr .95fr;gap:12px;height:100%;padding:14px;display:grid}.expertise-list-module__1cjpqG__post{border:1px solid #e6ebe5;border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.expertise-list-module__1cjpqG__postHead{align-items:center;gap:7px;padding:8px 9px;font-size:10px;font-weight:800;display:flex}.expertise-list-module__1cjpqG__postHead i{background:var(--ink);border-radius:50%;width:20px;height:20px}.expertise-list-module__1cjpqG__postHead small{color:var(--muted);font-size:8.5px;font-weight:600;display:block}.expertise-list-module__1cjpqG__postImg{color:#6b4524;background:linear-gradient(150deg,#f6e7d6,#e9c9a8);place-items:center;font-family:REPL Readable Serif,Georgia,serif;font-size:19px;font-style:italic;display:grid}.expertise-list-module__1cjpqG__postCta{background:#f3f6f2;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;font-size:9.5px;font-weight:700;line-height:1.3;display:flex}.expertise-list-module__1cjpqG__postCta b{background:#dfe5de;border-radius:6px;flex:none;padding:4px 9px}.expertise-list-module__1cjpqG__adSide{align-content:start;gap:8px;display:grid}.expertise-list-module__1cjpqG__serp{border:1px solid #e6ebe5;border-radius:10px;padding:9px 10px;font-size:10px;line-height:1.4}.expertise-list-module__1cjpqG__serp small{font-size:8.5px;font-weight:800;display:block}.expertise-list-module__1cjpqG__serp b{color:#1a56c4;margin:2px 0;font-size:11px;display:block}.expertise-list-module__1cjpqG__serp span{color:var(--muted)}.expertise-list-module__1cjpqG__setting{background:var(--soft);color:var(--muted);border-radius:9px;justify-content:space-between;padding:7px 10px;font-size:9.5px;display:flex}.expertise-list-module__1cjpqG__setting b{color:var(--ink)}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__post{animation:expertise-list-module__1cjpqG__rise .6s var(--ease) both}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__adSide>*{animation:expertise-list-module__1cjpqG__rise .55s var(--ease) both;animation-delay:calc(var(--d) * 90ms + .15s)}.expertise-list-module__1cjpqG__report{grid-template-rows:auto auto 1fr;gap:12px;height:100%;padding:14px 16px;display:grid}.expertise-list-module__1cjpqG__repHead{justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:flex}.expertise-list-module__1cjpqG__repHead span{color:var(--muted);font-size:9.5px;font-weight:650}.expertise-list-module__1cjpqG__funnel{gap:7px;display:grid}.expertise-list-module__1cjpqG__funnel div{color:var(--muted);grid-template-columns:92px 1fr 46px;align-items:center;gap:8px;font-size:10px;display:grid}.expertise-list-module__1cjpqG__funnel i{height:9px;width:var(--w);transform-origin:0;background:#cfe0cc;border-radius:5px}.expertise-list-module__1cjpqG__funnel div:last-child i{background:var(--green)}.expertise-list-module__1cjpqG__funnel b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__funnel i{animation:expertise-list-module__1cjpqG__fill .8s var(--ease) both;animation-delay:calc(var(--d) * .12s)}@keyframes expertise-list-module__1cjpqG__fill{0%{transform:scaleX(0)}}.expertise-list-module__1cjpqG__tweaks{border-top:1px solid #edf1ec;align-content:start;gap:6px;padding-top:10px;display:grid}.expertise-list-module__1cjpqG__tweaks small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.expertise-list-module__1cjpqG__tweak{align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex}.expertise-list-module__1cjpqG__tweak i{background:var(--green-soft);color:#23802c;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:800;display:grid}:is(.expertise-list-module__1cjpqG__on,.expertise-list-module__1cjpqG__open) .expertise-list-module__1cjpqG__tweak{animation:expertise-list-module__1cjpqG__rise .5s var(--ease) both;animation-delay:calc(var(--d) * .26s + .5s)}.expertise-list-module__1cjpqG__after{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(40px,5vw,64px);display:flex}.expertise-list-module__1cjpqG__root .expertise-list-module__1cjpqG__after p{max-width:52ch;color:var(--muted);font-size:15px;line-height:1.55}.expertise-list-module__1cjpqG__after strong{color:var(--ink)}@media (max-width:899px){.expertise-list-module__1cjpqG__head{grid-template-columns:1fr}.expertise-list-module__1cjpqG__head p{font-size:16px}.expertise-list-module__1cjpqG__num{padding-top:.55em}.expertise-list-module__1cjpqG__desc{font-size:14.5px}.expertise-list-module__1cjpqG__after{flex-direction:column;align-items:flex-start}.expertise-list-module__1cjpqG__cardBody{height:220px}}@media (max-width:420px){button.expertise-list-module__1cjpqG__rowHead{grid-template-columns:28px minmax(0,1fr) 36px;gap:0 10px}.expertise-list-module__1cjpqG__plus{width:36px;height:36px}.expertise-list-module__1cjpqG__title{font-size:26px}.expertise-list-module__1cjpqG__cardBody{height:200px}.expertise-list-module__1cjpqG__ads{grid-template-columns:1fr}.expertise-list-module__1cjpqG__adSide,.expertise-list-module__1cjpqG__tweak:last-child{display:none}.expertise-list-module__1cjpqG__phone{width:70px}}@media (prefers-reduced-motion:reduce){.expertise-list-module__1cjpqG__root *,.expertise-list-module__1cjpqG__root :before,.expertise-list-module__1cjpqG__root :after{transition:none!important;animation:none!important}}
.repl-homepage-module__j0Ib8a__homepageRoot{--repl-white:#fff;--repl-ink:#0d0f0e;--repl-dark-field:#171917;--repl-surface:#eef0f0;--repl-muted:#505652;--repl-divider:#d9dddd;--repl-green:#4ddb48;--repl-deep-field:#0b0d0c;--repl-panel-dark:#181818;--repl-on-dark:#f5f3ed;--repl-input-surface:#f3f5f3;--repl-button-green:#4ddb48;--repl-button-green-hover:#4ddb48;--repl-button-fill:#4ddb48;--repl-focus-ring:#4ddb48;--accent:#4ddb48;--repl-font-sans:var(--font-repl-sans);--repl-gutter:clamp(22px, 4vw, 66px);background-color:var(--repl-white);width:100%;min-height:100vh;color:var(--repl-ink);font-family:var(--repl-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}.repl-homepage-module__j0Ib8a__palettePreview{--repl-ink:#000;--repl-dark-field:#17211a;--repl-deep-field:#17211a;--repl-panel-dark:#17211a;--repl-surface:#eceeec;--repl-on-dark:#fff;--repl-input-surface:var(--repl-surface);--repl-green:#4ddb48;--repl-button-green:#4ddb48;--repl-button-green-hover:#4ddb48;--repl-button-fill:#4ddb48;--repl-focus-ring:#17211a}.repl-homepage-module__j0Ib8a__main{width:100%;position:relative}
