._heroProfile_1045u_1{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;gap:1.35rem;padding:1.45rem;text-align:left;border:1px solid #cfe3ec;border-top:5px solid #c7dd77;border-radius:1.35rem;background:linear-gradient(145deg,#f8fce9,#fff 88%);box-shadow:0 14px 30px #12364a1c;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._heroProfile_1045u_1:hover{transform:translateY(-10px) scale(1.02);border-color:#88a923;box-shadow:0 32px 62px #12364a42,0 0 0 4px #a7c52c1a}._heroProfile_1045u_1 img{width:100%;min-height:280px;max-height:360px;object-fit:cover;object-position:center 18%;border-radius:1.15rem;border:6px solid #eef6fa;box-shadow:0 10px 28px #12364a1a}._heroProfileText_1045u_4 small{display:block;color:#a7c52c;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}._heroProfileText_1045u_4 h2{margin:.25rem 0 .65rem;color:#109ddb;font-family:var(--font-family-base);font-size:clamp(1.6rem,2.4vw,2.1rem)}._heroBio_1045u_6{margin:0;color:#667b89;line-height:1.65;font-size:.93rem}._story_1045u_7{padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,6vw,7rem)}._storyCopy_1045u_8{max-width:1100px;margin:0 auto;padding:clamp(1.5rem,3vw,2rem);border:1px solid #cfe3ec;border-top:5px solid #5bbce7;border-radius:1.35rem;background:linear-gradient(145deg,#f3fbfe,#fff 88%);box-shadow:0 12px 26px #12364a17}._storyEyebrow_1045u_9{display:inline-block;color:#9bbd25;font-size:.76rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}._story_1045u_7 h2{max-width:760px;margin:.6rem 0 0;color:#12364a;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08;letter-spacing:-.03em}._storyCopy_1045u_8>p{max-width:760px;margin:1rem 0 0;color:#647785;line-height:1.7}._approachPoints_1045u_12{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.6rem}._approachPoints_1045u_12>div{display:grid;gap:.3rem;padding:1rem;border:1px solid #d9e8ef;border-radius:1rem;background:#ffffffd9}._approachPoints_1045u_12 strong{color:#109ddb}._approachPoints_1045u_12 span{color:#667b89;font-size:.86rem;line-height:1.5}._values_1045u_16{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0 clamp(1.25rem,6vw,7rem) clamp(4.5rem,8vw,7rem)}._values_1045u_16>div{padding:1.35rem;border:1px solid #cfe3ec;border-radius:1.25rem;box-shadow:0 12px 26px #12364a1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._values_1045u_16>div:nth-child(3n+1){border-top:5px solid #5bbce7;background:linear-gradient(145deg,#f3fbfe,#fff 86%)}._values_1045u_16>div:nth-child(3n+2){border-top:5px solid #c7dd77;background:linear-gradient(145deg,#f8fce9,#fff 86%)}._values_1045u_16>div:nth-child(3n+3){border-top:5px solid #5bbce7;background:linear-gradient(145deg,#f3fbfe,#fff 86%)}._values_1045u_16>div:hover{transform:translateY(-11px) scale(1.025);border-color:#5fa9cb;box-shadow:0 30px 60px #12364a3d,0 0 0 4px #109ddb17}._values_1045u_16 svg{color:var(--primary)}._values_1045u_16 h3{margin:.9rem 0 .45rem;font-family:var(--font-family-display)}._values_1045u_16 p{margin:0;color:var(--muted-foreground);line-height:1.6;font-size:.88rem}._process_1045u_25{padding:clamp(4rem,7vw,6rem) clamp(1.25rem,6vw,7rem);background:#f2f8fb}._steps_1045u_26{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:2.5rem}._steps_1045u_26>div{display:grid;gap:.6rem;padding:1.2rem;border:1px solid #cfe3ec;border-top:5px solid #5bbce7;border-radius:1rem;background:linear-gradient(145deg,#f3fbfe,#fff 88%);color:#14385a;box-shadow:0 10px 22px #12364a14}._steps_1045u_26>div:nth-child(2n){border-top-color:#c7dd77;background:linear-gradient(145deg,#f8fce9,#fff 88%)}._steps_1045u_26 span{color:#109ddb;font-family:var(--font-family-monospace);font-size:.8rem}._steps_1045u_26 svg{color:#109ddb}@media(max-width:900px){._heroProfile_1045u_1{grid-template-columns:1fr;text-align:center}._heroProfile_1045u_1 img{max-width:360px;justify-self:center}._values_1045u_16,._steps_1045u_26{grid-template-columns:repeat(2,1fr)}._approachPoints_1045u_12{grid-template-columns:1fr}}@media(max-width:620px){._heroProfile_1045u_1 img{min-height:240px}._values_1045u_16,._steps_1045u_26{grid-template-columns:1fr}}
