Computer Tune-Up
Speed and performance help for slow or cluttered computers.
/*
Sedona Tech Solutions LLC — WordPress Overhaul Global CSS
Paste this into WordPress:
Appearance → Editor → Styles → Additional CSS
or Appearance → Customize → Additional CSS
All styles are scoped under .sts-site so they should not affect the rest of your theme.
*/
.sts-site {
–sts-cream: #fff8ee;
–sts-soft: #f7eadb;
–sts-card: #ffffff;
–sts-ink: #2d211a;
–sts-muted: #6d5d52;
–sts-brown: #4a2f22;
–sts-orange: #c96132;
–sts-orange-dark: #a94f2a;
–sts-gold: #d99a4e;
–sts-green: #5a6f4d;
–sts-line: rgba(74, 47, 34, 0.15);
–sts-shadow: 0 18px 45px rgba(45, 33, 26, 0.12);
–sts-shadow-soft: 0 10px 28px rgba(45, 33, 26, 0.09);
–sts-radius-xl: 28px;
–sts-radius-lg: 20px;
–sts-radius-md: 14px;
color: var(–sts-ink);
background:
radial-gradient(circle at top left, rgba(217,154,78,0.18), transparent 32rem),
radial-gradient(circle at top right, rgba(201,97,50,0.12), transparent 30rem),
var(–sts-cream);
font-family: inherit;
}
.sts-site * {
box-sizing: border-box;
}
.sts-site img {
max-width: 100%;
height: auto;
}
.sts-wrap {
width: min(1120px, calc(100% – 36px));
margin: 0 auto;
}
.sts-section {
padding: 72px 0;
}
.sts-section-tight {
padding: 46px 0;
}
.sts-kicker {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 8px 13px;
border: 1px solid var(–sts-line);
border-radius: 999px;
background: rgba(255,255,255,0.68);
color: var(–sts-orange-dark);
font-size: 0.86rem;
font-weight: 750;
letter-spacing: 0.03em;
text-transform: uppercase;
}
.sts-kicker::before {
content: “”;
width: 8px;
height: 8px;
border-radius: 999px;
background: var(–sts-orange);
box-shadow: 0 0 0 5px rgba(201,97,50,0.12);
}
.sts-hero {
position: relative;
overflow: hidden;
padding: 82px 0 70px;
border-bottom: 1px solid var(–sts-line);
}
.sts-hero::after {
content: “”;
position: absolute;
inset: auto -15% -30% auto;
width: 520px;
height: 520px;
border-radius: 999px;
background: rgba(201,97,50,0.08);
pointer-events: none;
}
.sts-hero-grid {
display: grid;
grid-template-columns: minmax(0, 1.12fr) minmax(300px, 0.88fr);
gap: 42px;
align-items: center;
position: relative;
z-index: 1;
}
.sts-hero h1,
.sts-page-hero h1 {
margin: 18px 0 18px;
color: var(–sts-ink);
font-size: clamp(2.4rem, 6vw, 5.2rem);
line-height: 0.98;
letter-spacing: -0.065em;
max-width: 900px;
}
.sts-page-hero h1 {
max-width: 940px;
}
.sts-lead {
color: var(–sts-muted);
font-size: clamp(1.05rem, 1.9vw, 1.32rem);
line-height: 1.7;
max-width: 760px;
}
.sts-small {
color: var(–sts-muted);
font-size: 0.95rem;
line-height: 1.65;
}
.sts-actions {
display: flex;
flex-wrap: wrap;
gap: 13px;
margin-top: 28px;
}
.sts-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
min-height: 48px;
padding: 13px 18px;
border-radius: 999px;
border: 1px solid transparent;
font-weight: 800;
text-decoration: none !important;
transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease, border-color 180ms ease;
}
.sts-btn:hover {
transform: translateY(-2px);
text-decoration: none !important;
}
.sts-btn-primary {
background: linear-gradient(135deg, var(–sts-orange), var(–sts-orange-dark));
color: #fff !important;
box-shadow: 0 12px 25px rgba(201,97,50,0.22);
}
.sts-btn-primary:hover {
box-shadow: 0 18px 34px rgba(201,97,50,0.30);
}
.sts-btn-secondary {
color: var(–sts-brown) !important;
background: rgba(255,255,255,0.86);
border-color: var(–sts-line);
box-shadow: var(–sts-shadow-soft);
}
.sts-btn-secondary:hover {
border-color: rgba(201,97,50,0.35);
}
.sts-btn-ghost {
color: var(–sts-orange-dark) !important;
background: transparent;
border-color: rgba(201,97,50,0.28);
}
.sts-hero-card {
position: relative;
background: rgba(255,255,255,0.82);
border: 1px solid var(–sts-line);
border-radius: var(–sts-radius-xl);
box-shadow: var(–sts-shadow);
padding: 18px;
transform: rotate(1deg);
}
.sts-hero-card-inner {
overflow: hidden;
border-radius: 22px;
background: linear-gradient(135deg, rgba(247,234,219,0.9), #fff);
min-height: 430px;
display: grid;
align-content: end;
position: relative;
}
.sts-photo-fill {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.sts-photo-note {
position: relative;
margin: 18px;
padding: 16px;
border-radius: 18px;
background: rgba(255,255,255,0.88);
border: 1px solid rgba(74,47,34,0.13);
box-shadow: var(–sts-shadow-soft);
}
.sts-stat-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 11px;
margin-top: 28px;
}
.sts-stat {
padding: 15px;
border: 1px solid var(–sts-line);
border-radius: 18px;
background: rgba(255,255,255,0.68);
}
.sts-stat strong {
display: block;
color: var(–sts-brown);
font-size: 1.18rem;
}
.sts-stat span {
color: var(–sts-muted);
font-size: 0.88rem;
}
.sts-section-head {
display: flex;
align-items: end;
justify-content: space-between;
gap: 22px;
margin-bottom: 28px;
}
.sts-section-head h2,
.sts-card h2,
.sts-split h2 {
margin: 12px 0 0;
color: var(–sts-ink);
font-size: clamp(1.9rem, 3.6vw, 3.1rem);
line-height: 1.05;
letter-spacing: -0.045em;
}
.sts-section-head p {
max-width: 560px;
margin: 0;
}
.sts-grid {
display: grid;
gap: 18px;
}
.sts-grid-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sts-grid-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.sts-grid-4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.sts-card {
position: relative;
overflow: hidden;
padding: 24px;
border: 1px solid var(–sts-line);
border-radius: var(–sts-radius-lg);
background: rgba(255,255,255,0.84);
box-shadow: var(–sts-shadow-soft);
transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}
.sts-card:hover {
transform: translateY(-5px);
border-color: rgba(201,97,50,0.28);
box-shadow: var(–sts-shadow);
}
.sts-card::before {
content: “”;
position: absolute;
inset: 0 0 auto;
height: 4px;
background: linear-gradient(90deg, var(–sts-orange), var(–sts-gold));
opacity: 0;
transition: opacity 180ms ease;
}
.sts-card:hover::before {
opacity: 1;
}
.sts-card h3 {
margin: 12px 0 10px;
color: var(–sts-brown);
font-size: 1.28rem;
line-height: 1.25;
}
.sts-card p {
color: var(–sts-muted);
line-height: 1.65;
}
.sts-icon {
width: 46px;
height: 46px;
display: inline-grid;
place-items: center;
border-radius: 15px;
color: #fff;
background: linear-gradient(135deg, var(–sts-orange), var(–sts-brown));
box-shadow: 0 10px 22px rgba(201,97,50,0.18);
font-size: 1.28rem;
}
.sts-price {
display: inline-flex;
align-items: baseline;
gap: 6px;
margin-top: 8px;
color: var(–sts-orange-dark);
font-weight: 850;
font-size: 1.18rem;
}
.sts-price small {
color: var(–sts-muted);
font-size: 0.85rem;
font-weight: 650;
}
.sts-list {
margin: 16px 0 0;
padding: 0;
list-style: none;
}
.sts-list li {
display: flex;
gap: 10px;
align-items: flex-start;
margin: 9px 0;
color: var(–sts-muted);
line-height: 1.55;
}
.sts-list li::before {
content: “✓”;
flex: 0 0 auto;
width: 22px;
height: 22px;
border-radius: 999px;
display: inline-grid;
place-items: center;
background: rgba(90,111,77,0.12);
color: var(–sts-green);
font-weight: 900;
font-size: 0.82rem;
margin-top: 1px;
}
.sts-split {
display: grid;
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: 28px;
align-items: center;
}
.sts-panel {
border: 1px solid var(–sts-line);
border-radius: var(–sts-radius-xl);
background:
linear-gradient(135deg, rgba(255,255,255,0.92), rgba(247,234,219,0.7));
box-shadow: var(–sts-shadow);
padding: 30px;
}
.sts-band {
padding: 42px;
border-radius: var(–sts-radius-xl);
background:
linear-gradient(135deg, rgba(74,47,34,0.96), rgba(45,33,26,0.94)),
radial-gradient(circle at top left, rgba(217,154,78,0.2), transparent 26rem);
color: #fff;
overflow: hidden;
position: relative;
}
.sts-band h2,
.sts-band h3,
.sts-band p,
.sts-band li,
.sts-band .sts-small {
color: #fff;
}
.sts-band p,
.sts-band li {
opacity: 0.9;
}
.sts-band .sts-btn-secondary {
background: #fff;
}
.sts-badge-row {
display: flex;
flex-wrap: wrap;
gap: 9px;
margin-top: 18px;
}
.sts-badge {
padding: 8px 11px;
border-radius: 999px;
background: rgba(255,255,255,0.78);
border: 1px solid var(–sts-line);
color: var(–sts-brown);
font-size: 0.88rem;
font-weight: 700;
}
.sts-band .sts-badge {
background: rgba(255,255,255,0.12);
border-color: rgba(255,255,255,0.2);
color: #fff;
}
.sts-plan {
display: flex;
flex-direction: column;
}
.sts-plan-featured {
border: 2px solid rgba(201,97,50,0.36);
}
.sts-plan-top {
margin-bottom: 12px;
}
.sts-plan-name {
color: var(–sts-brown);
font-size: 1.2rem;
font-weight: 900;
}
.sts-plan-price {
margin: 10px 0;
color: var(–sts-ink);
font-size: 2.15rem;
font-weight: 900;
letter-spacing: -0.045em;
}
.sts-plan-price span {
color: var(–sts-muted);
font-size: 0.96rem;
font-weight: 700;
letter-spacing: 0;
}
.sts-table-wrap {
overflow-x: auto;
border: 1px solid var(–sts-line);
border-radius: var(–sts-radius-lg);
background: #fff;
box-shadow: var(–sts-shadow-soft);
}
.sts-table {
width: 100%;
border-collapse: collapse;
min-width: 740px;
}
.sts-table th,
.sts-table td {
padding: 16px;
border-bottom: 1px solid var(–sts-line);
text-align: left;
vertical-align: top;
}
.sts-table th {
background: rgba(247,234,219,0.65);
color: var(–sts-brown);
}
.sts-table tr:last-child td {
border-bottom: none;
}
.sts-logo-card {
min-height: 235px;
}
.sts-logo-box {
height: 84px;
border: 1px dashed rgba(74,47,34,0.22);
border-radius: 18px;
background: rgba(247,234,219,0.45);
display: grid;
place-items: center;
color: var(–sts-muted);
font-weight: 800;
text-align: center;
margin-bottom: 16px;
overflow: hidden;
}
.sts-logo-box img {
max-height: 70px;
max-width: 85%;
object-fit: contain;
}
.sts-review-callout {
border: 2px dashed rgba(201,97,50,0.28);
background: rgba(255,255,255,0.72);
border-radius: var(–sts-radius-lg);
padding: 24px;
text-align: center;
}
.sts-page-hero {
padding: 70px 0 45px;
border-bottom: 1px solid var(–sts-line);
}
.sts-note {
padding: 18px;
border: 1px solid rgba(201,97,50,0.26);
border-radius: var(–sts-radius-md);
background: rgba(255,248,238,0.75);
color: var(–sts-muted);
line-height: 1.65;
}
.sts-form-shell {
border: 1px solid var(–sts-line);
border-radius: var(–sts-radius-xl);
background: #fff;
box-shadow: var(–sts-shadow);
padding: 26px;
}
.sts-form-ready {
border: 2px dashed rgba(74,47,34,0.22);
border-radius: var(–sts-radius-lg);
padding: 24px;
background: rgba(247,234,219,0.36);
}
.sts-steps {
counter-reset: step;
}
.sts-step {
position: relative;
padding-left: 54px;
}
.sts-step::before {
counter-increment: step;
content: counter(step);
position: absolute;
left: 0;
top: 22px;
width: 36px;
height: 36px;
border-radius: 999px;
display: grid;
place-items: center;
background: var(–sts-orange);
color: #fff;
font-weight: 900;
}
.sts-footer-cta {
padding-bottom: 82px;
}
.sts-footer-cta .sts-band {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 24px;
}
.sts-store-mini {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 18px;
}
.sts-store-mini span {
padding: 10px 12px;
border-radius: 13px;
background: rgba(255,255,255,0.74);
border: 1px solid var(–sts-line);
color: var(–sts-muted);
font-weight: 700;
}
@media (max-width: 920px) {
.sts-hero-grid,
.sts-split,
.sts-footer-cta .sts-band {
grid-template-columns: 1fr;
}
.sts-grid-3,
.sts-grid-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.sts-section-head {
align-items: flex-start;
flex-direction: column;
}
.sts-hero-card {
transform: none;
}
}
@media (max-width: 640px) {
.sts-wrap {
width: min(100% – 24px, 1120px);
}
.sts-section,
.sts-hero,
.sts-page-hero {
padding: 48px 0;
}
.sts-grid-2,
.sts-grid-3,
.sts-grid-4,
.sts-stat-row {
grid-template-columns: 1fr;
}
.sts-card,
.sts-panel,
.sts-band {
padding: 22px;
}
.sts-actions,
.sts-btn {
width: 100%;
}
.sts-btn {
justify-content: center;
}
.sts-hero h1,
.sts-page-hero h1 {
letter-spacing: -0.045em;
}
}
/* =========================================================
FINAL POLISH — Sedona Tech Solutions LLC
Added to prevent theme color conflicts, fix dark-band cards,
improve image/logo consistency, and tighten mobile display.
========================================================= */
.sts-site {
isolation: isolate;
width: 100%;
max-width: none;
overflow-x: clip;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.sts-site :where(h1,h2,h3,h4,p,li,td,th,strong,span) {
font-family: inherit;
}
.sts-site :where(h1,h2,h3,h4,strong) {
color: var(–sts-ink);
}
.sts-site :where(p,li,td) {
color: var(–sts-muted);
}
.sts-site a:not(.sts-btn) {
color: var(–sts-orange-dark);
font-weight: 750;
text-underline-offset: 3px;
}
.sts-site a:not(.sts-btn):hover {
color: var(–sts-brown);
}
.sts-page-hero,
.sts-hero {
background:
linear-gradient(180deg, rgba(255,248,238,0.82), rgba(255,248,238,0.96)),
radial-gradient(circle at 10% 0%, rgba(217,154,78,0.20), transparent 30rem);
}
.sts-hero-card-inner::after {
content: “”;
position: absolute;
inset: 0;
background: linear-gradient(180deg, transparent 42%, rgba(45,33,26,0.28));
pointer-events: none;
}
.sts-photo-note {
z-index: 2;
}
/* Fix: cards placed inside dark bands must keep dark readable text on light cards. */
.sts-band .sts-card {
background: rgba(255,255,255,0.96);
border-color: rgba(255,255,255,0.34);
}
.sts-band .sts-card h2,
.sts-band .sts-card h3,
.sts-band .sts-card strong,
.sts-band .sts-card .sts-plan-name,
.sts-band .sts-card .sts-plan-price {
color: var(–sts-ink) !important;
}
.sts-band .sts-card p,
.sts-band .sts-card li,
.sts-band .sts-card .sts-small,
.sts-band .sts-card .sts-price small {
color: var(–sts-muted) !important;
opacity: 1;
}
.sts-band .sts-card .sts-price {
color: var(–sts-orange-dark) !important;
}
.sts-logo-card {
display: flex;
flex-direction: column;
}
.sts-logo-box {
height: 150px;
border-style: solid;
border-color: rgba(201,97,50,0.18);
background: #fff8ee;
box-shadow: inset 0 0 0 1px rgba(255,255,255,0.66);
}
.sts-logo-box img {
width: 100%;
height: 100%;
max-width: none;
max-height: none;
object-fit: cover;
display: block;
}
.sts-media-card {
padding: 0;
overflow: hidden;
}
.sts-media-card img {
display: block;
width: 100%;
height: clamp(240px, 32vw, 430px);
object-fit: cover;
}
.sts-media-card .sts-media-copy {
padding: 24px;
}
.sts-form-shell input,
.sts-form-shell textarea,
.sts-form-shell select {
width: 100%;
min-height: 46px;
border: 1px solid var(–sts-line);
border-radius: 14px;
padding: 12px 14px;
color: var(–sts-ink);
background: #fff;
}
.sts-review-callout {
border-style: solid;
}
@media (max-width: 920px) {
.sts-logo-box { height: 132px; }
}
@media (max-width: 640px) {
.sts-site { overflow-x: hidden; }
.sts-hero h1,
.sts-page-hero h1 {
font-size: clamp(2.15rem, 12vw, 3.1rem);
line-height: 1.02;
}
.sts-lead { font-size: 1.04rem; line-height: 1.62; }
.sts-hero-card-inner { min-height: 520px; }
.sts-logo-box { height: 118px; }
.sts-section-head p { width: 100%; }
}
/* =========================================================
ASTRA / WORDPRESS OVERRIDE LAYER
Use this when Astra or Gutenberg makes the page look plain.
This intentionally uses stronger selectors and !important.
========================================================= */
body .entry-content .sts-site,
body .wp-site-blocks .sts-site,
body .site-content .sts-site,
body .ast-container .sts-site,
body .sts-site {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
background:
radial-gradient(circle at top left, rgba(217,154,78,0.18), transparent 32rem),
radial-gradient(circle at top right, rgba(201,97,50,0.12), transparent 30rem),
#fff8ee !important;
color: #2d211a !important;
font-family: inherit !important;
}
body .entry-content .sts-site section,
body .sts-site section {
display: block !important;
margin: 0 !important;
}
body .entry-content .sts-wrap,
body .sts-site .sts-wrap {
width: min(1120px, calc(100% – 36px)) !important;
max-width: 1120px !important;
margin-left: auto !important;
margin-right: auto !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
body .entry-content .sts-site h1,
body .entry-content .sts-site h2,
body .entry-content .sts-site h3,
body .sts-site h1,
body .sts-site h2,
body .sts-site h3 {
color: #2d211a !important;
font-weight: 850 !important;
text-transform: none !important;
clear: none !important;
}
body .entry-content .sts-site p,
body .entry-content .sts-site li,
body .sts-site p,
body .sts-site li {
color: #6d5d52 !important;
font-size: inherit !important;
}
body .entry-content .sts-hero-grid,
body .sts-site .sts-hero-grid {
display: grid !important;
grid-template-columns: minmax(0, 1.12fr) minmax(300px, 0.88fr) !important;
gap: 42px !important;
align-items: center !important;
}
body .entry-content .sts-grid,
body .sts-site .sts-grid {
display: grid !important;
gap: 18px !important;
margin: 0 !important;
padding: 0 !important;
}
body .entry-content .sts-grid-2,
body .sts-site .sts-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
body .entry-content .sts-grid-3,
body .sts-site .sts-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
body .entry-content .sts-grid-4,
body .sts-site .sts-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }
body .entry-content .sts-split,
body .sts-site .sts-split {
display: grid !important;
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr) !important;
gap: 28px !important;
align-items: center !important;
}
body .entry-content .sts-card,
body .entry-content .sts-panel,
body .entry-content .sts-band,
body .sts-site .sts-card,
body .sts-site .sts-panel,
body .sts-site .sts-band {
box-sizing: border-box !important;
}
body .entry-content .sts-card,
body .sts-site .sts-card {
display: block !important;
padding: 24px !important;
border: 1px solid rgba(74, 47, 34, 0.15) !important;
border-radius: 20px !important;
background: rgba(255,255,255,0.92) !important;
box-shadow: 0 10px 28px rgba(45,33,26,0.09) !important;
overflow: hidden !important;
}
body .entry-content .sts-band,
body .sts-site .sts-band {
padding: 42px !important;
border-radius: 28px !important;
background: linear-gradient(135deg, rgba(74,47,34,0.96), rgba(45,33,26,0.94)) !important;
color: #fff !important;
}
body .entry-content .sts-band h2,
body .entry-content .sts-band h3,
body .entry-content .sts-band p,
body .entry-content .sts-band li,
body .sts-site .sts-band h2,
body .sts-site .sts-band h3,
body .sts-site .sts-band p,
body .sts-site .sts-band li {
color: #fff !important;
}
body .entry-content .sts-band .sts-card h2,
body .entry-content .sts-band .sts-card h3,
body .entry-content .sts-band .sts-card strong,
body .sts-site .sts-band .sts-card h2,
body .sts-site .sts-band .sts-card h3,
body .sts-site .sts-band .sts-card strong {
color: #2d211a !important;
}
body .entry-content .sts-band .sts-card p,
body .entry-content .sts-band .sts-card li,
body .sts-site .sts-band .sts-card p,
body .sts-site .sts-band .sts-card li {
color: #6d5d52 !important;
opacity: 1 !important;
}
body .entry-content .sts-band .sts-card .sts-price,
body .sts-site .sts-band .sts-card .sts-price {
color: #a94f2a !important;
}
body .entry-content .sts-actions,
body .sts-site .sts-actions {
display: flex !important;
flex-wrap: wrap !important;
gap: 13px !important;
margin-top: 28px !important;
}
body .entry-content a.sts-btn,
body .sts-site a.sts-btn {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 48px !important;
padding: 13px 18px !important;
border-radius: 999px !important;
border: 1px solid transparent !important;
font-weight: 800 !important;
text-decoration: none !important;
line-height: 1.2 !important;
}
body .entry-content a.sts-btn-primary,
body .sts-site a.sts-btn-primary {
background: linear-gradient(135deg, #c96132, #a94f2a) !important;
color: #fff !important;
box-shadow: 0 12px 25px rgba(201,97,50,0.22) !important;
}
body .entry-content a.sts-btn-secondary,
body .sts-site a.sts-btn-secondary,
body .entry-content a.sts-btn-ghost,
body .sts-site a.sts-btn-ghost {
background: rgba(255,255,255,0.92) !important;
border-color: rgba(74,47,34,0.15) !important;
color: #4a2f22 !important;
}
body .entry-content .sts-logo-box,
body .sts-site .sts-logo-box {
display: grid !important;
place-items: center !important;
height: 150px !important;
border-radius: 18px !important;
overflow: hidden !important;
background: #fff8ee !important;
}
body .entry-content .sts-logo-box img,
body .sts-site .sts-logo-box img {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
body .entry-content .sts-photo-fill,
body .sts-site .sts-photo-fill {
display: block !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
body .entry-content .sts-hero-card-inner,
body .sts-site .sts-hero-card-inner {
min-height: 430px !important;
}
body .entry-content .sts-list,
body .sts-site .sts-list {
list-style: none !important;
margin: 16px 0 0 !important;
padding: 0 !important;
}
body .entry-content .sts-badge-row,
body .sts-site .sts-badge-row {
display: flex !important;
flex-wrap: wrap !important;
gap: 9px !important;
}
body .entry-content .sts-badge,
body .sts-site .sts-badge {
display: inline-flex !important;
margin: 0 !important;
}
body .entry-content .sts-store-mini,
body .sts-site .sts-store-mini {
display: flex !important;
flex-wrap: wrap !important;
gap: 12px !important;
}
@media (max-width: 920px) {
body .entry-content .sts-hero-grid,
body .entry-content .sts-split,
body .entry-content .sts-footer-cta .sts-band,
body .sts-site .sts-hero-grid,
body .sts-site .sts-split,
body .sts-site .sts-footer-cta .sts-band {
grid-template-columns: 1fr !important;
}
body .entry-content .sts-grid-3,
body .entry-content .sts-grid-4,
body .sts-site .sts-grid-3,
body .sts-site .sts-grid-4 {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
}
@media (max-width: 640px) {
body .entry-content .sts-wrap,
body .sts-site .sts-wrap { width: min(100% – 24px, 1120px) !important; }
body .entry-content .sts-grid-2,
body .entry-content .sts-grid-3,
body .entry-content .sts-grid-4,
body .entry-content .sts-stat-row,
body .sts-site .sts-grid-2,
body .sts-site .sts-grid-3,
body .sts-site .sts-grid-4,
body .sts-site .sts-stat-row { grid-template-columns: 1fr !important; }
body .entry-content .sts-actions,
body .entry-content a.sts-btn,
body .sts-site .sts-actions,
body .sts-site a.sts-btn { width: 100% !important; }
body .entry-content .sts-card,
body .entry-content .sts-panel,
body .entry-content .sts-band,
body .sts-site .sts-card,
body .sts-site .sts-panel,
body .sts-site .sts-band { padding: 22px !important; }
}
Use this page for one-time services, Starter Support, website refresh deposits, and consultation bookings. Bigger monthly plans and larger projects should start with a call.
Start with the service that best matches your need. If you are unsure, call first and Thomas will help point you in the right direction before you purchase anything.
Speed and performance help for slow or cluttered computers.
Help with suspicious popups, browser issues, malware, and security concerns.
Patient help learning your computer, email, documents, Google Drive, Canva, or everyday tools.
Clean up your profile, review categories, improve service details, and make your business look more trustworthy.
Website refreshes start at $750. The $250 deposit reserves your project review and is applied toward the final invoice.
Light monthly support for individuals, homeowners, and solo entrepreneurs. Includes up to 2 hours per month and a free onboarding session.
A quick fit call to understand what you need and point you in the right direction.
A 60-minute paid planning session for websites, online shops, SEO, or business systems.
Business Essentials, Business Pro, and Business Partner should start with a call so we can make sure the plan fits your needs.
Showing all 12 resultsSorted by popularity