.v4-page.p-cs,.v4-page .p-cs{background:var(--v4-cream);color:var(--v4-ink);font-family:var(--v4-body)}.v4-page .p-articleLayout__main,.v4-page .p-cs__section,.v4-page .p-cs__sectionBody,.v4-page .p-cs__stack,.v4-page .p-cs__org,.v4-page .p-cs__cases{font-family:var(--v4-body)}.v4-page .p-cs__heroBigName{text-transform:none}.v4-page .p-cs__hero{background:var(--v4-cream);border-bottom:1px solid var(--v4-line);position:relative;overflow:hidden}.v4-page .p-cs__hero:before{content:"";pointer-events:none;filter:blur(30px);background:radial-gradient(46% 60% at 24% 100%,#ffd90d47,#0000 70%),radial-gradient(40% 50% at 80% 100%,#ffc80033,#0000 72%);height:60%;position:absolute;inset:auto -10% -40%}.v4-page .p-cs__heroInner{z-index:1;position:relative}.v4-page .p-cs__breadcrumb{font-family:var(--v4-body);color:var(--v4-ink-soft);font-size:13px;font-weight:500}.v4-page .p-cs__breadcrumb a{color:var(--v4-ink-soft);transition:color .15s var(--v4-ease);text-decoration:none}.v4-page .p-cs__breadcrumb a:hover{color:var(--v4-ink)}.v4-page .p-cs__heroBigName{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);color:var(--v4-ink);text-shadow:none;font-size:clamp(60px,11vw,150px);font-weight:500;line-height:.92;transform:none}.v4-page .p-cs__heroVisual{background:var(--v4-deep);border:1px solid #ffd90d29;border-radius:26px;box-shadow:0 30px 60px -32px #15130f99}.v4-page .p-cs__heroVisualQuote{letter-spacing:0;color:var(--v4-cream);font-family:Caveat,cursive;font-size:clamp(22px,2.5vw,31px);font-style:normal;font-weight:700;line-height:1.2}.v4-page .p-cs__heroAuthorName{color:#fff;font-weight:600}.v4-page a.p-cs__heroAuthorName--link{text-decoration:none;transition:text-decoration-color .2s}.v4-page a.p-cs__heroAuthorName--link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--v4-butter);text-decoration-color:var(--v4-butter);text-underline-offset:3px;text-decoration-thickness:2px}.v4-page .p-cs__heroAuthorRole{color:#fdf7f099}.v4-page .p-cs__heroMeta dt{font-family:var(--v4-body);letter-spacing:.16em;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__heroMetaIcon{color:var(--v4-butter-deep);opacity:.9}.v4-page .p-cs__heroMeta dd{font-family:var(--v4-body);color:var(--v4-ink)}.v4-page .p-cs__heroMeta a{color:var(--v4-ink);border-bottom:1px solid var(--v4-line);text-decoration:none}.v4-page .p-cs__heroMeta a:hover{border-bottom-color:var(--v4-butter-deep)}.v4-page .p-cs__heroMetricsLabel{font-family:var(--v4-body);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-ink-soft);font-size:12.5px;font-weight:600}.v4-page .p-cs__heroMetricValue{font-family:var(--v4-display);color:var(--v4-ink);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__heroMetricLabel{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__heroResultEq{color:var(--v4-ink-faint)}.v4-page .p-cs__heroResultText{font-family:var(--v4-display);color:var(--v4-ink);font-weight:500}.v4-page .p-cs__heroResultAccent{color:var(--v4-ink);background:linear-gradient(#0000 58%,#ffd90d99 58%);padding:0 .08em}.v4-page .p-cs__sectionKicker,.v4-page .p-cs__org .p-cs__sectionKicker{font-family:var(--v4-body);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-ink-soft);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.v4-page .p-cs__sectionKicker:before{content:"";background:var(--v4-butter);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ffd90d40}.v4-page .p-cs__sectionTitle{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);color:var(--v4-ink);font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.05}.v4-page .p-cs__sectionTitle em{background:linear-gradient(#0000 60%,#ffd90d8c 60%);font-style:normal}.v4-page .p-cs__sectionBody{font-family:var(--v4-body);color:var(--v4-ink-soft);font-size:clamp(16px,1.4vw,18px);line-height:1.65}.v4-page .p-cs__sectionBody strong{color:var(--v4-ink);font-weight:600}.v4-page .p-cs__sectionBody code,.v4-page .p-cs__org code{color:var(--v4-ink);background:#1d1b160f;border-radius:6px;padding:1px 6px;font-family:Space Grotesk,monospace;font-size:.88em}.v4-page .p-cs__sectionBullets li{font-family:var(--v4-body);color:var(--v4-ink-soft);padding-left:30px}.v4-page .p-cs__sectionBullets li:before{content:"";background:var(--v4-butter);border-radius:50%;width:18px;height:18px;position:absolute;top:.34em;left:0;box-shadow:inset 0 0 0 1px #ceaa0080}.v4-page .p-cs__sectionBullets li:after{content:"";border:solid var(--v4-ink);border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:.62em;left:6px;transform:rotate(45deg)}.v4-page .p-cs__quote{border-left:3px solid var(--v4-butter);background:var(--v4-paper);border-radius:0 16px 16px 0;padding:22px 26px;box-shadow:0 18px 40px -30px #10182838}.v4-page .p-cs__quote svg{color:var(--v4-butter-deep)}.v4-page .p-cs__quote blockquote{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);color:var(--v4-ink);font-size:clamp(19px,1.8vw,24px);font-style:normal;font-weight:500;line-height:1.4}.v4-page .p-cs__quote figcaption{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__stackCol{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:22px;box-shadow:0 18px 40px -30px #10182838}.v4-page .p-cs__stackCol--after{background:radial-gradient(120% 100% at 50% 0%, #ffd90d24, transparent 60%), var(--v4-paper);border-color:#ceaa0073}.v4-page .p-cs__stackColTitle{font-family:var(--v4-body);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-ink-soft);font-size:12px;font-weight:600}.v4-page .p-cs__stackCol--after .p-cs__stackColTitle{color:var(--v4-butter-deep);filter:brightness(.78)}.v4-page .p-cs__stackColMeta{color:var(--v4-ink-faint);font-family:var(--v4-body)}.v4-page .p-cs__stackChip{background:var(--v4-cream);border:1px solid var(--v4-line);border-radius:12px}.v4-page .p-cs__stackChipName{color:var(--v4-ink);font-weight:600}.v4-page .p-cs__stackChipRole{color:var(--v4-ink-soft)}.v4-page .p-cs__stackChipPrice{color:var(--v4-ink-faint)}.v4-page .p-cs__stackChipFavicon--initial,.v4-page .p-cs__stackChipFavicon--code{background:var(--v4-butter);color:var(--v4-ink)}.v4-page .p-cs__stackArrow{color:var(--v4-butter-deep)}.v4-page .p-cs__stackProntoRole{color:var(--v4-ink-soft)}.v4-page .p-cs__stackIncludedLabel{color:var(--v4-ink-faint);letter-spacing:.04em;font-weight:600}.v4-page .p-cs__stackIncludedChip{background:var(--v4-cream);border:1px solid var(--v4-line);color:var(--v4-ink)}.v4-page .p-cs__stackFeatureCheck{color:var(--v4-butter-deep)}.v4-page .p-cs__stackCostLabel{color:var(--v4-ink-faint)}.v4-page .p-cs__stackCostValue{font-family:var(--v4-display);color:var(--v4-ink);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__stackCost--after .p-cs__stackCostValue{color:var(--v4-ink)}.v4-page .p-cs__stackBottom{border-top:1px solid var(--v4-line)}.v4-page .p-cs__org__node{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:18px;box-shadow:0 18px 40px -30px #10182838}.v4-page .p-cs__org__node--ops{border-color:#ceaa0066}.v4-page .p-cs__org__nodeKicker{font-family:var(--v4-body);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__org__nodeName{font-family:var(--v4-display);color:var(--v4-ink);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__org__nodeDesc{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__org__connector:before{background:linear-gradient(180deg, var(--v4-butter-deep), #e8c20033)!important}.v4-page .p-cs__org__connectorLabel{background:var(--v4-cream);border:1px solid var(--v4-line);color:var(--v4-ink-soft);font-family:var(--v4-body);border-radius:999px}.v4-page .p-cs__org__alertsKicker{font-family:var(--v4-body);letter-spacing:.12em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__org__alertCard{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:14px;box-shadow:0 14px 30px -26px #1018284d}.v4-page .p-cs__org__alertPersona{color:var(--v4-ink);font-weight:600;font-family:var(--v4-body)}.v4-page .p-cs__org__alertSignal{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__org__enrich{background:var(--v4-deep);color:var(--v4-cream);border:1px solid #ffd90d2e;border-radius:18px;box-shadow:0 26px 54px -32px #15130f99}.v4-page .p-cs__org__enrichLogo{background:var(--v4-butter);color:var(--v4-ink);border-radius:10px}.v4-page .p-cs__org__enrichTitle{font-family:var(--v4-display);color:#fff;letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__org__enrichDesc{color:#fdf7f0a8;font-family:var(--v4-body)}.v4-page .p-cs__org__avatar{background:var(--v4-cream);border:1px solid var(--v4-line);color:var(--v4-ink-soft)}.v4-page .p-cs__org__branchKicker{font-family:var(--v4-body);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__org__branchTitle{color:var(--v4-ink);font-family:var(--v4-body)}.v4-page .p-cs__org__step{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:16px}.v4-page .p-cs__org__stepNum{background:var(--v4-butter);color:var(--v4-ink);font-family:var(--v4-body);font-weight:700}.v4-page .p-cs__org__stepTitle{color:var(--v4-ink);font-weight:600;font-family:var(--v4-body)}.v4-page .p-cs__org__stepDesc{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__org__icon--sdr svg{stroke:var(--v4-ink)}.v4-page .p-cs__caseNum{font-family:var(--v4-display);color:var(--v4-butter-deep);filter:brightness(.8);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__caseTitle{font-family:var(--v4-display);color:var(--v4-ink);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__caseBody p{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__teamCard{background:radial-gradient(120% 100% at 0% 0%, #ffd90d2e, transparent 55%), var(--v4-paper);border:1px solid #ceaa0066;border-radius:22px;box-shadow:0 22px 50px -34px #1018284d}.v4-page .p-cs__teamCardKicker{font-family:var(--v4-body);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__teamCardQuote{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);color:var(--v4-ink);font-size:clamp(18px,1.8vw,23px);font-style:normal;font-weight:500;line-height:1.42}.v4-page .p-cs__teamCardName{color:var(--v4-ink);font-weight:600;font-family:var(--v4-body)}.v4-page .p-cs__teamCardRole{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__teamCardPhoto{border-radius:16px}.v4-page .p-cs__moreTitle{font-family:var(--v4-display);letter-spacing:var(--v4-display-tracking);color:var(--v4-ink);font-size:clamp(26px,3vw,40px);font-weight:500}.v4-page .p-cs__moreCard{background:var(--v4-paper);border:1px solid var(--v4-line);transition:transform .22s var(--v4-ease), box-shadow .22s var(--v4-ease), border-color .22s var(--v4-ease);border-radius:18px;box-shadow:0 18px 40px -30px #10182838}.v4-page .p-cs__moreCard:hover{border-color:#ceaa0073;transform:translateY(-4px);box-shadow:0 26px 54px -28px #1018284d}.v4-page .p-cs__moreTag{font-family:var(--v4-body);letter-spacing:.12em;text-transform:uppercase;color:var(--v4-ink-faint);font-size:11px;font-weight:600}.v4-page .p-cs__moreCompany{font-family:var(--v4-display);color:var(--v4-ink);letter-spacing:var(--v4-display-tracking);font-weight:500}.v4-page .p-cs__moreQuote{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__moreAuthor{color:var(--v4-ink-faint);font-family:var(--v4-body)}.v4-page .p-cs__moreCta a{font-family:var(--v4-body);color:var(--v4-ink);background:var(--v4-butter);transition:transform .18s var(--v4-ease);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #ceaa0073,0 8px 24px -8px #e8c200b3}.v4-page .p-cs__moreCta a:hover{transform:translateY(-2px)}.v4-page .p-toc__kicker{font-family:var(--v4-body);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-toc__list a{font-family:var(--v4-body);color:var(--v4-ink-soft);transition:color .15s var(--v4-ease), border-color .15s var(--v4-ease);border-left:2px solid #0000}.v4-page .p-toc__list a:hover,.v4-page .p-toc__list a.is-active{color:var(--v4-ink);border-left-color:var(--v4-butter)}.v4-page .p-cs__sideCta{background:radial-gradient(120% 100% at 50% 0%, #ffd90d33, transparent 60%), var(--v4-paper);border:1px solid #ceaa0066;border-radius:18px;box-shadow:0 22px 50px -34px #1018284d}.v4-page .p-cs__sideCtaKicker{font-family:var(--v4-body);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink-faint);font-weight:600}.v4-page .p-cs__sideCtaText{color:var(--v4-ink-soft);font-family:var(--v4-body)}.v4-page .p-cs__sideCtaBtn{background:var(--v4-ink);color:var(--v4-butter);font-family:var(--v4-body);transition:transform .18s var(--v4-ease);font-weight:600;box-shadow:0 14px 32px -12px #15130f8c}.v4-page .p-cs__sideCtaBtn:hover{transform:translateY(-2px)}.v4-page .p-cs__ctaBtn{background:var(--v4-butter);color:var(--v4-ink);font-family:var(--v4-body);border-radius:999px;font-weight:600}.v4-page .p-slack{background:var(--v4-paper);border:1px solid var(--v4-line);border-radius:16px}.v4-page .p-slack__card{background:var(--v4-cream);border:1px solid var(--v4-line);border-radius:12px}.v4-page .p-slack__action--primary{background:var(--v4-ink);color:var(--v4-butter)}.v4-page .p-wfIllu{background:linear-gradient(180deg, var(--v4-paper), var(--v4-cream));border:1px solid var(--v4-line);isolation:isolate;border-radius:14px;flex-direction:column;gap:12px;min-height:320px;padding:18px;display:flex;position:relative;overflow:hidden}.v4-page .p-cs__org__enrichAnim .p-wfIllu{min-height:280px}.v4-page .p-wfIllu>*{z-index:1;position:relative}.v4-page .p-wfIllu__input{border:1px solid var(--v4-line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 20px -10px #1018281a}.v4-page .p-wfIllu__avatar{background:var(--v4-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.v4-page .p-wfIllu__avatar img{object-fit:cover;width:100%;height:100%;display:block}.v4-page .p-wfIllu__inputBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v4-page .p-wfIllu__name{font-family:var(--v4-body);color:var(--v4-ink);font-size:13px;font-weight:600}.v4-page .p-wfIllu__company{font-family:var(--v4-body);color:var(--v4-ink-soft);font-size:11.5px}.v4-page .p-wfIllu__inputBadge{font-family:var(--v4-body);color:#8a6d00;white-space:nowrap;background:#ffd90d38;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600}.v4-page .p-wfIllu__list{flex-direction:column;gap:6px;display:flex}.v4-page .p-wfIllu__row{border:1px solid var(--v4-line);opacity:0;transition:opacity .35s var(--v4-ease), transform .35s var(--v4-ease), background .3s ease, border-color .3s ease, box-shadow .3s ease;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;transform:translateY(-6px)}.v4-page .p-wfIllu__row.is-visible{opacity:1;transform:translateY(0)}.v4-page .p-wfIllu__row.is-fading{opacity:0;transform:translateY(-4px)}.v4-page .p-wfIllu__prov{border:1px solid var(--v4-line);background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.v4-page .p-wfIllu__prov img{object-fit:contain;width:18px;height:18px;display:block}.v4-page .p-wfIllu__provStack{flex-shrink:0;align-items:center;display:inline-flex}.v4-page .p-wfIllu__provStack>.p-wfIllu__prov{border-radius:6px;width:22px;height:22px;margin-left:-8px;box-shadow:0 1px 2px #00000014}.v4-page .p-wfIllu__provStack>.p-wfIllu__prov:first-child{margin-left:0}.v4-page .p-wfIllu__provStack>.p-wfIllu__prov img{width:14px;height:14px}.v4-page .p-wfIllu__provName{font-family:var(--v4-body);color:var(--v4-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.v4-page .p-wfIllu__status{font-family:var(--v4-body);white-space:nowrap;opacity:0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:500;transition:opacity .2s;display:inline-flex}.v4-page .p-wfIllu__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.v4-page .p-wfIllu__status--check{color:var(--v4-ink-soft);background:#1d1b160f}.v4-page .p-wfIllu__status--check .p-wfIllu__statusDot{background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite pWfSpin}.v4-page .p-wfIllu__row.is-visible .p-wfIllu__status--check{opacity:1}.v4-page .p-wfIllu__row.is-miss .p-wfIllu__status--check,.v4-page .p-wfIllu__row.is-hit .p-wfIllu__status--check{opacity:0}.v4-page .p-wfIllu__status--miss{color:#b8371f;background:#e8513a1a}.v4-page .p-wfIllu__status--miss .p-wfIllu__statusDot{background:#e8513a}.v4-page .p-wfIllu__row.is-miss .p-wfIllu__status--miss{opacity:1}.v4-page .p-wfIllu__status--hit{color:#15803d;background:#22c55e1f}.v4-page .p-wfIllu__status--hit .p-wfIllu__statusDot{background:#16a34a;box-shadow:0 0 0 3px #22c55e2e}.v4-page .p-wfIllu__row.is-hit .p-wfIllu__status--hit{opacity:1}.v4-page .p-wfIllu__row.is-hit{background:linear-gradient(#fff,#f0f9f1);border-color:#22c55e59;box-shadow:0 0 0 3px #22c55e1a}.v4-page .p-wfIllu__result{background:var(--v4-deep);color:var(--v4-cream);font-family:var(--v4-body);opacity:0;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:12px 14px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.v4-page .p-wfIllu__result.is-visible{opacity:1;transform:translateY(0)}.v4-page .p-wfIllu__result.is-fading{opacity:0;transform:translateY(4px)}.v4-page .p-wfIllu__resultIcon{color:#4ade80;background:#22c55e33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.v4-page .p-wfIllu__resultEmail{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.v4-page .p-wfIllu__resultBadge{color:#4ade80;white-space:nowrap;background:#22c55e2e;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:600}@keyframes pWfSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v4-page .p-wfIllu__row,.v4-page .p-wfIllu__result,.v4-page .p-wfIllu__status{transition:none!important}.v4-page .p-wfIllu__statusDot{animation:none!important}}
