.CodeClinic_sectionInner__C46xb{max-width:1100px;margin:0 auto;padding:5rem 2rem}@media(max-width:768px){.CodeClinic_sectionInner__C46xb{padding:3.5rem 1.5rem}}@media(max-width:600px){.CodeClinic_sectionInner__C46xb{padding:3rem 1.25rem}}.CodeClinic_eyebrow__OkDr5{font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#03599b;margin:0 0 .75rem}.CodeClinic_sectionTitle__1Xdjf{font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#35506b;margin:0 0 1.75rem}@media(max-width:768px){.CodeClinic_sectionTitle__1Xdjf{font-size:2.5rem}}@media(max-width:600px){.CodeClinic_sectionTitle__1Xdjf{font-size:2rem}}.CodeClinic_editorialBody__8vNlu{font-size:1.1rem;font-weight:400;line-height:1.75;color:#303030;margin:0 0 1.25rem}.CodeClinic_editorialChecks__j60hL{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0;color:#303030}.CodeClinic_editorialBodyBold__B0S7E{font-size:1.1rem;font-weight:400;line-height:1.75;font-weight:600;color:#35506b;margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid #d2dbe6}.CodeClinic_expertiseSection__kWjOH{background-color:#eef1f5;border-top:1px solid #d2dbe6;border-bottom:1px solid #d2dbe6}.CodeClinic_expertiseInner__xLTkb{max-width:1100px;margin:0 auto;padding:5rem 2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}@media(max-width:768px){.CodeClinic_expertiseInner__xLTkb{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 1.5rem}}@media(max-width:600px){.CodeClinic_expertiseInner__xLTkb{padding:3rem 1.25rem}}.CodeClinic_expertiseEyebrow__M_4Z3{font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:#03599b;margin:0 0 1.25rem}.CodeClinic_expertiseTitle__jeIr_{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:#35506b;margin:0 0 1.5rem;line-height:1.2}.CodeClinic_expertiseParagraph___uvXN{font-size:1.1rem;font-weight:400;line-height:1.75;color:#303030;margin:0 0 1.25rem}.CodeClinic_expertiseParagraph___uvXN:last-child{margin:0}.CodeClinic_expertiseImageWrapper__ezyvv{display:flex;justify-content:center}.CodeClinic_expertiseImage__7yzuB{width:100%;max-height:420px;border-radius:10px;object-fit:cover;border:1px solid #d2dbe6;box-shadow:0 4px 20px rgba(53,80,107,.12)}@media(max-width:768px){.CodeClinic_expertiseImage__7yzuB{max-height:300px}}.CodeClinic_partnersSection__7BmED{background-color:#fff}.CodeClinic_processSection__CvFfS{background-color:#eef1f5;border-top:1px solid #d2dbe6;border-bottom:1px solid #d2dbe6}.CodeClinic_processInner__u1ZxL{max-width:1100px;margin:0 auto;padding:5rem 2rem}@media(max-width:768px){.CodeClinic_processInner__u1ZxL{padding:3.5rem 1.5rem}}@media(max-width:600px){.CodeClinic_processInner__u1ZxL{padding:3rem 1.25rem}}.CodeClinic_processTitle___fNl8{font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#35506b;margin:0 0 3rem}@media(max-width:768px){.CodeClinic_processTitle___fNl8{font-size:2.5rem;margin-bottom:2rem}}@media(max-width:600px){.CodeClinic_processTitle___fNl8{font-size:2rem}}.CodeClinic_processList__9Ehdo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}@media(max-width:600px){.CodeClinic_processList__9Ehdo{grid-template-columns:1fr}}.CodeClinic_processStep__TPkVD{background-color:#fff;border:1px solid #d2dbe6;border-radius:10px;padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start;transition:border-color .2s,transform .2s}.CodeClinic_processStep__TPkVD:hover{border-color:#35506b;transform:translateY(-2px);box-shadow:0 8px 24px rgba(53,80,107,.12)}.CodeClinic_processIconWrapper__exxgG{width:2.75rem;height:2.75rem;border-radius:.625rem;background-color:#eef1f5;border:1px solid #d2dbe6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CodeClinic_processIcon__jUKwd{width:1.25rem;height:1.25rem;color:#35506b}.CodeClinic_processText__s6p9D{margin:0;padding-top:.25rem}.CodeClinic_processNote__a1JVP,.CodeClinic_processText__s6p9D{font-size:1.1rem;font-weight:400;line-height:1.75;color:#303030}.CodeClinic_processNote__a1JVP{max-width:680px}