.StatsLines-module__9BZwzG__manifest{max-inline-size:var(--measure);margin-block-end:var(--space-8)}.StatsLines-module__9BZwzG__grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:1024px){.StatsLines-module__9BZwzG__grid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.StatsLines-module__9BZwzG__cell{gap:var(--space-2);border-block-start:1px solid var(--border);padding-block-start:var(--space-4);display:grid}.StatsLines-module__9BZwzG__value{font-family:var(--font-mono);font-size:var(--fs-display-xl);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1}.StatsLines-module__9BZwzG__value:not(:has([data-count])){font-size:var(--fs-display-md);align-self:end}.StatsLines-module__9BZwzG__caption{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary)}
.ServicesBento-module__gW0xCa__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ServicesBento-module__gW0xCa__cell{grid-column:span 4;min-inline-size:0;display:flex}@media (min-width:768px){.ServicesBento-module__gW0xCa__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ServicesBento-module__gW0xCa__cell{grid-column:span 3}.ServicesBento-module__gW0xCa__cell[data-slot="01"],.ServicesBento-module__gW0xCa__cell[data-slot="09"]{grid-column:span 6}}@media (min-width:1024px){.ServicesBento-module__gW0xCa__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ServicesBento-module__gW0xCa__cell[data-slot="01"]{grid-column:span 7}.ServicesBento-module__gW0xCa__cell[data-slot="02"],.ServicesBento-module__gW0xCa__cell[data-slot="03"]{grid-column:span 5}.ServicesBento-module__gW0xCa__cell[data-slot="04"]{grid-column:span 7}.ServicesBento-module__gW0xCa__cell[data-slot="05"],.ServicesBento-module__gW0xCa__cell[data-slot="06"]{grid-column:span 6}.ServicesBento-module__gW0xCa__cell[data-slot="07"]{grid-column:span 8}.ServicesBento-module__gW0xCa__cell[data-slot="08"]{grid-column:span 4}.ServicesBento-module__gW0xCa__cell[data-slot="09"]{grid-column:span 12}}.ServicesBento-module__gW0xCa__card{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border);--ring-opacity:0;transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ServicesBento-module__gW0xCa__card:hover,.ServicesBento-module__gW0xCa__card:focus-within,.ServicesBento-module__gW0xCa__card:active{--ring-opacity:1;border-color:var(--border-strong);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.ServicesBento-module__gW0xCa__card{transition:none}.ServicesBento-module__gW0xCa__card:hover,.ServicesBento-module__gW0xCa__card:focus-within,.ServicesBento-module__gW0xCa__card:active{transform:none}}.ServicesBento-module__gW0xCa__index{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-secondary)}.ServicesBento-module__gW0xCa__title{font-size:var(--fs-heading);margin:0}.ServicesBento-module__gW0xCa__titleLink{color:inherit;text-decoration:none}.ServicesBento-module__gW0xCa__titleLink:hover,.ServicesBento-module__gW0xCa__titleLink:focus-visible{text-decoration:underline}.ServicesBento-module__gW0xCa__titleLink:after{content:"";z-index:0;position:absolute;inset:0}.ServicesBento-module__gW0xCa__line{max-width:42ch;font-size:var(--fs-body);color:var(--text-secondary);margin:0}.ServicesBento-module__gW0xCa__tags{gap:var(--space-2);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.ServicesBento-module__gW0xCa__tag{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-pill,999px);white-space:nowrap;padding:4px 10px}.ServicesBento-module__gW0xCa__glyphHost{pointer-events:none;opacity:.24;inline-size:42%;max-inline-size:320px;display:block;position:absolute;bottom:-8%;right:-4%}.ServicesBento-module__gW0xCa__card[data-weight=c] .ServicesBento-module__gW0xCa__glyphHost{display:none}.ServicesBento-module__gW0xCa__card[data-weight=xl] .ServicesBento-module__gW0xCa__glyphHost{inline-size:54%;max-inline-size:440px}.ServicesBento-module__gW0xCa__glyph{width:100%;height:auto}@media (max-width:767px){.ServicesBento-module__gW0xCa__glyphHost{inline-size:54%}.ServicesBento-module__gW0xCa__tags{display:none}}.ServicesBento-module__gW0xCa__demo{z-index:1;margin-block-start:var(--space-2);position:relative}.ServicesBento-module__gW0xCa__card[data-demo] .ServicesBento-module__gW0xCa__glyphHost{display:none}
.CapabilityRows-module__iutlra__section{padding-block-start:var(--space-5)}@media (min-width:1200px){.CapabilityRows-module__iutlra__section{padding-block-start:var(--space-6)}}.CapabilityRows-module__iutlra__list{border-top:1px solid var(--border)}.CapabilityRows-module__iutlra__row{gap:var(--space-3);padding-block:var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.CapabilityRows-module__iutlra__row{gap:var(--space-6);grid-template-columns:auto minmax(0,3fr) minmax(0,5fr);align-items:start}}@media (min-width:1024px){.CapabilityRows-module__iutlra__row{gap:var(--space-5);grid-template-columns:auto auto minmax(0,3fr) minmax(0,5fr)}}@media (min-width:1200px){.CapabilityRows-module__iutlra__row{gap:var(--space-6)}}.CapabilityRows-module__iutlra__figure{border-radius:var(--radius);background:var(--bg-elevated);isolation:isolate;min-inline-size:0;position:relative;overflow:hidden}.CapabilityRows-module__iutlra__photo{object-fit:cover;filter:grayscale();opacity:.9;block-size:100%;inline-size:100%;transition:translate var(--dur-base) var(--ease-out);display:block}.CapabilityRows-module__iutlra__meme{object-fit:contain;object-position:center bottom;opacity:0;block-size:auto;max-block-size:100%;inline-size:100%;transition:translate var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);filter:drop-shadow(0 6px 14px #00000040);position:absolute;inset-block-end:0;inset-inline:0;translate:0 100%;scale:.8}.CapabilityRows-module__iutlra__figure[data-peek] .CapabilityRows-module__iutlra__photo,.CapabilityRows-module__iutlra__row:focus-within .CapabilityRows-module__iutlra__photo{translate:0 -100%}.no-touch .CapabilityRows-module__iutlra__row:hover .CapabilityRows-module__iutlra__photo{translate:0 -100%}.CapabilityRows-module__iutlra__figure[data-peek] .CapabilityRows-module__iutlra__meme,.CapabilityRows-module__iutlra__row:focus-within .CapabilityRows-module__iutlra__meme{opacity:1;translate:0;scale:1}.no-touch .CapabilityRows-module__iutlra__row:hover .CapabilityRows-module__iutlra__meme{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.CapabilityRows-module__iutlra__photo,.CapabilityRows-module__iutlra__meme{transition:none}}@media (max-width:1023px){.CapabilityRows-module__iutlra__figure{block-size:var(--space-9);grid-column:1/-1}}@media (min-width:1024px){.CapabilityRows-module__iutlra__figure{aspect-ratio:3/4;inline-size:clamp(72px,9vw,116px)}}.CapabilityRows-module__iutlra__num{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);color:var(--text-primary);font-variant-numeric:tabular-nums;padding-block-start:var(--space-2)}@media (min-width:768px){.CapabilityRows-module__iutlra__num{min-width:3ch}}.CapabilityRows-module__iutlra__title{font-family:var(--font-display);font-size:var(--fs-display-sm);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);color:var(--text-primary);font-weight:400}.CapabilityRows-module__iutlra__body{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.CapabilityRows-module__iutlra__text{color:var(--text-secondary);font-size:var(--fs-body-lg);line-height:var(--lh-body);max-width:56ch;margin:0}
