.hero{color:#25455e;background:linear-gradient(90deg,#a3bccffa 0%,#a3bccfeb 25%,#a3bccfbf 45%,#a3bccf66 65%,#a3bccf1a 100%),url(../media/inniciaRoHero.0rlvr1i51wh_o.png) 50%/cover no-repeat;padding:58px 0 72px}.hero .heroInner{flex-direction:column;align-items:flex-start;display:flex}.hero .heroEyebrow{text-transform:uppercase;letter-spacing:.12em;color:#25455e;margin:0 0 18px;font-family:Arial,sans-serif;font-size:.74rem;font-weight:700}.hero h1{max-width:980px;font-family:var(--font-sedan),serif;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,15vw,7.4rem);font-weight:400;line-height:.88}.hero h1 span{color:#25455e}.hero .heroText{color:#25455e;max-width:720px;margin:28px 0 0;font-size:1.07rem;line-height:1.7}.hero .heroActions{flex-direction:column;gap:12px;width:100%;margin-top:30px;display:flex}.hero .primaryButton,.hero .secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700;display:flex}.hero .primaryButton{color:#fff;background:#25455e}.hero .primaryButton:hover{cursor:pointer;background-color:#538bbd}.hero .secondaryButton{border:1px solid #25455e29}.hero .secondaryButton:hover{cursor:pointer;color:#fff;background-color:#538bbd}.hero .heroNote{color:#6d766f;margin:14px 0 0;font-size:.83rem;line-height:1.5}@media (min-width:640px){.hero{padding:78px 0 100px}.hero .heroActions{flex-direction:row;width:auto}.hero .primaryButton,.hero .secondaryButton{padding:0 26px}}@media (min-width:1024px){.hero{padding:92px 0 128px}.hero .heroText{font-size:1.18rem}}
.projectTypes{background:linear-gradient(135deg,#88a6bd38 0%,#faf7f3 60%);padding:72px 0}.projectTypes .projectGrid{grid-template-columns:1fr;gap:14px;margin-top:34px;display:grid}.projectTypes .projectCard{background:#fff;border:1px solid #25455e29;border-radius:24px;padding:26px 22px;box-shadow:0 14px 40px #0000000a}.projectTypes .projectCard span{letter-spacing:.1em;color:#6e826f;font-family:Arial,sans-serif;font-size:.72rem}.projectTypes .projectCard h3{font-family:var(--font-sedan),serif;margin:34px 0 12px;font-size:2rem;font-weight:400}.projectTypes .projectCard p{color:#6d766f;margin:0;line-height:1.65}@media (min-width:768px){.projectTypes{padding:100px 0}.projectTypes .projectGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.projectTypes .projectCard{padding:30px}}
.howItWorks{background:#fff;padding:72px 0}.howItWorks .steps{border-top:1px solid #25455e29;margin-top:38px}.howItWorks .step{border-bottom:1px solid #25455e29;grid-template-columns:42px 1fr;gap:12px;padding:24px 0;display:grid}.howItWorks .step>span{color:#6e826f;padding-top:6px;font-family:Arial,sans-serif;font-size:.72rem}.howItWorks .step h3{font-family:var(--font-sedan),serif;margin:0;font-size:1.8rem;font-weight:400}.howItWorks .step p{color:#6d766f;margin:10px 0 0;line-height:1.65}@media (min-width:768px){.howItWorks{padding:110px 0}.howItWorks .step{grid-template-columns:70px minmax(220px,.7fr) 1fr;align-items:start;gap:24px;padding:30px 0}.howItWorks .step>div{display:contents}.howItWorks .step h3{font-size:2.2rem}.howItWorks .step p{margin:4px 0 0}}
.support{color:#25455e;background:linear-gradient(135deg,#88a6bd38 0%,#faf7f3 60%);padding:72px 0}.support .sectionEyebrow{color:#425546}.support .sectionLead{color:#fff6efb8}.support .supportInner{gap:42px;display:grid}.support ul{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.support li{border-bottom:1px solid #ffffff29;padding:17px 0;line-height:1.5}@media (min-width:900px){.support{padding:110px 0}.support .supportInner{grid-template-columns:1fr 1fr;align-items:end;gap:90px}}
.networkCta{background:#fff;padding:72px 0}.networkCta .networkCtaInner{flex-direction:column;align-items:flex-start;display:flex}.networkCta h2{font-family:var(--font-sedan),serif;max-width:900px;margin:0;font-size:clamp(2.4rem,12vw,5.5rem);font-weight:400;line-height:.95}.networkCta p:not(.sectionEyebrow){color:#6d766f;max-width:690px;margin:22px 0 0;line-height:1.7}.networkCta a{color:#fff;background:#25455e;border-radius:999px;margin-top:28px;padding:15px 22px;font-family:Arial,sans-serif;font-size:.9rem;font-weight:700}.networkCta a:hover{cursor:pointer;background-color:#538bbd}@media (min-width:768px){.networkCta{padding:110px 0}.networkCta a{padding:16px 28px}}
.candidateForm{background:linear-gradient(135deg,#88a6bd38 0%,#faf7f3 60%);padding:72px 0}.candidateForm .candidateFormLayout{gap:36px;display:grid}.candidateForm .formCard{background:#fff;border:1px solid #25455e29;border-radius:24px;padding:20px 16px}.candidateForm .fieldGrid{grid-template-columns:1fr;gap:14px;display:grid}.candidateForm .messageField{margin-top:14px}.candidateForm .consent{color:#6d766f;flex-direction:row;justify-content:center;align-items:center;margin:14px 0 4px;display:flex}.candidateForm .consent .MuiFormControlLabel-label{padding-top:7px;font-size:.84rem;line-height:1.45}.candidateForm .submitButton{color:#fff;cursor:pointer;background:#25455e;border:0;border-radius:999px;width:100%;min-height:54px;margin-top:12px;font-family:Arial,sans-serif;font-weight:700}.candidateForm .submitButton:hover{cursor:pointer;background-color:#538bbd}.candidateForm .successMessage{color:#425546;margin:14px 2px 0;font-size:.85rem;line-height:1.5}.candidateForm .MuiOutlinedInput-root{font-family:var(--font-fraunces),serif;background:#fff;border-radius:14px}.candidateForm .MuiInputLabel-root{font-family:var(--font-fraunces),serif}.candidateForm .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#25455e}.candidateForm .MuiInputLabel-root.Mui-focused,.candidateForm .MuiCheckbox-root.Mui-checked{color:#25455e}@media (min-width:640px){.candidateForm .formCard{padding:28px}.candidateForm .fieldGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.candidateForm{padding:110px 0}.candidateForm .candidateFormLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px}.candidateForm .formIntro{position:sticky;top:120px}.candidateForm .formCard{padding:34px}.candidateForm .submitButton{width:auto;padding:0 30px}}
