.CaseStudy-module-scss-module__bIPdgG__caseStudy{color:#1d4851;background:#f6edd6}.CaseStudy-module-scss-module__bIPdgG__caseStudy h1,.CaseStudy-module-scss-module__bIPdgG__caseStudy h2,.CaseStudy-module-scss-module__bIPdgG__caseStudy h3,.CaseStudy-module-scss-module__bIPdgG__caseStudy p,.CaseStudy-module-scss-module__bIPdgG__caseStudy figure,.CaseStudy-module-scss-module__bIPdgG__caseStudy dl,.CaseStudy-module-scss-module__bIPdgG__caseStudy dd{margin:0}.CaseStudy-module-scss-module__bIPdgG__caseStudy h1,.CaseStudy-module-scss-module__bIPdgG__caseStudy h2,.CaseStudy-module-scss-module__bIPdgG__caseStudy h3{font-family:var(--font-roboto),sans-serif}.CaseStudy-module-scss-module__bIPdgG__caseStudy p,.CaseStudy-module-scss-module__bIPdgG__caseStudy li,.CaseStudy-module-scss-module__bIPdgG__caseStudy dt,.CaseStudy-module-scss-module__bIPdgG__caseStudy dd,.CaseStudy-module-scss-module__bIPdgG__caseStudy a{font-family:var(--font-poppins),sans-serif}.CaseStudy-module-scss-module__bIPdgG__container{width:min(100% - 2rem,1400px);margin:0 auto}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__container{width:min(100% - 4rem,1400px)}}.CaseStudy-module-scss-module__bIPdgG__hero{color:#fff;background:radial-gradient(circle at 82% 10%,#7ca3776b,#0000 28rem),linear-gradient(145deg,#1d4851 0%,#285f69 58%,#3e7c8a 100%);padding:7.5rem 0 4rem;position:relative;overflow:hidden}.CaseStudy-module-scss-module__bIPdgG__hero:after{content:"";pointer-events:none;border:4rem solid #f6edd60f;border-radius:50%;width:25rem;height:25rem;position:absolute;bottom:-9rem;right:-7rem}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__hero{padding:9rem 0 5.5rem}}.CaseStudy-module-scss-module__bIPdgG__hero__grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:968px){.CaseStudy-module-scss-module__bIPdgG__hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}}.CaseStudy-module-scss-module__bIPdgG__hero__content{z-index:2;position:relative}.CaseStudy-module-scss-module__bIPdgG__hero__title{letter-spacing:-.055em;max-width:12ch;margin:.45rem 0 1.25rem;font-size:clamp(3rem,9vw,6.5rem);line-height:.95}.CaseStudy-module-scss-module__bIPdgG__hero__intro{color:#ffffffdb;max-width:40rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.CaseStudy-module-scss-module__bIPdgG__hero__actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.CaseStudy-module-scss-module__bIPdgG__hero__visual{aspect-ratio:1.7;background:#fff;border:.65rem solid #ffffff21;border-radius:1.5rem;position:relative;overflow:hidden;transform:rotate(1.25deg);box-shadow:1rem 1rem #e65c26d1,0 2rem 5rem #0000003d}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__hero__visual{border-radius:2rem}}.CaseStudy-module-scss-module__bIPdgG__hero__image{object-fit:cover}.CaseStudy-module-scss-module__bIPdgG__backLink{z-index:2;color:#ffffffd1;align-items:center;gap:.6rem;margin-bottom:2.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex;position:relative}.CaseStudy-module-scss-module__bIPdgG__backLink:hover{color:#fff;transform:translate(-.2rem)}.CaseStudy-module-scss-module__bIPdgG__backLink:focus-visible{outline-offset:.35rem;border-radius:.25rem;outline:3px solid #ffb70099}.CaseStudy-module-scss-module__bIPdgG__eyebrow,.CaseStudy-module-scss-module__bIPdgG__sectionLabel{color:#e65c26;font-size:1.15rem;line-height:1.3;font-family:var(--font-courgette),cursive!important}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__eyebrow,.CaseStudy-module-scss-module__bIPdgG__sectionLabel{font-size:1.35rem}}.CaseStudy-module-scss-module__bIPdgG__hero .CaseStudy-module-scss-module__bIPdgG__eyebrow{color:#ffd39f}.CaseStudy-module-scss-module__bIPdgG__tags{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.CaseStudy-module-scss-module__bIPdgG__tags li{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff38;border-radius:999px;padding:.5rem .8rem;font-size:.78rem;font-weight:600}.CaseStudy-module-scss-module__bIPdgG__primaryButton,.CaseStudy-module-scss-module__bIPdgG__secondaryButton{text-align:center;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.CaseStudy-module-scss-module__bIPdgG__primaryButton:hover,.CaseStudy-module-scss-module__bIPdgG__secondaryButton:hover{transform:translateY(-2px)}.CaseStudy-module-scss-module__bIPdgG__primaryButton:focus-visible,.CaseStudy-module-scss-module__bIPdgG__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #ffb70099}.CaseStudy-module-scss-module__bIPdgG__primaryButton{color:#fff;background:linear-gradient(135deg,#e65c26,#ff8c42);box-shadow:0 .75rem 1.5rem #e65c2640}.CaseStudy-module-scss-module__bIPdgG__primaryButton:hover{box-shadow:0 1rem 2rem #e65c2652}.CaseStudy-module-scss-module__bIPdgG__secondaryButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff42}.CaseStudy-module-scss-module__bIPdgG__secondaryButton:hover{background:#ffffff2b}.CaseStudy-module-scss-module__bIPdgG__facts{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f353c7a;border:1px solid #ffffff24;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:968px){.CaseStudy-module-scss-module__bIPdgG__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.CaseStudy-module-scss-module__bIPdgG__fact{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:1.1rem}@media (min-width:968px){.CaseStudy-module-scss-module__bIPdgG__fact{border-bottom:0;padding:1.4rem 1.6rem}}.CaseStudy-module-scss-module__bIPdgG__fact dt{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:700}.CaseStudy-module-scss-module__bIPdgG__fact dd{color:#fff;font-size:.85rem;font-weight:600}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__fact dd{font-size:.95rem}}.CaseStudy-module-scss-module__bIPdgG__challenge,.CaseStudy-module-scss-module__bIPdgG__solution,.CaseStudy-module-scss-module__bIPdgG__brand,.CaseStudy-module-scss-module__bIPdgG__website,.CaseStudy-module-scss-module__bIPdgG__result,.CaseStudy-module-scss-module__bIPdgG__cta{padding:5rem 0;position:relative}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__challenge,.CaseStudy-module-scss-module__bIPdgG__solution,.CaseStudy-module-scss-module__bIPdgG__brand,.CaseStudy-module-scss-module__bIPdgG__website,.CaseStudy-module-scss-module__bIPdgG__result,.CaseStudy-module-scss-module__bIPdgG__cta{padding:7rem 0}}.CaseStudy-module-scss-module__bIPdgG__challenge{background:linear-gradient(#f6edd6e0,#f6edd6e0),url(/img/backgorund.webp) 50%/cover}.CaseStudy-module-scss-module__bIPdgG__challenge__grid{gap:2.25rem;display:grid}@media (min-width:968px){.CaseStudy-module-scss-module__bIPdgG__challenge__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7rem}}.CaseStudy-module-scss-module__bIPdgG__challenge__grid h2{letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08}.CaseStudy-module-scss-module__bIPdgG__challenge__body p{color:#315f68;font-size:1rem;line-height:1.8}.CaseStudy-module-scss-module__bIPdgG__challenge__body p+p{margin-top:1rem}.CaseStudy-module-scss-module__bIPdgG__goals{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.CaseStudy-module-scss-module__bIPdgG__goals li{color:#1d4851;background:#ffffffa6;border:1px solid #1d485114;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:1rem;font-size:.92rem;font-weight:600;display:flex;box-shadow:0 .5rem 1.5rem #1d48510f}.CaseStudy-module-scss-module__bIPdgG__goals li span{color:#fff;background:#7ca377;border-radius:50%;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;display:grid}.CaseStudy-module-scss-module__bIPdgG__solution{color:#fff;background:#1d4851}.CaseStudy-module-scss-module__bIPdgG__solution__grid{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__solution__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.CaseStudy-module-scss-module__bIPdgG__sectionHeader{max-width:50rem}.CaseStudy-module-scss-module__bIPdgG__sectionHeader h2{letter-spacing:-.035em;margin:.55rem 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.CaseStudy-module-scss-module__bIPdgG__sectionHeader>p:last-child{color:#416f78;max-width:43rem;font-size:1rem;line-height:1.75}.CaseStudy-module-scss-module__bIPdgG__solution .CaseStudy-module-scss-module__bIPdgG__sectionHeader>p:last-child,.CaseStudy-module-scss-module__bIPdgG__result__intro{color:#ffffffb3}.CaseStudy-module-scss-module__bIPdgG__solutionCard{background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff21;border-radius:1.35rem;min-height:18rem;padding:1.75rem;position:relative;overflow:hidden}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__solutionCard{padding:2rem}}.CaseStudy-module-scss-module__bIPdgG__solutionCard:after{content:"";background:#7ca37724;border-radius:50%;width:8rem;height:8rem;position:absolute;bottom:-2.5rem;right:-2.5rem}.CaseStudy-module-scss-module__bIPdgG__solutionCard__number{color:#ff8c42;font-family:var(--font-courgette),cursive;margin-bottom:3.5rem;font-size:1.2rem;display:inline-flex}.CaseStudy-module-scss-module__bIPdgG__solutionCard h3{color:#fff;margin-bottom:.8rem;font-size:1.35rem}.CaseStudy-module-scss-module__bIPdgG__solutionCard p{color:#ffffffad;font-size:.9rem;line-height:1.7}.CaseStudy-module-scss-module__bIPdgG__brand{background:linear-gradient(#f6edd6ed,#f6edd6ed),url(/img/backgorund.webp) 50%/cover}.CaseStudy-module-scss-module__bIPdgG__brand__grid{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__brand__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.CaseStudy-module-scss-module__bIPdgG__brandCard{aspect-ratio:1.55;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #1d48511f}.CaseStudy-module-scss-module__bIPdgG__brandCard--light{background:#fff;border:1px solid #1d485117}.CaseStudy-module-scss-module__bIPdgG__brandCard--dark{background:radial-gradient(circle at top,#3e7c8a,#1d4851 70%)}.CaseStudy-module-scss-module__bIPdgG__brandCard__image{object-fit:contain;padding:12%}.CaseStudy-module-scss-module__bIPdgG__brandCard__label{color:#fff;background:#1d4851e0;border-radius:.5rem;padding:.45rem .7rem;font-size:.7rem;font-weight:700;line-height:1.2;position:absolute;bottom:.9rem;right:.9rem}.CaseStudy-module-scss-module__bIPdgG__website{background:#7ca377;overflow:hidden}.CaseStudy-module-scss-module__bIPdgG__website .CaseStudy-module-scss-module__bIPdgG__sectionHeader{color:#fff}.CaseStudy-module-scss-module__bIPdgG__website .CaseStudy-module-scss-module__bIPdgG__sectionHeader .CaseStudy-module-scss-module__bIPdgG__sectionLabel{color:#ffe0bd}.CaseStudy-module-scss-module__bIPdgG__website .CaseStudy-module-scss-module__bIPdgG__sectionHeader>p:last-child{color:#ffffffc7}.CaseStudy-module-scss-module__bIPdgG__website__frame{background:#ffffff40;border-radius:1.25rem;margin-top:2.75rem;padding:.55rem;overflow:hidden;box-shadow:1rem 1rem #1d4851d9,0 2rem 4rem #1d485133}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__website__frame{border-radius:1.75rem;padding:.9rem}}.CaseStudy-module-scss-module__bIPdgG__website__image{border-radius:.8rem;width:100%;height:auto;display:block}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__website__image{border-radius:1.1rem}}.CaseStudy-module-scss-module__bIPdgG__result{color:#fff;background:#1d4851}.CaseStudy-module-scss-module__bIPdgG__result__grid{gap:2.5rem;display:grid}@media (min-width:968px){.CaseStudy-module-scss-module__bIPdgG__result__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:7rem}}.CaseStudy-module-scss-module__bIPdgG__result__grid h2{letter-spacing:-.035em;margin:.55rem 0 1rem;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08}.CaseStudy-module-scss-module__bIPdgG__result__intro{max-width:36rem;line-height:1.75}.CaseStudy-module-scss-module__bIPdgG__result__list{margin:0;padding:0;list-style:none}.CaseStudy-module-scss-module__bIPdgG__result__list li{border-bottom:1px solid #ffffff24;grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;padding:1.15rem 0;display:grid}.CaseStudy-module-scss-module__bIPdgG__result__list li:first-child{border-top:1px solid #ffffff24}.CaseStudy-module-scss-module__bIPdgG__result__list li span{color:#ff8c42;font-family:var(--font-courgette),cursive}.CaseStudy-module-scss-module__bIPdgG__result__list li p{color:#ffffffdb;font-size:.94rem;line-height:1.6}.CaseStudy-module-scss-module__bIPdgG__cta{background:linear-gradient(#f6edd6eb,#f6edd6eb),url(/img/backgorund.webp) 50%/cover}.CaseStudy-module-scss-module__bIPdgG__cta__card{text-align:center;background:#fff;border:2px solid #1d485114;border-radius:1.5rem;max-width:70rem;margin:0 auto;padding:2.25rem 1.25rem;box-shadow:.8rem .8rem #e65c26}@media (min-width:768px){.CaseStudy-module-scss-module__bIPdgG__cta__card{border-radius:2rem;padding:4.5rem 3rem}}.CaseStudy-module-scss-module__bIPdgG__cta__card h2{letter-spacing:-.04em;margin:.55rem auto 1rem;font-size:clamp(2rem,5vw,3.8rem);line-height:1.05}.CaseStudy-module-scss-module__bIPdgG__cta__card>p:not(.CaseStudy-module-scss-module__bIPdgG__sectionLabel){color:#416f78;max-width:44rem;margin:0 auto;line-height:1.75}.CaseStudy-module-scss-module__bIPdgG__cta__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.CaseStudy-module-scss-module__bIPdgG__cta__actions .CaseStudy-module-scss-module__bIPdgG__secondaryButton{color:#1d4851;background:#f6edd6;border-color:#1d485129}.CaseStudy-module-scss-module__bIPdgG__cta__actions .CaseStudy-module-scss-module__bIPdgG__secondaryButton:hover{background:#efe2c2}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__bIPdgG__backLink,.CaseStudy-module-scss-module__bIPdgG__primaryButton,.CaseStudy-module-scss-module__bIPdgG__secondaryButton{transition:none}.CaseStudy-module-scss-module__bIPdgG__backLink:hover,.CaseStudy-module-scss-module__bIPdgG__primaryButton:hover,.CaseStudy-module-scss-module__bIPdgG__secondaryButton:hover{transform:none}}
