section.ibkr{background-color:#1f1f20;padding-block:6.4rem}section.ibkr .ibkr__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4.8rem;max-width:var(--container-max);margin-inline:auto;padding-inline:4.8rem}section.ibkr .ibkr__copy{flex:0 1 57.2rem;min-width:0;display:flex;flex-direction:column;gap:3.2rem}section.ibkr .ibkr__header{display:flex;flex-direction:column;gap:2rem}section.ibkr .ibkr__eyebrow{margin:0;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase;color:#d4d4d8}section.ibkr .ibkr__heading{margin:0;font-family:Geist,sans-serif;font-size:4.8rem;font-weight:600;line-height:4.8rem;letter-spacing:-.1rem;color:#fff}section.ibkr .ibkr__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.4rem}section.ibkr .ibkr__feature{display:flex;align-items:center;gap:1.6rem}section.ibkr .ibkr__feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:.8rem;background-color:#f0faf4;border:.5px solid #36b06e;color:#189a46;box-shadow:0 .1rem .1rem #0000000d}section.ibkr .ibkr__feature-icon svg{display:block;width:2rem;height:2rem}section.ibkr .ibkr__feature-text{margin:0;flex:1;min-width:0;font-family:Geist,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem;color:#fff}section.ibkr .ibkr__media{flex-shrink:0;width:48.5rem;height:auto}section.ibkr .ibkr__img,section.ibkr .ibkr__img-placeholder{display:block;width:100%;height:100%;border-radius:1.2rem;overflow:hidden}section.ibkr .ibkr__img{object-fit:cover;object-position:center}section.ibkr .ibkr__img-placeholder{background-color:#27272a}@media(max-width:768px){section.ibkr{padding-block:3.2rem}section.ibkr .ibkr__inner{flex-direction:column;align-items:stretch;gap:2.4rem;max-width:67.2rem;padding-inline:1.6rem}section.ibkr .ibkr__copy{flex:unset;gap:2.4rem;width:100%}section.ibkr .ibkr__header{align-items:center;gap:1.6rem;text-align:center}section.ibkr .ibkr__eyebrow{font-weight:500;line-height:1.2rem}section.ibkr .ibkr__heading{font-size:4rem;line-height:4rem;letter-spacing:-.1rem}section.ibkr .ibkr__features{width:100%;max-width:100%;margin-inline:auto}section.ibkr .ibkr__feature{align-items:flex-start}section.ibkr .ibkr__media{width:100%;max-width:100%;height:auto;margin-inline:auto}}section.ibkrp{padding-block:6.4rem;background-color:#fff}section.ibkrp .ibkrp__inner{display:flex;flex-direction:column;align-items:center;gap:4.8rem;max-width:var(--container-max);margin-inline:auto;padding-inline:4.8rem}section.ibkrp .ibkrp__header{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:80rem;text-align:center}section.ibkrp .ibkrp__eyebrow{margin:0;font-family:Geist Mono,monospace;font-size:1.2rem;font-weight:400;line-height:1.2rem;text-transform:uppercase;color:#71717a}section.ibkrp .ibkrp__heading{margin:0;font-family:Geist,sans-serif;font-size:4.8rem;font-weight:600;line-height:4.8rem;letter-spacing:-.1rem;color:#0a0a0a}section.ibkrp .ibkrp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;width:100%}section.ibkrp .ibkrp__card{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border:1px solid #e5e5e5;border-radius:1.2rem;background-color:#fff;box-shadow:0 .1rem .1rem #0000000d}section.ibkrp .ibkrp__card-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.8rem;border:.5px solid #e5e5e5;background-color:#fff;color:#0a0a0a;box-shadow:0 .1rem .1rem #0000000d}section.ibkrp .ibkrp__card-check svg{display:block;width:2rem;height:2rem}section.ibkrp .ibkrp__card-body{font-family:Geist,sans-serif;font-size:1.4rem;line-height:2rem;color:#0a0a0a}section.ibkrp .ibkrp__card-title{font-weight:600}section.ibkrp .ibkrp__card-desc{font-weight:400;color:#71717a}@media(max-width:1024px){section.ibkrp .ibkrp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){section.ibkrp{padding-block:3.2rem}section.ibkrp .ibkrp__inner{gap:2.4rem;padding-inline:1.6rem;max-width:67.2rem}section.ibkrp .ibkrp__header{gap:1.6rem;width:100%}section.ibkrp .ibkrp__eyebrow{font-weight:500}section.ibkrp .ibkrp__heading{font-size:4rem;line-height:4rem;letter-spacing:-.1rem}section.ibkrp .ibkrp__grid{grid-template-columns:1fr}}
