.featured-case{--fc-ink: var(--color-ink, #0b141d);--fc-muted: #5d717c;--fc-rule: var(--color-line, rgba(16, 24, 32, .12));--fc-cyan: var(--color-electric-deep, #128aa6);--fc-screen: #0a1218;--fc-ease-out: cubic-bezier(.16, 1, .3, 1);position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5.5rem);align-items:center;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,5vw,5rem);border-top:1px solid var(--fc-rule);background:radial-gradient(50% 60% at 30% 50%,rgba(18,138,166,.08),transparent 70%),var(--color-bg, #f4f8f9);color:var(--fc-ink);isolation:isolate}.featured-case__copy{display:grid;gap:1.35rem;min-width:0;max-width:36rem}.featured-case__eyebrow{margin:0;color:var(--fc-cyan);font:500 .75rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.featured-case__title{margin:0;font-family:var(--font-heading);font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.featured-case__lede{margin:0;color:var(--fc-muted);font-family:var(--font-body);font-size:1.02rem;line-height:1.55}.featured-case__facts{display:grid;margin:0;border-top:1px solid var(--fc-rule)}.featured-case__facts div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--fc-rule)}.featured-case__facts dt{color:var(--fc-cyan);font:500 .7rem/1.7 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.featured-case__facts dd{margin:0;color:var(--fc-ink);font-family:var(--font-body);font-size:.95rem;line-height:1.45}.featured-case__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}.featured-case__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.25rem;border:1px solid transparent;border-radius:var(--radius-pill, 999px);font:400 .95rem/1 var(--font-body);text-decoration:none;transition:transform .2s var(--fc-ease-out),border-color .2s ease}.featured-case__cta--primary{background:var(--fc-ink);color:var(--color-white, #fbfeff)}.featured-case__cta--ghost{border-color:var(--color-line-strong, rgba(16, 24, 32, .24));color:var(--fc-ink)}.featured-case__cta:hover{transform:translateY(-1px)}.featured-case__cta--ghost:hover{border-color:var(--fc-cyan)}.featured-case__cta:focus-visible{outline:2px solid var(--fc-cyan);outline-offset:3px}.featured-case__cta span{transition:transform .2s var(--fc-ease-out)}.featured-case__cta:hover span{transform:translate(3px)}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet/CabinetGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.featured-case__stage{--fc-text: "Cabinet Grotesk", var(--font-body), "Helvetica Neue", Arial, sans-serif;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"analytics analytics concierge" "page page concierge" "monitoring checkout concierge";gap:.85rem;align-items:start;width:100%;min-width:0;font-family:var(--fc-text)}.featured-case__card{display:grid;gap:.6rem;align-content:start;padding:.85rem .95rem;border:1px solid var(--fc-rule);border-radius:12px;background:var(--color-white, #fbfeff);box-shadow:0 24px 50px -32px #0b141d66}.featured-case__card-head{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center;justify-content:space-between;margin:0;color:var(--fc-ink);font:600 .88rem/1.2 var(--fc-text)}.brand-icon{flex:0 0 auto;width:1.05rem;height:1.05rem;fill:var(--brand)}.featured-case__brands{display:inline-flex;gap:.4rem;align-items:center;color:var(--fc-muted);font-weight:500}.featured-case__brands .brand-icon+span{margin-right:.35rem}.featured-case__analytics{grid-area:analytics;container-type:inline-size}.featured-case__events{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;counter-reset:ev}.featured-case__events li{display:inline-flex;flex:0 1 auto;align-items:center;min-width:0;white-space:nowrap}.featured-case__events li+li:before{margin:0 min(.4rem,.9cqi);color:#10182059;font:400 min(.8rem,2.6cqi)/1 var(--fc-text);content:"→"}.featured-case__events code{padding:min(.3rem,1cqi) min(.55rem,1.3cqi);border:1px solid var(--fc-rule);border-radius:6px;color:var(--fc-ink);font:500 min(.74rem,2.35cqi)/1 var(--font-mono);transition:background-color .26s ease,border-color .26s ease,color .26s ease}.featured-case__events li.is-fired code{border-color:var(--fc-cyan);background:#128aa61a;color:#0d5f73}.featured-case__shot{position:relative;margin:0;overflow:hidden;border:1px solid rgba(16,24,32,.14);border-radius:12px;background:var(--fc-screen);will-change:translate}.featured-case__shot img{display:block;width:100%;height:auto}.featured-case__shot--main{grid-area:page;aspect-ratio:1200 / 675;box-shadow:0 40px 80px -45px #0b141d8c}.featured-case__decode{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.featured-case__concierge{grid-area:concierge;display:grid;gap:.5rem;justify-items:start;margin:0;will-change:translate}.featured-case__tag{padding:.3rem .65rem;border:1px solid var(--fc-rule);border-radius:999px;background:var(--color-white, #fbfeff);color:var(--fc-ink);font:500 .78rem/1 var(--fc-text)}.featured-case__phone{position:relative;display:block;width:100%;aspect-ratio:532 / 1050;overflow:hidden;border:1px solid rgba(16,24,32,.12);border-radius:18px;background:#fff;box-shadow:0 40px 70px -35px #0b141d8c}.featured-case__phone img{display:block;width:272.2%;max-width:none;height:auto;margin:-.75% 0 0 -94%}.featured-case__monitoring{grid-area:monitoring}.featured-case__services{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.featured-case__services li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;align-items:center}.featured-case__services .brand-icon{width:1.3rem;height:1.3rem}.featured-case__services li>span{display:grid;color:var(--fc-muted);font:400 .74rem/1.3 var(--fc-text)}.featured-case__services b{color:var(--fc-ink);font:600 .82rem/1.25 var(--fc-text)}.featured-case__checkout{grid-area:checkout;transform-origin:70% 0%}.featured-case__methods{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.featured-case__methods li{display:grid;grid-template-columns:.8rem 1.1rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem .55rem;border:1px solid var(--fc-rule);border-radius:8px}.featured-case__methods b{color:var(--fc-ink);font:600 .84rem/1 var(--fc-text)}.featured-case__methods li.is-selected{border-color:var(--fc-cyan);box-shadow:inset 0 0 0 1px var(--fc-cyan)}.featured-case__radio{width:.8rem;height:.8rem;border:1px solid rgba(16,24,32,.35);border-radius:50%}.featured-case__methods li.is-selected .featured-case__radio{border:4px solid var(--fc-cyan)}.featured-case__method-note{color:var(--fc-muted);font:400 .7rem/1 var(--fc-text);white-space:nowrap}.featured-case__status{display:flex;gap:.45rem;align-items:center;margin:.1rem 0 0;color:var(--fc-ink);font:500 .76rem/1.25 var(--fc-text)}.featured-case__status:before{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--fc-cyan);box-shadow:0 0 0 3px #128aa629;content:""}.featured-case__ring{position:absolute;z-index:2;border:1.5px solid var(--fc-cyan);box-shadow:0 0 0 4px #128aa624;opacity:0;pointer-events:none}.featured-case__ring--pick{top:46.6%;left:7.5%;width:84.6%;height:13.5%;border-radius:8px}.featured-case__ring--buy{top:59.2%;left:65%;width:21.6%;height:5.6%;border-radius:4px}.featured-case:not(.is-pending) .featured-case__ring--pick{opacity:1}.featured-case.is-pending .featured-case__shot--main img,.featured-case.is-decoding .featured-case__shot--main img,.featured-case.is-pending .featured-case__concierge,.featured-case.is-pending .featured-case__card{opacity:0}@media(max-width:1100px){.featured-case{grid-template-columns:minmax(0,1fr)}.featured-case__copy{display:contents}.featured-case__eyebrow{order:1}.featured-case__title{order:2}.featured-case__stage{order:3;max-width:52rem}.featured-case__lede{order:4}.featured-case__facts{order:5}.featured-case__actions{order:6}}@media(max-width:640px){.featured-case__stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"analytics analytics" "page page" "concierge checkout" "concierge monitoring"}.featured-case__methods li{grid-template-columns:.8rem 1.1rem minmax(0,1fr)}.featured-case__method-note{display:none}.featured-case__facts div{grid-template-columns:minmax(0,1fr);gap:.2rem}}
