.services-module__g8J8Uq__svc{background:var(--color-white)}.services-module__g8J8Uq__hero{min-height:520px;color:var(--color-white);justify-content:center;align-items:center;padding:120px 0 72px;display:flex;position:relative;overflow:hidden}.services-module__g8J8Uq__heroMedia{position:absolute;inset:0}.services-module__g8J8Uq__heroImg{object-fit:cover}.services-module__g8J8Uq__heroOverlay{background:var(--hero-overlay);position:absolute;inset:0}.services-module__g8J8Uq__heroInner{z-index:1;padding-inline:var(--container-gutter);text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.services-module__g8J8Uq__heroEyebrow{font-family:var(--kzd-font-body);font-size:var(--text-hero-eyebrow-size);font-weight:var(--text-hero-eyebrow-weight);letter-spacing:var(--text-hero-eyebrow-tracking);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.services-module__g8J8Uq__heroEyebrowIcon{width:18px;height:18px}.services-module__g8J8Uq__heroTitle{font-family:var(--kzd-font-display);letter-spacing:-2.8px;color:var(--color-white);margin:0;font-size:76px;font-weight:700;line-height:1}.services-module__g8J8Uq__curve{z-index:1;width:100%;display:block;position:absolute;bottom:-1px;left:0}.services-module__g8J8Uq__curveDesktop{height:26px}.services-module__g8J8Uq__curveMobile{height:30px;display:none}.services-module__g8J8Uq__eyebrow{font-family:var(--kzd-font-mono);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-secondary);margin:0}.services-module__g8J8Uq__eyebrowOnDark{color:var(--color-muted)}.services-module__g8J8Uq__title{font-family:var(--kzd-font-display);letter-spacing:-2px;color:var(--color-ink);margin:0;font-size:46px;font-weight:700;line-height:1.06}.services-module__g8J8Uq__titleOnDark{color:var(--color-white)}.services-module__g8J8Uq__servicesHead .services-module__g8J8Uq__title{max-width:540px}.services-module__g8J8Uq__sub{color:var(--color-secondary);margin:0;font-size:15px;line-height:1.55}.services-module__g8J8Uq__subOnDark{color:var(--color-muted)}.services-module__g8J8Uq__services{padding:var(--space-12) 0 var(--space-12)}.services-module__g8J8Uq__servicesHead,.services-module__g8J8Uq__productsHead{max-width:calc(620px + var(--container-gutter) * 2);margin:0 auto var(--space-8);padding-inline:var(--container-gutter);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.services-module__g8J8Uq__tabs{width:100%;max-width:calc(1060px + var(--container-gutter) * 2);padding-inline:var(--container-gutter);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;margin-inline:auto;display:grid}.services-module__g8J8Uq__tabList{flex-direction:column;gap:12px;display:flex}.services-module__g8J8Uq__tab{background:var(--color-surface);text-align:left;width:100%;color:var(--color-ink);cursor:pointer;transition:transform .25s var(--ease-motion), background-color .25s var(--ease-motion), color .25s var(--ease-motion), box-shadow .25s var(--ease-motion), border-color .25s var(--ease-motion);border:1px solid #ecedf0;border-radius:14px;flex-direction:column;align-items:flex-start;padding:18px 22px 20px;display:flex;box-shadow:0 0 #0000}.services-module__g8J8Uq__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.services-module__g8J8Uq__tabNum{font-family:var(--kzd-font-mono);letter-spacing:1px;color:var(--color-secondary);font-size:10px}.services-module__g8J8Uq__tabName{font-family:var(--kzd-font-display);letter-spacing:-.7px;margin-top:8px;font-size:22px;font-weight:700}.services-module__g8J8Uq__tabTagline{color:var(--color-secondary);transition:color .25s var(--ease-motion);margin-top:6px;font-size:12.5px;line-height:1.5}.services-module__g8J8Uq__tab[aria-selected=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white);box-shadow:0 18px 38px #1a1a1a47}.services-module__g8J8Uq__tab[aria-selected=true] .services-module__g8J8Uq__tabTagline,.services-module__g8J8Uq__tab[aria-selected=true] .services-module__g8J8Uq__tabNum{color:#ffffffbf}@media (hover:hover){.services-module__g8J8Uq__tab:hover{transform:translate(4px)}}.services-module__g8J8Uq__panel{border:1px solid var(--color-surface);background:var(--color-white);transition:height .25s var(--ease-motion);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #1a1a1a14}.services-module__g8J8Uq__panel:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.services-module__g8J8Uq__panelContent{animation:services-module__g8J8Uq__kzdPanelIn .25s var(--ease-motion) both;padding:40px 32px 34px}.services-module__g8J8Uq__leaving{opacity:0;transition:opacity .15s var(--ease-motion);animation:none}@keyframes services-module__g8J8Uq__kzdPanelIn{0%{opacity:0}to{opacity:1}}.services-module__g8J8Uq__panelTitle{font-family:var(--kzd-font-display);letter-spacing:-1.4px;color:var(--color-ink);margin:0;font-size:34px;font-weight:700}.services-module__g8J8Uq__panelIntro{max-width:420px;color:var(--color-secondary);margin:12px 0 0;font-size:14.5px;line-height:1.6}.services-module__g8J8Uq__rows{margin:26px 0 0;padding:0;list-style:none}.services-module__g8J8Uq__rows li{border-top:1px solid var(--color-surface);animation:services-module__g8J8Uq__kzdRowIn .25s var(--ease-motion) both;animation-delay:calc(var(--i,0) * 40ms)}.services-module__g8J8Uq__leaving .services-module__g8J8Uq__rows li{animation:none}@keyframes services-module__g8J8Uq__kzdRowIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.services-module__g8J8Uq__row{min-height:46px;color:var(--color-ink);align-items:center;gap:18px;display:flex}.services-module__g8J8Uq__rowNum{width:18px;font-family:var(--kzd-font-mono);color:var(--color-secondary);flex:none;font-size:10px}.services-module__g8J8Uq__rowLabel{flex:1;font-size:14.5px;font-weight:500}.services-module__g8J8Uq__rowArrow{color:var(--color-secondary);transition:translate .25s var(--ease-motion), color .25s var(--ease-motion);flex:none;font-size:22px}.services-module__g8J8Uq__row:hover,.services-module__g8J8Uq__row:focus-visible{color:var(--color-ink)}.services-module__g8J8Uq__row:hover .services-module__g8J8Uq__rowArrow,.services-module__g8J8Uq__row:focus-visible .services-module__g8J8Uq__rowArrow{color:var(--color-ink);translate:4px}.services-module__g8J8Uq__cta{isolation:isolate;border-radius:var(--radius-pill);background:var(--color-ink);height:46px;color:var(--color-white);transition:transform .25s var(--ease-motion), box-shadow .25s var(--ease-motion);align-items:center;margin-top:30px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.services-module__g8J8Uq__cta:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.services-module__g8J8Uq__cta:hover,.services-module__g8J8Uq__cta:focus-visible{color:var(--color-white)}@media (hover:hover){.services-module__g8J8Uq__cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a1a1a47}.services-module__g8J8Uq__cta:hover:after{transition:transform .7s var(--ease-motion);transform:translate(120%)}}.services-module__g8J8Uq__products{padding:var(--space-12) 0;background:var(--color-ink);color:var(--color-white)}.services-module__g8J8Uq__productGrid{width:100%;max-width:calc(1060px + var(--container-gutter) * 2);padding:0 var(--container-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 auto;list-style:none;display:grid}.services-module__g8J8Uq__productGrid>li{display:flex}.services-module__g8J8Uq__product{width:100%;color:var(--color-white);transition:transform .45s var(--ease-motion), border-color .45s var(--ease-motion), box-shadow .45s var(--ease-motion);background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;padding:14px;display:flex;position:relative}.services-module__g8J8Uq__product:has(.services-module__g8J8Uq__productLink:focus-visible){outline:2px solid var(--color-white);outline-offset:3px}.services-module__g8J8Uq__productTile{aspect-ratio:15/16;border:1px solid var(--color-border);background:linear-gradient(#fff 0%,#f4f5f7 100%);border-radius:16px;display:block;position:relative;overflow:hidden}.services-module__g8J8Uq__phone{height:72%;aspect-ratio:var(--screen-ratio);background:#1a1a1a;border-radius:24px;padding:5px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000014,0 18px 30px -10px #00000059}.services-module__g8J8Uq__phone:after{content:"";z-index:-1;background:radial-gradient(closest-side,#00000038,#0000);border-radius:50%;height:14px;position:absolute;bottom:-14px;left:12%;right:12%}.services-module__g8J8Uq__phoneBack{opacity:.9;height:62%;top:10%;transform:translate(-92%)}.services-module__g8J8Uq__phoneScreen{background:#f6f6f6;border-radius:19px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.services-module__g8J8Uq__phoneScreen img{object-fit:contain;width:100%;height:100%;display:block}.services-module__g8J8Uq__phoneScreenEmpty{font-family:var(--kzd-font-mono);letter-spacing:2px;text-align:center;text-transform:uppercase;color:var(--color-secondary);background:#f4f5f7;place-items:center;padding:12px;font-size:10px;display:grid}.services-module__g8J8Uq__tileLogo{place-items:center;padding:12%;display:grid;position:absolute;inset:0 0 64px}.services-module__g8J8Uq__tileLogo img{object-fit:contain;width:min(100%,160px);height:auto}.services-module__g8J8Uq__badges{z-index:2;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:0;right:0}.services-module__g8J8Uq__badge{pointer-events:auto;border-radius:8px;align-items:center;min-height:44px;padding:2px 0;display:inline-flex}.services-module__g8J8Uq__badge img{width:auto;height:40px;display:block}.services-module__g8J8Uq__badge:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.services-module__g8J8Uq__productBody{flex-direction:column;flex:1;padding:20px 6px 4px;display:flex}.services-module__g8J8Uq__productCat{font-family:var(--kzd-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--color-muted);font-size:10px}.services-module__g8J8Uq__productName{font-family:var(--kzd-font-display);letter-spacing:-.9px;margin-top:10px;font-size:24px;font-weight:700}.services-module__g8J8Uq__productCopy{color:var(--color-muted);margin-top:12px;font-size:13.5px;line-height:1.6}.services-module__g8J8Uq__productLink{color:#ffffffd9;min-height:44px;transition:gap .3s var(--ease-motion), color .3s var(--ease-motion);outline:none;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;display:inline-flex}.services-module__g8J8Uq__productLink:hover,.services-module__g8J8Uq__productLink:focus-visible{color:var(--color-white)}.services-module__g8J8Uq__productLink:after{content:"";border-radius:18px;position:absolute;inset:0}@media (hover:hover){.services-module__g8J8Uq__product:hover{border-color:var(--color-secondary);transform:translateY(-8px);box-shadow:0 30px 60px #00000073}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__phoneFront{transform:translate(-50%)translateY(-4px)scale(1.04)}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__phoneBack{transform:translate(-92%)translate(-8px)}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__tileLogo img{transform:scale(1.04)}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__productLink{color:var(--color-white);gap:14px}}.services-module__g8J8Uq__tileLogo img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__phone,.services-module__g8J8Uq__tileLogo img{transition:none}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__phoneFront{transform:translate(-50%)}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__phoneBack{transform:translate(-92%)}.services-module__g8J8Uq__product:hover .services-module__g8J8Uq__tileLogo img{transform:none}}@media (max-width:1000px){.services-module__g8J8Uq__tabs{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:20px}.services-module__g8J8Uq__productGrid{gap:16px}.services-module__g8J8Uq__productName{font-size:21px}}@media (max-width:760px){.services-module__g8J8Uq__hero{min-height:380px;padding:110px 0 64px}.services-module__g8J8Uq__heroTitle{letter-spacing:-2px;font-size:56px}.services-module__g8J8Uq__curveDesktop{display:none}.services-module__g8J8Uq__curveMobile{display:block}.services-module__g8J8Uq__services{padding:var(--space-8) 0 var(--space-10)}.services-module__g8J8Uq__servicesHead,.services-module__g8J8Uq__productsHead{margin-bottom:var(--space-5);gap:12px}.services-module__g8J8Uq__title{letter-spacing:-1.3px;font-size:32px}.services-module__g8J8Uq__sub{max-width:260px}.services-module__g8J8Uq__tabs{grid-template-columns:minmax(0,1fr);gap:18px}.services-module__g8J8Uq__tabList{margin-inline:calc(var(--container-gutter) * -1);padding:4px var(--container-gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter);scrollbar-width:none;flex-direction:row;gap:8px;overflow-x:auto}.services-module__g8J8Uq__tabList::-webkit-scrollbar{display:none}.services-module__g8J8Uq__tabReveal{scroll-snap-align:start;flex:none}.services-module__g8J8Uq__tab{border-radius:var(--radius-pill);white-space:nowrap;flex-direction:row;align-items:center;height:44px;padding:0 18px}.services-module__g8J8Uq__tab:hover{transform:none}.services-module__g8J8Uq__tab[aria-selected=true]{box-shadow:0 8px 18px #1a1a1a38}.services-module__g8J8Uq__tabNum,.services-module__g8J8Uq__tabTagline{display:none}.services-module__g8J8Uq__tabName{font-family:var(--kzd-font-body);letter-spacing:0;margin:0;font-size:14px;font-weight:600}.services-module__g8J8Uq__panel{border-color:var(--color-border);box-shadow:none}.services-module__g8J8Uq__panelContent{padding:28px 22px 24px}.services-module__g8J8Uq__panelTitle{font-size:30px}.services-module__g8J8Uq__panelIntro{font-size:15.5px}.services-module__g8J8Uq__row{min-height:50px}.services-module__g8J8Uq__rowLabel{font-size:16px}.services-module__g8J8Uq__cta{justify-content:center;width:100%;height:52px;font-size:15px}.services-module__g8J8Uq__products{padding:var(--space-8) 0 var(--space-10)}.services-module__g8J8Uq__productGrid{grid-template-columns:minmax(0,1fr);gap:18px}.services-module__g8J8Uq__badge img{height:36px}.services-module__g8J8Uq__badges{bottom:14px}}.services-module__g8J8Uq__hero ::selection,.services-module__g8J8Uq__products ::selection{background:var(--color-white);color:var(--color-ink)}
