.modern-tools{padding:64px 0;background:rgb(var(--color-background));border-block:1px solid rgba(var(--color-foreground),.16)}
.modern-tools__heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}
.modern-tools__heading h1,.modern-tools__heading h2{font-size:clamp(32px,4vw,52px);margin:0}
.modern-tools__heading>p{max-width:360px;color:rgba(var(--color-foreground),.76);font-size:15px;line-height:1.6;margin:0}
.modern-tools__heading .forge-eyebrow{margin-bottom:14px}
.modern-tools__feature{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 32px;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.5);text-decoration:none;background:rgba(var(--color-foreground),.04)}
.modern-tools__label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:0 0 12px}
.modern-tools__feature h3{font-size:clamp(25px,3vw,36px);margin:0 0 12px}
.modern-tools__feature>div>p:last-child{max-width:640px;font-size:14px;line-height:1.65;margin:0;color:rgba(var(--color-foreground),.76)}
.modern-tools__action{display:flex;align-items:center;gap:16px;font-size:13px;font-weight:700;flex-shrink:0;min-height:44px}
.modern-tools__action>span{font-size:24px}
.modern-tools__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;gap:16px}
.modern-tools__card{display:flex;justify-content:space-between;gap:12px;padding:24px;color:rgb(var(--color-foreground));text-decoration:none;border:1px solid rgba(var(--color-foreground),.22)}
.modern-tools__card h3{font-size:21px;line-height:1.15;margin:0 0 12px}
.modern-tools__description{font-size:13px;line-height:1.6;color:rgba(var(--color-foreground),.76);margin:0}
.modern-tools__arrow{font-size:24px;align-self:end}
.modern-tools__feature:hover,.modern-tools__card:hover{border-color:rgba(var(--color-foreground),.8);background:rgba(var(--color-foreground),.06)}
@media(prefers-reduced-motion:no-preference){.modern-tools__feature,.modern-tools__card{transition:background .18s var(--modern-ease),border-color .18s var(--modern-ease),transform .15s var(--modern-ease)}.modern-tools__feature:active,.modern-tools__card:active{transform:scale(.99)}}
@media(max-width:989px){.modern-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.modern-tools{padding:40px 0}.modern-tools__heading{display:block;margin-bottom:24px}.modern-tools__heading>p{margin-top:14px}.modern-tools__feature{display:block;padding:24px}.modern-tools__action{margin-top:18px;justify-content:space-between}.modern-tools__grid{grid-template-columns:1fr;gap:0;margin-top:16px}.modern-tools__card{padding:20px 0;border-inline:0;border-top:0}.modern-tools__card h3{font-size:21px;margin-bottom:6px}.modern-tools__label{margin-bottom:8px}.modern-tools__description{font-size:13px}.modern-tools__card>div{max-width:290px}.modern-tools__arrow{align-self:center}}

