.fn-sec.fn-s-principles{padding:65px var(--fn-pad-x) 206px}.fn-s-principles-card,.fn-s-principles-tile,.fn-s-principles-wrap{will-change:transform}.fn-wrap.fn-s-principles-wrap{align-items:center}.fn-s-principles-head{width:100%;max-width:479px}.fn-s-principles-head .fn-head-top{gap:12px}.fn-s-principles-head .fn-head-t,.fn-s-principles-head .fn-head-top{align-self:stretch}.fn-s-principles-list{display:grid;grid-template-columns:repeat(4,minmax(50px,1fr));grid-template-rows:repeat(1,min-content);grid-auto-rows:min-content;justify-content:center;gap:10px;width:100%}.fn-s-principles-card{position:relative;display:flex;align-items:center;align-self:start;gap:10px;width:100%;padding:32px;border-radius:20px;background:var(--fn-white);overflow:clip}.fn-s-principles--even .fn-s-principles-card{align-self:stretch;align-items:flex-start}.fn-s-principles-card:after,.fn-s-principles-tile:after{content:"";position:absolute;inset:0;border:.5px solid var(--fn-line-2);border-radius:inherit;pointer-events:none}.fn-s-principles-in{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:140px;width:1px}.fn-s-principles-tile{position:relative;display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;overflow:clip;color:var(--fn-blue);--fn-icon-sw:2.28}.fn-s-principles-tile>*{display:block;flex:none;width:24px;height:auto}.fn-s-principles-tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.fn-s-principles-p,.fn-s-principles-t{width:100%}.fn-s-principles-t{color:var(--fn-ink)}.fn-s-principles-p{color:var(--fn-body)}.fn-s-principles-x{width:100%;margin-top:6px}.fn-s-principles-f{width:100%;margin-top:18px}@media (min-width:768px) and (max-width:1199.98px){.fn-sec.fn-s-principles{padding:40px var(--fn-pad-x) 80px}.fn-s-principles-list{grid-template-columns:repeat(2,minmax(50px,1fr));max-width:687px}}@media (max-width:1199.98px){.fn-s-principles-card{padding:20px;border-radius:12px}.fn-s-principles-in{gap:60px}}@media (max-width:767.98px){.fn-sec.fn-s-principles{padding:30px var(--fn-pad-x) 60px}.fn-s-principles-list{grid-template-columns:repeat(1,minmax(50px,1fr))}}