:root{--epic-ink:#080808;--epic-ink-soft:#131313;--epic-paper:#f1eee6;--epic-paper-2:#e5e0d5;--epic-white:#fffdf8;--epic-cyan:#00bff3;--epic-pink:#f50078;--epic-gold:#ffb51b;--epic-violet:#7d5cff;--epic-lime:#a8ef5a;--epic-line:#08080829;--epic-line-light:#fffdf833}body{background:var(--epic-ink);font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.has-reveal [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}.has-reveal [data-reveal].is-visible{opacity:1;transform:none}.epicEyebrow{letter-spacing:.18em;text-transform:uppercase;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.heroKicker{color:#fffdf8a8;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:13px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.heroKicker i{background:currentColor;width:42px;height:1px}.epicActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.epicButton{letter-spacing:.01em;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 19px;font-size:13px;font-weight:800;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}.epicButton:hover{transform:translateY(-3px)}.epicButtonPrimary{background:var(--epic-pink);color:#fff}.epicButtonPrimary:hover{background:#ff1688}.epicButtonGhost{color:var(--epic-white);background:0 0;border-color:#fffdf857}.epicButtonGhost:hover{background:var(--epic-white);color:var(--epic-ink)}.epicButtonLight{background:var(--epic-paper);color:var(--epic-ink)}.epicButtonLight:hover{background:#fff}.epicButtonDark{background:var(--epic-ink);color:var(--epic-white)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808e8;border-bottom:1px solid #ffffff24;position:sticky;top:0}.site-nav{gap:34px;height:76px}.site-brand{width:178px}.desktop-menu{gap:27px}.desktop-menu a{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.desktop-menu a:after{content:"";background:var(--epic-cyan);height:2px;transition:right .25s;position:absolute;bottom:-11px;left:0;right:100%}.desktop-menu a:hover,.desktop-menu a.active{color:#fff}.desktop-menu a:hover:after,.desktop-menu a.active:after{right:0}.desktop-cta.btn{background:var(--epic-paper);color:var(--epic-ink);box-shadow:none;border-radius:0;gap:20px;padding-inline:17px}.desktop-cta.btn:hover{background:var(--epic-gold)}.epicHero{--pointer-x:74%;--pointer-y:24%;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#00bff324,transparent 23%), var(--epic-ink);min-height:calc(100svh - 76px);color:var(--epic-white);isolation:isolate;position:relative;overflow:hidden}.epicHero:after{content:"";border:1px solid #f5007873;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;left:-210px;box-shadow:0 0 0 70px #f500780d,0 0 0 140px #f5007806}.epicHeroGrid{z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.epicHeroInner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:70px;min-height:calc(100svh - 158px);padding-top:70px;padding-bottom:70px;display:grid}.epicHeroCopy{z-index:2;position:relative}.epicHero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:870px;margin:30px 0 24px;font-size:clamp(4.2rem,7.3vw,7.6rem);font-weight:900;line-height:.84}.epicHero h1 em{color:var(--epic-gold);letter-spacing:-.045em;text-transform:none;margin-top:.12em;font-family:Georgia,Times New Roman,serif;font-size:.65em;font-weight:400;display:block}.epicHeroCopy>p{color:#fffdf8ad;max-width:670px;font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.65}.heroSignalBoard{min-height:600px;box-shadow:16px 16px 0 var(--epic-cyan);background:#080808bd;border:1px solid #fffdf875;position:relative}.signalBoardTop,.signalBoardBottom{border-bottom:1px solid var(--epic-line-light);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:17px 19px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.signalLive{align-items:center;gap:7px;display:flex}.signalLive i{background:var(--epic-lime);width:7px;height:7px;box-shadow:0 0 15px var(--epic-lime);border-radius:50%}.signalCore{place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.signalCore:before,.signalCore:after{content:"";background:#ffffff29;position:absolute}.signalCore:before{width:1px;height:100%}.signalCore:after{width:100%;height:1px}.signalOrbit{aspect-ratio:1;border:1px solid #ffffff4d;border-radius:50%;width:190px;position:absolute}.signalOrbit:after{content:"";background:var(--epic-pink);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%}.signalOrbitOne{animation:12s linear infinite signal-spin}.signalOrbitTwo{border-style:dashed;width:310px;animation:20s linear infinite reverse signal-spin}.signalOrbitTwo:after{background:var(--epic-gold)}.signalOrbitThree{opacity:.44;width:430px;animation:30s linear infinite signal-spin}.signalOrbitThree:after{background:var(--epic-cyan)}.signalBrand{z-index:2;background:var(--epic-paper);width:178px;height:104px;color:var(--epic-ink);box-shadow:10px 10px 0 var(--epic-pink);place-items:center;padding:18px;display:grid;position:relative}.signalBrand .brandLockup{filter:none}.signalNode{z-index:2;letter-spacing:.15em;background:#0d0d0d;border:1px solid #ffffff59;padding:9px 11px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.nodeOne{top:18%;left:9%}.nodeTwo{color:var(--epic-gold);top:24%;right:8%}.nodeThree{color:var(--epic-pink);bottom:17%;left:13%}.nodeFour{color:var(--epic-cyan);bottom:13%;right:13%}.signalBoardBottom{border-top:1px solid var(--epic-line-light);border-bottom:0;gap:12px}.signalBoardBottom div{gap:7px;display:grid}.signalBoardBottom div:last-child{text-align:right}.signalBoardBottom span{color:#ffffff73}.signalBoardBottom strong{letter-spacing:0;font-size:11px}.heroDataRail{background:#0e0e0e;border-top:1px solid #ffffff2e;position:relative}.heroDataRail .container{grid-template-columns:repeat(4,1fr);min-height:82px;display:grid}.heroDataRail span{color:#ffffff91;text-transform:uppercase;border-right:1px solid #ffffff21;align-items:center;gap:10px;padding:18px;font:700 10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.heroDataRail span:first-child{border-left:1px solid #ffffff21}.heroDataRail strong{color:#fff;font-size:18px}.editorialHeading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:80px;margin-bottom:64px;display:grid}.editorialHeading h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(3.1rem,6vw,6.5rem);line-height:.88}.editorialHeading h2 em{text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.8em;font-weight:400}.editorialHeading>p{opacity:.7;border-left:2px solid;max-width:520px;margin:0;padding-left:22px;font-size:1.05rem;line-height:1.7}.trustNetwork{color:var(--epic-white);background-color:#0b0d0f;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:120px 0;position:relative;overflow:hidden}.trustNetwork:before{content:"";border:1px solid #00bff357;border-radius:50%;width:560px;height:560px;position:absolute;top:-310px;right:-310px;box-shadow:0 0 0 62px #00bff306,0 0 0 124px #00bff304}.trustNetworkIntro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:80px;margin-bottom:58px;display:grid;position:relative}.trustNetworkIntro .epicEyebrow{color:var(--epic-cyan);grid-column:1/-1}.trustNetworkIntro h2{letter-spacing:-.075em;text-transform:uppercase;max-width:850px;margin:0;font-size:clamp(3.5rem,6vw,7rem);line-height:.88}.trustNetworkIntro h2 em{color:var(--epic-gold);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-weight:400;display:block}.trustNetworkIntro>p{border-left:2px solid var(--epic-cyan);color:#ffffff9e;margin:0;padding-left:22px;font-size:1.05rem;line-height:1.75}.partnerLogoGrid{background:#fff3;border:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative}.partnerLogoCard{background:var(--epic-paper);min-height:220px;color:var(--epic-ink);place-items:center;padding:35px 28px 28px;transition:background .3s,transform .3s;display:grid;position:relative;overflow:hidden}.partnerLogoCard:hover{z-index:2;background:#fff;transform:translateY(-6px)}.partnerLogoCard>span{color:#827c70;letter-spacing:.12em;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:14px;left:14px}.partnerLogoCard img{object-fit:contain;filter:saturate(.88);width:100%;height:105px}.partnerLogoCard small{color:#6a655c;letter-spacing:.12em;text-transform:uppercase;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:13px;left:14px}.institutionRail{background:#080808b8;border:1px solid #ffffff38;grid-template-columns:220px 1fr;margin-top:26px;display:grid}.institutionRailLabel{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:space-between;gap:30px;min-height:100%;padding:23px;display:flex}.institutionRailLabel span{color:var(--epic-pink);letter-spacing:.16em;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.institutionRailLabel strong{max-width:120px;font-size:1.45rem;line-height:1.05}.institutionNameGrid{grid-template-columns:repeat(2,1fr);display:grid}.institutionNameGrid div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;grid-template-columns:35px 1fr;align-items:center;gap:12px;min-height:86px;padding:16px 20px;display:grid}.institutionNameGrid div:nth-child(2n){border-right:0}.institutionNameGrid div:nth-last-child(-n+2){border-bottom:0}.institutionNameGrid span{color:#ffffff52;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.institutionNameGrid strong{font-size:.9rem;line-height:1.3}.trustNetworkNote{color:#ffffff61;letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:690px;margin:20px 0 0 auto;font:700 8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.proofSection{background:var(--epic-paper);color:var(--epic-ink);padding:130px 0}.proofSection .epicEyebrow{color:var(--epic-pink)}.featuredWorkGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.featuredWorkCard{border:1px solid var(--epic-ink);background:var(--epic-white);color:var(--epic-ink);transition:transform .35s,box-shadow .35s;display:grid;overflow:hidden}.featuredWorkCard:hover{box-shadow:12px 12px 0 var(--accent,var(--epic-cyan));transform:translateY(-8px)}.featuredWorkCard.work-1,.featuredWorkCard.work-4{grid-column:span 7}.featuredWorkCard.work-2,.featuredWorkCard.work-3{grid-column:span 5}.featuredWorkMedia{background:#c7c3ba;min-height:360px;position:relative;overflow:hidden}.work-2 .featuredWorkMedia,.work-3 .featuredWorkMedia{min-height:285px}.featuredWorkMedia>img{object-fit:cover;object-position:center top;filter:saturate(.86)contrast(1.04);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .3s}.work-1 .featuredWorkMedia>img{object-position:center}.featuredWorkCard:hover .featuredWorkMedia>img{filter:saturate();transform:scale(1.035)}.workMediaChrome{z-index:2;color:#fff;letter-spacing:.13em;background:#080808d1;align-items:center;gap:6px;height:34px;padding:0 11px;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:0;left:0;right:0}.workMediaChrome span{margin-right:auto}.workMediaChrome i{background:var(--epic-cyan);border-radius:50%;width:6px;height:6px}.workMediaChrome i:nth-of-type(2){background:var(--epic-pink)}.workMediaChrome i:nth-of-type(3){background:var(--epic-gold)}.featuredWorkCopy{padding:28px}.featuredWorkCopy>span,.portfolioEpicCopy>span{color:var(--accent,var(--epic-cyan));letter-spacing:.13em;text-transform:uppercase;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.featuredWorkCopy h3{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(1.65rem,2.5vw,2.65rem);line-height:1}.featuredWorkCopy p{color:#57534d;max-width:620px;line-height:1.65}.featuredWorkCopy>strong{border-top:1px solid var(--epic-line);justify-content:space-between;margin-top:28px;padding-top:17px;font-size:12px;display:flex}.accent-cyan{--accent:var(--epic-cyan)}.accent-pink{--accent:var(--epic-pink)}.accent-gold{--accent:var(--epic-gold)}.accent-violet{--accent:var(--epic-violet)}.accent-lime{--accent:#5f9e1f}.sectionFootLink{border-top:1px solid var(--epic-ink);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:44px;padding-top:24px;font:700 12px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.sectionFootLink>a{color:var(--epic-pink);gap:35px;display:flex}.uroSpotlight{color:var(--epic-white);background:radial-gradient(circle at 78% 30%,#00bff31f,#0000 31%),linear-gradient(130deg,#07101c,#08111d 52%,#0b0d10);padding:130px 0;position:relative;overflow:hidden}.uroSpotlight:after{content:"URO / ONCOLOGY / DIGITAL";color:#ffffff06;letter-spacing:-.06em;white-space:nowrap;font-size:clamp(4rem,10vw,11rem);font-weight:900;line-height:.7;position:absolute;bottom:-17px;left:-15px}.uroSpotlightGrid{z-index:1;grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);align-items:center;gap:65px;display:grid;position:relative}.uroSpotlightCopy .epicEyebrow{color:#62dd91;margin-top:46px}.uroSpotlightCopy h2{letter-spacing:-.07em;text-transform:uppercase;margin:22px 0;font-size:clamp(3.3rem,5.4vw,6.2rem);line-height:.88}.uroSpotlightCopy h2 em{color:#62dd91;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.77em;font-weight:400;display:block}.uroSpotlightCopy>p{color:#ffffffa3;max-width:590px;font-size:1.04rem;line-height:1.75}.uroStatus{justify-content:space-between;align-items:center;gap:18px;display:flex}.uroStatus span{color:#62dd91;letter-spacing:.13em;align-items:center;gap:8px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.uroStatus span i{background:#62dd91;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite signal-live;box-shadow:0 0 14px #62dd91}.uroStatus small{color:#ffffff59;letter-spacing:.12em;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.uroFeatureGrid{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);gap:1px;margin:32px 0;display:grid}.uroFeatureGrid span{letter-spacing:.08em;text-transform:uppercase;background:#0b131f;align-items:center;min-height:58px;padding:13px 15px;font:800 9px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.uroFeatureGrid span:before{content:"+";color:#62dd91;margin-right:10px;font-size:15px}.uroSpotlightVisual{background:#eef2f4;border:1px solid #ffffff8c;min-height:640px;position:relative;overflow:hidden;box-shadow:15px 15px #62dd91,0 35px 95px #00000061}.uroSpotlightVisual>img{object-fit:cover;object-position:center;padding:54px 18px 60px}.uroVisualChrome,.uroVisualTelemetry{z-index:2;color:#ffffff9e;letter-spacing:.12em;background:#060e19f0;justify-content:space-between;align-items:center;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;left:0;right:0}.uroVisualChrome{border-bottom:1px solid #fff3;min-height:42px;padding:0 14px;top:0}.uroVisualChrome span:last-child{color:#62dd91}.uroVisualTelemetry{border-top:1px solid #fff3;min-height:48px;padding:0 14px;bottom:0}.uroVisualTelemetry span:not(:last-child){border-right:1px solid #ffffff29;padding-right:18px}.nfcFlagship{background:var(--epic-pink);color:#fff;padding:130px 0;position:relative;overflow:hidden}.nfcFlagshipNoise{opacity:.17;background-image:radial-gradient(#fffc .65px,#0000 .65px);background-size:7px 7px;position:absolute;inset:0}.nfcFlagshipGrid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:80px;display:grid;position:relative}.nfcFlagshipCopy h2{letter-spacing:-.075em;text-transform:uppercase;max-width:760px;margin:18px 0 26px;font-size:clamp(3.6rem,6.4vw,7rem);line-height:.87}.nfcFlagshipCopy>p{color:#fffc;max-width:650px;font-size:1.12rem;line-height:1.7}.nfcValueChain{flex-wrap:wrap;align-items:center;gap:11px;margin:34px 0;display:flex}.nfcValueChain span{letter-spacing:.12em;border:1px solid #ffffff8c;padding:7px 9px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcValueChain i{font-style:normal}.nfcEvidence{min-height:610px;position:relative}.nfcEvidenceMain{background:#111;border:1px solid #fff;position:absolute;inset:0 15% 8% 0;overflow:hidden;transform:rotate(-2deg)}.nfcEvidenceMain img{object-fit:cover;image-rendering:auto}.nfcEvidenceMain>span,.nfcEvidenceMini>span{color:#000;text-transform:uppercase;background:#fff;padding:9px 11px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:14px;left:14px}.nfcEvidenceMini{background:#111;border:1px solid #fff;width:42%;height:310px;position:absolute;bottom:0;right:0;overflow:hidden;transform:rotate(3deg)}.nfcEvidenceMini img{object-fit:cover}.nfcTapBadge{z-index:3;aspect-ratio:1;background:var(--epic-gold);width:160px;color:var(--epic-ink);border:2px solid var(--epic-ink);box-shadow:8px 8px 0 var(--epic-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5%;right:3%}.nfcTapBadge i{border:1px solid var(--epic-ink);opacity:.4;border-radius:50%;position:absolute;inset:18px}.nfcTapBadge i:nth-child(2){inset:30px}.nfcTapBadge i:nth-child(3){inset:42px}.nfcTapBadge strong{font-size:28px;position:relative}.nfcTapBadge span{text-transform:uppercase;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:34px}.capabilitySection{background:var(--epic-ink);color:var(--epic-white);padding:130px 0}.capabilityHeading .epicEyebrow{color:var(--epic-cyan)}.capabilityList{border-top:1px solid var(--epic-line-light)}.capabilityList article{border-bottom:1px solid var(--epic-line-light);grid-template-columns:70px minmax(220px,.75fr) minmax(260px,1fr) minmax(190px,.55fr);align-items:center;gap:30px;min-height:156px;transition:background .3s,padding .3s;display:grid}.capabilityList article:hover{background:#ffffff09;padding-inline:20px}.capabilityList article>span{color:var(--epic-cyan);font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.capabilityList h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.6rem,3vw,3.1rem);line-height:1}.capabilityList p{color:#ffffff9e;margin:0;line-height:1.65}.capabilityList article>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.capabilityList small{text-transform:uppercase;border:1px solid #ffffff40;padding:6px 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.visionStatement{background:var(--epic-gold);color:var(--epic-ink);padding:130px 0}.visionStatementGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.visionStatement blockquote{letter-spacing:-.055em;max-width:900px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.5vw,6.4rem);line-height:.93}.founderCard{border:1px solid var(--epic-ink);background:var(--epic-paper);box-shadow:14px 14px 0 var(--epic-pink);position:relative}.founderCard>img{object-fit:cover;object-position:center top;filter:grayscale();width:100%;height:490px;transition:filter .35s}.founderCard:hover>img{filter:grayscale(0)}.founderCard>div{gap:7px;padding:20px;display:grid}.founderCard strong{font-size:1.1rem}.founderCard span{text-transform:uppercase;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.founderCard a{color:var(--epic-pink);margin-top:12px;font-weight:800}.epicContact{background:var(--epic-ink);color:var(--epic-white);padding:115px 0}.epicContactGrid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.epicContact h2{letter-spacing:-.075em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(3.6rem,6.7vw,7.4rem);line-height:.87}.epicContactGrid>div:last-child>p{color:#ffffffa3;max-width:570px;font-size:1.1rem;line-height:1.7}.epicContactLight{background:var(--epic-gold);color:var(--epic-ink)}.epicContactLight .epicContactGrid>div:last-child>p{color:#080808ad}.epicFooter{background:#030303;border-top:1px solid #ffffff2e;padding:72px 0}.epicFooter .footerGrid{grid-template-columns:1.35fr .65fr .9fr}.epicFooter .officialFooterBrand{width:240px}.epicFooter h4{letter-spacing:.15em;text-transform:uppercase;color:var(--epic-cyan);font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.epicFooter a{transition:color .2s}.epicFooter a:hover{color:#fff}.epicFooter .footerLinkHub{color:var(--epic-white);background:#ffffff0a;border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:13px 14px;font-weight:800;display:flex}.epicFooter .footerLinkHub:hover{border-color:var(--epic-cyan);background:#00bff314}.epicFooter .footerLinkHub span{color:var(--epic-cyan);margin:0;font-size:16px;display:inline}.epicFooter .footerLocation{text-transform:uppercase;color:#ffffff6b;margin-top:34px;font:700 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.portfolioEpicHero{background:var(--epic-ink);color:var(--epic-white);padding:120px 0 80px;position:relative;overflow:hidden}.portfolioEpicHero:after{content:"WORK";color:#ffffff09;letter-spacing:-.09em;pointer-events:none;font-size:24vw;font-weight:900;line-height:1;position:absolute;bottom:-.24em;right:-1vw}.portfolioEpicHero h1{z-index:1;letter-spacing:-.08em;text-transform:uppercase;max-width:1180px;margin:45px 0 55px;font-size:clamp(4.6rem,9vw,10.5rem);line-height:.82;position:relative}.portfolioEpicHero h1 em{color:var(--epic-cyan);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.62em;font-weight:400;display:block}.portfolioHeroBottom{z-index:1;border-top:1px solid var(--epic-line-light);grid-template-columns:.9fr 1.1fr;align-items:end;gap:80px;padding-top:28px;display:grid;position:relative}.portfolioHeroBottom>p{color:#ffffffa6;max-width:560px;font-size:1.12rem;line-height:1.7}.portfolioHeroBottom>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portfolioHeroBottom>div>span{border-left:1px solid var(--epic-line-light);text-transform:uppercase;color:#ffffff7a;gap:6px;padding-left:14px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.portfolioHeroBottom strong{color:#fff;font-size:1.05rem}.portfolioEpicBody{background:var(--epic-paper);color:var(--epic-ink);padding:105px 0 130px}.portfolioFilterRail{border-bottom:1px solid var(--epic-ink);letter-spacing:.12em;justify-content:space-between;gap:30px;margin-bottom:45px;padding-bottom:17px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.portfolioFilterRail>div{flex-wrap:wrap;gap:9px;display:flex}.portfolioFilterRail>div span{border:1px solid var(--epic-line);padding:6px 8px}.portfolioMosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;display:grid}.portfolioEpicCard{border:1px solid var(--epic-ink);background:var(--epic-white);color:var(--epic-ink);grid-column:span 6;align-self:start;transition:transform .35s,box-shadow .35s}.portfolioEpicCard:nth-child(5n+1){grid-column:span 7}.portfolioEpicCard:nth-child(5n+2){grid-column:span 5;margin-top:110px}.portfolioEpicCard:nth-child(5n+4){grid-column:span 5}.portfolioEpicCard:nth-child(5n+5){grid-column:span 7;margin-top:80px}.portfolioEpicCard:hover{box-shadow:12px 12px 0 var(--accent);transform:translateY(-8px)}.portfolioEpicMedia{background:#bbb;min-height:365px;position:relative;overflow:hidden}.portfolioEpicCard:nth-child(5n+2) .portfolioEpicMedia,.portfolioEpicCard:nth-child(5n+4) .portfolioEpicMedia{min-height:290px}.portfolioEpicMedia>img{object-fit:cover;object-position:center top;filter:saturate(.86);transition:transform .65s,filter .3s}.portfolioEpicCard[href*=lider-seguros] .portfolioEpicMedia>img{object-position:center}.portfolioEpicCard:hover .portfolioEpicMedia>img{filter:saturate();transform:scale(1.035)}.portfolioMediaLabel,.caseVisualChrome{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#080808db;justify-content:space-between;padding:11px 13px;font:700 8px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:0;left:0;right:0}.projectMonogram{background:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.projectMonogram>span{z-index:2;font-size:11rem;font-weight:900;line-height:1;position:relative}.projectMonogram i{border:1px solid #0000008c;border-radius:50%;width:150px;height:150px;position:absolute}.projectMonogram i:nth-of-type(2){width:260px;height:260px}.projectMonogram i:nth-of-type(3){width:370px;height:370px}.portfolioEpicCopy{padding:27px}.portfolioEpicCopy h2{letter-spacing:-.055em;margin:14px 0 9px;font-size:clamp(1.9rem,3.3vw,3.5rem);line-height:.95}.portfolioEpicCopy p{color:#5b5750;line-height:1.65}.portfolioEpicCopy>div{border-top:1px solid var(--epic-line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding-top:18px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.portfolioEpicCopy>div strong{color:var(--accent)}.methodEpic{background:var(--epic-ink);color:var(--epic-white);padding:130px 0}.methodEpic .epicEyebrow{color:var(--epic-gold)}.methodTimeline{border-top:1px solid var(--epic-line-light);grid-template-columns:repeat(4,1fr);display:grid}.methodTimeline article{border-right:1px solid var(--epic-line-light);min-height:260px;padding:27px 26px;position:relative}.methodTimeline article:first-child{border-left:1px solid var(--epic-line-light)}.methodTimeline article>span{color:var(--epic-gold);font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.methodTimeline article>i{background:var(--epic-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:26px}.methodTimeline h3{letter-spacing:-.04em;margin:75px 0 12px;font-size:1.9rem}.methodTimeline p{color:#ffffff8c;line-height:1.65}.caseEpic{--accent:var(--epic-cyan);background:var(--epic-paper);color:var(--epic-ink)}.caseEpicHero{background:var(--epic-ink);color:var(--epic-white);padding:70px 0 105px}.caseEpicBack{color:#fff9;text-transform:uppercase;margin-bottom:46px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.caseEpicHeroGrid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:72px;display:grid}.caseEpicIntro>span{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.caseEpicIntro h1{letter-spacing:-.08em;text-transform:uppercase;margin:21px 0 24px;font-size:clamp(4rem,7.2vw,8.3rem);line-height:.82}.caseEpicIntro>p{color:#ffffffab;max-width:640px;font-size:1.08rem;line-height:1.7}.caseEpicMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.caseEpicMeta>div{border-left:2px solid var(--accent);gap:8px;padding-left:12px;display:grid}.caseEpicMeta small{color:#fff6;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.caseEpicMeta strong{font-size:11px;line-height:1.3}.caseEpicVisual{min-height:610px;box-shadow:16px 16px 0 var(--accent);background:#aaa;border:1px solid #ffffff80;position:relative;overflow:hidden}.caseEpicVisual>img{object-fit:cover;object-position:center top}.caseVisualChrome>div{gap:5px;display:flex}.caseVisualChrome i{background:var(--epic-cyan);border-radius:50%;width:6px;height:6px}.caseVisualChrome i:nth-child(2){background:var(--epic-pink)}.caseVisualChrome i:nth-child(3){background:var(--epic-gold)}.caseEpicStory{background:var(--epic-paper);color:var(--epic-ink);padding:125px 0}.caseEpicStoryGrid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.caseStoryLabel{letter-spacing:.14em;color:var(--accent);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.caseEpicStory h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(3rem,5.3vw,5.8rem);line-height:.92}.caseEpicStory p{color:#4e4a44;margin:0;font-size:1.18rem;line-height:1.8}.caseStoryRule{background:var(--epic-ink);height:1px;margin:45px 0}.caseSystem{background:var(--epic-paper-2);padding:120px 0}.caseSystem .epicEyebrow{color:var(--accent)}.caseSystemGrid{border-top:1px solid var(--epic-ink);border-left:1px solid var(--epic-ink);grid-template-columns:repeat(3,1fr);display:grid}.caseSystemGrid>div{border-right:1px solid var(--epic-ink);border-bottom:1px solid var(--epic-ink);gap:55px;min-height:185px;padding:23px;display:grid}.caseSystemGrid span{color:var(--accent);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.caseSystemGrid strong{align-self:end;font-size:1.25rem;line-height:1.25}.caseEpicGallery{background:var(--epic-ink);color:var(--epic-white);padding:130px 0}.caseEpicGallery .epicEyebrow{color:var(--accent)}.caseEpicGalleryGrid{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.caseGalleryItem{margin:0}.caseGalleryItem.gallery-1{grid-column:span 7}.caseGalleryItem.gallery-2{grid-column:span 5;margin-top:95px}.caseGalleryItem.gallery-3{grid-column:3/span 5}.caseGalleryItem>div{border:1px solid #ffffff4d;min-height:480px;position:relative;overflow:hidden}.caseGalleryItem.gallery-2>div,.caseGalleryItem.gallery-3>div{min-height:540px}.caseGalleryItem img{object-fit:cover}.caseGalleryItem.gallery-1 img{object-position:center}.caseGalleryItem figcaption{padding:20px 0}.caseGalleryItem figcaption strong{font-size:1.35rem}.caseGalleryItem figcaption p{color:#ffffff91;max-width:520px;line-height:1.65}.caseEpicEvidence{background:var(--epic-ink);padding:120px 0}.caseEvidenceFrame{box-shadow:15px 15px 0 var(--accent);border:1px solid #ffffff6b}.caseEvidenceBar{color:#fff;letter-spacing:.1em;justify-content:space-between;padding:15px 18px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.caseEvidenceImage{background:#aaa;min-height:680px;position:relative;overflow:hidden}.caseEvidenceImage img{object-fit:cover;object-position:center top}.caseEpicOutcome{background:var(--accent);color:var(--epic-ink);padding:130px 0}.caseEpicOutcome h2{letter-spacing:-.075em;text-transform:uppercase;max-width:1150px;margin:25px 0 0;font-size:clamp(3.7rem,7vw,8.1rem);line-height:.87}.caseEpicRelated{background:var(--epic-paper);padding:110px 0}.caseRelatedHead{border-bottom:1px solid var(--epic-ink);text-transform:uppercase;justify-content:space-between;margin-bottom:30px;padding-bottom:15px;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.caseRelatedGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.caseRelatedGrid>a{border:1px solid var(--epic-ink);color:var(--epic-ink);padding:28px;transition:background .25s,color .25s}.caseRelatedGrid>a:hover{background:var(--epic-ink);color:#fff}.caseRelatedGrid>a>span{text-transform:uppercase;color:var(--accent);font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.caseRelatedGrid h3{letter-spacing:-.04em;margin:55px 0 12px;font-size:2.2rem}.caseRelatedGrid p{opacity:.66;line-height:1.6}.caseRelatedGrid strong{margin-top:30px;display:block}.nfcEpicHero{--pointer-x:72%;--pointer-y:28%;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),#f5007829,transparent 24%), var(--epic-ink);color:var(--epic-white);padding:90px 0 110px;position:relative;overflow:hidden}.nfcHeroPattern{opacity:.25;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.nfcEpicHeroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid;position:relative}.nfcEpicIntro h1{letter-spacing:-.085em;text-transform:uppercase;margin:32px 0 27px;font-size:clamp(5.2rem,9vw,10.5rem);line-height:.78}.nfcEpicIntro h1 em{color:var(--epic-gold);text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.61em;font-weight:400;display:block}.nfcEpicIntro>p{color:#ffffffab;max-width:670px;font-size:1.16rem;line-height:1.7}.nfcHeroFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px;display:grid}.nfcHeroFacts span{border-left:2px solid var(--epic-pink);color:#ffffff80;text-transform:uppercase;gap:5px;padding-left:11px;font:700 8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.nfcHeroFacts strong{color:#fff;font-size:10px}.nfcSignalDemo{min-height:620px;box-shadow:15px 15px 0 var(--epic-gold);background:#0f0f0f;border:1px solid #ffffff85}.nfcDemoTop{letter-spacing:.12em;border-bottom:1px solid #fff3;align-items:center;gap:11px;padding:17px 18px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.nfcDemoTop i{background:var(--epic-lime);width:7px;height:7px;box-shadow:0 0 12px var(--epic-lime);border-radius:50%;margin-left:auto}.nfcDemoTop small{color:#ffffff73}.nfcDemoStage{border-bottom:1px solid #fff3;justify-content:center;align-items:center;gap:104px;min-height:345px;display:flex;position:relative;overflow:hidden}.nfcDemoStage:after{content:"";background:#ffffff1a;width:1px;position:absolute;top:0;bottom:0;left:50%}.nfcObject{z-index:2;background:var(--epic-paper);width:145px;height:210px;color:var(--epic-ink);box-shadow:8px 8px 0 var(--epic-pink);border-radius:11px;place-items:center;display:grid;position:relative;transform:rotate(-5deg)}.nfcObject:before{content:"";border:1px solid #222;position:absolute;inset:10px}.nfcObject>span{font-size:5rem;font-weight:900}.nfcObject small{text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:25px}.nfcPhone{z-index:2;background:#161616;border:2px solid #ddd;border-radius:27px;width:142px;height:270px;padding:12px;transition:transform .5s;position:relative;transform:rotate(5deg)}.nfcPhoneSensor{background:#444;border-radius:99px;width:48px;height:5px;margin:1px auto 18px}.nfcPhoneScreen{background:radial-gradient(circle,#00bff330,#0000 58%),#090909;border:1px solid #3c3c3c;border-radius:18px;align-content:center;place-items:center;gap:12px;height:214px;display:grid}.nfcPhoneScreen>span{border:1px solid var(--epic-cyan);width:66px;height:66px;color:var(--epic-cyan);border-radius:50%;place-items:center;font:800 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.nfcPhoneScreen strong{font-size:12px}.nfcWaves{z-index:1;width:110px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nfcWaves i{border:1px solid var(--epic-gold);opacity:.4;border-left:0;border-radius:0 100% 100% 0;position:absolute;inset:42px}.nfcWaves i:nth-child(2){opacity:.6;inset:26px 25px}.nfcWaves i:nth-child(3){opacity:.85;inset:10px 8px}.nfcSignalDemo.step-1 .nfcWaves i{animation:.9s ease-in-out infinite alternate nfc-wave}.nfcSignalDemo.step-2 .nfcPhoneScreen{background:var(--epic-cyan);color:var(--epic-ink)}.nfcSignalDemo.step-2 .nfcPhoneScreen>span{border-color:var(--epic-ink);color:var(--epic-ink);font-size:26px}.nfcDemoStatus{min-height:130px;padding:23px 24px}.nfcDemoStatus>div{align-items:center;gap:16px;display:flex}.nfcDemoStatus>div>span{color:var(--epic-gold);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcDemoStatus strong{font-size:1.25rem}.nfcDemoStatus p{color:#ffffff8f;margin:11px 0 0 34px;font-size:13px}.nfcSignalDemo>button{background:var(--epic-pink);color:#fff;cursor:pointer;border:0;border-top:1px solid #fff3;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0 24px;font-weight:900;display:flex}.nfcSignalDemo>button:hover{background:#ff1688}.nfcReality{background:var(--epic-paper);color:var(--epic-ink);padding:95px 0}.nfcRealityHead{border-bottom:1px solid var(--epic-ink);justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;padding-bottom:17px;display:flex}.nfcRealityHead>span{letter-spacing:.14em;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcRealityHead p{max-width:590px;margin:0}.nfcRealityGrid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.nfcRealityItem{grid-column:span 4;margin:0}.nfcRealityItem.reality-2{margin-top:72px}.nfcRealityItem>div{border:1px solid var(--epic-ink);background:#bbb;height:430px;position:relative;overflow:hidden}.nfcRealityItem img{object-fit:cover;transition:transform .6s}.nfcRealityItem:hover img{transform:scale(1.04)}.nfcRealityItem figcaption{justify-content:space-between;gap:14px;padding:15px 0;font-size:12px;display:flex}.nfcRealityItem figcaption span{text-transform:uppercase;color:var(--epic-pink);font:700 9px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcCredentialCase{background:var(--epic-gold);color:var(--epic-ink);padding:130px 0}.nfcCredentialCaseGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:82px;display:grid}.nfcCredentialVisual{border:1px solid var(--epic-ink);min-height:590px;box-shadow:13px 13px 0 var(--epic-pink);background:#07101e;position:relative;overflow:hidden}.nfcCredentialVisual img{object-fit:cover}.nfcCredentialLabel{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808e0;border:1px solid #fff;align-items:center;gap:12px;padding:13px 16px;display:flex;position:absolute;bottom:22px;left:22px}.nfcCredentialLabel span{color:var(--epic-gold);font-size:2.1rem;font-weight:900}.nfcCredentialLabel strong{letter-spacing:.1em;font:800 8px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcCredentialCopy .epicEyebrow{color:var(--epic-pink)}.nfcCredentialCopy h2{letter-spacing:-.075em;text-transform:uppercase;margin:20px 0 25px;font-size:clamp(3.4rem,5.6vw,6.2rem);line-height:.88}.nfcCredentialCopy>p{color:#4d4841;max-width:650px;font-size:1.08rem;line-height:1.72}.nfcCredentialSpecs{border-top:1px solid var(--epic-ink);border-left:1px solid var(--epic-ink);grid-template-columns:repeat(2,1fr);margin:32px 0;display:grid}.nfcCredentialSpecs span{border-right:1px solid var(--epic-ink);border-bottom:1px solid var(--epic-ink);text-transform:uppercase;padding:14px;font:800 9px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.epicButtonDark{border-color:var(--epic-ink);background:var(--epic-ink);color:#fff}.epicButtonDark:hover{background:var(--epic-pink);border-color:var(--epic-pink)}.nfcHow{background:var(--epic-ink);color:var(--epic-white);padding:130px 0}.nfcHow .epicEyebrow{color:var(--epic-cyan)}.nfcProcess{border-top:1px solid var(--epic-line-light)}.nfcProcess article{border-bottom:1px solid var(--epic-line-light);grid-template-columns:100px 1fr;gap:40px;padding:33px 0;display:grid}.nfcProcess article>span{color:var(--epic-cyan);font:800 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcProcess article>div{grid-template-columns:.7fr 1.3fr;gap:50px;display:grid}.nfcProcess h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.6vw,3.7rem);line-height:1}.nfcProcess p{color:#ffffff94;max-width:650px;margin:0;line-height:1.7}.nfcFormats{background:var(--epic-paper);color:var(--epic-ink);padding:130px 0}.nfcFormatsHead{grid-template-columns:.35fr 1fr;align-items:start;gap:40px;margin-bottom:60px;display:grid}.nfcFormatsHead .epicEyebrow{color:var(--epic-pink)}.nfcFormatsHead h2{letter-spacing:-.075em;text-transform:uppercase;max-width:1000px;margin:0;font-size:clamp(3.5rem,6.6vw,7.4rem);line-height:.88}.nfcFormatGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.nfcFormatCard{border:1px solid var(--epic-ink);background:var(--epic-white);min-height:570px;padding:19px;transition:transform .3s,box-shadow .3s}.nfcFormatCard:hover{box-shadow:8px 8px 0 var(--epic-cyan);transform:translateY(-7px)}.nfcFormatCard:nth-child(2):hover{box-shadow-color:var(--epic-pink)}.nfcFormatCard:nth-child(3):hover{box-shadow-color:var(--epic-gold)}.nfcFormatCard:nth-child(4):hover{box-shadow-color:var(--epic-violet)}.formatCardTop{letter-spacing:.1em;justify-content:space-between;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.formatObject{background:#0c0c0c;place-items:center;height:250px;margin:28px 0;display:grid;position:relative;overflow:hidden}.formatObject:before,.formatObject:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:130px;height:130px;position:absolute}.formatObject:after{width:200px;height:200px}.formatObject>i{background:var(--epic-cyan);width:110px;height:170px;box-shadow:7px 7px 0 var(--epic-paper);border-radius:8px;position:absolute;transform:rotate(-7deg)}.format-keychain .formatObject>i{background:var(--epic-pink);border-radius:40px 40px 16px 16px;width:95px;height:130px}.format-keychain .formatObject>i:before{content:"";border:7px solid var(--epic-paper);border-radius:50%;width:42px;height:42px;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.format-sticker .formatObject>i{background:var(--epic-gold);border-radius:50%;width:145px;height:145px}.format-talker .formatObject>i{background:var(--epic-violet);border-radius:4px;width:140px;height:175px;transform:perspective(300px)rotateX(-12deg)}.formatObject>span{z-index:2;color:var(--epic-ink);font-size:3.8rem;font-weight:900;position:relative}.nfcFormatCard h3{letter-spacing:-.055em;margin:0;font-size:2.25rem}.nfcFormatCard>p{color:#5b5750;min-height:52px;line-height:1.5}.formatUses{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.formatUses span{border:1px solid var(--epic-line);text-transform:uppercase;padding:6px 7px;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcFormatFoot{border-top:1px solid var(--epic-ink);justify-content:space-between;gap:30px;margin-top:35px;padding-top:20px;display:flex}.nfcFormatFoot p{margin:0}.nfcFormatFoot a{color:var(--epic-pink);font-weight:900}.nfcCaseFeature{background:var(--epic-pink);color:#fff;padding:130px 0}.nfcCaseFeatureGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.nfcCaseVisual{min-height:680px;position:relative}.nfcCasePhoto{background:#111;border:1px solid #fff;position:absolute;overflow:hidden}.nfcCasePhoto.main{inset:0 14% 10% 0;transform:rotate(-2deg)}.nfcCasePhoto.inset{width:48%;height:270px;box-shadow:10px 10px 0 var(--epic-gold);bottom:0;right:0;transform:rotate(3deg)}.nfcCasePhoto img{object-fit:cover}.nfcCasePhoto.inset img{object-position:center}.nfcCaseStamp{border:2px solid var(--epic-ink);background:var(--epic-gold);width:140px;height:140px;color:var(--epic-ink);box-shadow:7px 7px 0 var(--epic-ink);border-radius:50%;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;top:-25px;right:0}.nfcCaseStamp strong{font-size:2.2rem}.nfcCaseStamp span{font:800 7px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcCaseCopy h2{letter-spacing:-.075em;text-transform:uppercase;margin:20px 0 25px;font-size:clamp(3.6rem,6vw,6.5rem);line-height:.87}.nfcCaseCopy>p{color:#ffffffc7;font-size:1.1rem;line-height:1.7}.nfcCaseCopy ul{border-top:1px solid #ffffff73;margin:32px 0;padding:0;list-style:none}.nfcCaseCopy li{border-bottom:1px solid #ffffff73;gap:18px;padding:13px 0;font-weight:800;display:flex}.nfcCaseCopy li span{color:var(--epic-gold);font:800 9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcUseCases{background:var(--epic-paper);color:var(--epic-ink);padding:130px 0}.nfcUseCases .epicEyebrow{color:var(--epic-pink)}.nfcUseCaseGrid{border-top:1px solid var(--epic-ink);border-left:1px solid var(--epic-ink);grid-template-columns:repeat(3,1fr);display:grid}.nfcUseCaseGrid article{border-right:1px solid var(--epic-ink);border-bottom:1px solid var(--epic-ink);min-height:290px;padding:25px}.nfcUseCaseGrid article>span{color:var(--epic-pink);font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcUseCaseGrid h3{letter-spacing:-.04em;margin:65px 0 13px;font-size:1.7rem}.nfcUseCaseGrid p{color:#5a554e;line-height:1.65}.nfcCompatibility{background:var(--epic-gold);color:var(--epic-ink);padding:105px 0}.nfcCompatibilityGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.nfcCompatibility h2{letter-spacing:-.065em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.91}.compatibilityDiagram{border:1px solid var(--epic-ink);background:var(--epic-paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:45px;display:flex}.compatibilityDiagram span{background:var(--epic-ink);color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;font-weight:900;display:grid}.compatibilityDiagram i{font-size:1.7rem;font-style:normal}.compatibilityDiagram strong{border:1px solid var(--epic-ink);padding:18px}.nfcFaq{background:var(--epic-ink);color:var(--epic-white);padding:130px 0}.nfcFaqGrid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.nfcFaqGrid>div:first-child{align-self:start;position:sticky;top:120px}.nfcFaq .epicEyebrow{color:var(--epic-cyan)}.nfcFaq h2{letter-spacing:-.065em;text-transform:uppercase;margin:20px 0;font-size:clamp(3.2rem,5vw,5.5rem);line-height:.9}.nfcFaqGrid>div:first-child p{color:#ffffff8c;line-height:1.7}.nfcFaq details{border-top:1px solid #ffffff45}.nfcFaq details:last-child{border-bottom:1px solid #ffffff45}.nfcFaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:1.2rem;font-weight:800;list-style:none;display:flex}.nfcFaq summary::-webkit-details-marker{display:none}.nfcFaq summary span{color:var(--epic-cyan);font-size:1.5rem;transition:transform .25s}.nfcFaq details[open] summary span{transform:rotate(45deg)}.nfcFaq details p{color:#ffffff94;max-width:720px;margin:0;padding:0 40px 25px 0;line-height:1.7}.nfcFinalCta{background:var(--epic-ink);color:var(--epic-white);border-top:1px solid #ffffff2e;padding:130px 0}.nfcFinalCta .container>span{color:var(--epic-pink);font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcFinalCta h2{letter-spacing:-.08em;text-transform:uppercase;max-width:1100px;margin:25px 0;font-size:clamp(4rem,7.5vw,8.5rem);line-height:.83}.nfcFinalCta p{color:#fff9;max-width:700px;font-size:1.12rem}@keyframes signal-spin{to{transform:rotate(360deg)}}@keyframes nfc-wave{0%{opacity:.2;transform:scale(.85)}to{opacity:1;transform:scale(1.08)}}@media (max-width:1100px){.epicHeroInner,.nfcEpicHeroGrid,.caseEpicHeroGrid{grid-template-columns:1fr;gap:65px}.heroSignalBoard,.nfcSignalDemo{width:100%;max-width:720px;margin-inline:auto}.uroSpotlightGrid{grid-template-columns:1fr;gap:65px}.uroSpotlightCopy{max-width:820px}.uroSpotlightVisual{min-height:600px}.nfcFlagshipGrid,.nfcCaseFeatureGrid,.nfcCredentialCaseGrid{grid-template-columns:1fr;gap:70px}.nfcEvidence,.nfcCaseVisual{min-height:620px}.capabilityList article{grid-template-columns:55px .7fr 1.1fr}.capabilityList article>div{grid-column:2/-1;justify-content:flex-start;padding-bottom:22px}.visionStatementGrid{grid-template-columns:1fr .6fr;gap:55px}.nfcFormatGrid{grid-template-columns:repeat(2,1fr)}.caseEpicVisual{min-height:620px}}@media (max-width:820px){.editorialHeading,.epicContactGrid,.portfolioHeroBottom,.caseEpicStoryGrid,.nfcCompatibilityGrid,.nfcFaqGrid{grid-template-columns:1fr;gap:38px}.editorialHeading>p{border-top:2px solid;border-left:0;padding-top:18px;padding-left:0}.trustNetworkIntro{grid-template-columns:1fr;gap:34px}.trustNetworkIntro .epicEyebrow{grid-column:auto}.trustNetworkIntro>p{border-left:0;border-top:2px solid var(--epic-cyan);padding-top:18px;padding-left:0}.partnerLogoGrid{grid-template-columns:repeat(2,1fr)}.institutionRail{grid-template-columns:1fr}.institutionRailLabel{border-bottom:1px solid #ffffff2e;border-right:0;flex-direction:row;align-items:flex-end;min-height:auto}.institutionRailLabel strong{max-width:none}.heroDataRail .container{grid-template-columns:repeat(2,1fr)}.featuredWorkCard.work-1,.featuredWorkCard.work-2,.featuredWorkCard.work-3,.featuredWorkCard.work-4{grid-column:span 12}.nfcFlagshipCopy h2{font-size:clamp(3.4rem,12vw,6.2rem)}.visionStatementGrid{grid-template-columns:1fr}.founderCard{max-width:480px}.portfolioEpicCard,.portfolioEpicCard:nth-child(5n+1),.portfolioEpicCard:nth-child(5n+2),.portfolioEpicCard:nth-child(5n+4),.portfolioEpicCard:nth-child(5n+5){grid-column:span 12;margin-top:0}.methodTimeline,.caseSystemGrid,.nfcUseCaseGrid{grid-template-columns:repeat(2,1fr)}.caseGalleryItem.gallery-1,.caseGalleryItem.gallery-2,.caseGalleryItem.gallery-3{grid-column:span 12;margin-top:0}.nfcRealityItem{grid-column:span 6}.nfcRealityItem.reality-2{margin-top:0}.nfcRealityItem.reality-3{grid-column:4/span 6}.nfcProcess article>div{grid-template-columns:1fr;gap:14px}.nfcFaqGrid>div:first-child{position:static}}@media (max-width:650px){.epicHeroInner{padding-top:56px}.epicHero h1{font-size:clamp(3.5rem,19vw,5.8rem)}.heroSignalBoard{min-height:480px;box-shadow:8px 8px 0 var(--epic-cyan)}.signalCore{min-height:365px}.signalOrbitOne{width:140px}.signalOrbitTwo{width:230px}.signalOrbitThree{width:320px}.signalBrand{width:142px;height:85px;box-shadow:7px 7px 0 var(--epic-pink);padding:14px}.heroDataRail .container{grid-template-columns:1fr 1fr;width:100%}.heroDataRail span{min-height:70px;padding:12px;font-size:8px}.heroDataRail strong{font-size:14px}.trustNetwork,.proofSection,.uroSpotlight,.nfcFlagship,.capabilitySection,.visionStatement,.epicContact,.portfolioEpicBody,.methodEpic,.caseEpicStory,.caseSystem,.caseEpicGallery,.caseEpicEvidence,.caseEpicOutcome,.caseEpicRelated,.nfcReality,.nfcCredentialCase,.nfcHow,.nfcFormats,.nfcCaseFeature,.nfcUseCases,.nfcCompatibility,.nfcFaq,.nfcFinalCta{padding-block:82px}.trustNetworkIntro h2{font-size:clamp(3.2rem,15vw,5rem)}.partnerLogoCard{min-height:165px;padding:30px 18px 24px}.partnerLogoCard img{height:80px}.institutionNameGrid{grid-template-columns:1fr}.institutionNameGrid div,.institutionNameGrid div:nth-child(2n),.institutionNameGrid div:nth-last-child(-n+2){border-bottom:1px solid #ffffff1f;border-right:0}.institutionNameGrid div:last-child{border-bottom:0}.trustNetworkNote{text-align:left}.editorialHeading{margin-bottom:42px}.editorialHeading h2{font-size:clamp(3rem,15vw,5rem)}.featuredWorkMedia{min-height:280px!important}.featuredWorkCopy{padding:21px}.sectionFootLink{flex-direction:column;align-items:flex-start;gap:22px}.uroSpotlightCopy h2{font-size:clamp(3.15rem,15vw,5rem)}.uroFeatureGrid{grid-template-columns:1fr}.uroSpotlightVisual{min-height:410px;box-shadow:8px 8px #62dd91}.uroSpotlightVisual>img{padding:50px 8px 54px}.uroVisualTelemetry span{font-size:5px}.nfcEvidence,.nfcCaseVisual{min-height:500px}.nfcCredentialVisual{min-height:360px;box-shadow:8px 8px 0 var(--epic-pink)}.nfcCredentialSpecs{grid-template-columns:1fr}.nfcEvidenceMain{inset:0 7% 8% 0}.nfcEvidenceMini{width:46%;height:220px}.nfcTapBadge{width:116px}.nfcTapBadge span{bottom:22px}.capabilityList article{grid-template-columns:38px 1fr;gap:15px;padding:22px 0}.capabilityList article>p,.capabilityList article>div{grid-column:2}.visionStatement blockquote{font-size:clamp(2.8rem,14vw,4.8rem)}.founderCard>img{height:400px}.portfolioEpicHero{padding:82px 0 60px}.portfolioEpicHero h1{font-size:clamp(4rem,20vw,7rem)}.portfolioHeroBottom>div{grid-template-columns:1fr}.portfolioFilterRail{flex-direction:column;align-items:flex-start}.portfolioEpicMedia{min-height:280px!important}.methodTimeline{grid-template-columns:1fr}.methodTimeline article,.methodTimeline article:first-child{border-left:1px solid var(--epic-line-light)}.caseEpicHero{padding:45px 0 80px}.caseEpicIntro h1{font-size:clamp(3.8rem,19vw,6rem)}.caseEpicMeta{grid-template-columns:1fr}.caseEpicVisual{min-height:430px;box-shadow:8px 8px 0 var(--accent)}.caseSystemGrid,.nfcUseCaseGrid{grid-template-columns:1fr}.caseGalleryItem>div,.caseGalleryItem.gallery-2>div,.caseGalleryItem.gallery-3>div{min-height:390px}.caseEvidenceImage{min-height:400px}.caseEpicOutcome h2{font-size:clamp(3rem,14vw,5.2rem)}.caseRelatedGrid{grid-template-columns:1fr}.nfcEpicHero{padding:65px 0 90px}.nfcEpicIntro h1{font-size:clamp(4.5rem,23vw,7rem)}.nfcHeroFacts{grid-template-columns:1fr}.nfcSignalDemo{min-height:570px;box-shadow:8px 8px 0 var(--epic-gold)}.nfcDemoStage{gap:45px;min-height:320px}.nfcObject{width:110px;height:170px}.nfcPhone{width:110px;height:220px}.nfcPhoneScreen{height:165px}.nfcWaves{width:72px}.nfcDemoStatus p{margin-left:0}.nfcRealityHead,.nfcFormatFoot{flex-direction:column;align-items:flex-start}.nfcRealityItem,.nfcRealityItem.reality-3{grid-column:span 12}.nfcRealityItem>div{height:390px}.nfcProcess article{grid-template-columns:45px 1fr;gap:15px}.nfcFormatsHead{grid-template-columns:1fr;gap:18px}.nfcFormatsHead h2{font-size:clamp(3.2rem,15vw,5.4rem)}.nfcFormatGrid{grid-template-columns:1fr}.nfcFormatCard{min-height:520px}.nfcCaseCopy h2{font-size:clamp(3.3rem,15vw,5.4rem)}.nfcCasePhoto.main{inset:0 5% 8% 0}.nfcCasePhoto.inset{height:190px}.nfcCaseStamp{width:105px;height:105px}.nfcFinalCta h2{font-size:clamp(3.6rem,17vw,6rem)}.epicFooter .footerGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.has-reveal [data-reveal]{opacity:1;transform:none}}.pageHero{background:var(--epic-ink);color:var(--epic-white);text-align:left;padding:120px 0 90px;position:relative;overflow:hidden}.pageHero:after{content:"";border:1px solid #00bff340;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-90px;box-shadow:0 0 0 70px #00bff309,0 0 0 140px #f5007805}.pageHero .container{z-index:1;position:relative}.pageHero .eyebrow{color:var(--epic-cyan);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pageHero h1{letter-spacing:-.078em;text-transform:uppercase;max-width:1120px;margin:22px 0 26px;font-size:clamp(4rem,7.7vw,8.8rem);line-height:.84}.pageHero .lead{color:#ffffffa1;max-width:750px;margin:0;font-size:1.16rem;line-height:1.7}.pageHero .ai-flow{justify-content:flex-start}.pageHero .ai-flow span{text-transform:uppercase;background:0 0;border-color:#ffffff4d;border-radius:0;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.positioning-section,.resource-section,.contact-section{background:var(--epic-paper);color:var(--epic-ink);padding:110px 0}.service-position-grid,.sector-position-grid,.capability-position-grid{border-top:1px solid var(--epic-ink);border-left:1px solid var(--epic-ink);gap:0}.service-position-grid article,.sector-position-grid article,.capability-position-grid article{border:0;border-right:1px solid var(--epic-ink);border-bottom:1px solid var(--epic-ink);background:var(--epic-white);min-height:380px;box-shadow:none;border-radius:0;padding:28px}.service-position-grid article:hover,.sector-position-grid article:hover,.capability-position-grid article:hover{background:#fff}.service-position-grid article>span,.capability-position-grid article>span{color:var(--epic-pink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.service-position-grid h2,.sector-position-grid h2,.capability-position-grid h2{letter-spacing:-.055em;margin-top:70px;font-size:clamp(2rem,3.4vw,3.7rem);line-height:.96}.service-position-grid p,.sector-position-grid p,.capability-position-grid p{color:#5a554e;line-height:1.65}.service-position-grid li,.sector-position-grid li{color:#3e3a35}.service-position-grid li{border-top:1px solid var(--epic-line);padding:8px 0}.service-position-grid a,.positioning-split a{color:var(--epic-pink)}.sector-index{color:#0808080f!important}.sector-position-grid li{border-color:var(--epic-line);color:#3e3a35;background:0 0;border-radius:0}.positioning-process{background:var(--epic-gold);color:var(--epic-ink);border:0;padding:110px 0}.positioning-head{grid-template-columns:1.15fr .85fr;align-items:end;display:grid}.positioning-head .eyebrow,.positioning-split .eyebrow{color:var(--epic-pink)}.positioning-head h2,.positioning-split h2{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3rem,5.4vw,6rem);line-height:.9}.positioning-head>p,.positioning-split>div:last-child>p{color:#080808ad;font-size:1.05rem;line-height:1.7}.positioning-steps{border-top:1px solid var(--epic-ink);border-left:1px solid var(--epic-ink);gap:0}.positioning-steps>div,.value-position-grid article{border:0;border-right:1px solid var(--epic-ink);border-bottom:1px solid var(--epic-ink);background:#ffffff2e;border-radius:0;min-height:230px;padding:24px}.positioning-steps span,.value-position-grid article>span{color:var(--epic-pink)}.positioning-steps p,.value-position-grid p{color:#080808ab}.positioning-steps strong{margin-top:52px;font-size:1.5rem}.use-list span{border-color:var(--epic-ink);color:var(--epic-ink);background:#ffffff38;border-radius:0}.faq-section{background:var(--epic-ink);color:var(--epic-white);padding:110px 0}.faq-section .eyebrow{color:var(--epic-cyan)}.faq-section>div>h2{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3rem,5.4vw,6rem);line-height:.9}.faq-grid{max-width:none}.faq-grid details{background:0 0;border:0;border-top:1px solid #ffffff47;border-radius:0;padding:0}.faq-grid details:last-child{border-bottom:1px solid #ffffff47}.faq-grid summary{padding:24px 40px 24px 0;font-size:1.18rem}.faq-grid p{color:#ffffff94;line-height:1.7}.faq-grid summary:after{color:var(--epic-cyan)}.about-position-grid h2{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3rem,5vw,5.5rem);line-height:.91}.about-position-grid p{color:#5a554e;line-height:1.72}.about-brand-panel{border:1px solid var(--epic-ink);background:var(--epic-ink);box-shadow:12px 12px 0 var(--epic-cyan);border-radius:0;padding:38px}.team-position-section{background:var(--epic-ink);color:var(--epic-white);border:0;padding:110px 0}.team-position-section .positioning-head>p{color:#fff9}.team-position-grid{gap:24px}.team-position-card{min-height:540px;box-shadow:10px 10px 0 var(--epic-cyan);background:#111;border:1px solid #ffffff61;border-radius:0}.team-position-card.primary{box-shadow:10px 10px 0 var(--epic-pink);border-color:#ffffff80}.team-position-photo{position:relative}.team-position-card p,.team-position-card blockquote{color:#ffffffa3}.resource-grid{gap:22px}.resource-card{border:1px solid var(--epic-ink);background:var(--epic-white);color:var(--epic-ink);box-shadow:none;border-radius:0;grid-template-columns:320px 1fr;padding:0}.resource-card:hover{border-color:var(--epic-ink);box-shadow:9px 9px 0 var(--epic-cyan);transform:translateY(-6px)}.resource-visual{background:var(--epic-ink);border-radius:0;height:260px}.resource-card>div:last-child{padding:28px}.resource-card h2{letter-spacing:-.05em;font-size:clamp(2rem,3.5vw,3.8rem)}.resource-card p{color:#5a554e}.resource-card strong{color:var(--epic-pink)}.contact-layout{gap:25px}.contact-company{border:1px solid var(--epic-ink);background:var(--epic-white);color:var(--epic-ink);box-shadow:9px 9px 0 var(--epic-gold);border-radius:0;padding:30px;top:105px}.contact-company>p{color:#5a554e}.contact-rif{color:var(--epic-ink)!important}.contact-links>a,.contact-links>span{border-color:var(--epic-line);background:0 0;border-radius:0}.contact-links small{color:var(--epic-pink)}.contact-note{border-color:var(--epic-ink);background:var(--epic-gold);border-radius:0}.contact-note p{color:#080808ab}.lead-form{border:1px solid var(--epic-ink);background:var(--epic-ink);color:var(--epic-white);border-radius:0;padding:38px}.form-intro span{color:var(--epic-cyan)}.form-intro h2{letter-spacing:-.055em;font-size:clamp(2.2rem,4vw,4.1rem)}.lead-form input,.lead-form select,.lead-form textarea{background:#151515;border-color:#ffffff45;border-radius:0}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--epic-cyan);box-shadow:0 0 0 2px #00bff333}.form-submit.btn{background:var(--epic-pink);box-shadow:none;border-radius:0}@media (max-width:760px){.pageHero{padding:82px 0 65px}.pageHero h1{font-size:clamp(3.5rem,17vw,5.8rem)}.positioning-section,.resource-section,.contact-section,.positioning-process,.faq-section,.team-position-section{padding-block:82px}.positioning-head{grid-template-columns:1fr;align-items:start}.service-position-grid h2,.sector-position-grid h2,.capability-position-grid h2{margin-top:45px}.resource-card{grid-template-columns:1fr}.resource-visual{height:210px}.lead-form{padding:24px}}.heroSignalBoard{--board-glow:#00bff32e;isolation:isolate;background:linear-gradient(135deg,#ffffff09,transparent 38%), radial-gradient(circle at calc(50% + var(--parallax-x,0px)) calc(45% + var(--parallax-y,0px)),var(--board-glow),transparent 31%), #080a0b;min-height:650px;box-shadow:16px 16px 0 var(--epic-cyan),0 28px 90px #0000008c;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s;overflow:hidden}.heroSignalBoard:before{content:"";z-index:5;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background:repeating-linear-gradient(#0000 0 3px,#ffffff1a 4px);position:absolute;inset:0}.heroSignalBoard:after{content:"";z-index:0;border:1px solid #f5007866;border-radius:50%;width:180px;height:180px;position:absolute;top:92px;right:-90px;box-shadow:0 0 0 26px #f5007809,0 0 0 52px #f5007805}.signalBoardTop{z-index:8;background:#080a0bdb;min-height:48px;position:relative}.signalLive{color:#ffffff9e}.signalLive i{animation:1.4s ease-in-out infinite signal-live}.signalTelemetry{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.09em;color:#ffffff70;background:#080808b8;border:1px solid #ffffff29;width:118px;padding:10px;font:700 7px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.signalTelemetry>span{color:var(--epic-cyan);margin-bottom:10px;display:block}.signalTelemetryLeft{top:78px;left:16px}.signalTelemetryRight{width:132px;bottom:93px;right:16px}.signalTelemetryLeft>div{grid-template-columns:1fr;gap:4px;margin-top:8px;display:grid}.signalTelemetryLeft>div:before{content:"";background:#ffffff1f;grid-area:1/1;height:3px}.signalTelemetryLeft>div>i{width:var(--level);background:var(--epic-pink);grid-area:1/1;height:3px;position:relative;box-shadow:0 0 8px #f50078b3}.signalTelemetryLeft>div:nth-of-type(2)>i{background:var(--epic-cyan);box-shadow:0 0 8px #00bff3a6}.signalTelemetryLeft>div:nth-of-type(3)>i{background:var(--epic-gold);box-shadow:0 0 8px #ffb51ba6}.signalWaveform{align-items:center;gap:3px;height:33px;display:flex}.signalWaveform i{background:var(--epic-cyan);width:3px;height:22%;animation:1.25s ease-in-out infinite alternate signal-wave}.signalWaveform i:nth-child(3n){height:82%;animation-delay:-.6s}.signalWaveform i:nth-child(4n){height:52%;animation-delay:-.2s}.signalWaveform i:nth-child(5n){height:100%;animation-delay:-.9s}.signalCore{perspective:900px;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:525px}.signalCore:before{background:linear-gradient(#0000,#00bff366,#0000);left:50%}.signalCore:after{background:linear-gradient(90deg,#0000,#00bff366,#0000);top:50%}.signalSweep{aspect-ratio:1;opacity:.42;background:conic-gradient(from 0deg,transparent 0 76%,#00bff338 89%,#00bff3b3 99%,transparent);border-radius:50%;width:510px;animation:7s linear infinite signal-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 0 14%,#000 15% 100%);mask-image:radial-gradient(circle,#0000 0 14%,#000 15% 100%)}.signalReticle{aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:476px;position:absolute;top:50%;left:50%;translate:-50% -50%}.signalReticle i{border-style:solid;border-color:#fff6;width:16px;height:16px;position:absolute}.signalReticle i:first-child{border-width:1px 0 0 1px;top:-1px;left:-1px}.signalReticle i:nth-child(2){border-width:1px 1px 0 0;top:-1px;right:-1px}.signalReticle i:nth-child(3){border-width:0 1px 1px 0;bottom:-1px;right:-1px}.signalReticle i:nth-child(4){border-width:0 0 1px 1px;bottom:-1px;left:-1px}.signalOrbit{top:50%;left:50%;translate:-50% -50%}.signalOrbitZero{border-color:#f50078b3;width:112px;animation:2.8s ease-in-out infinite signal-breathe;box-shadow:0 0 35px #f5007824}.signalOrbitZero:after{background:#fff;box-shadow:0 0 14px #fff}.signalOrbitOne{width:205px}.signalOrbitTwo{width:330px}.signalOrbitThree{width:460px}.signalOrbit:before{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:9px}.signalBrand{width:182px;height:116px;box-shadow:10px 10px 0 var(--epic-pink),0 0 70px #f5007824;transform:translate3d(var(--parallax-core-x,0px),var(--parallax-core-y,0px),35px);padding:19px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.signalBrand small{color:#5d5953;letter-spacing:.15em;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:8px;left:12px}.signalNode{gap:4px;min-width:91px;padding:10px 11px 9px 17px;transition:transform .35s,border-color .35s;display:grid;box-shadow:4px 4px #ffffff14}.signalNode>i{background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-4px;translate:0 -50%;box-shadow:0 0 12px}.signalNode strong{letter-spacing:.16em;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.signalNode small{color:#ffffff61;letter-spacing:.1em;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nodeOne{color:#fff;top:14%;left:17%}.nodeTwo{top:19%;right:10%}.nodeThree{bottom:16%;left:10%}.nodeFour{bottom:11%;right:17%}.signalLink{z-index:1;transform-origin:0;background:linear-gradient(90deg,#ffffff6b,#0000);width:170px;height:1px;position:absolute;top:50%;left:50%}.signalLinkOne{transform:rotate(-142deg)}.signalLinkTwo{width:185px;transform:rotate(-34deg)}.signalLinkThree{width:190px;transform:rotate(36deg)}.signalLink i{background:var(--epic-cyan);width:5px;height:5px;box-shadow:0 0 11px var(--epic-cyan);border-radius:50%;animation:2.4s linear infinite signal-packet;position:absolute;top:-2px;left:18%}.signalLink i:nth-child(2){animation-delay:-.8s}.signalLink i:nth-child(3){animation-delay:-1.6s}.signalLink i:nth-child(4){animation-delay:-2s}.signalCoordinate{color:#ffffff40;letter-spacing:.12em;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.coordinateOne{bottom:9px;left:17px}.coordinateTwo{top:9px;right:17px}.signalBoardBottom{z-index:8;background:#080a0beb;grid-template-columns:repeat(3,1fr);min-height:76px;padding:0;display:grid;position:relative}.signalBoardBottom div{border-right:1px solid var(--epic-line-light);justify-content:center;padding:15px 17px}.signalBoardBottom div:last-child{text-align:left;border-right:0}.signalBoardBottom strong{font-size:9px}.nfcSignalDemo{isolation:isolate;min-height:735px;box-shadow:15px 15px 0 var(--epic-gold),0 30px 100px #00000073;background:radial-gradient(circle at 50% 38%,#00bff31a,#0000 29%),#090b0c;position:relative;overflow:hidden}.nfcSignalDemo:before{content:"";z-index:10;pointer-events:none;opacity:.12;background:repeating-linear-gradient(#0000 0 3px,#ffffff0f 4px);position:absolute;inset:0}.nfcDemoTop{z-index:12;background:#090b0ce0;min-height:52px;position:relative}.nfcDemoSequence{gap:5px;margin-left:auto;display:flex}.nfcDemoSequence button{cursor:pointer;background:#ffffff29;border:0;width:22px;height:3px;padding:0;transition:background .25s,width .25s;position:relative}.nfcDemoSequence button:after{content:"";position:absolute;inset:-21px -2px}.nfcDemoSequence button.active{background:var(--epic-gold);width:34px;box-shadow:0 0 10px #ffb51b99}.nfcDemoSequence button.complete{background:var(--epic-cyan)}.nfcDemoTop>i{margin-left:3px}.nfcDemoStage{background:linear-gradient(135deg,#ffffff05,#0000);gap:116px;min-height:410px}.nfcDemoStage:after{z-index:0;background:linear-gradient(#0000,#ffffff29,#0000)}.nfcStageGrid{opacity:.55;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.nfcStageLabel,.nfcStageCoordinates{z-index:4;color:#ffffff45;letter-spacing:.12em;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.label-object{top:16px;left:18px}.label-device{top:16px;right:18px}.nfcStageCoordinates{bottom:13px;right:18px}.nfcObject{background:linear-gradient(135deg,#ffffffe6,#fff3), var(--epic-paper);width:156px;height:226px;box-shadow:9px 9px 0 var(--epic-pink),0 22px 55px #00000073;transition:transform .75s cubic-bezier(.16,.8,.2,1),box-shadow .45s;overflow:hidden;transform:translate(0)rotate(-5deg)}.nfcObject:before{border-color:#08080852;inset:9px}.nfcObject:after{content:"NFC";color:#08080814;letter-spacing:-.08em;font-size:3rem;font-weight:900;position:absolute;top:50%;right:-8px;transform:rotate(90deg)}.nfcObjectHole{background:#191919;border:1px solid #777;border-radius:99px;width:21px;height:8px;position:absolute;top:15px;left:50%;translate:-50%}.nfcObject>span{z-index:2;font-size:5rem;position:relative}.nfcObjectChip{border:1px solid #08080870;border-radius:3px;width:30px;height:22px;position:absolute;bottom:48px;left:50%;translate:-50%}.nfcObjectChip i{background:#08080859;height:1px;position:absolute;left:3px;right:3px}.nfcObjectChip i:first-child{top:4px}.nfcObjectChip i:nth-child(2){top:8px}.nfcObjectChip i:nth-child(3){top:12px}.nfcObjectChip i:nth-child(4){top:16px}.nfcObject small{letter-spacing:.08em;bottom:25px}.nfcPhone{background:linear-gradient(145deg,#333,#080808 40%);border-color:#d8d8d8;border-radius:31px;width:154px;height:304px;padding:8px;transition:transform .75s cubic-bezier(.16,.8,.2,1),box-shadow .4s;transform:translate(0)rotate(5deg);box-shadow:0 24px 55px #00000080}.nfcPhoneSensor{z-index:4;background:#050505;border-radius:99px;width:54px;height:15px;position:absolute;top:10px;left:50%;translate:-50%}.nfcPhoneSensor i{background:#15273a;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px;box-shadow:0 0 5px #2b7ab8}.nfcPhoneScreen{background:radial-gradient(circle at 50% 42%,#00bff329,#0000 36%),linear-gradient(165deg,#15191b,#060708);border-radius:23px;gap:8px;height:284px;padding:22px 11px 12px;transition:background .45s,color .45s;position:relative;overflow:hidden}.nfcPhoneStatus{align-items:center;gap:3px;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:7px;left:13px;right:13px}.nfcPhoneStatus span{margin-right:auto}.nfcPhoneStatus i{opacity:.55;background:currentColor;width:5px;height:3px}.nfcPhonePulse{width:112px;height:112px;position:absolute;top:45%;left:50%;translate:-50% -50%}.nfcPhonePulse i{border:1px solid #00bff338;border-radius:50%;animation:1.8s ease-out infinite nfc-phone-pulse;position:absolute;inset:0}.nfcPhonePulse i:nth-child(2){animation-delay:-.9s}.nfcPhoneScreen>span{z-index:2;background:#00bff30d;width:62px;height:62px;position:relative;box-shadow:0 0 30px #00bff314}.nfcPhoneScreen strong{z-index:2;text-align:center;max-width:115px;font-size:10px;position:relative}.nfcPhoneScreen>small{z-index:2;color:#ffffff73;text-align:center;max-width:116px;font:600 6px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.nfcPhoneAction{z-index:2;color:#ffffff80;letter-spacing:.08em;text-align:center;border:1px solid #ffffff2e;padding:8px 3px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:12px;left:12px;right:12px}.nfcWaves{z-index:3;opacity:.35;width:132px;height:176px;transition:opacity .4s}.nfcWaves i{border-color:var(--epic-gold);box-shadow:2px 0 8px #ffb51b29}.nfcDataPacket{z-index:5;border:1px solid var(--epic-cyan);color:var(--epic-cyan);opacity:0;background:#090b0c;gap:2px;padding:7px 8px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .25s;display:grid;position:absolute;top:50%;left:42%;transform:translate(-50%,-50%)}.nfcDataPacket small{color:#fff6;font-size:5px}.nfcSignalDemo.step-1 .nfcObject,.nfcSignalDemo.step-2 .nfcObject{transform:translate(18px)rotate(-2deg)}.nfcSignalDemo.step-1 .nfcPhone{transform:translate(-43px)rotate(2deg)}.nfcSignalDemo.step-2 .nfcPhone{transform:translate(-58px)rotate(0)}.nfcSignalDemo.step-3 .nfcPhone{box-shadow:0 0 0 1px var(--epic-cyan),0 25px 70px #00bff338;transform:translate(-58px)rotate(0)}.nfcSignalDemo.step-1 .nfcWaves,.nfcSignalDemo.step-2 .nfcWaves{opacity:1}.nfcSignalDemo.step-1 .nfcWaves i,.nfcSignalDemo.step-2 .nfcWaves i{animation:.72s ease-in-out infinite alternate nfc-wave}.nfcSignalDemo.step-1 .nfcDataPacket{opacity:1;animation:1.2s ease-in-out infinite nfc-packet}.nfcSignalDemo.step-2 .nfcDataPacket{opacity:1;border-color:var(--epic-lime);color:var(--epic-lime);animation:.9s ease-in-out infinite alternate nfc-verify;left:54%}.nfcSignalDemo.step-2 .nfcPhoneScreen>span{border-color:var(--epic-lime);color:var(--epic-lime)}.nfcSignalDemo.step-3 .nfcWaves{opacity:.15}.nfcSignalDemo.step-3 .nfcPhoneScreen{color:var(--epic-ink);background:linear-gradient(#00bff31f,#0000 45%),#f4f7f8}.nfcSignalDemo.step-3 .nfcPhoneScreen>span{border-color:var(--epic-ink);background:var(--epic-cyan);color:var(--epic-ink);font-size:24px;box-shadow:0 0 30px #00bff359}.nfcSignalDemo.step-3 .nfcPhoneScreen>small{color:#08080885}.nfcSignalDemo.step-3 .nfcPhoneAction{border-color:var(--epic-ink);background:var(--epic-ink);color:#fff}.nfcSignalDemo.step-3 .nfcPhonePulse{display:none}.nfcDemoTelemetry{background:#0c0e0f;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);min-height:60px;display:grid}.nfcDemoTelemetry>div{border-right:1px solid #ffffff21;align-content:center;gap:6px;padding:10px 14px;display:grid}.nfcDemoTelemetry>div:last-child{border-right:0}.nfcDemoTelemetry span{color:#ffffff4d;letter-spacing:.1em;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcDemoTelemetry strong{color:var(--epic-cyan);text-overflow:ellipsis;white-space:nowrap;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.nfcDemoStatus{background:linear-gradient(90deg,#ffffff06,#0000);min-height:124px}.nfcDemoStatus>div>small{color:#ffffff40;letter-spacing:.08em;margin-left:auto;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcSignalDemo>button{z-index:11;letter-spacing:.01em;min-height:66px;position:relative;overflow:hidden}.nfcSignalDemo>button:before{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.nfcSignalDemo>button:hover:before{transform:translate(110%)}.nfcSignalDemo>button>span{align-items:center;gap:12px;display:flex}.nfcSignalDemo>button>span i{background:currentColor;width:34px;height:1px}.nfcRealityItem>div,.nfcCasePhoto{background:linear-gradient(135deg,#ffffff14,#0000),#111}.nfcRealityItem img,.nfcCasePhoto img{image-rendering:auto}.nfcRealityItem.reality-2 img,.nfcRealityItem.reality-3 img{object-fit:contain;filter:drop-shadow(0 20px 35px #00000047);padding:26px}.nfcEvidenceMini img{object-fit:contain;background:#191919;padding:14px}@keyframes signal-live{50%{opacity:.35;box-shadow:0 0 3px var(--epic-lime)}}@keyframes signal-wave{to{opacity:.38;height:100%}}@keyframes signal-breathe{50%{opacity:.65;scale:1.11}}@keyframes signal-packet{0%{opacity:0;left:7%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:95%}}@keyframes nfc-phone-pulse{0%{opacity:.65;scale:.35}to{opacity:0;scale:1.08}}@keyframes nfc-packet{0%,to{opacity:.25;left:43%}50%{opacity:1;left:57%}}@keyframes nfc-verify{to{box-shadow:0 0 22px #a8ef5a73}}@media (max-width:1100px){.heroSignalBoard{min-height:650px}.nfcSignalDemo{min-height:735px}}@media (max-width:650px){.heroSignalBoard{min-height:530px;box-shadow:8px 8px 0 var(--epic-cyan)}.signalCore{min-height:405px}.signalSweep{width:390px}.signalReticle{width:360px}.signalOrbitZero{width:92px}.signalOrbitOne{width:150px}.signalOrbitTwo{width:245px}.signalOrbitThree{width:345px}.signalBrand{width:142px;height:92px;padding:14px}.signalTelemetry{display:none}.signalNode{min-width:72px;padding:8px 8px 7px 13px}.signalNode small{display:none}.nodeOne{top:14%;left:6%}.nodeTwo{top:19%;right:4%}.nodeThree{bottom:13%;left:5%}.nodeFour{bottom:10%;right:7%}.signalLink{width:135px}.signalBoardBottom{min-height:66px}.signalBoardBottom div{padding:11px 8px}.signalBoardBottom strong{font-size:7px}.signalBoardBottom span{font-size:6px}.nfcSignalDemo{min-height:650px;box-shadow:8px 8px 0 var(--epic-gold)}.nfcDemoTop{padding-inline:12px}.nfcDemoTop>span{font-size:7px}.nfcDemoTop>small{display:none}.nfcDemoSequence button{width:14px}.nfcDemoSequence button.active{width:24px}.nfcDemoStage{gap:52px;min-height:350px}.nfcObject{width:112px;height:174px}.nfcObject>span{font-size:3.6rem}.nfcObjectChip{bottom:40px}.nfcPhone{width:116px;height:244px;padding:6px}.nfcPhoneScreen{border-radius:19px;height:228px}.nfcPhoneScreen>span{width:50px;height:50px}.nfcSignalDemo.step-1 .nfcPhone{transform:translate(-24px)rotate(2deg)}.nfcSignalDemo.step-2 .nfcPhone,.nfcSignalDemo.step-3 .nfcPhone{transform:translate(-34px)}.nfcSignalDemo.step-1 .nfcObject,.nfcSignalDemo.step-2 .nfcObject{transform:translate(10px)rotate(-2deg)}.nfcWaves{width:84px;height:140px}.nfcDataPacket{display:none}.nfcDemoTelemetry{min-height:54px}.nfcDemoTelemetry>div{padding:8px}.nfcDemoStatus{min-height:118px;padding:20px}.nfcDemoStatus strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.heroSignalBoard{transform:none}.signalSweep,.signalOrbit,.signalWaveform i,.signalLink i,.nfcPhonePulse i,.nfcDataPacket{animation:none!important}}
.ziviMonogram{--zivi-mark-cyan:#00d9ff;--zivi-mark-blue:#236cff;--zivi-mark-gold:#ffbd20;--zivi-mark-pink:#f50078;isolation:isolate;aspect-ratio:1;flex:none;place-items:center;width:72px;height:72px;line-height:1;display:inline-grid;position:relative}.ziviMonogramFrame{background:linear-gradient(135deg,#ffffff1c,#0000 42%),#03070ab8;border:1px solid #ffffff57;border-radius:24%;position:absolute;inset:7%;transform:rotate(45deg);box-shadow:inset 0 0 0 1px #00d9ff17,0 14px 34px #00000057}.ziviMonogramFrame:before,.ziviMonogramFrame:after{content:"";border-style:solid;border-color:var(--zivi-mark-cyan);filter:drop-shadow(0 0 5px #00d9ffa6);width:22%;height:22%;position:absolute}.ziviMonogramFrame:before{border-width:2px 0 0 2px;border-radius:28% 0 0;top:-1px;left:-1px}.ziviMonogramFrame:after{border-width:0 2px 2px 0;border-radius:0 0 28%;bottom:-1px;right:-1px}.ziviMonogramGlyph{z-index:2;background:linear-gradient(145deg,var(--zivi-mark-cyan) 3%,var(--zivi-mark-blue) 34%,var(--zivi-mark-gold) 58%,var(--zivi-mark-pink) 92%);clip-path:polygon(0 0,100% 0,100% 22%,35% 78%,100% 78%,100% 100%,0 100%,0 78%,65% 22%,0 22%);filter:drop-shadow(0 0 8px #00d9ff47)drop-shadow(0 8px 11px #00000059);position:absolute;inset:20% 17%}.ziviMonogramGlyph:after{content:"";clip-path:inherit;mix-blend-mode:screen;opacity:.65;background:linear-gradient(145deg,#ffffffc7,#0000 27% 72%,#ffffff4d);position:absolute;inset:0}.ziviMonogramPulse{z-index:-1;background:#00d9ff2e;border-radius:50%;position:absolute;inset:23%;box-shadow:0 0 26px #00d9ff61,12px 10px 30px #f500783d}.ziviMonogram.brandLockupMark{aspect-ratio:1;filter:none;position:relative;overflow:visible;display:inline-grid!important}.brandLockupName{letter-spacing:.03em;font-weight:900}.brandLockupCompany{letter-spacing:.11em}.heroSignalBoard{--board-glow:#00d9ff26;background:linear-gradient(135deg,#ffffff09,transparent 38%), radial-gradient(circle at calc(50% + var(--parallax-x,0px)) calc(45% + var(--parallax-y,0px)),var(--board-glow),transparent 31%), #060809;border-color:#bbefff85}.signalConstellation{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signalConstellation:before{content:"";aspect-ratio:1;background:conic-gradient(from 180deg,transparent 0 72%,#00d9ff1f 88%,transparent 100%);border-radius:50%;width:78%;animation:18s linear infinite zivi-field-rotate;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#0000 0 34%,#000 35% 49%,#0000 50%);mask-image:radial-gradient(circle,#0000 0 34%,#000 35% 49%,#0000 50%)}.signalConstellation>i{background:var(--epic-cyan);border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite zivi-star;position:absolute;box-shadow:0 0 12px}.signalConstellation>i:nth-child(3n){width:3px;height:3px;color:var(--epic-pink);background:currentColor;animation-delay:-1.2s}.signalConstellation>i:nth-child(4n){width:5px;height:5px;color:var(--epic-gold);background:currentColor;animation-delay:-2s}.signalConstellation>i:first-child{top:52%;left:9%}.signalConstellation>i:nth-child(2){top:31%;left:17%}.signalConstellation>i:nth-child(3){top:70%;left:23%}.signalConstellation>i:nth-child(4){top:17%;left:30%}.signalConstellation>i:nth-child(5){top:42%;left:35%}.signalConstellation>i:nth-child(6){top:82%;left:41%}.signalConstellation>i:nth-child(7){top:25%;left:46%}.signalConstellation>i:nth-child(8){top:73%;left:54%}.signalConstellation>i:nth-child(9){top:12%;left:60%}.signalConstellation>i:nth-child(10){top:43%;left:65%}.signalConstellation>i:nth-child(11){top:81%;left:70%}.signalConstellation>i:nth-child(12){top:25%;left:77%}.signalConstellation>i:nth-child(13){top:59%;left:83%}.signalConstellation>i:nth-child(14){top:38%;left:90%}.signalConstellation>i:nth-child(15){top:86%;left:15%}.signalConstellation>i:nth-child(16){top:86%;left:88%}.signalPulseRings{z-index:1;aspect-ratio:1;pointer-events:none;width:178px;position:absolute;top:50%;left:50%;translate:-50% -50%}.signalPulseRings i{opacity:0;border:1px solid #00d9ff7a;border-radius:50%;animation:3.2s cubic-bezier(.2,.7,.2,1) infinite zivi-core-pulse;position:absolute;inset:0}.signalPulseRings i:nth-child(2){border-color:#ffb51b6b;animation-delay:1.05s}.signalPulseRings i:nth-child(3){border-color:#f500786b;animation-delay:2.1s}.signalOrbitZero{width:174px}.signalBrand{color:#fff;width:156px;height:156px;box-shadow:9px 9px 0 var(--epic-pink), -1px -1px 0 #00d9ffb3, 0 0 74px #00d9ff2e;background:linear-gradient(145deg,#ffffff12,#0000 42%),#05080af5;border:1px solid #ffffff80;border-radius:18px;place-content:center;padding:21px 22px 24px}.signalBrand:before,.signalBrand:after{content:"";pointer-events:none;width:17px;height:17px;position:absolute}.signalBrand:before{border-left:1px solid var(--epic-cyan);border-top:1px solid var(--epic-cyan);top:7px;left:7px}.signalBrand:after{border-right:1px solid var(--epic-pink);border-bottom:1px solid var(--epic-pink);bottom:7px;right:7px}.signalBrandMark{width:78px;height:78px;animation:4.2s ease-in-out infinite zivi-mark-hover}.signalBrandMark .ziviMonogramFrame{animation:4.2s ease-in-out infinite zivi-frame-breathe}.signalBrand>strong{letter-spacing:.28em;margin-top:5px;font:900 12px/1 Arial,Helvetica Neue,sans-serif;transform:translate(.14em)}.signalBrandStatus{color:#ffffff75;letter-spacing:.1em;align-items:center;gap:5px;font:700 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:9px;left:10px}.signalBrandStatus i{background:var(--epic-lime);width:4px;height:4px;box-shadow:0 0 8px var(--epic-lime);border-radius:50%}.signalBrand small{color:#ffffff61;bottom:8px;left:auto;right:9px}.partnerLogoCard-ink img{filter:brightness(0)saturate();opacity:.92}.nfcSignalDemo{transform:perspective(1150px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;background:radial-gradient(circle at 50% 39%,#00d9ff24,#0000 27%),linear-gradient(145deg,#ffffff06,#0000 50%),#07090a;border-color:#ffffff9e;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.nfcDemoStage{perspective:900px;background:radial-gradient(circle at 50% 48%,#ffb51b0f,#0000 22%),linear-gradient(135deg,#ffffff05,#0000)}.nfcStageGrid{animation:12s linear infinite zivi-grid-drift}.nfcFieldParticles{z-index:1;pointer-events:none;position:absolute;inset:0}.nfcFieldParticles i{background:var(--epic-cyan);opacity:.32;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite zivi-particle;position:absolute;box-shadow:0 0 10px}.nfcFieldParticles i:nth-child(3n){color:var(--epic-gold);background:currentColor;animation-delay:-1.1s}.nfcFieldParticles i:nth-child(4n){color:var(--epic-pink);background:currentColor;animation-delay:-2s}.nfcFieldParticles i:first-child{top:33%;left:8%}.nfcFieldParticles i:nth-child(2){top:75%;left:16%}.nfcFieldParticles i:nth-child(3){top:18%;left:24%}.nfcFieldParticles i:nth-child(4){top:84%;left:33%}.nfcFieldParticles i:nth-child(5){top:30%;left:41%}.nfcFieldParticles i:nth-child(6){top:71%;left:48%}.nfcFieldParticles i:nth-child(7){top:17%;left:57%}.nfcFieldParticles i:nth-child(8){top:78%;left:65%}.nfcFieldParticles i:nth-child(9){top:28%;left:73%}.nfcFieldParticles i:nth-child(10){top:65%;left:84%}.nfcFieldParticles i:nth-child(11){top:35%;left:91%}.nfcFieldParticles i:nth-child(12){top:89%;left:76%}.nfcObject{transform-style:preserve-3d;background:linear-gradient(135deg,#ffffffeb,#d6dadda6), var(--epic-paper);border:1px solid #08080838}.nfcObject:after{color:#0808080e;font-size:2.55rem}.nfcObject>.nfcObjectMark{z-index:3;width:78px;height:78px;font-size:initial;position:absolute;top:35px;left:50%;translate:-50%}.nfcObject>.nfcObjectMark .ziviMonogramFrame{background:#090b0c;border-color:#08080861}.nfcObject>b{z-index:3;color:#111;letter-spacing:.18em;text-align:center;font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:120px;left:0;right:0}.nfcObjectChip{background:linear-gradient(145deg,#ffd966,#d89c14);width:27px;height:21px;bottom:37px;left:25px;translate:0;box-shadow:inset 0 0 0 2px #ffffff52}.nfcObject small{text-align:right;bottom:24px;left:58px;right:13px}.nfcWaves{z-index:4;filter:drop-shadow(0 0 8px #ffb51b3d)}.nfcContactNode{z-index:6;border:1px solid var(--epic-gold);opacity:.25;border-radius:50%;width:15px;height:15px;transition:opacity .35s,box-shadow .35s,scale .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}.nfcContactNode i{border:1px solid var(--epic-gold);opacity:0;border-radius:50%;position:absolute;inset:-1px}.nfcContactNode i:nth-child(2){inset:-7px}.nfcContactNode i:nth-child(3){inset:-14px}.nfcEnergyBridge{z-index:3;background:linear-gradient(90deg,transparent,var(--epic-gold),var(--epic-cyan),transparent);opacity:.12;width:126px;height:2px;transition:opacity .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}.nfcEnergyBridge i{background:var(--epic-cyan);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;box-shadow:0 0 11px}.nfcSignalDemo.step-1 .nfcEnergyBridge,.nfcSignalDemo.step-2 .nfcEnergyBridge{opacity:1}.nfcSignalDemo.step-1 .nfcEnergyBridge i,.nfcSignalDemo.step-2 .nfcEnergyBridge i{animation:1.25s linear infinite zivi-energy}.nfcEnergyBridge i:nth-child(2){animation-delay:-.25s!important}.nfcEnergyBridge i:nth-child(3){animation-delay:-.5s!important}.nfcEnergyBridge i:nth-child(4){animation-delay:-.75s!important}.nfcEnergyBridge i:nth-child(5){animation-delay:-1s!important}.nfcSignalDemo.step-1 .nfcContactNode,.nfcSignalDemo.step-2 .nfcContactNode{opacity:1;scale:1.2;box-shadow:0 0 24px #ffb51bcc}.nfcSignalDemo.step-1 .nfcObjectMark,.nfcSignalDemo.step-2 .nfcObjectMark{animation:1.15s ease-in-out infinite zivi-tap-mark}.nfcSignalDemo.step-1 .nfcContactNode i,.nfcSignalDemo.step-2 .nfcContactNode i{animation:1.6s ease-out infinite zivi-contact}.nfcSignalDemo.step-1 .nfcContactNode i:nth-child(2),.nfcSignalDemo.step-2 .nfcContactNode i:nth-child(2){animation-delay:.45s}.nfcSignalDemo.step-1 .nfcContactNode i:nth-child(3),.nfcSignalDemo.step-2 .nfcContactNode i:nth-child(3){animation-delay:.9s}.nfcDataPacketSecondary{top:43%;opacity:0!important}.nfcSignalDemo.step-2 .nfcDataPacketSecondary{border-color:var(--epic-pink);color:var(--epic-pink);animation:1.15s ease-in-out infinite zivi-auth-packet;left:46%;opacity:1!important}.nfcPhoneScreen{grid-template-rows:auto auto auto;align-content:center}.nfcPhoneBrand{z-index:3;color:#ffffffb8;letter-spacing:.1em;align-items:center;gap:6px;font:800 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;top:25px;left:13px}.nfcPhoneBrandMark{width:17px;height:17px}.nfcPhoneBrandMark .ziviMonogramFrame{box-shadow:none;background:0 0;border:0}.nfcPhoneBrandMark .ziviMonogramFrame:before,.nfcPhoneBrandMark .ziviMonogramFrame:after,.nfcPhoneBrandMark .ziviMonogramPulse{display:none}.nfcPhoneScreen>.nfcPhoneState{transition:transform .45s,border-color .35s,background .35s,color .35s}.nfcPhoneResult{z-index:5;color:#080808;opacity:0;background:#fff;border:1px solid #0808084d;gap:5px;padding:9px;transition:opacity .4s .12s,transform .4s .12s;display:grid;position:absolute;bottom:42px;left:11px;right:11px;transform:translateY(12px)}.nfcPhoneResult>span{color:#387e18;letter-spacing:.06em;align-items:center;gap:4px;font:900 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.nfcPhoneResult>span i{background:var(--epic-lime);width:4px;height:4px;box-shadow:0 0 7px var(--epic-lime);border-radius:50%}.nfcPhoneResult>b{font:900 7px/1 Arial,sans-serif}.nfcPhoneResult>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.nfcPhoneResult>div i{background:#e9edf0;height:10px}.nfcSignalDemo.step-3 .nfcPhoneResult{opacity:1;transform:none}.nfcSignalDemo.step-3 .nfcPhoneScreen>strong,.nfcSignalDemo.step-3 .nfcPhoneScreen>small{transform:translateY(-23px)}.nfcSignalDemo.step-3 .nfcPhoneScreen>.nfcPhoneState{transform:translateY(-24px)scale(.72)}.nfcSignalDemo.step-3 .nfcPhoneBrand{color:#111}.nfcSignalDemo.step-3 .nfcObject{opacity:.72;filter:saturate(.72)}.nfcPhoneScreen>strong,.nfcPhoneScreen>small{transition:transform .45s}.formatObject>.formatObjectMark{width:118px;height:118px;font-size:initial}.formatObject>.formatObjectMark .ziviMonogramFrame{background:#080a0b}main *{min-width:0}main :where(h1,h2,h3,blockquote){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:100%}.institutionNameGrid div{grid-template-columns:35px minmax(0,1fr)}.institutionNameGrid strong,.heroDataRail span,.signalBoardBottom strong,.portfolioEpicCopy h2,.caseEpicIntro h1,.caseEpicOutcome h2,.pageHero h1,.footer a{overflow-wrap:anywhere}.epicButton{white-space:normal;text-align:left;max-width:100%}.nfcDemoStatus>div{flex-wrap:wrap}.nfcFaq details{max-width:100%;overflow:hidden}.nfcFaq summary{align-items:flex-start;gap:12px;max-width:100%}.nfcFaq summary>span{flex:0 0 28px;place-items:center;width:28px;min-width:28px;display:grid}.nfcPhoneScreen>*{max-width:100%}@keyframes zivi-field-rotate{to{rotate:360deg}}@keyframes zivi-mark-hover{0%,to{translate:0 -1px}50%{translate:0 3px}}@keyframes zivi-frame-breathe{0%,to{transform:rotate(45deg)scale(.96)}50%{border-color:#00d9ffb8;transform:rotate(45deg)scale(1.035)}}@keyframes zivi-star{0%,to{opacity:.22;scale:.72}50%{opacity:1;scale:1.35}}@keyframes zivi-core-pulse{0%{opacity:.72;scale:.55}75%,to{opacity:0;scale:1.65}}@keyframes zivi-grid-drift{to{background-position:24px 24px}}@keyframes zivi-particle{0%,to{opacity:.18;translate:0}50%{opacity:.85;translate:0 -8px}}@keyframes zivi-energy{0%{opacity:0;left:5%}18%{opacity:1}82%{opacity:1}to{opacity:0;left:95%}}@keyframes zivi-contact{0%{opacity:.85;scale:.55}to{opacity:0;scale:1.8}}@keyframes zivi-tap-mark{0%,to{filter:brightness();scale:.96}50%{filter:brightness(1.18)drop-shadow(0 0 8px #00d9ff73);scale:1.05}}@keyframes zivi-auth-packet{0%,to{opacity:.2;left:57%}50%{opacity:1;left:43%}}@media (max-width:650px){.epicHero h1{font-size:clamp(2.75rem,14vw,5rem)}.epicHero h1 em{font-size:.68em}.trustNetworkIntro h2,.editorialHeading h2,.uroSpotlightCopy h2,.nfcCredentialCopy h2,.nfcFormatsHead h2,.nfcCaseCopy h2,.nfcCompatibility h2,.nfcFaq h2{letter-spacing:-.055em;font-size:clamp(2.45rem,12vw,4rem)}.portfolioEpicHero h1,.caseEpicIntro h1,.caseEpicOutcome h2,.nfcFinalCta h2{letter-spacing:-.06em;font-size:clamp(2.65rem,13vw,4.6rem)}.pageHero h1,.epicContact h2{letter-spacing:-.05em;font-size:clamp(2.4rem,11.5vw,3.8rem)}.nfcEpicIntro h1{font-size:clamp(3.55rem,17vw,6.2rem)}.heroKicker{flex-wrap:wrap;row-gap:9px}.heroKicker i{width:26px}.heroSignalBoard,.nfcSignalDemo,.nfcCredentialVisual,.nfcCaseVisual,.caseEpicVisual,.caseEvidenceFrame{width:calc(100% - 8px)}.signalBrand{border-radius:14px;width:124px;height:124px;padding:18px}.signalBrandMark{width:61px;height:61px}.signalBrand>strong{font-size:9px}.signalBrandStatus{font-size:4px}.signalPulseRings,.signalOrbitZero{width:142px}.signalConstellation>i:nth-child(n+11){display:none}.partnerLogoCard-ink img{padding:8px}.nfcObject>.nfcObjectMark{width:60px;height:60px;top:27px}.nfcObject>b{font-size:6px;top:93px}.nfcObjectChip{width:22px;height:17px;bottom:31px;left:17px}.nfcObject small{font-size:5px;bottom:19px;left:44px;right:8px}.nfcEnergyBridge{width:84px}.nfcPhoneBrand{font-size:5px;top:23px;left:10px}.nfcPhoneBrandMark{width:14px;height:14px}.nfcPhoneResult{padding:7px;bottom:36px}.nfcPhoneResult>b{font-size:6px}.nfcPhoneAction{font-size:5px;left:8px;right:8px}.nfcSignalDemo.step-3 .nfcPhoneScreen>strong,.nfcSignalDemo.step-3 .nfcPhoneScreen>small{transform:translateY(-18px)}.nfcSignalDemo.step-3 .nfcPhoneScreen>.nfcPhoneState{transform:translateY(-18px)scale(.7)}.formatObject>.formatObjectMark{width:96px;height:96px}.nfcDemoStatus>div>small{width:100%;margin-left:0}}@media (max-width:390px){.partnerLogoCard{min-height:148px;padding-inline:13px}.partnerLogoCard img{height:68px}.institutionRailLabel{flex-direction:column;align-items:flex-start}.institutionRailLabel strong{font-size:1.25rem}.institutionNameGrid div{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-inline:12px}.institutionNameGrid strong{font-size:.92rem;line-height:1.28}.signalNode{min-width:64px}.signalNode strong{font-size:7px}.signalBoardTop{letter-spacing:.09em;padding-inline:12px}.signalBrand{width:116px;height:116px}.signalBrandMark{width:56px;height:56px}.signalPulseRings,.signalOrbitZero{width:132px}.nfcDemoStage{gap:38px}.nfcEnergyBridge{width:68px}}@media (prefers-reduced-motion:reduce){.signalConstellation:before,.signalConstellation>i,.signalPulseRings i,.signalBrandMark,.signalBrandMark .ziviMonogramFrame,.nfcStageGrid,.nfcFieldParticles i,.nfcEnergyBridge i,.nfcContactNode i{animation:none!important}.nfcSignalDemo{transform:none}}.trustPartnerGroups{gap:28px;display:grid;position:relative}.trustPartnerGroup{background:#0003;border:1px solid #fff3}.trustPartnerGroupHead{background:#080808d1;border-bottom:1px solid #ffffff2e;grid-template-columns:50px minmax(0,1fr) minmax(240px,.72fr);align-items:center;gap:20px;min-height:92px;padding:18px 24px;display:grid}.trustPartnerGroupHead>span{color:var(--epic-cyan);letter-spacing:.15em;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.trustPartnerGroupHead>div{gap:7px;display:grid}.trustPartnerGroupHead small{color:var(--epic-pink);letter-spacing:.15em;text-transform:uppercase;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.trustPartnerGroupHead strong{font-size:clamp(1.25rem,2.1vw,2rem);line-height:1}.trustPartnerGroupHead p{color:#ffffff80;margin:0;font-size:.82rem;line-height:1.55}.trustPartnerGroup .partnerLogoGrid{border:0}.partnerLogoGrid-medical{grid-template-columns:repeat(3,minmax(0,1fr))}.partnerLogoGrid-insurance{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerLogoCard-wide img{height:92px;padding:4px}.partnerLogoCard-badge img{height:138px}.partnerLogoCard-dark{color:#fff;background:#050505}.partnerLogoCard-dark:hover{background:#101010}.partnerLogoCard-dark img{filter:saturate()contrast(1.03);height:150px}.partnerLogoCard-dark>span,.partnerLogoCard-dark small{color:#ffffff9e}@media (max-width:820px){.trustPartnerGroupHead{grid-template-columns:40px minmax(0,1fr);gap:14px}.trustPartnerGroupHead p{grid-column:2;max-width:520px}.partnerLogoGrid-medical,.partnerLogoGrid-insurance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.trustPartnerGroups{gap:22px}.trustPartnerGroupHead{grid-template-columns:28px minmax(0,1fr);padding:18px 15px}.trustPartnerGroupHead strong{font-size:1.35rem}.partnerLogoGrid-insurance{grid-template-columns:1fr}.partnerLogoCard-wide img{height:82px}.partnerLogoCard-badge img{height:112px}.partnerLogoCard-dark img{height:124px}}@media (max-width:390px){.partnerLogoGrid-medical{grid-template-columns:1fr}.partnerLogoGrid-medical .partnerLogoCard{min-height:176px}.partnerLogoCard-wide img{height:76px}.partnerLogoCard-badge img,.partnerLogoCard-dark img{height:108px}}
.ziviMonogram{flex:none;justify-content:center;align-items:center;width:72px;height:72px;line-height:0;display:inline-flex;position:relative;overflow:visible}.ziviMonogramImage{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 9px 12px #0000006b)drop-shadow(0 0 9px #00c9e81f);width:100%;height:100%;display:block;transform:translateZ(0)}.brandLockup{gap:clamp(9px,1.2vw,15px)}.brandLockupName{color:#f8f8f5;letter-spacing:-.085em;text-transform:none;text-shadow:0 5px 16px #0000006b;align-items:baseline;font-family:Arial Black,Inter,Arial,Helvetica,sans-serif;font-weight:900;line-height:.82;display:flex}.brandLockupName .brandI{color:inherit;display:inline-block;position:relative}.brandLockupName .brandIStem{color:inherit;display:inline-block}.brandLockupName .brandDot{z-index:2;border-radius:50%;width:.145em;height:.145em;position:absolute;top:-.09em;left:50%;transform:translate(-50%)}.brandLockupName .brandDotBlue{background:#159eea;box-shadow:0 0 .16em #159eea7a}.brandLockupName .brandDotPink{background:#ef008c;box-shadow:0 0 .16em #ef008c7a}.brandLockupCompany{color:#f4f4fad1;letter-spacing:.045em;text-transform:none;margin-top:8px;font-weight:520}.brandLockupTagline{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.28em;background:linear-gradient(90deg,#ed00a2 0%,#8845ef 48%,#168cf0 100%);-webkit-background-clip:text;background-clip:text;border-color:#ffffff38}.signalBrandMark .ziviMonogramImage{filter:drop-shadow(0 10px 12px #0000007a)drop-shadow(0 0 12px #00c9e83b)}.nfcSignalDemoV3{box-shadow:12px 12px 0 var(--epic-gold),0 28px 90px #0000006b;background:#070809;border-color:#ffffff80;overflow:hidden}.nfcSignalDemoV3:before{background:linear-gradient(90deg,var(--epic-cyan),var(--epic-gold),var(--epic-pink))}.nfcSignalDemoV3 .nfcDemoTop{z-index:10;background:#080909;position:relative}.nfcPhotoStage{aspect-ratio:1;perspective:none;background:#050607;border-bottom:1px solid #fff3;min-height:0;display:block;position:relative;overflow:hidden}.nfcPhotoStage:after{z-index:3;pointer-events:none;background:linear-gradient(#04050661,#0000 25% 68%,#040506ad),radial-gradient(circle at 52% 53%,#0000 0 18%,#03040521 58%,#030405a3 100%);width:auto;height:auto;inset:0}.nfcStageProductPhoto{z-index:0;object-fit:cover;filter:saturate(.82)contrast(1.07);transition:filter .65s,transform 1.1s cubic-bezier(.2,.75,.2,1);transform:scale(1.025)}.nfcSignalDemoV3.step-1 .nfcStageProductPhoto,.nfcSignalDemoV3.step-2 .nfcStageProductPhoto{filter:saturate()contrast(1.08)brightness(1.03);transform:scale(1.045)}.nfcSignalDemoV3.step-3 .nfcStageProductPhoto{filter:saturate(.92)contrast(1.08)brightness(1.06);transform:scale(1.025)}.nfcPhotoStage .nfcStageGrid{z-index:2;opacity:.22;background-image:linear-gradient(#00c9e829 1px,#0000 1px),linear-gradient(90deg,#00c9e829 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 38%,#000);mask-image:linear-gradient(#000,#0000 38%,#000)}.nfcPhotoStage .nfcStageLabel{z-index:5;color:#ffffffa3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0507089e;border:1px solid #ffffff2e;padding:7px 9px;top:18px}.nfcPhotoStage .label-object{left:18px}.nfcPhotoStage .label-device{right:18px}.nfcCardProbe,.nfcPhoneProbe{z-index:6;color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040607b8;border:1px solid #ffffff42;align-items:center;gap:7px;padding:7px 9px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute}.nfcCardProbe{bottom:19%;left:7%}.nfcCardProbe i{background:var(--epic-gold);width:5px;height:5px;box-shadow:0 0 12px var(--epic-gold);border-radius:50%}.nfcPhoneProbe{top:29%;right:6%}.nfcProbeMark{width:19px;height:19px}.nfcProbeMark .ziviMonogramImage{filter:drop-shadow(0 2px 3px #0000006b)}.nfcPhotoRoute{z-index:5;background:linear-gradient(90deg,transparent,var(--epic-gold) 17%,var(--epic-cyan) 82%,transparent);filter:drop-shadow(0 0 9px #00c9e8b3);opacity:.18;transform-origin:50%;width:33%;height:2px;transition:opacity .35s;position:absolute;top:56%;left:34%;overflow:visible;transform:rotate(-9deg)}.nfcPhotoRoute:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#ffbd2017,#00c9e81a,#0000);height:18px;position:absolute;top:-8px;left:0;right:0}.nfcPhotoRoute i{background:var(--epic-cyan);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0;box-shadow:0 0 14px}.nfcSignalDemoV3.step-1 .nfcPhotoRoute,.nfcSignalDemoV3.step-2 .nfcPhotoRoute,.nfcSignalDemoV3.step-3 .nfcPhotoRoute{opacity:1}.nfcSignalDemoV3.step-1 .nfcPhotoRoute i,.nfcSignalDemoV3.step-2 .nfcPhotoRoute i{animation:1.25s linear infinite nfc-v3-route}.nfcPhotoRoute i:nth-child(2){animation-delay:-.3s!important}.nfcPhotoRoute i:nth-child(3){animation-delay:-.6s!important}.nfcPhotoRoute i:nth-child(4){animation-delay:-.9s!important}.nfcPhotoTapZone{z-index:7;width:62px;height:62px;color:var(--epic-gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0406077a;border:1px solid #ffbd2080;border-radius:50%;place-items:center;display:grid;position:absolute;top:53.5%;left:51.5%;translate:-50% -50%;box-shadow:0 0 0 1px #00000040,0 0 35px #ffbd201f}.nfcPhotoTapZone b{z-index:2;letter-spacing:.08em;font:900 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.nfcPhotoTapZone i{opacity:0;border:1px solid;border-radius:50%;position:absolute;inset:0}.nfcSignalDemoV3.step-1 .nfcPhotoTapZone,.nfcSignalDemoV3.step-2 .nfcPhotoTapZone{color:var(--epic-cyan);border-color:var(--epic-cyan);box-shadow:0 0 40px #00c9e86b}.nfcSignalDemoV3.step-1 .nfcPhotoTapZone i,.nfcSignalDemoV3.step-2 .nfcPhotoTapZone i{animation:1.7s ease-out infinite nfc-v3-pulse}.nfcPhotoTapZone i:nth-child(2){animation-delay:.55s!important}.nfcPhotoTapZone i:nth-child(3){animation-delay:1.1s!important}.nfcSignalDemoV3.step-3 .nfcPhotoTapZone{color:var(--epic-lime);border-color:var(--epic-lime);box-shadow:0 0 42px #9ae25166}.nfcPhotoPacket{z-index:8;border:1px solid var(--epic-cyan);color:var(--epic-cyan);letter-spacing:.11em;opacity:0;background:#071015;padding:5px 7px;font:900 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:43%;left:41%;box-shadow:0 0 18px #00c9e829}.nfcPhotoPacket.packet-two{border-color:var(--epic-pink);color:var(--epic-pink);top:65%}.nfcSignalDemoV3.step-1 .packet-one{animation:1.35s ease-in-out infinite nfc-v3-packet}.nfcSignalDemoV3.step-2 .nfcPhotoPacket{animation:1.15s ease-in-out infinite nfc-v3-packet}.nfcSignalDemoV3.step-2 .packet-two{animation-delay:-.55s}.nfcLiveResult{z-index:9;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050708d6;border:1px solid #ffffff61;gap:6px;width:min(46%,230px);padding:13px;transition:border-color .35s,background .35s,transform .45s;display:grid;position:absolute;bottom:5%;right:4%;box-shadow:0 18px 50px #0000006b}.nfcLiveResult>span{color:var(--epic-cyan);letter-spacing:.09em;align-items:center;gap:6px;font:900 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.nfcLiveResult>span i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px}.nfcLiveResult>strong{max-width:100%;font-size:clamp(.72rem,1.2vw,.95rem);line-height:1.05}.nfcLiveResult>small{color:#ffffff80;font-size:7px}.nfcLiveResult>div{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding-top:8px;display:flex}.nfcLiveResult b{color:var(--epic-gold);font:900 1.05rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcLiveResult em{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font:700 6px/1 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.nfcSignalDemoV3.step-3 .nfcLiveResult{border-color:var(--epic-cyan);background:#031012e6;transform:translateY(-4px)}.nfcSignalDemoV3.step-3 .nfcLiveResult>span{color:var(--epic-lime)}.nfcPhotoStage .nfcStageCoordinates{z-index:6;color:#ffffff57;bottom:18px;left:18px;right:auto}.nfcSignalDemoV3 .nfcDemoTelemetry,.nfcSignalDemoV3 .nfcDemoStatus{z-index:10;background:#090a0a;position:relative}.nfcSignalDemoV3>button{background:var(--epic-pink)}.nfcFormatCard{min-height:610px;padding:15px}.formatObjectPhoto{border:1px solid var(--epic-ink);background:#0a0b0b;height:305px;margin:18px 0 27px;position:relative;overflow:hidden}.formatObjectPhoto:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 48%,#030405c7);position:absolute;inset:0}.formatObjectPhoto img{object-fit:cover;transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .45s}.format-keychain .formatObjectPhoto img{object-position:center 58%}.format-sticker .formatObjectPhoto img{object-position:center;filter:grayscale(.15)contrast(1.08)}.format-talker .formatObjectPhoto img{object-position:center 58%}.nfcFormatCard:hover .formatObjectPhoto img{transform:scale(1.055)}.formatPhotoSpec{z-index:3;color:#fff;letter-spacing:.09em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708c2;border:1px solid #ffffff5c;padding:7px 8px;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:11px;left:11px}.formatTapBadge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050708ba;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:11px;right:11px}.formatTapBadge i{border:1px solid var(--epic-cyan);border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:0 0 13px #00c9e859}.formatTapBadge i:before,.formatTapBadge i:after{content:"";border:1px solid var(--epic-cyan);border-radius:50%;position:absolute}.formatTapBadge i:before{inset:-6px}.formatTapBadge i:after{opacity:.45;inset:-12px}.formatTapBadge b{letter-spacing:.08em;font:900 5px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:7px}.nfcPhotoCredits{color:#5e5952;border-top:1px solid #08080838;margin-top:20px;padding-top:16px;font-size:.72rem}.nfcPhotoCredits summary{cursor:pointer;color:#282521;width:max-content;font-weight:850}.nfcPhotoCredits p{max-width:980px;margin:10px 0 0;line-height:1.65}.nfcPhotoCredits a{color:#111;text-underline-offset:2px;text-decoration:underline}.nfcCommerceLab{color:#fff;background:#070808;padding:130px 0;overflow:hidden}.nfcCommerceLabGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:74px;display:grid}.nfcCommercePhoto{min-height:690px;box-shadow:14px 14px 0 var(--epic-cyan);background:#111;border:1px solid #ffffff94;margin:0;position:relative;overflow:hidden}.nfcCommercePhoto:after{content:"";z-index:1;background:linear-gradient(#0000 48%,#020304db);position:absolute;inset:0}.nfcCommercePhoto img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.06);transition:transform 1s cubic-bezier(.2,.75,.2,1),filter .45s}.nfcCommercePhoto:hover img{filter:saturate()contrast(1.08);transform:scale(1.035)}.nfcCommercePhoto figcaption{z-index:2;gap:8px;display:grid;position:absolute;bottom:25px;left:26px;right:26px}.nfcCommercePhoto figcaption span{color:var(--epic-cyan);letter-spacing:.14em;font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcCommercePhoto figcaption strong{letter-spacing:-.04em;max-width:540px;font-size:clamp(1.55rem,3.2vw,3.25rem);line-height:.96}.nfcCommerceCopy .epicEyebrow{color:var(--epic-gold)}.nfcCommerceCopy h2{letter-spacing:-.075em;text-transform:uppercase;max-width:690px;margin:20px 0 26px;font-size:clamp(3rem,5.8vw,6.2rem);line-height:.88}.nfcCommerceCopy>p{color:#ffffff9e;max-width:620px;font-size:1.05rem;line-height:1.75}.nfcCommerceActions{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0;display:grid}.nfcCommerceActions article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;align-content:start;gap:8px;min-height:132px;padding:16px;display:grid}.nfcCommerceActions span{color:var(--epic-pink);font:900 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nfcCommerceActions strong{font-size:.95rem}.nfcCommerceActions small{color:#ffffff73;line-height:1.45}.nfcCommerceCta{border:1px solid var(--epic-gold);background:var(--epic-gold);color:#080808;min-height:58px;box-shadow:7px 7px 0 var(--epic-pink);justify-content:space-between;align-items:center;gap:28px;padding:0 18px;font-weight:950;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.nfcCommerceCta:hover{box-shadow:3px 3px 0 var(--epic-pink);background:#fff3bf;transform:translate(3px,3px)}.nfcCommerceCredit{color:#ffffff57;margin-top:24px;font-size:.67rem;display:block}.nfcCommerceCredit a{color:#fff9;text-decoration:underline}.cta .diagnosticCta{background:var(--epic-gold);color:#080808;min-width:min(100%,285px);box-shadow:8px 8px 0 var(--epic-cyan);border:1px solid #080808;border-radius:0;justify-content:space-between;gap:28px;padding:18px 21px;transition:transform .25s,box-shadow .25s,background .25s}.cta .diagnosticCta:hover{box-shadow:3px 3px 0 var(--epic-pink);background:#fff2bd;transform:translate(3px,3px)}.diagnosticCta>span{font-size:1.15rem}@keyframes nfc-v3-route{0%{opacity:0;left:0}18%{opacity:1}82%{opacity:1}to{opacity:0;left:100%}}@keyframes nfc-v3-pulse{0%{opacity:.85;scale:.45}to{opacity:0;scale:2.15}}@keyframes nfc-v3-packet{0%{opacity:0;left:36%;translate:0 7px}24%{opacity:1}76%{opacity:1}to{opacity:0;left:64%;translate:0 -7px}}@media (max-width:1100px){.nfcFormatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nfcCommerceLabGrid{grid-template-columns:1fr;gap:58px}.nfcCommercePhoto{min-height:620px}}@media (max-width:650px){.brandLockup{gap:9px}.brandLockup-compact .brandLockupName{font-size:22px}.brandLockup-compact .brandLockupCompany{font-size:10px}.nfcSignalDemoV3{box-shadow:7px 7px 0 var(--epic-gold)}.nfcPhotoStage{aspect-ratio:1/1.08}.nfcPhotoStage .nfcStageLabel{padding:6px;font-size:5px;top:11px}.nfcPhotoStage .label-object{left:10px}.nfcPhotoStage .label-device{right:10px}.nfcCardProbe{font-size:5px;bottom:21%;left:5%}.nfcPhoneProbe{font-size:5px;top:28%;right:4%}.nfcPhotoTapZone{width:49px;height:49px}.nfcLiveResult{width:48%;padding:10px;bottom:4%;right:3%}.nfcLiveResult>strong{font-size:.68rem}.nfcLiveResult>small{font-size:5.5px}.nfcPhotoStage .nfcStageCoordinates{font-size:5px;bottom:11px;left:10px}.nfcFormatGrid{grid-template-columns:1fr}.nfcFormatCard{min-height:540px}.formatObjectPhoto{height:330px}.nfcCommerceLab{padding:84px 0}.nfcCommercePhoto{min-height:520px;box-shadow:8px 8px 0 var(--epic-cyan)}.nfcCommercePhoto figcaption{bottom:18px;left:18px;right:18px}.nfcCommerceCopy h2{font-size:clamp(3rem,15vw,5.1rem)}.nfcCommerceActions{grid-template-columns:1fr}.nfcCommerceActions article{min-height:108px}.nfcCommerceCta{width:calc(100% - 7px)}.cta .diagnosticCta{width:calc(100% - 8px);min-width:0}}@media (prefers-reduced-motion:reduce){.nfcStageProductPhoto,.formatObjectPhoto img,.nfcCommercePhoto img{transform:none!important}.nfcPhotoRoute i,.nfcPhotoTapZone i,.nfcPhotoPacket{animation:none!important}}
