.NEedgG_control{padding:var(--section) var(--margin);background:var(--surface-2);color:var(--text);position:relative}.NEedgG_head{gap:var(--gutter);margin-bottom:clamp(calc(48 * var(--design-px)), 6vw, calc(88 * var(--design-px)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.NEedgG_kicker{color:var(--text-2);grid-column:1/-1}.NEedgG_title{font-size:var(--fs-h1);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--ls-display);grid-column:1/span 7}.NEedgG_headAside{justify-items:start;gap:calc(22 * var(--design-px));grid-column:9/-1;display:grid}.NEedgG_lead{font-size:calc(16 * var(--design-px));color:var(--text-2);line-height:1.5}.NEedgG_showcase{z-index:1;position:relative}.NEedgG_features{gap:var(--gutter);margin-top:clamp(calc(56 * var(--design-px)), 7vw, calc(104 * var(--design-px)));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NEedgG_feature{gap:calc(10 * var(--design-px));padding-top:calc(20 * var(--design-px));border-top:1px solid var(--line-2);display:grid}.NEedgG_feature h3{margin-top:calc(14 * var(--design-px));font-size:calc(20 * var(--design-px));letter-spacing:-.02em;font-weight:300}.NEedgG_feature p{max-width:22em;font-size:calc(14.5 * var(--design-px));color:var(--text-2);line-height:1.45}.NEedgG_featureIcon{width:calc(28 * var(--design-px));height:calc(28 * var(--design-px));color:var(--blue)}.NEedgG_trust{gap:var(--gutter);margin-top:clamp(calc(96 * var(--design-px)), 11vw, calc(176 * var(--design-px)));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.NEedgG_trustTitle{font-size:var(--fs-h2);letter-spacing:var(--ls-heading);grid-column:1/span 4;font-weight:300;line-height:.98}.NEedgG_trustList{gap:calc(40 * var(--design-px)) var(--gutter);grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NEedgG_trustItem{gap:calc(8 * var(--design-px));display:grid}.NEedgG_trustIcon{width:calc(36 * var(--design-px));height:calc(36 * var(--design-px));margin-bottom:calc(14 * var(--design-px));color:var(--text)}.NEedgG_trustName{font-size:var(--fs-h3);letter-spacing:-.025em;font-weight:300}.NEedgG_trustBody{max-width:24em;font-size:calc(15 * var(--design-px));color:var(--text-2);line-height:1.45}@media (max-width:900px){.NEedgG_title,.NEedgG_headAside,.NEedgG_trustTitle,.NEedgG_trustList{grid-column:1/-1}.NEedgG_headAside{margin-top:calc(20 * var(--design-px))}.NEedgG_features{row-gap:calc(36 * var(--design-px));grid-template-columns:repeat(2,minmax(0,1fr))}.NEedgG_trustList{margin-top:calc(36 * var(--design-px));grid-template-columns:1fr}}
