[data-pn-block="3199"] .page-hero .crumbs { font-size: 0.78rem; color: var(--muted); margin-bottom: 22px; letter-spacing: 0.06em; }
[data-pn-block="3199"] .page-hero .crumbs a { color: var(--muted); transition: color 0.2s; }
[data-pn-block="3199"] .page-hero .crumbs a:hover { color: var(--verdant); }
[data-pn-block="3199"] .page-hero .crumbs span { color: var(--copper); margin: 0 8px; }
[data-pn-block="3199"] .reveal { opacity: revert; transform: revert; }
[data-pn-block="3199"] .btn { transition: all 0.3s var(--ease); }
[data-pn-block="3199"] .ph {
  display: revert;
  align-items: revert;
  justify-content: revert;
  flex-direction: revert;
  text-align: revert;
  padding: 0;
  color: revert;
}
[data-pn-block="3200"] .svc-split { background: var(--c-bg); padding: 110px 0; }
[data-pn-block="3200"] .split-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; max-width: 1140px; margin: 0 auto; }
[data-pn-block="3200"] .split-copy .eyebrow { margin-bottom: 14px; }
[data-pn-block="3200"] .split-copy h2 { font-family: var(--font-heading); font-weight: 400; letter-spacing: -0.03em; font-size: clamp(1.9rem, 3.6vw, 2.9rem); color: var(--c-primary-deep); line-height: 1.05; margin-bottom: 18px; }
[data-pn-block="3200"] .split-copy h2 em { font-style: italic; font-weight: 300; color: var(--heading-em-color); }
[data-pn-block="3200"] .split-copy p { color: var(--c-text-soft); font-size: 1.04rem; line-height: 1.7; margin-bottom: 16px; }
[data-pn-block="3200"] .split-copy p strong { color: var(--c-primary-deep); }
[data-pn-block="3200"] .read-card .rc-cta { width: 100%; justify-content: center; margin-top: 22px; }
[data-pn-block="3200"] .read-card .rc-cta2 { width: 100%; justify-content: center; margin-top: 10px; border-color: var(--c-border); color: var(--c-primary-deep); }
[data-pn-block="3200"] .read-card .rc-cta2:hover { background: var(--c-primary-deep); color: var(--c-surface); border-color: var(--c-primary-deep); }
[data-pn-block="3200"] .split-copy .cond { list-style: none; margin: 20px 0 0; padding: 0; }
[data-pn-block="3200"] .split-copy .cond li { position: relative; padding: 8px 0 8px 34px; color: var(--c-text-soft); line-height: 1.5; }
[data-pn-block="3200"] .split-copy .cond li::before { content: ''; position: absolute; left: 0; top: 13px; width: 20px; height: 20px; border-radius: 50%; background: color-mix(in srgb, var(--c-accent) 24%, transparent); }
[data-pn-block="3200"] .split-copy .cond li::after { content: ''; position: absolute; left: 7px; top: 18px; width: 5px; height: 9px; border-right: 2px solid var(--c-primary); border-bottom: 2px solid var(--c-primary); transform: rotate(45deg); }
[data-pn-block="3200"] .read-card { background: var(--c-surface); border: 1px solid var(--c-border); border-radius: 26px; padding: 32px 32px 28px; box-shadow: var(--shadow-lg); }
[data-pn-block="3200"] .read-card .rc-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 22px; }
[data-pn-block="3200"] .read-card .rc-title { font-family: var(--font-heading); font-size: 1.24rem; color: var(--c-primary-deep); font-weight: 600; }
[data-pn-block="3200"] .read-card .rc-badge { font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--c-primary); background: color-mix(in srgb, var(--c-accent) 24%, transparent); padding: 6px 13px; border-radius: 30px; font-weight: 700; }
[data-pn-block="3200"] .read-row { display: flex; align-items: center; justify-content: space-between; padding: 15px 0; border-top: 1px solid var(--c-border-soft); }
[data-pn-block="3200"] .read-row:first-of-type { border-top: 0; }
[data-pn-block="3200"] .read-row .rr-label { display: flex; align-items: center; gap: 13px; color: var(--c-text); font-weight: 500; font-size: 1rem; }
[data-pn-block="3200"] .read-row .rr-dot { width: 34px; height: 34px; border-radius: 50%; display: grid; place-items: center; background: color-mix(in srgb, var(--c-accent) 18%, transparent); color: var(--c-primary); flex-shrink: 0; }
[data-pn-block="3200"] .read-row .rr-dot svg { width: 17px; height: 17px; }
[data-pn-block="3200"] .read-row .rr-val { font-family: var(--font-heading); font-weight: 600; color: var(--c-primary-deep); font-size: 1.12rem; letter-spacing: -0.01em; }
@media (max-width: 880px) {
[data-pn-block="3200"] .svc-split { padding: 64px 0; }
[data-pn-block="3200"] .split-grid { grid-template-columns: 1fr; gap: 36px; }
}
[data-pn-block="3200"] .reveal { opacity: revert; transform: revert; }
[data-pn-block="3200"] .btn { transition: all 0.3s var(--ease); }
[data-pn-block="3200"] .btn-verdant:hover svg { transform: revert; }
[data-pn-block="3201"] .svc-steps { background: var(--c-surface); padding: 108px 0; }
[data-pn-block="3201"] .svc-steps .steps-head { text-align: center; max-width: 680px; margin: 0 auto 64px; }
[data-pn-block="3201"] .svc-steps .steps-head .eyebrow { margin-bottom: 14px; }
[data-pn-block="3201"] .svc-steps .steps-head h2 { font-family: var(--font-heading); font-weight: 400; letter-spacing: -0.03em; font-size: clamp(2rem, 4vw, 3rem); color: var(--c-primary-deep); line-height: 1.04; }
[data-pn-block="3201"] .svc-steps .steps-head h2 em { font-style: italic; font-weight: 300; color: var(--heading-em-color); }
[data-pn-block="3201"] .steps-flow { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; max-width: 1000px; margin: 0 auto; position: relative; }
[data-pn-block="3201"] .steps-flow::before { content: ''; position: absolute; top: 34px; left: 8%; right: 8%; height: 2px; background: linear-gradient(90deg, transparent, var(--c-border) 14%, var(--c-border) 86%, transparent); z-index: 0; }
[data-pn-block="3201"] .flow-step { text-align: center; position: relative; z-index: 1; padding: 0 12px; }
[data-pn-block="3201"] .flow-step .fs-num { width: 68px; height: 68px; border-radius: 50%; background: var(--c-primary); color: var(--c-surface); font-family: var(--font-heading); font-weight: 500; font-size: 1.7rem; letter-spacing: -0.03em; display: grid; place-items: center; margin: 0 auto 24px; box-shadow: 0 16px 32px -12px color-mix(in srgb, var(--c-primary) 55%, transparent); }
[data-pn-block="3201"] .flow-step h3 { font-family: var(--font-heading); font-size: 1.42rem; font-weight: 600; color: var(--c-primary-deep); letter-spacing: -0.02em; margin-bottom: 10px; line-height: 1.2; }
[data-pn-block="3201"] .flow-step p { color: var(--c-muted); font-size: 1rem; line-height: 1.62; max-width: 300px; margin: 0 auto; }
@media (max-width: 768px) {
[data-pn-block="3201"] .svc-steps { padding: 66px 0; }
[data-pn-block="3201"] .steps-flow { grid-template-columns: 1fr; gap: 40px; }
[data-pn-block="3201"] .steps-flow::before { display: none; }
}
[data-pn-block="3201"] .reveal { opacity: revert; transform: revert; }
[data-pn-block="3202"] .svc-benefits { background: var(--c-bg); padding: 104px 0; }
[data-pn-block="3202"] .svc-benefits .ben-head { text-align: center; max-width: 680px; margin: 0 auto 52px; }
[data-pn-block="3202"] .svc-benefits .ben-head .eyebrow { margin-bottom: 14px; }
[data-pn-block="3202"] .svc-benefits .ben-head h2 { font-family: var(--font-heading); font-weight: 400; letter-spacing: -0.03em; font-size: clamp(2rem, 4vw, 3rem); color: var(--c-primary-deep); line-height: 1.04; }
[data-pn-block="3202"] .svc-benefits .ben-head h2 em { font-style: italic; font-weight: 300; color: var(--heading-em-color); }
[data-pn-block="3202"] .ben-list { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; max-width: 1020px; margin: 0 auto; }
[data-pn-block="3202"] .ben-row { display: flex; gap: 20px; align-items: flex-start; background: var(--c-surface); border: 1px solid var(--c-border-soft); border-radius: 20px; padding: 26px 28px; transition: transform 0.35s var(--ease), box-shadow 0.35s var(--ease), border-color 0.35s var(--ease); }
[data-pn-block="3202"] .ben-row:hover { transform: translateY(-3px); border-color: var(--c-accent); box-shadow: 0 22px 46px -26px color-mix(in srgb, var(--c-primary) 42%, transparent); }
[data-pn-block="3202"] .ben-row .ben-ic { width: 56px; height: 56px; border-radius: 15px; background: linear-gradient(145deg, var(--c-primary), var(--c-primary-deep)); color: var(--c-accent); display: grid; place-items: center; flex-shrink: 0; }
[data-pn-block="3202"] .ben-row .ben-ic svg { width: 25px; height: 25px; }
[data-pn-block="3202"] .ben-row .ben-tx h3 { font-family: var(--font-heading); font-size: 1.28rem; font-weight: 600; color: var(--c-primary-deep); letter-spacing: -0.02em; margin-bottom: 6px; line-height: 1.2; }
[data-pn-block="3202"] .ben-row .ben-tx p { color: var(--c-muted); font-size: 0.97rem; line-height: 1.58; }
@media (max-width: 820px) {
[data-pn-block="3202"] .svc-benefits { padding: 64px 0; }
[data-pn-block="3202"] .ben-list { grid-template-columns: 1fr; }
}
[data-pn-block="3202"] .reveal {
  opacity: revert;
  transform: revert;
  transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);
}
[data-pn-block="3203"] .final-cta-inner { max-width: 880px; }
[data-pn-block="3203"] .container { max-width: 1280px; }
[data-pn-block="3203"] .reveal { opacity: revert; transform: revert; }
[data-pn-block="3203"] .btn { transition: all 0.3s var(--ease); }
[data-pn-block="8588"] .pn-svc-latest {padding-block:clamp(2rem,5vw,3.5rem);background:var(--c-surface)}
[data-pn-block="8588"] .pn-svc-latest__head {text-align:center;max-width:40rem;margin:0 auto}
[data-pn-block="8588"] .pn-svc-latest__eyebrow {display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary)}
[data-pn-block="8588"] .pn-svc-latest__title {font-family:var(--font-heading);font-weight:600;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.14;color:var(--c-text);margin:.4rem 0 0}