.GreggioLinoCaseStudy-module__zgeUdW__caseStudy{--page-bg:#0b0f14;--surface:#111820;--surface-raised:#151f29;--text:#f3f6f8;--muted:#aab6c2;--subtle:#7f8d9b;--accent:#c8f52e;--border:#283440;z-index:1;width:min(900px,100% - 40px);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;margin:0 auto;padding:max(96px,min(9vw,120px)) 0 36px;font-family:inherit;font-size:16px;line-height:1.7;position:relative}.GreggioLinoCaseStudy-module__zgeUdW__caseStudy *{box-sizing:border-box}.GreggioLinoCaseStudy-module__zgeUdW__caseStudy a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline rgba(200,245,46,.55);text-decoration:underline rgba(200,245,46,.55)}.GreggioLinoCaseStudy-module__zgeUdW__caseStudy a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.GreggioLinoCaseStudy-module__zgeUdW__hero{border-bottom:1px solid var(--border);padding:0 0 max(36px,min(7vw,64px))}.GreggioLinoCaseStudy-module__zgeUdW__eyebrow,.GreggioLinoCaseStudy-module__zgeUdW__solutionIndex{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:750;line-height:1.4}.GreggioLinoCaseStudy-module__zgeUdW__hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-size:max(2.3rem,min(6vw,4.5rem));font-weight:760;line-height:1.08}.GreggioLinoCaseStudy-module__zgeUdW__hero h1 span{color:var(--muted);letter-spacing:-.035em;margin-top:8px;font-size:.62em;font-weight:520;display:block}.GreggioLinoCaseStudy-module__zgeUdW__websiteLabel{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:24px 0 0;display:flex}.GreggioLinoCaseStudy-module__zgeUdW__websiteDetails{gap:4px;display:grid}.GreggioLinoCaseStudy-module__zgeUdW__heroImage{border-radius:16px;width:100%;height:auto;margin-top:max(28px,min(5vw,44px));display:block}.GreggioLinoCaseStudy-module__zgeUdW__section{border-bottom:1px solid var(--border);padding:max(34px,min(5vw,52px)) 0}.GreggioLinoCaseStudy-module__zgeUdW__sectionHeading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:24px;display:grid}.GreggioLinoCaseStudy-module__zgeUdW__sectionNumber{width:42px;height:42px;color:var(--accent);font-variant-numeric:tabular-nums;border:1px solid rgba(200,245,46,.4);border-radius:12px;justify-content:center;align-items:center;font-size:.78rem;font-weight:750;display:inline-flex}.GreggioLinoCaseStudy-module__zgeUdW__sectionHeading h2{letter-spacing:-.035em;margin:2px 0 0;font-size:max(1.5rem,min(3vw,2.1rem));line-height:1.25}.GreggioLinoCaseStudy-module__zgeUdW__bulletList{margin:0;padding-left:1.45rem;list-style-type:disc}.GreggioLinoCaseStudy-module__zgeUdW__bulletList>li{margin:0 0 13px;padding-left:.35rem}.GreggioLinoCaseStudy-module__zgeUdW__bulletList>li:last-child{margin-bottom:0}.GreggioLinoCaseStudy-module__zgeUdW__bulletList li::marker{color:var(--accent)}.GreggioLinoCaseStudy-module__zgeUdW__caseStudy strong{color:#fff;font-weight:700}.GreggioLinoCaseStudy-module__zgeUdW__subList{color:var(--muted);margin:6px 0 0;padding-left:1.25rem;list-style-type:disc}.GreggioLinoCaseStudy-module__zgeUdW__solutionCard{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-raised),var(--surface));border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.16)}.GreggioLinoCaseStudy-module__zgeUdW__solutionCopy{padding:max(22px,min(4vw,34px))}.GreggioLinoCaseStudy-module__zgeUdW__solutionCard h3{letter-spacing:-.025em;margin:0 0 12px;font-size:max(1.3rem,min(2.6vw,1.75rem));line-height:1.25}.GreggioLinoCaseStudy-module__zgeUdW__solutionCard p:last-child{color:var(--muted);margin:0}.GreggioLinoCaseStudy-module__zgeUdW__solutionImage{aspect-ratio:3/2;object-fit:cover;background:#f4f1eb;width:100%;height:auto;display:block}.GreggioLinoCaseStudy-module__zgeUdW__solutionIndex{margin-bottom:12px}.GreggioLinoCaseStudy-module__zgeUdW__footer{border-top:1px solid var(--border);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:.875rem;display:flex}.GreggioLinoCaseStudy-module__zgeUdW__footer a{font-weight:650}@media (max-width:600px){.GreggioLinoCaseStudy-module__zgeUdW__caseStudy{width:min(100% - 32px,900px)}.GreggioLinoCaseStudy-module__zgeUdW__sectionHeading{grid-template-columns:38px minmax(0,1fr);gap:10px}.GreggioLinoCaseStudy-module__zgeUdW__sectionNumber{border-radius:10px;width:36px;height:36px}.GreggioLinoCaseStudy-module__zgeUdW__bulletList{padding-left:1.2rem}.GreggioLinoCaseStudy-module__zgeUdW__bulletList>li{padding-left:.15rem}.GreggioLinoCaseStudy-module__zgeUdW__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.GreggioLinoCaseStudy-module__zgeUdW__caseStudy{scroll-behavior:auto}}
