.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.uc-scope @font-face{ font-family:'Inter'; src:url(//upcommerce.gr/fonts/Inter-Variable.woff2) format('woff2-variations'); font-weight:100 900;font-style:normal;font-display:swap; unicode-range:U+0000-00FF,U+0370-03FF,U+1F00-1FFF,U+2000-206F,U+20AC; }
:root{ --ink:#02132D; --ink2:#031530; --navy:#07295A; --blue:#1E70EA; --green:#21C24E; --mint:#9DEBB8; --mint-soft:#E4FAEC; --body:#5A6478; --body-dark:#AEBACB; --green-num:#17983C; --green-text:#15803D; --muted:#66718A; --blue-link:#1A62CE; --paper:#FFFFFF; --paper2:#F6F8FC; --rule:#E3E8F0; --rule-dark:#1B2E4C; --sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; --max:1180px; }
.uc-scope,.uc-scope *,.uc-scope *::before,.uc-scope *::after{box-sizing:border-box}
.uc-scope{margin:0;font-family:var(--sans);color:var(--body);background:var(--paper); -webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62}
.uc-scope a{color:inherit}
.uc-scope h1,.uc-scope h2,.uc-scope h3{color:var(--navy);margin:0;text-wrap:balance;font-weight:800;letter-spacing:-.03em;line-height:1.06}
.uc-scope h1{font-size:clamp(2.5rem,6.4vw,4.9rem);letter-spacing:-.042em}
.uc-scope h2{font-size:clamp(1.8rem,3.8vw,3rem);letter-spacing:-.035em}
.uc-scope h3{font-size:1.08rem;letter-spacing:-.015em;line-height:1.32}
.uc-scope p{margin:0}
.uc-scope .wrap{max-width:var(--max);margin:0 auto;padding:0 26px}
.uc-scope .eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:var(--muted)}
.uc-scope .dark{background:var(--ink);color:var(--body-dark)}
.uc-scope .dark h2,.uc-scope .dark h3{color:#fff}
.uc-scope .num{color:var(--green-num);font-weight:800;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:.9}
.uc-scope .hl{background:var(--mint);color:var(--navy);padding:.02em .14em;margin-right:-.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.uc-scope .ticker{background:#0B1424;color:#B7C2D4;font-size:.86rem;font-weight:600;padding:12px 0;overflow:hidden}
.uc-scope .ticker .wrap{display:flex;gap:14px 34px;flex-wrap:wrap;justify-content:center;align-items:center}
.uc-scope .ticker b{color:var(--green);font-weight:800}
.uc-scope .ticker span{white-space:nowrap}
.uc-scope .hdr{background:var(--ink)}
.uc-scope .hdr .wrap{display:flex;align-items:center;gap:16px;min-height:96px;padding-top:14px;padding-bottom:14px}
.uc-scope .logo-box{background:#0A1A33;padding:10px;display:flex;border:1px solid var(--rule-dark)}
.uc-scope .brand-txt{margin-right:auto}
.uc-scope .brand-name{color:#fff;font-weight:800;font-size:1.7rem;letter-spacing:-.04em;line-height:1.1}
.uc-scope .brand-sub{color:#94A3B8;font-size:.86rem;margin-top:2px}
.uc-scope .nav{display:flex;gap:20px;font-size:.93rem;font-weight:500;color:#C6CEDA;align-items:center}
.uc-scope .nav span{cursor:default;white-space:nowrap}
.uc-scope .nav span:hover{color:#fff}
.uc-scope .nav .on{color:var(--blue)}
.uc-scope .nav .flags{letter-spacing:.1em}
.uc-scope .hero{padding:96px 0 90px;background: radial-gradient(900px 420px at 82% -10%, var(--mint-soft), transparent 70%)}
.uc-scope .hero h1{max-width:17ch}
.uc-scope .hero .lede{font-size:1.16rem;max-width:56ch;margin-top:30px;color:#4C5870}
.uc-scope .hero-cta{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}
.uc-scope .hero .eyebrow{margin-bottom:22px}
@media(max-width:820px){.uc-scope .hero{padding:60px 0 56px}}
.uc-scope .marq{padding:34px 0 36px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);overflow:hidden}
.uc-scope .marq-h{font-size:.72rem;letter-spacing:.19em;text-transform:uppercase;color:var(--muted); text-align:center;margin-bottom:24px;font-weight:800}
.uc-scope .marq-track{display:flex;width:max-content;animation:slide 48s linear infinite}
.uc-scope .marq:hover .marq-track{animation-play-state:paused}
.uc-scope .marq-item{padding:0 28px;font-size:1rem;font-weight:800;color:var(--muted);white-space:nowrap;letter-spacing:-.02em}
@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.uc-scope .marq-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}
.uc-scope .stats{background:var(--paper2);padding:52px 0}
.uc-scope .stat-grid{display:grid;grid-template-columns:4fr 3fr 3fr 4fr;gap:30px}
.uc-scope .stat .num{font-size:clamp(2.6rem,5vw,3.9rem);display:block}
.uc-scope .stat p{font-size:.88rem;margin-top:8px;max-width:23ch}
@media(max-width:800px){.uc-scope .stat-grid{grid-template-columns:1fr 1fr;gap:26px}}
.uc-scope .stmt{background:var(--ink);padding:104px 0}
.uc-scope .stmt p{font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.04em; color:#fff;max-width:16ch}
.uc-scope .stmt .hl{background:var(--green);color:#06331A}
.uc-scope .pill{display:inline-flex;align-items:center;gap:9px;border:1.5px solid var(--rule);background:#fff; border-radius:999px;padding:9px 18px 9px 14px;font-size:.74rem;font-weight:800;letter-spacing:.13em; text-transform:uppercase;color:var(--navy);margin-bottom:26px}
.uc-scope .pill::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green)}
.uc-scope .has-bg{position:relative;overflow:hidden}
.uc-scope .has-bg > .wrap{position:relative;z-index:1}
.uc-scope .bg-art{position:absolute;pointer-events:none;user-select:none}
.uc-scope .bg-buybox{right:64px;top:50%;transform:translateY(-50%);width:min(430px,36vw);height:auto; opacity:1;filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}
.uc-scope .sbar .bg-dots{color:#8FA0BC;opacity:.35}
@media(max-width:900px){.uc-scope .bg-globe{opacity:.22}
.uc-scope .bg-buybox{display:none}}
.uc-scope .gateway{background:#04162F;padding:92px 0;color:var(--body-dark)}
.uc-scope .gateway h2,.uc-scope .gateway h3{color:#fff}
.uc-scope .gateway .in{max-width:56%}
.uc-scope .gateway .svc-two{background:#1B2E4C;margin-top:30px}
.uc-scope .gateway .svc{background:#04162F}
.uc-scope .gateway .svc p{color:var(--body-dark)}
.uc-scope .gateway .svc .go{color:var(--green)}
.uc-scope .gateway .svc-lbl{color:#fff}
@media(max-width:900px){.uc-scope .gateway .in{max-width:100%}}
.uc-scope .pain{padding:96px 0}
.uc-scope .pain .intro{margin-top:20px;font-size:1.05rem;max-width:58ch}
.uc-scope .pain-list{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:34px 46px;max-width:none}
.uc-scope .pain-item{border-top:3px solid var(--green);padding-top:18px}
.uc-scope .pain-item:first-child{grid-column:1/-1;max-width:70%}
.uc-scope .pain-item h3{margin-bottom:7px}
.uc-scope .pain-item p{font-size:.96rem}
@media(max-width:880px){.uc-scope .pain-list{grid-template-columns:1fr}
.uc-scope .pain-item:first-child{max-width:100%}
.uc-scope .pain{padding:62px 0}}
.uc-scope .services{padding:0 0 96px}
.uc-scope .svc-group{margin-top:46px}
.uc-scope .svc-lbl{font-size:.71rem;letter-spacing:.19em;text-transform:uppercase;font-weight:800;color:var(--navy); border-bottom:3px solid var(--green);display:inline-block;padding-bottom:9px}
.uc-scope .svc-top{display:grid;grid-template-columns:8fr 4fr;gap:1px;background:var(--rule);margin-top:22px}
.uc-scope .svc-two{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);margin-top:22px}
.uc-scope .svc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);margin-top:1px}
.uc-scope .svc{background:#fff;padding:32px 28px 28px;display:flex;flex-direction:column}
.uc-scope .svc-hero{background:var(--ink)}
.uc-scope .svc-hero h3{color:#fff}
.uc-scope .svc-hero p{color:var(--body-dark)}
.uc-scope .svc p{font-size:.94rem;margin-top:11px;flex-grow:1}
.uc-scope .svc .go{padding:6px 0;display:inline-block;margin-top:20px;font-size:.86rem;font-weight:800;color:var(--blue-link)}
.uc-scope .svc-hero .go{color:var(--green)}
.uc-scope .svc-alt{background:var(--paper2)}
@media(max-width:980px){.uc-scope .svc-top,.uc-scope .svc-two,.uc-scope .svc-three{grid-template-columns:1fr}}
.uc-scope .results{padding:92px 0;background:var(--paper2)}
.uc-scope .res-row{display:grid;grid-template-columns:310px 1fr auto;gap:36px;align-items:center; padding:34px 0;border-top:1px solid var(--rule)}
.uc-scope .res-row:last-of-type{border-bottom:1px solid var(--rule)}
.uc-scope .res-row .num{font-size:clamp(2.5rem,6vw,4.4rem);min-width:5.4ch}
.uc-scope .res-row .who{color:var(--navy);font-weight:800;font-size:1.06rem;letter-spacing:-.02em}
.uc-scope .res-row .meta{font-size:.88rem;margin-top:3px}
.uc-scope .res-row .go{color:var(--blue-link);font-weight:800;font-size:.86rem;white-space:nowrap;padding:6px 0;display:inline-block}
@media(max-width:760px){.uc-scope .res-row{grid-template-columns:1fr;gap:9px}}
.uc-scope .team{padding:96px 0}
.uc-scope .team-grid{display:grid;grid-template-columns:5fr 7fr;gap:60px;align-items:start}
.uc-scope .team p{margin-top:18px;max-width:46ch}
.uc-scope .team .lead{font-size:1.12rem;color:var(--navy);font-weight:700}
.uc-scope .people{display:grid;grid-template-columns:1fr 1fr;gap:0 34px}
.uc-scope .person{padding:17px 0;border-bottom:1px solid var(--rule)}
.uc-scope .person b{display:block;color:var(--navy);font-size:1.06rem;letter-spacing:-.02em}
.uc-scope .person span{font-size:.84rem}
@media(max-width:980px){.uc-scope .team-grid{grid-template-columns:1fr;gap:34px}
.uc-scope .team{padding:62px 0}}
.uc-scope .group{background:var(--ink);padding:88px 0}
.uc-scope .group p.sub{margin-top:14px;max-width:60ch}
.uc-scope .grp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule-dark);margin-top:36px}
.uc-scope .grp{background:var(--ink);padding:26px 22px}
.uc-scope .grp b{display:block;color:#fff;font-size:1.05rem;letter-spacing:-.025em}
.uc-scope .grp .place{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green); font-weight:800;margin:8px 0 11px}
.uc-scope .grp p{font-size:.9rem}
.uc-scope .grp a{color:#fff;font-weight:800;text-decoration:none;border-bottom:2px solid var(--green)}
@media(max-width:980px){.uc-scope .grp-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.uc-scope .grp-grid{grid-template-columns:1fr}}
.uc-scope .epoptes-mark{width:min(232px,62vw);height:auto;display:block;margin-bottom:26px}
.uc-scope .epoptes{padding:92px 0;background:var(--mint-soft)}
.uc-scope .epoptes .in{max-width:64%}
.uc-scope .epoptes p{max-width:54ch;margin-top:20px}
.uc-scope .epoptes .sub{margin-top:22px;font-size:.85rem;color:var(--navy)}
@media(max-width:880px){.uc-scope .epoptes .in{max-width:100%}}
.uc-scope .tools{padding:88px 0}
.uc-scope .tool{background:#fff;padding:28px 26px}
.uc-scope .tool p{font-size:.93rem;margin-top:9px}
.uc-scope .tool .go{padding:6px 0;display:inline-block;margin-top:16px;font-size:.86rem;font-weight:800;color:var(--blue-link)}
@media(max-width:880px){.uc-scope .tool-grid{grid-template-columns:1fr}}
.uc-scope .faq{background:var(--paper2);padding:88px 0}
.uc-scope .faq-inner{max-width:70%}
.uc-scope .faq-list{margin-top:30px;border-top:2px solid var(--navy)}
.uc-scope .faq details{border-bottom:1px solid var(--rule)}
.uc-scope .faq summary{cursor:pointer;padding:21px 0;font-weight:800;color:var(--navy);font-size:1.03rem; letter-spacing:-.02em;list-style:none;display:flex;justify-content:space-between;gap:20px}
.uc-scope .faq summary::-webkit-details-marker{display:none}
.uc-scope .faq summary::after{content:"+";color:var(--green-text);font-size:1.3rem;line-height:1}
.uc-scope .faq details[open] summary::after{content:"–"}
.uc-scope .faq details p{padding:0 0 22px;font-size:.96rem;max-width:70ch}
@media(max-width:980px){.uc-scope .faq-inner{max-width:100%}}
.uc-scope .contact{background:var(--ink);padding:88px 0}
.uc-scope .ct-grid{display:grid;grid-template-columns:7fr 5fr;gap:60px;margin-top:34px}
.uc-scope .field{display:block;margin-bottom:15px}
.uc-scope .field span{display:block;font-size:.81rem;color:#8B99B0;margin-bottom:6px;font-weight:600}
.uc-scope .field input,.uc-scope .field textarea{width:100%;background:#020E22;border:1px solid var(--rule-dark); color:#fff;padding:14px 15px;font:inherit;font-size:.95rem;border-radius:2px}
.uc-scope .field textarea{min-height:96px;resize:vertical}
.uc-scope .ct-info b{color:#fff;display:block;font-size:1rem;margin-bottom:4px}
.uc-scope .ct-info div{margin-bottom:20px;font-size:.93rem}
@media(max-width:980px){.uc-scope .ct-grid{grid-template-columns:1fr;gap:36px}}
.uc-scope .foot{background:#0B1424;padding:28px 0;color:#8FA3C2;font-size:.8rem;text-align:center}
.uc-scope .note{background:#111827;color:#9CA3AF;font-size:.74rem;padding:8px 26px;text-align:center}
.uc-scope .note b{color:#E5E7EB}
.uc-scope .consent{display:flex;gap:10px;align-items:flex-start;margin:6px 0 18px;font-size:.86rem;color:#AEBACB}
.uc-scope .consent input{margin-top:3px;width:18px;height:18px;flex-shrink:0}
.uc-scope .consent a{color:#fff;text-decoration:underline}
.uc-scope :focus-visible{outline:3px solid var(--green-num);outline-offset:2px}
.uc-scope a.go,.uc-scope a.btn{text-decoration:none}
.uc-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px; min-height:48px;padding:14px 26px;border-radius:10px; font-family:inherit;font-size:.95rem;font-weight:800;letter-spacing:-.01em; border:2px solid transparent;cursor:pointer;white-space:nowrap; transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.uc-scope .btn-green{background:var(--green);color:var(--ink);border-color:var(--green)}
.uc-scope .btn-green:hover{background:#1BAE45;border-color:#1BAE45}
.uc-scope .btn-line{background:transparent;color:var(--navy);border-color:#7F8CA3}
.uc-scope .btn-line:hover{border-color:var(--navy);background:var(--paper2)}
.uc-scope .dark .btn-line,.uc-scope .btn-line-dark{color:#fff;border-color:#4E6A94;background:transparent}
.uc-scope .dark .btn-line:hover,.uc-scope .btn-line-dark:hover{border-color:#fff;background:rgba(255,255,255,.06)}
@media(max-width:520px){.uc-scope .btn{width:100%;white-space:normal}}
.uc-scope .nav ul{list-style:none;margin:0;padding:0;display:flex;gap:20px;align-items:center}
.uc-scope .nav a{color:#C6CEDA;text-decoration:none;font-size:.93rem;font-weight:500; white-space:nowrap;padding:12px 4px;display:inline-block}
.uc-scope .nav a:hover{color:#fff}
.uc-scope .nav a[aria-current="page"]{color:#8FB8FF}
@media(max-width:980px){.uc-scope .nav{display:none}}
.uc-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;border:0}
.uc-scope ul.pills{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:9px}
.uc-scope ul.pills li{background:var(--paper2);border:1px solid var(--rule);border-radius:999px; padding:8px 15px;font-size:.9rem;font-weight:600;color:var(--navy)}
.uc-scope .skip{position:absolute;left:-9999px}
.uc-scope .skip:focus{left:8px;top:8px;z-index:99;background:#fff;padding:10px 16px;border:2px solid var(--green)}
.uc-scope .hdr nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}
.uc-scope .hdr nav a{text-decoration:none}
.uc-scope .hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.uc-scope .bg-globe{right:-140px;top:50%;transform:translateY(-50%);width:min(760px,72vw);height:auto; color:#2C4670;opacity:.55}
.uc-scope .bg-dots{inset:0;background-image:radial-gradient(currentColor 1.2px,transparent 1.2px); background-size:26px 26px;color:#17325C;opacity:.5}
.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 .next{background:var(--paper2);padding:76px 0}
.uc-scope .next .in{max-width:62%}
@media(max-width:900px){.uc-scope .next .in{max-width:100%}}