.Hero-module-scss-module__WFi1zG__Hero{height:100dvh;position:relative;overflow:hidden}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:center;gap:clamp(32px,5vh,64px);width:100%;min-width:0;height:100%;padding-bottom:clamp(40px,7vh,88px);display:grid}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content{text-align:left;flex-direction:column;place-self:center start;gap:clamp(16px,2.5vh,28px);width:100%;min-width:0;max-width:720px;display:flex}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content h2{font-size:clamp(8px,2vw,19px);font-weight:400;line-height:1}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content h2 div{display:inline-block}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content h2 div span{color:inherit}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content h1{margin:0;font-size:clamp(22px,3.5vw,36px);font-weight:700;line-height:1.2}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content p{max-width:640px;margin:0;font-size:clamp(14px,2vw,16px);font-weight:300}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__Actions{flex-wrap:wrap;justify-content:start;align-items:center;gap:12px;margin-top:clamp(4px,1vh,12px);display:flex}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__OutlineButton{white-space:nowrap;color:#111827;background-color:#0000;border:1px solid #11182733;border-radius:9999px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__OutlineButton:hover{background-color:#1118270a;border-color:#11182759}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Stats{border-top:none;flex-flow:wrap;justify-content:flex-start;justify-self:start;align-items:center;gap:24px 32px;width:100%;max-width:720px;padding-top:0;display:flex}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatItem{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;min-width:72px;display:flex}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatItem strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c74b3,#42d392);-webkit-background-clip:text;background-clip:text;font-size:clamp(14px,2vw,20px);font-weight:600;line-height:1}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatItem span{color:#61677a;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:500}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatDivider{background-color:#61677a33;flex-shrink:0;width:1px;height:40px}html.dark .Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatItem span{color:#9ca3af}html.dark .Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatDivider{background-color:#ffffff1f}html.dark .Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__OutlineButton{color:#f3f4f6;background-color:#0000;border-color:#ffffff38}html.dark .Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__OutlineButton:hover{background-color:#ffffff0f;border-color:#fff6}@media screen and (max-width:580px){.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper{padding-bottom:32px}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content h2{font-weight:500}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Content .Hero-module-scss-module__WFi1zG__Actions button{font-size:12px;font-weight:500}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__Stats{gap:16px 20px;padding-top:20px}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatDivider{display:none}.Hero-module-scss-module__WFi1zG__Hero .Hero-module-scss-module__WFi1zG__Wrapper .Hero-module-scss-module__WFi1zG__StatItem{text-align:left;flex:0 auto;align-items:flex-start;min-width:0}}
.Services-module-scss-module__49ilyW__Services{padding:100px 0;position:relative}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header{max-width:750px}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header h3{font-weight:400}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header h2{font-size:35px;font-weight:600}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header p{font-weight:400}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content{grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));justify-content:center;margin-top:50px;display:grid}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card{background-image:linear-gradient(#fff,#fff),linear-gradient(#e5e7eb,#e5e7eb);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:12px;padding:30px;transition:transform .28s,box-shadow .28s,background-image .28s;position:relative}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card:hover{background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#2c74b3,#42d392);transform:translateY(-6px);box-shadow:0 12px 32px #11182714,0 0 0 1px #2c74b31f}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card h3{margin:10px 0;font-size:24px;font-weight:600}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card p{font-weight:400}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__IconWrap{color:#111827;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .28s,color .28s,transform .28s;display:flex;position:relative}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__IconWrap svg{position:relative}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card:hover .Services-module-scss-module__49ilyW__IconWrap{color:#fff;background:linear-gradient(135deg,#2c74b3,#42d392);transform:scale(1.05)}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__CtaRow{justify-content:center;margin-top:48px;display:flex}html.dark .Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card{background-image:linear-gradient(#1c2634f5,#1c2634f5),linear-gradient(#2d3a4a,#2d3a4a)}html.dark .Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card:hover{background-image:linear-gradient(#1c2634f5,#1c2634f5),linear-gradient(135deg,#2c74b3,#42d392);box-shadow:0 16px 40px #00000059,0 0 0 1px #42d39226}html.dark .Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__IconWrap{color:#f3f4f6;background:#374151}@media screen and (max-width:1024px){.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header{text-align:center;margin:0 auto}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header h2{font-size:30px}}@media screen and (max-width:540px){.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Header p{font-size:14px}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card{padding:15px}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card h3{font-size:22px}.Services-module-scss-module__49ilyW__Services .Services-module-scss-module__49ilyW__Wrapper .Services-module-scss-module__49ilyW__Content .Services-module-scss-module__49ilyW__Card p{font-size:14px}}@media screen and (max-width:500px){.Services-module-scss-module__49ilyW__Services{padding:50px 0}}
.HowWeWork-module-scss-module__WEw2HG__HowWeWork{padding:100px 0}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper{grid-gap:50px;grid-template-columns:repeat(2,1fr);justify-content:center;display:grid}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Image img{width:100%;height:0 auto}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content h3{font-weight:400}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content h2{font-size:35px;font-weight:600}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content p{font-weight:400}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content .HowWeWork-module-scss-module__WEw2HG__List{grid-row-gap:20px;margin-top:30px;display:grid}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content .HowWeWork-module-scss-module__WEw2HG__List li h4{font-size:20px;font-weight:600}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content .HowWeWork-module-scss-module__WEw2HG__List li p{margin-top:5px}@media screen and (max-width:1024px){.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content h2{font-size:30px}.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content .HowWeWork-module-scss-module__WEw2HG__List li h4{font-size:20px}}@media screen and (max-width:768px){.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper{grid-template-columns:1fr}}@media screen and (max-width:540px){.HowWeWork-module-scss-module__WEw2HG__HowWeWork .HowWeWork-module-scss-module__WEw2HG__Wrapper .HowWeWork-module-scss-module__WEw2HG__Content p{font-size:14px}.HowWeWork-module-scss-module__WEw2HG__HowWeWork{padding:50px 0}}
.portfolio-module-scss-module__Zbm97G__Portfolio{padding:100px 0;position:relative}.portfolio-module-scss-module__Zbm97G__Wrapper{width:100%}.portfolio-module-scss-module__Zbm97G__Wrapper .portfolio-module-scss-module__Zbm97G__CtaRow{justify-content:center;margin-top:48px;display:flex}.portfolio-module-scss-module__Zbm97G__HeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:48px;display:flex}.portfolio-module-scss-module__Zbm97G__HeaderLeft{text-align:left;flex:1;min-width:min(100%,280px)}.portfolio-module-scss-module__Zbm97G__Eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.portfolio-module-scss-module__Zbm97G__Title{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.portfolio-module-scss-module__Zbm97G__ViewAllLink{white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,opacity .2s;display:inline-flex}.portfolio-module-scss-module__Zbm97G__ViewAllLink:hover{opacity:.88;border-bottom-color:currentColor}.portfolio-module-scss-module__Zbm97G__ViewAllIcon{opacity:.9;flex-shrink:0}.portfolio-module-scss-module__Zbm97G__Content{margin-top:0}.portfolio-module-scss-module__Zbm97G__Grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.portfolio-module-scss-module__Zbm97G__Card{border-radius:16px;flex-direction:column;min-height:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.portfolio-module-scss-module__Zbm97G__Card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #11182714,0 0 0 1px #2c74b314}html.dark .portfolio-module-scss-module__Zbm97G__Card:hover{box-shadow:0 16px 40px #00000073,0 0 0 1px #42d3921f}.portfolio-module-scss-module__Zbm97G__CardTop{text-align:center;padding:20px 20px 0}.portfolio-module-scss-module__Zbm97G__CardCollage .portfolio-module-scss-module__Zbm97G__CardTop{padding:0}.portfolio-module-scss-module__Zbm97G__CardCollage .portfolio-module-scss-module__Zbm97G__Category{padding:0 22px}.portfolio-module-scss-module__Zbm97G__ImageWrap{aspect-ratio:16/10;background:#0000000a;border-radius:12px;width:100%;max-width:100%;margin:0 auto 14px;overflow:hidden}.portfolio-module-scss-module__Zbm97G__ImageWrapCollage{aspect-ratio:16/10;background:#0b1220;border-radius:16px 16px 0 0;justify-content:center;align-items:center;width:100%;margin:0 0 14px;display:flex;overflow:hidden}html.dark .portfolio-module-scss-module__Zbm97G__ImageWrap{background:#ffffff0f}html.dark .portfolio-module-scss-module__Zbm97G__ImageWrapCollage{background:#0b1220}.portfolio-module-scss-module__Zbm97G__Image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.portfolio-module-scss-module__Zbm97G__ImageCollage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.portfolio-module-scss-module__Zbm97G__Card:hover .portfolio-module-scss-module__Zbm97G__Image{transform:scale(1.04)}.portfolio-module-scss-module__Zbm97G__CardCollage:hover .portfolio-module-scss-module__Zbm97G__ImageCollage{transform:none}.portfolio-module-scss-module__Zbm97G__Category{letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.portfolio-module-scss-module__Zbm97G__CardBody{text-align:left;border-top:1px solid #0000000f;flex-direction:column;flex:1;padding:18px 22px 22px;display:flex}html.dark .portfolio-module-scss-module__Zbm97G__CardBody{border-top-color:#ffffff14}.portfolio-module-scss-module__Zbm97G__CardBody h3{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.25}.portfolio-module-scss-module__Zbm97G__CardBody p,.portfolio-module-scss-module__Zbm97G__CardDescription{margin:0;font-size:14px;line-height:1.55}.portfolio-module-scss-module__Zbm97G__CardDescription{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:1024px){.portfolio-module-scss-module__Zbm97G__Portfolio{padding:80px 0}.portfolio-module-scss-module__Zbm97G__HeaderRow{margin-bottom:40px}}@media screen and (max-width:768px){.portfolio-module-scss-module__Zbm97G__Portfolio{padding:60px 0}.portfolio-module-scss-module__Zbm97G__HeaderRow{flex-direction:column;align-items:flex-start;margin-bottom:32px}.portfolio-module-scss-module__Zbm97G__Grid{gap:22px}.portfolio-module-scss-module__Zbm97G__CardTop{padding:16px 16px 0}.portfolio-module-scss-module__Zbm97G__CardCollage .portfolio-module-scss-module__Zbm97G__CardTop{padding:0}.portfolio-module-scss-module__Zbm97G__CardCollage .portfolio-module-scss-module__Zbm97G__Category{padding:0 18px}.portfolio-module-scss-module__Zbm97G__CardBody{padding:16px 18px 18px}.portfolio-module-scss-module__Zbm97G__CardBody h3{font-size:17px}.portfolio-module-scss-module__Zbm97G__CardBody p,.portfolio-module-scss-module__Zbm97G__CardDescription{font-size:13px}}@media screen and (max-width:500px){.portfolio-module-scss-module__Zbm97G__Portfolio{padding:48px 0}.portfolio-module-scss-module__Zbm97G__Title{font-size:26px}}
.SendRequest-module-scss-module__VOXEJa__SendRequest{padding:100px 0}.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section{text-align:center}.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section h3{font-weight:400}.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section h2{font-size:35px;font-weight:600}.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section p{font-weight:400}.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section button{margin-top:30px}@media screen and (max-width:1024px){.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section h2{font-size:30px}}@media screen and (max-width:540px){.SendRequest-module-scss-module__VOXEJa__SendRequest .SendRequest-module-scss-module__VOXEJa__Wrapper section p{font-size:14px}}@media screen and (max-width:500px){.SendRequest-module-scss-module__VOXEJa__SendRequest{padding:50px 0}}
.Card-module-scss-module__Pbua3W__CardsWrapper{padding:100px 0;display:none}.Card-module-scss-module__Pbua3W__CardsWrapper .Card-module-scss-module__Pbua3W__Cards{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.Card-module-scss-module__Pbua3W__CardsWrapper .Card-module-scss-module__Pbua3W__Cards .Card-module-scss-module__Pbua3W__Card{border-radius:8px;padding:40px}.Card-module-scss-module__Pbua3W__CardsWrapper .Card-module-scss-module__Pbua3W__Cards .Card-module-scss-module__Pbua3W__Card .Card-module-scss-module__Pbua3W__CardsHeader h5{font-size:20px;font-weight:600}.Card-module-scss-module__Pbua3W__CardsWrapper .Card-module-scss-module__Pbua3W__Cards .Card-module-scss-module__Pbua3W__Card .Card-module-scss-module__Pbua3W__CardsHeader h4{margin:5px 0;font-size:40px;font-weight:600}.Card-module-scss-module__Pbua3W__CardsWrapper .Card-module-scss-module__Pbua3W__Cards .Card-module-scss-module__Pbua3W__Card .Card-module-scss-module__Pbua3W__CardsHeader p{font-size:14px;font-weight:400}@media screen and (max-width:768px){.Card-module-scss-module__Pbua3W__CardsWrapper{display:block}}@media screen and (max-width:540px){.Card-module-scss-module__Pbua3W__CardsWrapper{padding:50px 0}}
.AppCaseStudy-module-scss-module__LMe2Xa__CaseStudy{padding:80px 0 100px}.AppCaseStudy-module-scss-module__LMe2Xa__Standalone{border-top:none;padding-top:56px}.AppCaseStudy-module-scss-module__LMe2Xa__Inner{max-width:820px}.AppCaseStudy-module-scss-module__LMe2Xa__InnerWide{max-width:1080px}.AppCaseStudy-module-scss-module__LMe2Xa__Header{margin-bottom:28px}.AppCaseStudy-module-scss-module__LMe2Xa__Eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#61677a;margin:0 0 8px;font-size:12px;font-weight:600}.AppCaseStudy-module-scss-module__LMe2Xa__Title{color:inherit;margin:0 0 8px;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.15}.AppCaseStudy-module-scss-module__LMe2Xa__Subtitle{margin:0;font-size:15px;font-weight:500}.AppCaseStudy-module-scss-module__LMe2Xa__Tagline{letter-spacing:-.01em;margin:12px 0 0;font-size:clamp(18px,2.5vw,22px);font-weight:600}.AppCaseStudy-module-scss-module__LMe2Xa__StoreLink{color:#2c74b3;text-underline-offset:3px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.AppCaseStudy-module-scss-module__LMe2Xa__StoreLink:hover{opacity:.85}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__StoreLink{color:#60a5fa}.AppCaseStudy-module-scss-module__LMe2Xa__Gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__GalleryScreenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:36px;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__GalleryItem{background:#ffffffb3;border:1px solid #61677a26;border-radius:12px;margin:0;overflow:hidden}.AppCaseStudy-module-scss-module__LMe2Xa__GalleryImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__GalleryItem{background:#1c263499;border-color:#ffffff1a}.AppCaseStudy-module-scss-module__LMe2Xa__ClosingLine{letter-spacing:-.02em;text-align:center;margin:0 0 36px;font-size:clamp(20px,3vw,26px);font-weight:700}.AppCaseStudy-module-scss-module__LMe2Xa__Cta{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:48px;display:flex}.AppCaseStudy-module-scss-module__LMe2Xa__CtaText{max-width:480px;margin:0;font-size:15px;line-height:1.55}.AppCaseStudy-module-scss-module__LMe2Xa__About{gap:14px;margin-bottom:36px;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__About p{margin:0;font-size:15px;line-height:1.65}.AppCaseStudy-module-scss-module__LMe2Xa__Block{margin-bottom:36px}.AppCaseStudy-module-scss-module__LMe2Xa__Block h3{margin:0 0 14px;font-size:20px;font-weight:600}.AppCaseStudy-module-scss-module__LMe2Xa__Note{margin:0 0 16px;font-size:14px;line-height:1.55}.AppCaseStudy-module-scss-module__LMe2Xa__CheckList,.AppCaseStudy-module-scss-module__LMe2Xa__FeatureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__CheckList li,.AppCaseStudy-module-scss-module__LMe2Xa__FeatureList li{color:#61677a;padding-left:1.35rem;font-size:15px;line-height:1.5;position:relative}.AppCaseStudy-module-scss-module__LMe2Xa__CheckList li:before,.AppCaseStudy-module-scss-module__LMe2Xa__FeatureList li:before{content:"✓";color:#42d392;font-weight:700;position:absolute;left:0}.AppCaseStudy-module-scss-module__LMe2Xa__StatsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__StatCard{background:#ffffffb3;border:1px solid #61677a26;border-radius:10px;padding:16px}.AppCaseStudy-module-scss-module__LMe2Xa__StatCard strong{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c74b3,#42d392);-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.1;display:block}.AppCaseStudy-module-scss-module__LMe2Xa__StatCard span{color:#61677a;font-size:13px;line-height:1.45}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__StatCard{background:#1c263499;border-color:#ffffff1a}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__StatCard span{color:#9ca3af}.AppCaseStudy-module-scss-module__LMe2Xa__Testimonials{gap:16px;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__Quote{background:#ffffffa6;border-left:3px solid #42d392;border-radius:10px;margin:0;padding:18px 20px}.AppCaseStudy-module-scss-module__LMe2Xa__Quote p{color:#374151;margin:0 0 10px;font-size:15px;font-style:italic;line-height:1.6}.AppCaseStudy-module-scss-module__LMe2Xa__Quote footer{color:#61677a;font-size:13px;font-weight:500}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__Quote{background:#1c263480}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__Quote p{color:#e5e7eb}html.dark .AppCaseStudy-module-scss-module__LMe2Xa__Quote footer{color:#9ca3af}.AppCaseStudy-module-scss-module__LMe2Xa__PricingList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__PricingItem{border:1px solid #61677a26;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__PricingItem strong{color:inherit;font-size:15px;font-weight:600}.AppCaseStudy-module-scss-module__LMe2Xa__PricingItem span{color:#61677a;font-size:14px}.AppCaseStudy-module-scss-module__LMe2Xa__Disclaimer{padding-top:8px;font-size:13px;line-height:1.6}.AppCaseStudy-module-scss-module__LMe2Xa__Disclaimer h3{margin-bottom:10px;font-size:16px}.AppCaseStudy-module-scss-module__LMe2Xa__Disclaimer p{margin:0 0 12px}.AppCaseStudy-module-scss-module__LMe2Xa__LegalIntro{font-weight:500;margin-top:16px!important}.AppCaseStudy-module-scss-module__LMe2Xa__LegalLinks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.AppCaseStudy-module-scss-module__LMe2Xa__LegalLinks a{color:#2c74b3;text-underline-offset:2px;text-decoration:underline}.AppCaseStudy-module-scss-module__LMe2Xa__LegalLinks a:hover{opacity:.85}@media screen and (max-width:640px){.AppCaseStudy-module-scss-module__LMe2Xa__CaseStudy{padding:56px 0 72px}.AppCaseStudy-module-scss-module__LMe2Xa__Gallery,.AppCaseStudy-module-scss-module__LMe2Xa__GalleryScreenshots{grid-template-columns:1fr}}
