.UnifyCaseStudyTemplate-module__hL5lKq__page{gap:var(--space-section);padding-top:var(--space-8);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__backRow{margin-bottom:var(--space-section-content)}.UnifyCaseStudyTemplate-module__hL5lKq__backButton{padding:var(--space-1) 0}.UnifyCaseStudyTemplate-module__hL5lKq__hero{gap:var(--space-12);grid-template-columns:minmax(0,1.38fr) minmax(320px,1fr);align-items:start;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__heroCopy,.UnifyCaseStudyTemplate-module__hL5lKq__sectionPanel,.UnifyCaseStudyTemplate-module__hL5lKq__nextPanel,.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel{min-width:0}.UnifyCaseStudyTemplate-module__hL5lKq__heroCopy{gap:var(--space-4);max-width:780px;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__heroIntro,.UnifyCaseStudyTemplate-module__hL5lKq__sectionIntro{gap:var(--space-1);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__caseTitle{margin:var(--space-5) 0 0;color:var(--color-text-secondary);font-size:var(--font-body-size);letter-spacing:-.012em;font-weight:700;line-height:1.45}.UnifyCaseStudyTemplate-module__hL5lKq__heroTitle{margin:var(--space-2) 0 0;color:var(--color-text-primary);letter-spacing:-.035em;text-wrap:balance;max-width:760px;font-size:clamp(2rem,2.25vw,2.5rem);font-weight:700;line-height:1.12}.UnifyCaseStudyTemplate-module__hL5lKq__heroSummary,.UnifyCaseStudyTemplate-module__hL5lKq__textStack p,.UnifyCaseStudyTemplate-module__hL5lKq__cardBody,.UnifyCaseStudyTemplate-module__hL5lKq__caption,.UnifyCaseStudyTemplate-module__hL5lKq__nextDescription{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__heroSummary{max-width:720px;font-size:var(--font-body-large-size);line-height:var(--font-body-large-line-height)}.UnifyCaseStudyTemplate-module__hL5lKq__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.UnifyCaseStudyTemplate-module__hL5lKq__hero .UnifyCaseStudyTemplate-module__hL5lKq__badges>span{background:var(--color-surface)}.UnifyCaseStudyTemplate-module__hL5lKq__metaStack{gap:var(--space-5);width:100%;margin-top:var(--space-2);grid-column:1/-1;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__metaGrid,.UnifyCaseStudyTemplate-module__hL5lKq__scopeGrid{gap:var(--space-2);margin:0;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__metaGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.UnifyCaseStudyTemplate-module__hL5lKq__scopeGrid{grid-template-columns:1fr}.UnifyCaseStudyTemplate-module__hL5lKq__metaItem{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-block);background:var(--color-surface);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__scopeMetaItem{width:100%}.UnifyCaseStudyTemplate-module__hL5lKq__metaItem dt{color:var(--color-text-secondary);font-size:var(--font-badge-size);font-weight:var(--font-badge-weight);letter-spacing:var(--font-badge-tracking);line-height:var(--font-badge-line-height);text-transform:uppercase;margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__metaItem dd{color:var(--color-text-primary);font-size:var(--font-small-size);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.45}.UnifyCaseStudyTemplate-module__hL5lKq__heroVisual{justify-self:end;width:100%;max-width:520px}.UnifyCaseStudyTemplate-module__hL5lKq__heroVisualCompact{max-width:500px}.UnifyCaseStudyTemplate-module__hL5lKq__sectionPanel,.UnifyCaseStudyTemplate-module__hL5lKq__nextPanel,.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel{gap:var(--space-section-content);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-block);background:var(--color-surface);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel{gap:var(--space-6);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start}.UnifyCaseStudyTemplate-module__hL5lKq__contactCopy{gap:var(--space-4);align-content:start;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__contactIntro{gap:var(--space-1);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__contactHeading{max-width:620px;color:var(--color-text-primary);letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,1.75vw,1.7rem);font-weight:700;line-height:1.18}.UnifyCaseStudyTemplate-module__hL5lKq__contactDescription{max-width:520px;color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__contactRows{align-self:start}.UnifyCaseStudyTemplate-module__hL5lKq__textStack{gap:var(--space-4);max-width:780px;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__cardGrid{gap:var(--case-study-gap);align-items:stretch;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__two{grid-template-columns:repeat(2,minmax(0,1fr))}.UnifyCaseStudyTemplate-module__hL5lKq__three{grid-template-columns:repeat(3,minmax(0,1fr))}.UnifyCaseStudyTemplate-module__hL5lKq__four{grid-template-columns:repeat(4,minmax(0,1fr))}.UnifyCaseStudyTemplate-module__hL5lKq__infoCard{align-content:start;gap:var(--space-2);min-height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface-tertiary);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__cardTitle{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.UnifyCaseStudyTemplate-module__hL5lKq__visualGrid,.UnifyCaseStudyTemplate-module__hL5lKq__beforeAfterGrid{gap:var(--case-study-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__productExamples{gap:var(--case-study-gap);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__productExample{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface-tertiary);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__exampleText{gap:var(--space-2);max-width:760px;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__exampleTitle{color:var(--color-text-primary);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__exampleDescription,.UnifyCaseStudyTemplate-module__hL5lKq__exampleOutcome{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__exampleVisuals{gap:var(--case-study-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__exampleVisualsSingle{grid-template-columns:1fr}.UnifyCaseStudyTemplate-module__hL5lKq__exampleOutcome{max-width:760px;color:var(--color-text-primary)}.UnifyCaseStudyTemplate-module__hL5lKq__productImpactBullets{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__productImpactBullets li{color:var(--color-text-primary);font-size:var(--font-body-size);font-weight:600;line-height:var(--font-body-line-height);letter-spacing:var(--font-body-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__productImpactOutcomeCard{gap:var(--space-3)}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagram{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:linear-gradient(180deg, var(--color-surface-tertiary) 0%, var(--color-surface) 100%);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramCard{align-content:start;gap:var(--space-3);min-height:176px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface);display:grid;position:relative}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramCardLinked:after{content:"→";top:50%;right:calc(var(--space-3) * -1);border:1px solid var(--color-border);background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-accent);z-index:1;border-radius:999px;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(50%,-50%)}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramIndex{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:700;line-height:1}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramLabel{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700;line-height:1.45}.UnifyCaseStudyTemplate-module__hL5lKq__visualFigure{gap:var(--space-2);margin:0;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__placeholder{border:1px solid var(--color-border);border-radius:var(--radius-image);background:radial-gradient(circle at 18% 18%, var(--color-surface) 0, transparent 34%), linear-gradient(135deg, var(--color-surface-muted), var(--color-surface-tertiary));place-items:center;display:grid;position:relative;overflow:hidden}.UnifyCaseStudyTemplate-module__hL5lKq__wide{aspect-ratio:16/9}.UnifyCaseStudyTemplate-module__hL5lKq__standard{aspect-ratio:3/2}.UnifyCaseStudyTemplate-module__hL5lKq__placeholderGrid{inset:var(--space-5);gap:var(--space-3);opacity:.48;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.UnifyCaseStudyTemplate-module__hL5lKq__placeholderGrid span{border:1px solid var(--color-border);border-radius:var(--radius-badge);background:color-mix(in srgb, var(--color-surface) 72%, transparent)}.UnifyCaseStudyTemplate-module__hL5lKq__placeholderLabel{z-index:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-small-size);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25;position:relative}.UnifyCaseStudyTemplate-module__hL5lKq__caption{padding-inline:var(--space-1);font-size:.8125rem;line-height:1.5}.UnifyCaseStudyTemplate-module__hL5lKq__accordion{gap:var(--space-2);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__accordionItem{border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface-tertiary);overflow:hidden}.UnifyCaseStudyTemplate-module__hL5lKq__accordionSummary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-4);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);list-style:none;display:flex}.UnifyCaseStudyTemplate-module__hL5lKq__accordionSummary::-webkit-details-marker{display:none}.UnifyCaseStudyTemplate-module__hL5lKq__accordionSummary:hover{background:var(--color-button-secondary-hover)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionSummary:focus-visible{box-shadow:inset 0 0 0 4px var(--color-focus-soft);outline:none}.UnifyCaseStudyTemplate-module__hL5lKq__accordionTitle{font-size:var(--font-body-size);letter-spacing:-.018em;font-weight:700;line-height:1.35}.UnifyCaseStudyTemplate-module__hL5lKq__accordionMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.UnifyCaseStudyTemplate-module__hL5lKq__accordionToggle{flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.UnifyCaseStudyTemplate-module__hL5lKq__countBadge,.UnifyCaseStudyTemplate-module__hL5lKq__componentChip{border:1px solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface);color:var(--color-text-secondary);justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.UnifyCaseStudyTemplate-module__hL5lKq__countBadge{padding:var(--space-1) var(--space-2);font-size:var(--font-badge-size);letter-spacing:var(--font-badge-tracking);text-transform:uppercase;white-space:nowrap}.UnifyCaseStudyTemplate-module__hL5lKq__accordionIcon{color:var(--color-text-secondary);transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);margin:auto;line-height:0;position:absolute;inset:0}.UnifyCaseStudyTemplate-module__hL5lKq__accordionIconClosed{opacity:1;transform:translateY(0)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionIconOpen{opacity:0;transform:translateY(1px)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionItem[open] .UnifyCaseStudyTemplate-module__hL5lKq__accordionIconClosed{opacity:0;transform:translateY(-1px)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionItem[open] .UnifyCaseStudyTemplate-module__hL5lKq__accordionIconOpen{opacity:1;transform:translateY(0)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionContent{padding:0 var(--space-4) var(--space-4);animation:UnifyCaseStudyTemplate-module__hL5lKq__accordionReveal var(--duration-base) var(--ease-entrance)}.UnifyCaseStudyTemplate-module__hL5lKq__componentChipGrid{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.UnifyCaseStudyTemplate-module__hL5lKq__componentChip{padding:var(--space-2) var(--space-3);font-size:var(--font-small-size);letter-spacing:-.01em}.UnifyCaseStudyTemplate-module__hL5lKq__componentAnatomySection{gap:var(--space-section-content);padding-top:var(--space-6);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentStack{gap:var(--space-6);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__featuredSystemBadgeRow{align-items:center;display:flex}.UnifyCaseStudyTemplate-module__hL5lKq__featuredSystemBadge{min-height:32px;padding:0 var(--space-3);color:var(--color-accent);font-size:var(--font-small-size);font-weight:600;line-height:var(--font-small-line-height);letter-spacing:.04em;background:#0077b60f;border:1px solid #0077b62e;border-radius:999px;align-items:center;display:inline-flex}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentCard{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface-tertiary);display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentCardEmphasis{border-color:var(--color-border);box-shadow:0 12px 28px #0f172a0d}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentIntro{gap:var(--space-3);max-width:780px;display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentTitle{color:var(--color-text-primary);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);letter-spacing:var(--font-h3-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentDescription{color:var(--color-text-secondary);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentInsight{color:var(--color-text-secondary);font-size:var(--font-small-size);font-weight:500;line-height:var(--font-small-line-height);letter-spacing:var(--font-small-tracking);margin:0}.UnifyCaseStudyTemplate-module__hL5lKq__featuredVisualGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UnifyCaseStudyTemplate-module__hL5lKq__featuredImageFigure{height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-inner);background:var(--color-surface)}.UnifyCaseStudyTemplate-module__hL5lKq__featuredImageFigure img{border-radius:calc(var(--radius-inner) - 4px)}.UnifyCaseStudyTemplate-module__hL5lKq__architectureVisualSpacing{margin-top:var(--space-6)}@keyframes UnifyCaseStudyTemplate-module__hL5lKq__accordionReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UnifyCaseStudyTemplate-module__hL5lKq__nextLink{align-items:center;gap:var(--space-2);width:fit-content;color:var(--color-text-primary);letter-spacing:-.03em;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:700;line-height:1.2;display:inline-flex}.UnifyCaseStudyTemplate-module__hL5lKq__nextLink:hover{text-underline-offset:.18em;text-decoration:underline}.UnifyCaseStudyTemplate-module__hL5lKq__nextDescription{max-width:700px}.UnifyCaseStudyTemplate-module__hL5lKq__nextButton{justify-self:start;width:fit-content;max-width:100%}@media (max-width:1100px){.UnifyCaseStudyTemplate-module__hL5lKq__hero{gap:var(--space-8);grid-template-columns:1fr}.UnifyCaseStudyTemplate-module__hL5lKq__heroCopy{max-width:820px}.UnifyCaseStudyTemplate-module__hL5lKq__heroVisual{justify-self:start;max-width:760px}.UnifyCaseStudyTemplate-module__hL5lKq__heroVisualCompact{max-width:760px}.UnifyCaseStudyTemplate-module__hL5lKq__metaGrid,.UnifyCaseStudyTemplate-module__hL5lKq__four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.UnifyCaseStudyTemplate-module__hL5lKq__sectionPanel,.UnifyCaseStudyTemplate-module__hL5lKq__nextPanel,.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel{padding:var(--space-mobile-card-padding)}.UnifyCaseStudyTemplate-module__hL5lKq__heroTitle{font-size:clamp(2rem,5vw,2.5rem);line-height:1.08}.UnifyCaseStudyTemplate-module__hL5lKq__infoCard,.UnifyCaseStudyTemplate-module__hL5lKq__productExample,.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentCard,.UnifyCaseStudyTemplate-module__hL5lKq__metaItem{padding:var(--space-mobile-card-padding)}.UnifyCaseStudyTemplate-module__hL5lKq__exampleTitle,.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentTitle{font-size:var(--text-mobile-h3-max)}.UnifyCaseStudyTemplate-module__hL5lKq__featuredSystemBadge{min-height:30px}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagram{grid-template-columns:repeat(3,minmax(0,1fr))}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramCardLinked:after{content:none}}@media (max-width:860px){.UnifyCaseStudyTemplate-module__hL5lKq__metaGrid,.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel,.UnifyCaseStudyTemplate-module__hL5lKq__two,.UnifyCaseStudyTemplate-module__hL5lKq__three,.UnifyCaseStudyTemplate-module__hL5lKq__four,.UnifyCaseStudyTemplate-module__hL5lKq__visualGrid,.UnifyCaseStudyTemplate-module__hL5lKq__beforeAfterGrid,.UnifyCaseStudyTemplate-module__hL5lKq__exampleVisuals,.UnifyCaseStudyTemplate-module__hL5lKq__featuredVisualGrid,.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagram{grid-template-columns:1fr}}@media (max-width:680px){.UnifyCaseStudyTemplate-module__hL5lKq__page{gap:24px;padding-top:16px}.UnifyCaseStudyTemplate-module__hL5lKq__heroTitle{font-size:clamp(1.625rem,6.5vw,2rem);line-height:1.08}.UnifyCaseStudyTemplate-module__hL5lKq__sectionPanel,.UnifyCaseStudyTemplate-module__hL5lKq__nextPanel,.UnifyCaseStudyTemplate-module__hL5lKq__contactPanel,.UnifyCaseStudyTemplate-module__hL5lKq__infoCard,.UnifyCaseStudyTemplate-module__hL5lKq__productExample,.UnifyCaseStudyTemplate-module__hL5lKq__featuredComponentCard,.UnifyCaseStudyTemplate-module__hL5lKq__metaItem{padding:var(--space-mobile-card-padding)}.UnifyCaseStudyTemplate-module__hL5lKq__accordionSummary{align-items:center;gap:var(--space-4);flex-direction:row}.UnifyCaseStudyTemplate-module__hL5lKq__accordionMeta{justify-content:flex-end;align-items:center;width:auto;margin-left:auto}.UnifyCaseStudyTemplate-module__hL5lKq__outcomeDiagramCard{min-height:auto}.UnifyCaseStudyTemplate-module__hL5lKq__placeholderGrid{inset:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.UnifyCaseStudyTemplate-module__hL5lKq__accordionContent{animation:none}.UnifyCaseStudyTemplate-module__hL5lKq__accordionIcon{transition:none}}
