.rag-page{font-optical-sizing:none}.rag-page .development-hero{height:685px}.rag-page .development-hero__copy{width:1179px}.rag-page .development-hero h1,.rag-page .section-heading h2{letter-spacing:-.02em}.rag-page .development-hero__description{width:730px;font-weight:500;line-height:22px}.rag-page .development-hero__cta{margin-top:40px}.rag-page .development-hero__cta .layered-button{letter-spacing:-.03em;background:#2d2522;border-color:#2d2522;border-radius:6px;justify-content:center;width:200px;min-width:200px;height:45px;padding:0;font-size:16px;font-weight:600}.rag-page .development-hero__cta .layered-button__icon{display:none}.rag-page .development-hero__drift{width:557px;height:557px;top:122px;left:1240px}.rag-page .development-hero__art img{-o-object-fit:contain;object-fit:contain;width:557px;height:557px}.rag-page .rag-diagram,.rag-page .rag-case-study{margin-bottom:150px}.rag-page .service-tariffs__label{text-transform:none;color:#726a64}.rag-page .service-tariff__description strong{font-weight:700}.rag-page .service-tariff .layered-button{font-weight:400}@media (min-width:960px){.rag-page .service-benefits__list img{width:36px;height:36px}.rag-page .service-use-case{min-height:473px}.rag-page .service-tariffs__label{transform:translateY(30px)}.rag-page .service-tariffs__summary{width:692px}.rag-page .service-tariffs__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rag-page .service-tariffs--compact .service-tariff{min-height:361px}.rag-page .service-tariffs.service-tariffs--compact .service-tariff .service-tariff__cost{margin-top:auto;padding-top:30px}.rag-page .methodology-section__title{letter-spacing:-.02em}.rag-page .methodology-section__description{letter-spacing:-.02em;width:640px;margin-top:20px;line-height:19px}.rag-page .methodology-section__stage:first-child{width:228px;top:82px;left:0}.rag-page .methodology-section__stage:nth-child(2){width:313px;top:147px;left:105px}.rag-page .methodology-section__stage:nth-child(3){width:229px;top:212px;left:303px}.rag-page .methodology-section__stage:nth-child(4){width:235px;height:49px;top:277px;left:427px}.rag-page .methodology-section__stage:nth-child(5){width:217px;top:343px;left:662px}.rag-page .tech-section{margin-top:-195px}.rag-page .tech-stack-panel{width:920px}}@media (max-width:959px){.rag-page .development-hero{height:auto;min-height:0;padding-bottom:24px}.rag-page .development-hero__copy{width:358px}.rag-page .development-hero h1{font-size:32px;line-height:35px}.rag-page .development-hero__description{width:358px;height:auto;font-weight:400;line-height:19px}.rag-page .development-hero__cta{margin-top:30px}.rag-page .development-hero__cta .layered-button{width:300px}.rag-page .development-hero__drift{width:358px;height:358px;margin-top:30px;position:relative;top:auto;left:16px}.rag-page .development-hero__art img{-o-object-fit:contain;object-fit:contain;width:358px;height:358px;position:static}.rag-page .rag-diagram,.rag-page .rag-case-study{margin-bottom:48px}}
