.CodeClinic_pageWrapper___Ljd1{display:flex;flex-direction:column}.CodeClinic_heroContainer__WX2QM{position:relative;overflow:hidden;min-height:28rem}.CodeClinic_heroImage__lNRh3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-1;filter:brightness(.35);background-color:#000}.CodeClinic_heroContent__A65rO{position:relative;z-index:1;text-align:center;padding:4rem 1rem 5rem;max-width:950px;margin:0 auto}@media(max-width:600px){.CodeClinic_heroContent__A65rO{padding:3rem 1rem 4rem}}.CodeClinic_productTitle__FGyZI{text-transform:uppercase;letter-spacing:.12rem;font-weight:600;color:#fff;font-size:1.3rem}.CodeClinic_heroTitle__0bsXG{color:#fff;font-size:3rem;font-weight:600;margin:1.5rem auto 1rem}.CodeClinic_heroTitle__0bsXG span{color:#48acfb}@media(max-width:900px){.CodeClinic_heroTitle__0bsXG{font-size:2.4rem}}@media(max-width:600px){.CodeClinic_heroTitle__0bsXG{font-size:2rem}}.CodeClinic_heroParagraph__YnZxY{color:#fff;font-size:1.2rem;line-height:1.7;max-width:680px;margin:0 auto 2.5rem}.CodeClinic_heroChecks__EyvDh{color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.CodeClinic_introContainer___LV_m{padding:3rem 1.5rem;text-align:center;background-color:#fff}.CodeClinic_introTitle__2V46b{color:#000;font-size:2.1rem;font-weight:600;max-width:820px;margin:0 auto 1.5rem}@media(max-width:600px){.CodeClinic_introTitle__2V46b{font-size:1.8rem}}.CodeClinic_introParagraph___hZI9{max-width:720px;margin:1rem auto;font-size:1.1rem;line-height:1.7;color:#303030}.CodeClinic_assessmentContainer__Myz9l{background-color:rgba(4,118,205,.08);padding:3.5rem 1.5rem}.CodeClinic_assessmentContent__sCNNc{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.CodeClinic_assessmentIntro__vE8Q7{text-align:center}.CodeClinic_assessmentTitle__oI5f_{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:1rem}.CodeClinic_assessmentTitle__oI5f_ span{color:#0476cd}@media(max-width:600px){.CodeClinic_assessmentTitle__oI5f_{font-size:1.9rem}}.CodeClinic_assessmentParagraph__dBUXG{font-size:1.1rem;line-height:1.7;color:#303030;max-width:780px;margin:0 auto}.CodeClinic_assessmentSteps__IOu3q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.CodeClinic_assessmentStep__oddbi{display:grid;grid-template-columns:3.25rem 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.CodeClinic_stepMarker__1wjlR{position:relative;display:flex;align-items:center;justify-content:center}.CodeClinic_stepMarker__1wjlR span{width:2.6rem;height:2.6rem;border-radius:50%;background-color:#ffd942;color:#000;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CodeClinic_assessmentStep__oddbi:not(:last-child) .CodeClinic_stepMarker__1wjlR:after{content:"";position:absolute;top:calc(50% + 1.3rem);left:50%;transform:translateX(-50%);width:.2rem;height:calc(100% + 1.25rem);background-image:repeating-linear-gradient(180deg,#ffd942 0,#ffd942 6px,transparent 0,transparent 12px)}.CodeClinic_assessmentCard__Zvk1J{background-color:#fff;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem 1.75rem;text-align:left}.CodeClinic_assessmentCardTitle__7SrqG{font-size:1.4rem;font-weight:600;color:#000;margin-bottom:.75rem}.CodeClinic_assessmentCardParagraph__f1kt9{font-size:1rem;line-height:1.6;color:#303030}.CodeClinic_priceCard__tOZ_o{text-align:center;background-color:#fff;color:#000;border-radius:1.5rem;padding:2.25rem 1.5rem;box-shadow:0 24px 40px rgba(4,118,205,.12);max-width:540px;margin:1rem auto 0}.CodeClinic_priceLabel__DAlDx{font-size:1.1rem;letter-spacing:.02rem;margin-bottom:.75rem}.CodeClinic_priceValue__XAzbQ{font-size:3rem;font-weight:700;margin:0;color:#0476cd}.CodeClinic_priceMeta__9IRHa{font-size:1rem;margin-top:.5rem;color:#303030}.CodeClinic_whoContainer__KIW1I{padding:3.5rem 1.5rem;text-align:center;background-color:#fff}.CodeClinic_whoTitle__MeJ8P{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:600px){.CodeClinic_whoTitle__MeJ8P{font-size:1.9rem}}.CodeClinic_whoParagraph__5vEpy{max-width:880px;margin:1.2rem auto;font-size:1.05rem;line-height:1.8;color:rgba(17,53,96,.9)}.CodeClinic_whoQuote__P1S_v{max-width:900px;margin:2rem auto;background-color:rgba(4,118,205,.08);border-radius:1rem;padding:1.75rem;text-align:left}.CodeClinic_whoQuoteText__RbBKv{font-size:1.05rem;line-height:1.7;color:#303030;font-weight:600;margin:0}.CodeClinic_deliverablesContainer__JouNe{padding:3.5rem 1.5rem;text-align:center;background-color:rgba(4,118,205,.08)}.CodeClinic_deliverablesTitle__nKP3P{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:1rem}@media(max-width:600px){.CodeClinic_deliverablesTitle__nKP3P{font-size:1.9rem}}.CodeClinic_deliverablesParagraph__eAd1W{max-width:780px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7;color:#303030}.CodeClinic_deliverablesCards__hXgKo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:960px;margin:0 auto}@media(min-width:768px){.CodeClinic_deliverablesCards__hXgKo{grid-template-columns:repeat(2,1fr)}}.CodeClinic_deliverableCard__GqUQd{background-color:#fff;border-radius:1rem;text-align:left;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem;box-shadow:0 18px 36px rgba(4,118,205,.12);border:1px solid rgba(4,118,205,.1);align-items:flex-start}.CodeClinic_deliverableIcon__Z4mv_{width:3rem;height:3rem;color:#0476cd}.CodeClinic_deliverableContent__f89PM{display:flex;flex-direction:column;gap:.5rem;color:#000}.CodeClinic_deliverableTitle__phc_R{font-size:1.4rem;font-weight:600;color:#000;margin-bottom:.5rem}.CodeClinic_deliverableParagraph__Ci25T{font-size:1rem;line-height:1.6;color:#303030;margin-top:0}.CodeClinic_expertiseContainer__QzFhE{padding:4rem 1.5rem;background-color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;align-items:center;max-width:1100px;margin:0 auto}@media(max-width:800px){.CodeClinic_expertiseContainer__QzFhE{grid-template-columns:1fr}}.CodeClinic_expertiseText__C_z6G{text-align:left;max-width:620px;margin:0 auto}.CodeClinic_expertiseTitle__jeIr_{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:600px){.CodeClinic_expertiseTitle__jeIr_{font-size:1.9rem}}.CodeClinic_expertiseParagraph___uvXN{font-size:1.1rem;line-height:1.8;margin-bottom:1.25rem;color:#303030}.CodeClinic_expertiseImageWrapper__ezyvv{display:flex;justify-content:center}.CodeClinic_expertiseImage__7yzuB{width:100%;max-height:400px;border-radius:1rem;object-fit:cover;filter:brightness(.98);box-shadow:0 18px 36px rgba(4,118,205,.12);border:1px solid rgba(4,118,205,.1)}@media(max-width:800px){.CodeClinic_expertiseImage__7yzuB{max-height:300px}}.CodeClinic_logosContainer__7Sb0k{padding:3rem 1.5rem;background-color:#fff;text-align:center}.CodeClinic_logosTitle__8IF00{color:#000;font-size:2.1rem;font-weight:600;margin-bottom:2rem}@media(max-width:600px){.CodeClinic_logosTitle__8IF00{font-size:1.8rem}}.CodeClinic_processContainer__LcMQ9{background-color:#f9f9f9;padding:3.5rem 1.5rem;text-align:center}.CodeClinic_processTitle___fNl8{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:600px){.CodeClinic_processTitle___fNl8{font-size:1.9rem}}.CodeClinic_processList__9Ehdo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1000px;margin:0 auto 2rem}@media(min-width:768px){.CodeClinic_processList__9Ehdo{grid-template-columns:repeat(2,1fr)}}.CodeClinic_processStep__TPkVD{background-color:#fff;border-radius:1.5rem;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;gap:1rem;align-items:flex-start}.CodeClinic_processIconWrapper__exxgG{width:3rem;height:3rem;border-radius:.75rem;background-color:rgba(4,118,205,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CodeClinic_processIcon__jUKwd{width:1.5rem;height:1.5rem;color:#0476cd}.CodeClinic_processText__s6p9D{margin:0;font-size:1.05rem;line-height:1.7;text-align:left;color:#303030}.CodeClinic_processParagraph__y_axB{max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.7;color:#303030}.CodeClinic_callToActionContainer__1Sfzr{background-color:#000;text-align:center;padding:3.5rem 1.5rem 4rem}.CodeClinic_callToActionTitle__vwFCC{color:#fff;font-size:2.2rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:600px){.CodeClinic_callToActionTitle__vwFCC{font-size:1.9rem}}.CodeClinic_callToActionParagraph__lTCUf{color:#fff;font-size:1.1rem;line-height:1.7;max-width:680px;margin:0 auto 2rem}.CodeClinic_callToActionStatement__ppc_V{color:#fff;font-size:1.1rem;margin-top:2rem}