/* en-ecommerce-profitability-audit — CSS ΜΟΝΟ αυτής της σελίδας. Φορτώνεται ΜΕΤΑ το upcommerce.css */

.bg-globe{right:-140px;top:50%;transform:translateY(-50%);width:min(760px,72vw);height:auto; color:#2C4670;opacity:.55}
.bg-dots{inset:0;background-image:radial-gradient(currentColor 1.2px,transparent 1.2px); background-size:26px 26px;color:#17325C;opacity:.5}
.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);margin-top:32px; border:1px solid var(--rule)}
.crumb{padding:18px 0;font-size:.83rem;color:var(--muted)}
.crumb a{color:var(--blue-link);text-decoration:none;font-weight:600}
.hero-svc{padding:64px 0 76px;background:radial-gradient(900px 420px at 82% -10%,var(--mint-soft),transparent 70%)}
.hero-svc h1{max-width:18ch}
.hero-svc .lede{font-size:1.14rem;max-width:58ch;margin-top:26px;color:#4C5870}
.audit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule); margin-top:34px;border:1px solid var(--rule)}
.audit{background:#fff;padding:30px 26px}
.audit .idx{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--green-text)}
.audit h3{margin:11px 0 9px}
.audit p{font-size:.94rem}
@media(max-width:900px){.audit-grid{grid-template-columns:1fr}}
.deliver{background:var(--ink);padding:86px 0;color:var(--body-dark)}
.deliver h2{color:#fff}
.deliver-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 44px;margin-top:32px}
.deliver-item{border-top:3px solid var(--green);padding-top:16px}
.deliver-item b{display:block;color:#fff;font-size:1.03rem;letter-spacing:-.02em;margin-bottom:6px}
.deliver-item p{font-size:.95rem}
@media(max-width:820px){.deliver-list{grid-template-columns:1fr}}
.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:34px}
.stp .n{font-size:2.6rem;font-weight:800;color:var(--green-num);letter-spacing:-.05em;line-height:1}
.stp b{display:block;color:var(--navy);margin:10px 0 6px;font-size:1.02rem}
.stp p{font-size:.93rem}
@media(max-width:900px){.steps4{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.steps4{grid-template-columns:1fr}}
.next{background:var(--paper2);padding:76px 0}
.next .in{max-width:62%}
@media(max-width:900px){.next .in{max-width:100%}}
