.over-ons-module__s-FTqq__section{padding:72px 0}.over-ons-module__s-FTqq__container{width:min(1280px,100% - 32px);margin:0 auto}.over-ons-module__s-FTqq__eyebrow{color:#6c9f17;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .65rem;font-size:.76rem;font-weight:800}.over-ons-module__s-FTqq__title{color:#07182b;letter-spacing:-.045em;margin:0 0 1.15rem;font-size:clamp(2rem,3.3vw,3rem);font-weight:500;line-height:1.05}.over-ons-module__s-FTqq__sectionHeading{max-width:800px;margin-bottom:2.3rem}.over-ons-module__s-FTqq__sectionHeading>p:not(.over-ons-module__s-FTqq__eyebrow),.over-ons-module__s-FTqq__centeredHeading>p:not(.over-ons-module__s-FTqq__eyebrow),.over-ons-module__s-FTqq__copy>p,.over-ons-module__s-FTqq__founderIntro>p:not(.over-ons-module__s-FTqq__eyebrow),.over-ons-module__s-FTqq__responsibilityIntro>p:not(.over-ons-module__s-FTqq__eyebrow){color:#536174;font-size:.93rem;line-height:1.65}.over-ons-module__s-FTqq__centeredHeading{text-align:center;max-width:850px;margin:0 auto 2.5rem}.over-ons-module__s-FTqq__centeredHeading>p:not(.over-ons-module__s-FTqq__eyebrow){max-width:730px;margin-left:auto;margin-right:auto}.over-ons-module__s-FTqq__origin{background:#fff}.over-ons-module__s-FTqq__split{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(38px,5vw,72px);display:grid}.over-ons-module__s-FTqq__copy>p{max-width:650px}.over-ons-module__s-FTqq__copy>strong{color:#14283b;margin-top:1.2rem;font-size:.94rem;display:block}.over-ons-module__s-FTqq__figure{background:#061a2c;border-radius:10px;min-height:520px;margin:0;position:relative;overflow:hidden}.over-ons-module__s-FTqq__figure img{object-fit:cover}.over-ons-module__s-FTqq__founder{background:#f5f7f9}.over-ons-module__s-FTqq__founderPanel{background:#fff;border:1px solid #d6dee6;border-radius:12px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:58px;padding:clamp(34px,5vw,58px);display:grid}.over-ons-module__s-FTqq__founderIntro .over-ons-module__s-FTqq__title{font-size:clamp(2.3rem,4vw,3.5rem)}.over-ons-module__s-FTqq__expertiseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.over-ons-module__s-FTqq__expertiseItem{background:#f7f9fb;border:1px solid #dce3e9;border-radius:8px;grid-template-columns:9px 1fr;gap:11px;min-width:0;padding:18px;display:grid}.over-ons-module__s-FTqq__expertiseItem>span{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-top:5px}.over-ons-module__s-FTqq__expertiseItem h3,.over-ons-module__s-FTqq__principleCard h3,.over-ons-module__s-FTqq__disciplineCard h3,.over-ons-module__s-FTqq__currentProduct h3,.over-ons-module__s-FTqq__familyCard h3,.over-ons-module__s-FTqq__approachStep h3,.over-ons-module__s-FTqq__communicationItem h3{color:#102235;margin:0;font-size:.95rem;font-weight:750;line-height:1.3}.over-ons-module__s-FTqq__expertiseItem p,.over-ons-module__s-FTqq__principleCard p,.over-ons-module__s-FTqq__disciplineCard p,.over-ons-module__s-FTqq__currentProduct p,.over-ons-module__s-FTqq__familyCard p,.over-ons-module__s-FTqq__approachStep p,.over-ons-module__s-FTqq__communicationItem p{color:#607080;margin:.48rem 0 0;font-size:.78rem;line-height:1.55}.over-ons-module__s-FTqq__beliefs{background:#fff}.over-ons-module__s-FTqq__principleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.over-ons-module__s-FTqq__principleCard{background:#fff;border:1px solid #dce3e9;border-radius:9px;min-width:0;padding:24px}.over-ons-module__s-FTqq__principleCard>svg{color:#6c9f17;width:31px;height:31px;margin-bottom:1.1rem}.over-ons-module__s-FTqq__principleCard p{font-size:.8rem}.over-ons-module__s-FTqq__disciplines{background:#f5f7f9}.over-ons-module__s-FTqq__disciplineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.over-ons-module__s-FTqq__disciplineCard{background:#fff;border:1px solid #d6dee6;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:11px;min-width:0;padding:19px;display:grid}.over-ons-module__s-FTqq__iconBox{color:#6c9f17;background:#9bd23c1c;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.over-ons-module__s-FTqq__iconBox svg{width:24px;height:24px}.over-ons-module__s-FTqq__disciplineCard p{font-size:.74rem}.over-ons-module__s-FTqq__platform{color:#fff;background:#03111f;overflow:hidden}.over-ons-module__s-FTqq__platformLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:58px;width:min(1280px,100% - 32px);min-height:680px;margin:0 auto;display:grid}.over-ons-module__s-FTqq__platformIntro{padding:72px 0}.over-ons-module__s-FTqq__platform .over-ons-module__s-FTqq__eyebrow{color:var(--lime)}.over-ons-module__s-FTqq__platform .over-ons-module__s-FTqq__title{color:#fff}.over-ons-module__s-FTqq__platformIntro>p:not(.over-ons-module__s-FTqq__eyebrow){color:#c8d4de;max-width:570px;font-size:.9rem;line-height:1.65}.over-ons-module__s-FTqq__platformIntro>.btn{margin-top:1.5rem}.over-ons-module__s-FTqq__platformProducts{padding:54px 0}.over-ons-module__s-FTqq__currentProduct,.over-ons-module__s-FTqq__familyCard{background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;transition:border-color .2s,background .2s,transform .2s;display:block}.over-ons-module__s-FTqq__currentProduct:hover,.over-ons-module__s-FTqq__familyCard:hover{background:#9bd23c14;border-color:#9bd23c8c;transform:translateY(-2px)}.over-ons-module__s-FTqq__currentProduct:focus-visible,.over-ons-module__s-FTqq__familyCard:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.over-ons-module__s-FTqq__currentProduct{background:#9bd23c12;border-color:#9bd23c66;margin-bottom:12px;padding:23px}.over-ons-module__s-FTqq__familyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.over-ons-module__s-FTqq__familyCard{padding:19px}.over-ons-module__s-FTqq__productTop{color:var(--lime);align-items:center;gap:9px;margin-bottom:1rem;display:flex}.over-ons-module__s-FTqq__productTop svg{width:26px;height:26px}.over-ons-module__s-FTqq__productTop .over-ons-module__s-FTqq__cardArrow{width:18px;height:18px;margin-left:auto}.over-ons-module__s-FTqq__productTop span{text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:850}.over-ons-module__s-FTqq__currentProduct h3,.over-ons-module__s-FTqq__familyCard h3{color:#fff}.over-ons-module__s-FTqq__currentProduct h3{font-size:1.2rem}.over-ons-module__s-FTqq__currentProduct p,.over-ons-module__s-FTqq__familyCard p{color:#bdcbd6}.over-ons-module__s-FTqq__familyCard p{font-size:.73rem}.over-ons-module__s-FTqq__approach{background:#fff}.over-ons-module__s-FTqq__approachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.over-ons-module__s-FTqq__approachStep{background:#f7f9fb;border-top:2px solid #bcdc75;padding:21px}.over-ons-module__s-FTqq__stepTop{color:#6c9f17;justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.over-ons-module__s-FTqq__stepTop span{letter-spacing:.09em;font-size:.72rem;font-weight:850}.over-ons-module__s-FTqq__stepTop svg{width:27px;height:27px}.over-ons-module__s-FTqq__approachStep p{font-size:.78rem}.over-ons-module__s-FTqq__responsibility{background:#fff;padding-top:0}.over-ons-module__s-FTqq__responsibilityPanel{color:#fff;background:linear-gradient(115deg,#03111f,#0a3150);border-radius:12px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:55px;padding:clamp(34px,5vw,60px);display:grid}.over-ons-module__s-FTqq__responsibilityPanel .over-ons-module__s-FTqq__eyebrow{color:var(--lime)}.over-ons-module__s-FTqq__responsibilityPanel .over-ons-module__s-FTqq__title{color:#fff}.over-ons-module__s-FTqq__responsibilityIntro>p:not(.over-ons-module__s-FTqq__eyebrow){color:#c7d4de}.over-ons-module__s-FTqq__communicationGrid{gap:10px;display:grid}.over-ons-module__s-FTqq__communicationItem{background:#ffffff0b;border:1px solid #ffffff24;border-radius:7px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:17px;display:grid}.over-ons-module__s-FTqq__communicationItem>svg{width:29px;height:29px;color:var(--lime)}.over-ons-module__s-FTqq__communicationItem h3{color:#fff}.over-ons-module__s-FTqq__communicationItem p{color:#bdcbd6}@media (max-width:1100px){.over-ons-module__s-FTqq__section{padding:64px 0}.over-ons-module__s-FTqq__split{grid-template-columns:1fr}.over-ons-module__s-FTqq__figure{min-height:450px}.over-ons-module__s-FTqq__founderPanel{grid-template-columns:1fr;gap:34px}.over-ons-module__s-FTqq__principleGrid,.over-ons-module__s-FTqq__disciplineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.over-ons-module__s-FTqq__platformLayout{grid-template-columns:1fr;gap:0}.over-ons-module__s-FTqq__platformIntro{padding-bottom:24px}.over-ons-module__s-FTqq__platformProducts{padding-top:20px;padding-bottom:64px}.over-ons-module__s-FTqq__responsibilityPanel{grid-template-columns:1fr;gap:34px}}@media (max-width:700px){.over-ons-module__s-FTqq__section{padding:52px 0}.over-ons-module__s-FTqq__title{font-size:clamp(1.9rem,9vw,2.3rem)}.over-ons-module__s-FTqq__centeredHeading{text-align:left}.over-ons-module__s-FTqq__figure{min-height:320px}.over-ons-module__s-FTqq__founderPanel{padding:30px 22px}.over-ons-module__s-FTqq__founderIntro .over-ons-module__s-FTqq__title{font-size:2.35rem}.over-ons-module__s-FTqq__expertiseGrid,.over-ons-module__s-FTqq__principleGrid,.over-ons-module__s-FTqq__disciplineGrid,.over-ons-module__s-FTqq__familyGrid,.over-ons-module__s-FTqq__approachGrid{grid-template-columns:1fr}.over-ons-module__s-FTqq__expertiseItem{padding:16px}.over-ons-module__s-FTqq__principleCard{grid-template-columns:38px 1fr;gap:2px 12px;padding:20px;display:grid}.over-ons-module__s-FTqq__principleCard>svg{grid-row:1/3;margin:0}.over-ons-module__s-FTqq__principleCard p{grid-column:2}.over-ons-module__s-FTqq__disciplineGrid{gap:9px}.over-ons-module__s-FTqq__disciplineCard{padding:16px}.over-ons-module__s-FTqq__platformLayout{width:calc(100% - 32px)}.over-ons-module__s-FTqq__platformIntro{padding-top:52px}.over-ons-module__s-FTqq__platformIntro>.btn{width:100%}.over-ons-module__s-FTqq__platformProducts{padding-bottom:52px}.over-ons-module__s-FTqq__currentProduct{padding:20px}.over-ons-module__s-FTqq__familyCard{padding:18px}.over-ons-module__s-FTqq__approachStep{padding:19px}.over-ons-module__s-FTqq__responsibility{padding-top:0}.over-ons-module__s-FTqq__responsibilityPanel{width:calc(100% - 32px);padding:32px 22px}.over-ons-module__s-FTqq__communicationItem{padding:15px}.over-ons-module__s-FTqq__sectionHeading{margin-bottom:1.8rem}}
