.ai-showcase{position:relative;padding:78px 0;background:#fff}.ai-showcase__inner{display:grid;grid-template-columns:470px 1fr;gap:54px;align-items:center}.order-card{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(15,23,42,.08);border-radius:36px;background:radial-gradient(circle at 86% 12%,rgba(200,255,106,.26),transparent 26%),linear-gradient(180deg,#fff,#f5fbf7);box-shadow:var(--shadow)}.order-card:before{content:"";position:absolute;left:-80px;bottom:-120px;width:240px;height:240px;border-radius:50%;background:rgba(22,216,106,.12)}.order-card__top{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:18px}.order-card__top span{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--green),var(--green-2));box-shadow:var(--shadow-green)}.order-card__top svg{width:25px;height:25px}.order-card__top strong{display:block;color:var(--ink);font-size:20px;letter-spacing:-.04em}.order-card__top small{display:block;margin-top:3px;color:var(--muted);font-weight:500}.order-card__line,.order-card__total{position:relative;display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-top:1px solid rgba(15,23,42,.08);font-weight:500}.order-card__line span{color:var(--muted)}.order-card__line b,.order-card__total strong{color:var(--ink)}.order-card__total{font-size:20px}.order-card__status{position:relative;display:flex;align-items:center;gap:10px;margin-top:8px;padding:14px;border-radius:20px;background:#eafff1;color:var(--green-3);font-weight:700}.order-card__status svg{width:21px;height:21px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.feature-card{padding:22px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 16px 45px rgba(9,22,38,.055);transition:.22s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 65px rgba(9,22,38,.1)}.feature-card svg{width:42px;height:42px;padding:10px;color:var(--green-3);background:#ebfff2;border-radius:15px}.feature-card h3{margin:18px 0 8px;color:var(--ink);font-size:20px;letter-spacing:-.035em}.feature-card p{margin:0;color:var(--muted);line-height:1.58;font-size:15px;font-weight:400}
