.services-page .ctacard--image .ctacard-title,.services-page .ctacard--image .h2{color:#fff;text-shadow:0 4px 18px #0f2b3e66}.services-page .hero-sub .cword{color:var(--ink);font-weight:700}.services-page .hero-sub .cword b{color:var(--orange);font-weight:inherit}.services-page .hero-sub .fname{color:var(--blue);white-space:nowrap;font-weight:800}@media (max-width:767px){.services-page .hero-sub .svc-3c-words{display:block}}.services-page .platbar{z-index:1;-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border-top:1px solid #e3ebf1d9;border-bottom:1px solid #e3ebf1d9;padding:26px 0 30px;position:relative}.services-page .platin{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.services-page .platlead{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:800}.services-page .platsup{max-width:520px;color:var(--body);font-size:14px;font-weight:500;line-height:1.6}.services-page .chips{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.services-page .chip{color:var(--body);white-space:nowrap;background:#fff9;border:1.5px solid #e3ebf1f2;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700;transition:border-color .25s,color .25s,background .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.services-page .chip:hover{background:var(--blue-tint);color:var(--blue);border-color:#1577ba59;transform:translateY(-1px);box-shadow:0 6px 16px #0f2b3e0f}.services-page .sec{padding:88px 0}.services-page .sec.tint{background:radial-gradient(80% 50% at 50% 0,#1577ba0d,#0000 55%),linear-gradient(#f3f9fb,#edf7fa)}.services-page .svc-pipe-sec{background:radial-gradient(ellipse 55% 45% at 50% -5%, #f15a2d12, transparent 55%), radial-gradient(ellipse 40% 35% at 100% 60%, #1577ba0d, transparent 50%), var(--paper);padding-bottom:40px;position:relative;overflow:hidden}.services-page .svc-proof{padding:64px 0}.services-page .h2{letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,4vw,36px);font-weight:800}.services-page .kick{color:var(--muted);margin-top:10px;font-size:16px;font-weight:500}.services-page .pipewrap{margin-top:34px}.services-page .pipelegend{flex-wrap:wrap;gap:10px 24px;margin-bottom:18px;display:flex}.services-page .pl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:800;display:inline-flex}.services-page .pl i{border-radius:3px;width:10px;height:10px;display:inline-block}.services-page .pl.z1 i{background:var(--blue)}.services-page .pl.z2 i{background:var(--orange)}.services-page .pl.z3 i{background:var(--dark)}.services-page .pipe{flex-direction:column;gap:24px;display:flex}.services-page .pnode{isolation:isolate;border-left:3px solid var(--line);color:var(--ink);border-radius:10px;padding:13px 14px;font-size:13.5px;font-weight:700;position:relative;overflow:hidden}.services-page .pnode.z1{border-left-color:var(--blue)}.services-page .pnode.z2{border-left-color:var(--orange)}.services-page .pnode.z3{border-left-color:var(--dark)}.services-page .pnode.end{background:var(--dark);color:#fff;border-color:var(--dark);box-shadow:0 12px 32px #0c2a3f33}.services-page .pnode.opt{border:1.5px dashed var(--orange);box-shadow:none;background:0 0}.services-page .pnode:not(:last-child):after{content:"↓";color:#9dabbc;pointer-events:none;font-size:14px;font-weight:700;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.services-page .pnode:not(.end):not(.opt){background:linear-gradient(160deg,#ffffffeb,#f7fbfdc7);border:1px solid #e3ebf1f2;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s;box-shadow:inset 0 1px #ffffffe6,0 14px 36px #0f2b3e0b}.services-page .pnode.z1 .fcard-glow{background:radial-gradient(circle,#1577ba38,#0000 68%)}.services-page .pnode.z2 .fcard-glow{background:radial-gradient(circle,#f15a2d33,#0000 68%)}.services-page .pnode.z1:hover:not(.end):not(.opt){border-color:#1577ba52;transform:translateY(-10px);box-shadow:inset 0 1px #fffffff2,0 28px 60px #0f2b3e1f,0 0 0 1px #1577ba1a}.services-page .pnode.z2:hover:not(.end):not(.opt){border-color:#f15a2d52;transform:translateY(-10px);box-shadow:inset 0 1px #fffffff2,0 28px 60px #0f2b3e1f,0 0 0 1px #f15a2d14}.services-page .pnode:hover:not(.end):not(.opt) .fcard-glow{opacity:1;transform:scale(1)}.services-page .pipecap{color:var(--muted);margin-top:18px;font-size:13px;font-weight:600}.services-page .cband{padding:64px 0}.services-page .cband.tint{background:radial-gradient(80% 50% at 50% 0,#1577ba0d,#0000 55%),linear-gradient(#f3f9fb,#edf7fa)}.services-page .cgrid{gap:26px;display:grid}.services-page .ctitle h3{letter-spacing:-.01em;color:var(--ink);font-size:clamp(26px,3.6vw,32px);font-weight:800}.services-page .ctitle h3 b{color:var(--orange);font-weight:inherit}.services-page .zbar{border-radius:2px;width:44px;height:4px;margin-top:12px}.services-page .zbar.z1{background:var(--blue)}.services-page .zbar.z2{background:var(--orange)}.services-page .zbar.z3{background:var(--dark)}.services-page .clusters{gap:18px;display:grid}.services-page .clabel{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.services-page .b-content .clabel{color:var(--blue)}.services-page .b-clicks .clabel{color:var(--cta)}.services-page .acc .clabel{margin:0;padding:4px 0}.services-page .acc .mstack{margin-top:12px}.services-page .mstack{gap:12px;display:grid}.services-page .mcard.fcard{border-radius:12px;height:auto;padding:16px 18px}.services-page .b-content .mcard.fcard{border-left:3px solid var(--blue)}.services-page .b-clicks .mcard.fcard{border-left:3px solid var(--orange)}.services-page .b-conversions .mcard.fcard{border-left:3px solid var(--dark)}.services-page .fcard-2:hover .mlabel{color:var(--blue)}.services-page .fcard-1:hover .mlabel{color:var(--orange)}.services-page .mlabel{z-index:1;color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:800;transition:color .35s;position:relative}.services-page .msup{z-index:1;color:var(--body);margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.55;position:relative}.services-page .mgrid{gap:12px;display:grid}.services-page .callout.fcard{border-left:3px solid var(--orange);border-radius:12px;height:auto;margin-top:22px;padding:20px 22px;font-size:15px;font-weight:500;line-height:1.65}.services-page .callout b{color:var(--ink);font-weight:700}.services-page .callout .cslink{margin-top:0;padding-top:0}.services-page .proofgrid{gap:16px;margin-top:32px;display:grid}.services-page .svc-proof-title{font-size:clamp(22px,3vw,28px)}.services-page .rcard.rv-in:hover,.services-page .rcard:hover{border-color:#1577ba33;transform:translateY(-6px);box-shadow:0 22px 48px #0f2b3e17}.services-page .rcard:hover .anchor{color:var(--orange)}.services-page .svc-proof .anchor{letter-spacing:-.02em;margin-top:10px;font-size:clamp(26px,4vw,34px)}.services-page .rcard .txt{color:var(--body);margin-top:6px;font-size:14.5px;font-weight:500;line-height:1.6}.services-page .rcard .cslink{margin-top:auto;padding-top:14px}.services-page .rules{background:var(--blue-tint);padding:88px 0;position:relative;overflow:hidden}.services-page .rules .h2{color:var(--ink)}.services-page .rules .kick{color:var(--body)}.services-page .rulegrid{grid-template-columns:1fr;gap:14px;margin-top:38px;display:grid}@media (min-width:700px) and (max-width:979px){.services-page .rulegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .rulegrid>.rv:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,50% - 7px)}}@media (min-width:980px){.services-page .rulegrid{grid-template-columns:repeat(6,minmax(0,1fr))}.services-page .rulegrid>.rv{grid-column:span 2}.services-page .rulegrid>.rv:nth-child(4):nth-last-child(2){grid-column:2/span 2}.services-page .rulegrid>.rv:nth-child(5):last-child{grid-column:4/span 2}}.services-page .rulecard{isolation:isolate;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:24px;transition:transform .45s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f2b3e0a}.services-page .rulecard .fcard-glow{background:radial-gradient(circle,#f15a2d33,#0000 68%)}.services-page .rulecard:hover .fcard-glow,.services-page .rulecard.rv-in:hover .fcard-glow{opacity:1;transform:scale(1)}.services-page .rulecard:hover,.services-page .rulecard.rv-in:hover{background:var(--paper);border-color:#1577ba47;transform:translateY(-10px);box-shadow:0 24px 52px #0f2b3e1a,0 0 0 1px #1577ba14}.services-page .rulecard:hover .rnum{color:var(--orange)}.services-page .rnum{z-index:1;letter-spacing:.14em;color:var(--orange);font-size:12px;font-weight:800;transition:color .35s;position:relative}.services-page .rulecard h3{z-index:1;color:var(--ink);letter-spacing:-.01em;margin-top:8px;font-size:17.5px;font-weight:800;position:relative}.services-page .rulecard p{z-index:1;color:var(--body);margin-top:9px;font-size:14.5px;font-weight:500;line-height:1.65;position:relative}.services-page .fork{flex-direction:column;align-items:center;margin-top:36px;display:flex}.services-page .fork.rv-in{transition:none}.services-page .fork-trunk{flex-direction:column;align-items:center;width:100%;display:flex}.services-page .fork .fork-rise{opacity:0;transform:translateY(16px)}.services-page .fork.fork-play .fork-rise-1{animation:.45s cubic-bezier(.22,1,.36,1) forwards fork-rise}.services-page .fork.fork-play .fork-rise-2{animation:.4s cubic-bezier(.22,1,.36,1) 80ms forwards fork-rise}.services-page .fork.fork-play .fork-rise-3{animation:.45s cubic-bezier(.22,1,.36,1) .14s forwards fork-rise}.services-page .fork.fork-play .fork-rise-4{animation:.4s cubic-bezier(.22,1,.36,1) .2s forwards fork-rise}.services-page .fork.fork-play .fork-rise-5{animation:.55s cubic-bezier(.22,1,.36,1) .28s forwards fork-rise}.services-page .fork.fork-play .fork-rise-6{animation:.4s cubic-bezier(.22,1,.36,1) .36s forwards fork-rise}@keyframes fork-rise{to{opacity:1;transform:none}}.services-page .fork .fork-split{opacity:0}.services-page .fork.fork-play .fork-split{animation:.35s .42s forwards fork-fade}.services-page .fork .fsplit-arm{stroke-dasharray:1;stroke-dashoffset:1px}.services-page .fork.fork-play .fsplit-arm-left{animation:.55s cubic-bezier(.22,1,.36,1) .48s forwards fork-draw}.services-page .fork.fork-play .fsplit-arm-right{animation:.55s cubic-bezier(.22,1,.36,1) .56s forwards fork-draw}@keyframes fork-fade{to{opacity:1}}@keyframes fork-draw{to{stroke-dashoffset:0}}.services-page .fork .fork-branch-left{opacity:0;transform:translate(-52px)}.services-page .fork .fork-branch-right{opacity:0;transform:translate(52px)}.services-page .fork .fork-branch-or{opacity:0;transform:scale(.92)}.services-page .fork.fork-play .fork-branch-left{animation:.65s cubic-bezier(.22,1,.36,1) .72s forwards fork-slide-left}.services-page .fork.fork-play .fork-branch-right{animation:.65s cubic-bezier(.22,1,.36,1) .72s forwards fork-slide-right}.services-page .fork.fork-play .fork-branch-or{animation:.45s cubic-bezier(.22,1,.36,1) .8s forwards fork-or}@keyframes fork-slide-left{to{opacity:1;transform:none}}@keyframes fork-slide-right{to{opacity:1;transform:none}}@keyframes fork-or{to{opacity:1;transform:none}}.services-page .fpill{border-radius:999px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-block;box-shadow:0 8px 20px #0f2b3e14}.services-page .fpill.a{background:var(--blue);color:#fff}.services-page .fpill.b{background:var(--blue-tint);color:var(--blue);box-shadow:none}.services-page .fline{background:#c9d6df;width:2px;height:22px}.services-page .fsplit{width:100%;max-width:560px;height:44px;display:none}.services-page .orchip{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;justify-self:center;align-items:center;gap:12px;margin:4px 0;font-size:12px;font-weight:800;display:flex}.services-page .orchip:before,.services-page .orchip:after{content:"";background:var(--line);width:42px;height:1px}.services-page .trunkcard{width:100%;max-width:560px}.services-page .egrid{gap:16px;width:100%;display:grid}.services-page .ecard.fcard{border-radius:var(--radius);height:auto;padding:28px}.services-page .ecard.ghost{border-radius:var(--radius);box-shadow:none;background:0 0;border:1.5px dashed #b9c8d4;padding:28px}.services-page .ecard.ghost:hover{box-shadow:none;border-color:#b9c8d4;transform:none}.services-page .ecard.ghost:after{display:none}.services-page .elabel{z-index:1;letter-spacing:.11em;text-transform:uppercase;background:var(--blue-tint);color:var(--blue);border-radius:999px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-block;position:relative}.services-page .elabel.ghostl{background:var(--gray-tint);color:#5b6b7c}.services-page .ecard h3{z-index:1;letter-spacing:-.01em;color:var(--ink);margin-top:14px;font-size:21px;font-weight:800;position:relative}.services-page .ecard p{z-index:1;color:var(--body);margin-top:10px;font-size:15px;font-weight:500;line-height:1.65;position:relative}.services-page .enote{color:var(--cta);margin-top:12px;font-size:12.5px;font-weight:700}@media (min-width:760px){.services-page .proofgrid{grid-template-columns:1fr 1fr}.services-page .fsplit{display:block}.services-page .orchip,.services-page .fline.mobile{display:none}.services-page .egrid{grid-template-columns:1fr 1fr;max-width:860px}}@media (min-width:880px){.services-page .pipe{flex-direction:row;gap:22px}.services-page .pnode{border-left:1px solid var(--line);border-top:3px solid var(--line);text-align:center;flex:1;justify-content:center;align-items:center;padding:14px 8px;display:flex}.services-page .pnode.z1{border-top-color:var(--blue);border-left-color:var(--line)}.services-page .pnode.z2{border-top-color:var(--orange);border-left-color:var(--line)}.services-page .pnode.z3{border-top-color:var(--dark);border-left-color:var(--line)}.services-page .pnode.end{border-color:var(--dark)}.services-page .pnode.opt{border:1.5px dashed var(--orange)}.services-page .pnode:not(:last-child):after{content:"→";inset:50% -19px auto auto;transform:translateY(-50%)}.services-page .cgrid{grid-template-columns:250px 1fr;gap:36px}.services-page .clusters{grid-template-columns:repeat(3,1fr);gap:24px}.services-page .mgrid{grid-template-columns:1fr 1fr}}@media (hover:none){.services-page .pnode:hover:not(.end):not(.opt),.services-page .rulecard:hover,.services-page .rulecard.rv-in:hover,.services-page .ecard.fcard:hover,.services-page .chip:hover{transform:none}}@media (prefers-reduced-motion:reduce){.services-page .pnode,.services-page .rulecard,.services-page .chip{transition:none}.services-page .pnode:hover:not(.end):not(.opt),.services-page .rulecard:hover,.services-page .rulecard.rv-in:hover,.services-page .chip:hover{transform:none}.services-page .fork .fork-rise,.services-page .fork .fork-branch-left,.services-page .fork .fork-branch-right,.services-page .fork .fork-branch-or,.services-page .fork .fork-split{opacity:1;animation:none;transform:none}.services-page .fork .fsplit-arm{stroke-dashoffset:0;animation:none}}
