.c8-svc{background:var(--color-bg);color:#0a0a0a;padding-block:var(--c8-pad-section);padding-inline:var(--c8-section-pad)}.c8-svc__inner{max-width:var(--c8-section-max,1320px);margin:0 auto}.c8-svc__head{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,5vh,3rem)}.c8-svc__eyebrow{font-family:var(--montreal);letter-spacing:.22em;text-transform:uppercase;color:var(--c8-gold-dark);justify-content:center;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.c8-svc__eyebrow-dot{background:var(--c8-gold-dark);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #d48e1a80}.c8-svc__heading{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.9rem,4.2vw,3.1rem);font-weight:350;line-height:1.1}.c8-svc__heading-line{display:block}.c8-svc__heading-accent{color:var(--c8-gold-dark);display:block}.c8-svc__sub{font-family:var(--montreal);color:#555;max-width:44rem;margin:0 auto;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.c8-svc__pills{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 clamp(2rem,4vh,2.75rem);display:flex}.c8-svc__pill{appearance:none;cursor:pointer;color:#333;font-family:var(--montreal);background:#fff;border:1.5px solid #0000001a;border-radius:999px;padding:.65rem 1.3rem;font-size:.88rem;font-weight:500;transition:background .3s,color .3s,border-color .3s,transform .3s}.c8-svc__pill:hover{border-color:var(--c8-gold);color:#0a0a0a}.c8-svc__pill.is-active{background:var(--c8-gold);border-color:var(--c8-gold);color:#111}.c8-svc__grid{perspective:1100px;grid-template-columns:repeat(4,1fr);gap:clamp(.85rem,1.4vw,1.25rem);display:grid}@media (width<=1100px){.c8-svc__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.c8-svc__grid{perspective:none;grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.c8-svc__grid{grid-template-columns:1fr}}.c8-svc__card{color:#0a0a0a;--c8-svc-rx:0deg;--c8-svc-ry:0deg;transform:perspective(800px) rotateX(var(--c8-svc-rx)) rotateY(var(--c8-svc-ry));transform-style:preserve-3d;isolation:isolate;background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:.75rem;min-height:260px;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px -22px #0000002e}.c8-svc__card:hover{border-color:var(--c8-gold-glow);box-shadow:0 24px 50px -22px #00000038, 0 0 38px -12px var(--c8-gold-soft)}.c8-svc__card-bg{background:radial-gradient(ellipse at top right, var(--c8-gold-soft) 0%, transparent 65%);opacity:0;pointer-events:none;z-index:-1;border-radius:inherit;transition:opacity .4s;position:absolute;inset:0}.c8-svc__card:hover .c8-svc__card-bg{opacity:1}.c8-svc__card.is-filtered-out{display:none}.c8-svc__card.is-entering{animation:.45s cubic-bezier(.16,1,.3,1) forwards c8-svc-card-in}@keyframes c8-svc-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.c8-svc__card-icon{background:var(--ic-bg,#f2bf221f);width:52px;height:52px;color:var(--ic-fg,var(--c8-gold-dark));border-radius:14px;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:inline-flex}.c8-svc__card-icon svg{width:62%;height:62%;overflow:visible}.c8-svc__card:hover .c8-svc__card-icon{box-shadow:0 12px 22px -10px var(--ic-fg,var(--c8-gold-dark));transform:scale(1.08)rotate(-4deg)}.svc-color-blue{--ic-bg:#eef0ff;--ic-fg:#5457e5}.svc-color-purple{--ic-bg:#f2edff;--ic-fg:#8b5cf6}.svc-color-orange{--ic-bg:#fff3e2;--ic-fg:#f5a623}.svc-color-green{--ic-bg:#e8fbf1;--ic-fg:#21b573}.c8-svc__card-title{font-family:var(--font-display);letter-spacing:-.02em;color:#0a0a0a;margin:.1rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:350;line-height:1.15}.c8-svc__card-blurb{font-family:var(--montreal);color:#555;margin:0;font-size:.86rem;line-height:1.5}.c8-svc__card-tags{border-top:1px solid #0000000f;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.85rem;display:flex}.c8-svc__card-tag{font-family:var(--montreal);color:#6b6b6b;white-space:nowrap;background:#f5f5f7;border:1px solid #0000000d;border-radius:6px;padding:.3rem .65rem;font-size:.68rem;font-weight:600}.svc-growth .i-bar{transform-origin:bottom;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:scaleY(.8)}.svc-growth:hover .i-bar-1{transform:scaleY(1)}.svc-growth:hover .i-bar-2{transition-delay:80ms;transform:scaleY(1)}.svc-growth:hover .i-bar-3{transition-delay:.16s;transform:scaleY(1)}.svc-growth:hover .i-bar-4{transition-delay:.24s;transform:scaleY(1)}.svc-growth .i-line{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset .7s .2s}.svc-growth:hover .i-line{stroke-dashoffset:0}.svc-growth .i-arrow{opacity:0;transition:opacity .4s .7s,transform .4s .7s;transform:translate(-4px,4px)}.svc-growth:hover .i-arrow{opacity:1;transform:translate(0)}.svc-target .i-ring{transform-origin:26px 34px;animation:2.4s ease-out infinite c8-svc-ping}.svc-target .i-ring-2{animation-delay:.6s}@keyframes c8-svc-ping{0%{opacity:.9;transform:scale(.85)}70%{opacity:.25;transform:scale(1.08)}to{opacity:.9;transform:scale(.85)}}.svc-target .i-dart{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);transform:translate(10px,-10px)}.svc-target:hover .i-dart{opacity:1;transform:translate(0)}.svc-influencer .i-mega{transform-origin:22px 30px;animation:3s ease-in-out infinite c8-svc-mega}.svc-influencer .i-wave{stroke-opacity:0}.svc-influencer:hover .i-wave-1{animation:1.4s ease-out infinite c8-svc-ripple}.svc-influencer:hover .i-wave-2{animation:1.4s ease-out .4s infinite c8-svc-ripple}@keyframes c8-svc-mega{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@keyframes c8-svc-ripple{0%{stroke-opacity:0;transform:translate(-2px)}50%{stroke-opacity:1}to{stroke-opacity:0;transform:translate(2px)}}.svc-pr .i-bubble{transform-origin:50%;animation:4s ease-in-out infinite c8-svc-pulse}.svc-pr .i-burst{transform-origin:48px 14px;animation:2.2s ease-in-out infinite c8-svc-burst}@keyframes c8-svc-burst{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.svc-blockchain .i-block-1{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(-3px)}.svc-blockchain .i-block-3{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translate(3px)}.svc-blockchain:hover .i-block-1,.svc-blockchain:hover .i-block-3{transform:translate(0)}.svc-blockchain .i-conn{stroke-dasharray:4;stroke-dashoffset:4px;transition:stroke-dashoffset .4s .25s}.svc-blockchain:hover .i-conn{stroke-dashoffset:0}.svc-whitelabel .i-tag{transform-origin:46px 43px;animation:3s ease-in-out infinite c8-svc-pulse}.svc-whitelabel .i-chart{stroke-dasharray:34;stroke-dashoffset:34px;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.svc-whitelabel:hover .i-chart{stroke-dashoffset:0}.svc-rwa .i-window{fill:currentColor;fill-opacity:.16;stroke:none;animation:3.2s ease-in-out infinite c8-svc-fade}.svc-rwa .i-window-2{animation-delay:.4s}.svc-rwa .i-window-3{animation-delay:.8s}.svc-rwa .i-window-4{animation-delay:1.2s}.svc-rwa .i-link{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.svc-rwa:hover .i-link-1{transform:translate(-2px,2px)}.svc-rwa:hover .i-link-2{transform:translate(2px,-2px)}.svc-seo .i-lens,.svc-seo .i-lens-handle{transform-origin:42px 42px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.svc-seo:hover .i-lens,.svc-seo:hover .i-lens-handle{animation:2.8s ease-in-out infinite c8-svc-circle}@keyframes c8-svc-circle{0%,to{transform:translate(0)}25%{transform:translate(-4px,-4px)}50%{transform:translateY(-7px)}75%{transform:translate(4px,-4px)}}.svc-branding .i-spark-1{transform-origin:49px 16px;animation:2.6s ease-in-out infinite c8-svc-twinkle}.svc-branding .i-spark-2{transform-origin:52px 35px;animation:2.6s ease-in-out .9s infinite c8-svc-twinkle}@keyframes c8-svc-twinkle{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.svc-branding .i-play{transform-origin:19px 31px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.svc-branding:hover .i-play{transform:scale(1.15)}.svc-b2b .i-lead{transform-origin:50%;animation:2.4s ease-in-out infinite c8-svc-bob}.svc-b2b .i-lead-2{animation-delay:.3s}.svc-b2b .i-lead-3{animation-delay:.6s}@keyframes c8-svc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes c8-svc-drop{0%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(22px)}}.svc-b2b:hover .i-lead-1{animation:.9s ease-in forwards c8-svc-drop}.svc-b2b:hover .i-lead-2{animation:.9s ease-in .15s forwards c8-svc-drop}.svc-b2b:hover .i-lead-3{animation:.9s ease-in .3s forwards c8-svc-drop}.svc-community .i-node{transform-origin:50%;animation:3.6s ease-in-out infinite c8-svc-pulse}.svc-community .i-node-2{animation-delay:.6s}.svc-community .i-node-3{animation-delay:1.2s}.svc-community .i-node-4{animation-delay:1.8s}.svc-community .i-link{stroke-dasharray:30;stroke-dashoffset:0;opacity:.35}.svc-community:hover .i-link{opacity:1;animation:1.2s ease-out forwards c8-svc-dash}@keyframes c8-svc-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes c8-svc-dash{0%{stroke-dashoffset:30px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}.svc-automod .i-eye{transform-origin:50%;animation:3.4s ease-in-out infinite c8-svc-blink}.svc-automod .i-eye-2{animation-delay:.1s}@keyframes c8-svc-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}.svc-automod .i-gear{transform-origin:46px 38px;animation:6s linear infinite c8-svc-spin}@keyframes c8-svc-spin{to{transform:rotate(360deg)}}.svc-listing .i-arrow-up{stroke-dasharray:50;stroke-dashoffset:50px;transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.svc-listing:hover .i-arrow-up{stroke-dashoffset:0}.svc-listing .i-pyr{transform-origin:30px 52px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.svc-listing:hover .i-pyr{transform:translateY(-2px)}.svc-event .i-light{transform-origin:50%;animation:2.2s ease-in-out infinite c8-svc-pulse}.svc-event .i-light-2{animation-delay:.7s}.svc-event .i-beam{opacity:.5;transform-origin:top;transition:opacity .5s,transform .5s}.svc-event:hover .i-beam-1{opacity:1;transform:rotate(-4deg)}.svc-event:hover .i-beam-2{opacity:1;transform:rotate(4deg)}.svc-outdoor .i-board{transform-origin:30px 34px;animation:4.5s ease-in-out infinite c8-svc-sway}@keyframes c8-svc-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.svc-outdoor .i-board-line{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.svc-outdoor .i-board-line-2{stroke-dasharray:18;stroke-dashoffset:18px;transition-delay:.1s}.svc-outdoor:hover .i-board-line{stroke-dashoffset:0}.svc-print .i-photo{animation:3s ease-in-out infinite c8-svc-fade}@keyframes c8-svc-fade{0%,to{opacity:.5}50%{opacity:1}}.svc-print .i-headline{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .5s}.svc-print .i-headline-2{transition-delay:.1s}.svc-print:hover .i-headline{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.c8-svc__card-icon *{transition:none!important;animation:none!important}.c8-svc__card.is-entering{opacity:1!important;animation:none!important;transform:none!important}}.c8-svc__cta-pair{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:clamp(2.5rem,5vh,3.25rem);display:flex}.c8-svc__cta{font-family:var(--montreal);border-radius:999px;align-items:center;gap:.7rem;padding:1rem 1.9rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s,color .35s,border-color .35s;display:inline-flex}.c8-svc__cta--primary{background:var(--c8-gold);color:#111;border:1.5px solid var(--c8-gold)}.c8-svc__cta--primary svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.c8-svc__cta--primary:hover{color:var(--c8-gold);background:#0a0a0a;border-color:#0a0a0a;transform:translateY(-2px)}.c8-svc__cta--primary:hover svg{transform:translate(3px,-3px)}.c8-svc__cta--secondary{color:#111;background:0 0;border:1.5px solid #00000059}.c8-svc__cta--secondary:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-2px)}body{background:var(--color-bg);margin:0}main{z-index:1;position:relative}
