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

.uc-scope .tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);margin-top:32px; border:1px solid var(--rule)}
.uc-scope .crumb{padding:18px 0;font-size:.83rem;color:var(--muted)}
.uc-scope .crumb a{color:var(--blue-link);text-decoration:none;font-weight:600}
.uc-scope .hero-svc{padding:64px 0 76px;background:radial-gradient(900px 420px at 82% -10%,var(--mint-soft),transparent 70%)}
.uc-scope .hero-svc h1{max-width:18ch}
.uc-scope .hero-svc .lede{font-size:1.14rem;max-width:58ch;margin-top:26px;color:#4C5870}
.uc-scope .audit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule); margin-top:34px;border:1px solid var(--rule)}
.uc-scope .audit{background:#fff;padding:30px 26px}
.uc-scope .audit .idx{font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--green-text)}
.uc-scope .audit h3{margin:11px 0 9px}
.uc-scope .audit p{font-size:.94rem}
@media(max-width:900px){.uc-scope .audit-grid{grid-template-columns:1fr}}
.uc-scope .deliver{background:var(--ink);padding:86px 0;color:var(--body-dark)}
.uc-scope .deliver h2{color:#fff}
.uc-scope .deliver-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 44px;margin-top:32px}
.uc-scope .deliver-item{border-top:3px solid var(--green);padding-top:16px}
.uc-scope .deliver-item b{display:block;color:#fff;font-size:1.03rem;letter-spacing:-.02em;margin-bottom:6px}
.uc-scope .deliver-item p{font-size:.95rem}
@media(max-width:820px){.uc-scope .deliver-list{grid-template-columns:1fr}}
.uc-scope .steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:34px}
.uc-scope .stp .n{font-size:2.6rem;font-weight:800;color:var(--green-num);letter-spacing:-.05em;line-height:1}
.uc-scope .stp b{display:block;color:var(--navy);margin:10px 0 6px;font-size:1.02rem}
.uc-scope .stp p{font-size:.93rem}
@media(max-width:900px){.uc-scope .steps4{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.uc-scope .steps4{grid-template-columns:1fr}}
.uc-scope .bg-globe{right:-160px;top:50%;transform:translateY(-50%);width:min(780px,74vw);height:auto; color:#2C4670;opacity:.5}
.uc-scope .bg-dots{inset:0;background-image:radial-gradient(currentColor 1.2px,transparent 1.2px); background-size:26px 26px;color:#C9D4E6;opacity:.55}
@media(max-width:900px){.uc-scope .bg-globe{opacity:.2}}
.uc-scope .sbar{background:var(--paper2);padding:56px 0}
.uc-scope .sbar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 30px;margin-top:28px}
.uc-scope .sbar .n{font-size:clamp(2.2rem,4vw,3.1rem);font-weight:800;color:var(--green-num);letter-spacing:-.05em; line-height:.95;font-variant-numeric:tabular-nums;display:block}
.uc-scope .sbar p{font-size:.9rem;margin-top:8px;max-width:26ch}
.uc-scope .sbar .src{margin-top:30px;font-size:.8rem;color:var(--muted)}
@media(max-width:820px){.uc-scope .sbar-grid{grid-template-columns:1fr 1fr;gap:26px}}
.uc-scope .next{background:var(--paper2);padding:76px 0}
.uc-scope .tierwrap{overflow-x:auto;margin-top:32px;border:1px solid var(--rule)}
.uc-scope table.tiers{width:100%;border-collapse:collapse;min-width:640px;background:#fff}
.uc-scope table.tiers th,.uc-scope table.tiers td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--rule); font-size:.95rem;vertical-align:top}
.uc-scope table.tiers thead th{background:var(--paper2);color:var(--navy);font-weight:800;letter-spacing:-.02em; font-size:1.02rem}
.uc-scope table.tiers thead th:first-child{background:#fff}
.uc-scope table.tiers tbody th{font-weight:600;color:var(--body);width:38%}
.uc-scope table.tiers td{font-variant-numeric:tabular-nums;color:var(--navy);font-weight:700}
.uc-scope table.tiers tr:last-child th,.uc-scope table.tiers tr:last-child td{border-bottom:0}
.uc-scope .tier-note{margin-top:20px;font-size:.93rem;max-width:66ch}
.uc-scope .incl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule); border:1px solid var(--rule);margin-top:32px}
.uc-scope .incl div{background:#fff;padding:28px 24px}
.uc-scope .incl b{display:block;color:var(--navy);font-size:1.04rem;letter-spacing:-.02em;margin-bottom:8px}
.uc-scope .incl p{font-size:.94rem}
@media(max-width:900px){.uc-scope .incl{grid-template-columns:1fr}}
.uc-scope .next .in{max-width:62%}
@media(max-width:900px){.uc-scope .next .in{max-width:100%}}