.feature-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px auto;width:100%}.feature-card{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:48px}.feature-card__icon{height:48px;margin-bottom:24px;object-fit:contain;width:48px}.feature-card__title{font-size:32px;line-height:1.2;margin:0 0 16px}.feature-card__description{font-size:14px;line-height:1.5;margin-bottom:32px}.feature-list{display:flex;flex-direction:column}.feature-item{align-items:flex-start;border-top:1px solid #e5e5e5;display:flex;gap:16px;padding:18px 0}.feature-item:last-child{border-bottom:none}.feature-item__icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.feature-item__text{flex:1;font-size:16px;font-weight:500;line-height:1.5}.feature-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:36px}.feature-button{align-items:center;border-radius:10px;box-shadow:none;box-sizing:border-box;display:inline-flex;font-size:16px;font-weight:500;height:52px;justify-content:center;letter-spacing:0;padding:16px 32px;text-align:center;text-decoration:none;text-transform:none;transition:all .25s ease;width:auto}.feature-button--primary{background:#e87502;color:#000}.feature-button--primary:hover{background:#000;color:#fff}.feature-button--secondary{background:transparent;border:1px solid #e87502;color:#000}.feature-button--secondary:hover{background:#e87502;color:#000}.feature-bottom-content{margin-top:24px}.feature-bottom-content p{margin:0}.feature-bottom-content a{color:#f58220;font-weight:600;text-decoration:none;transition:color .25s ease}.feature-bottom-content a:hover{color:#000}@media (max-width:768px){.feature-grid{grid-template-columns:1fr}}@media (max-width:425px){.feature-buttons{flex-direction:column}.feature-button{width:100%}}@media (min-width:769px){.feature-card,.feature-grid{position:relative}.feature-grid:has(>.feature-card:nth-child(2)):after{background:#e5e5e5;bottom:48px;content:"";left:50%;position:absolute;top:48px;width:1px;z-index:2}.feature-grid:not(:has(>.feature-card:last-child:nth-child(odd))) .feature-card:nth-child(2n):not(:nth-last-child(-n+2)):before,.feature-grid:not(:has(>.feature-card:last-child:nth-child(odd))) .feature-card:nth-child(odd):not(:nth-last-child(-n+2)):before{background:#e5e5e5;bottom:-8px;content:"";height:1px;position:absolute;z-index:2}.feature-grid:has(>.feature-card:last-child:nth-child(odd)) .feature-card:not(:last-child):before{background:#e5e5e5;bottom:-8px;content:"";height:1px;position:absolute;z-index:2}.feature-grid:has(>.feature-card:nth-child(3)) .feature-card:before{left:48px;right:48px}}