* { box-sizing: border-box; margin: 0; padding: 0; }
body, .incus-wrap { font-family: ‘DM Sans’, sans-serif; color: #222525; }
.incus-wrap a { text-decoration: none; color: inherit; }
.incus-wrap img { max-width: 100%; display: block; }
/* ── NAVBAR ── */
.inc-nav {
position: sticky; top: 0; z-index: 999;
background: #fff;
box-shadow: 0 2px 12px rgba(0,0,0,0.08);
padding: 0 40px;
display: flex; align-items: center; justify-content: space-between;
height: 72px;
}
.inc-nav-logo img { height: 46px; }
.inc-nav-menu { display: flex; gap: 4px; }
.inc-nav-item {
position: relative;
padding: 10px 18px;
font-size: 14px; font-weight: 500; color: #222525;
cursor: pointer; border-radius: 4px;
display: flex; align-items: center; gap: 6px;
}
.inc-nav-item:hover { color: #068466; }
.inc-nav-item svg { width: 10px; height: 10px; fill: #62636b; }
.inc-nav-dropdown {
display: none;
position: absolute; top: 100%; left: 0;
background: #fff; border-radius: 6px;
box-shadow: 0 8px 30px rgba(0,0,0,0.12);
min-width: 200px; padding: 8px 0;
}
.inc-nav-item:hover .inc-nav-dropdown { display: block; }
.inc-nav-dropdown a {
display: block; padding: 10px 20px;
font-size: 14px; color: #222525;
}
.inc-nav-dropdown a:hover { background: #f8f6f4; color: #068466; }
/* ── HERO ── */
.inc-hero {
background: linear-gradient(135deg, #001e42 0%, #003366 60%, #068466 100%);
color: #fff; padding: 90px 40px;
display: flex; align-items: center; justify-content: center;
text-align: center; min-height: 520px;
position: relative; overflow: hidden;
}
.inc-hero::before {
content: ”;
position: absolute; inset: 0;
background: url(‘https://cdn.prod.website-files.com/5dbee1dd15cb7f3ddda52087/5dbee1dd15cb7fc0aba52158_square-2.jpg’) center/cover no-repeat;
opacity: 0.18;
}
.inc-hero-inner { position: relative; max-width: 760px; }
.inc-hero-badge {
display: inline-block;
background: #068466; color: #fff;
font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase;
padding: 6px 16px; border-radius: 30px; margin-bottom: 24px;
}
.inc-hero h1 {
font-family: ‘Zilla Slab’, serif;
font-size: 52px; font-weight: 700; line-height: 1.15;
margin-bottom: 16px;
}
.inc-hero h3 {
font-size: 22px; font-weight: 400; color: #fc9f5b;
margin-bottom: 20px;
}
.inc-hero-sub {
font-size: 16px; color: rgba(255,255,255,0.78);
margin-bottom: 36px; line-height: 1.7;
}
.inc-hero-cta {
display: inline-block;
background: #fc9f5b; color: #001e42;
font-size: 15px; font-weight: 700;
padding: 16px 38px; border-radius: 4px;
transition: background 0.2s;
}
.inc-hero-cta:hover { background: #e88a40; }
/* ── SECTION TITLE BANNER ── */
.inc-section-banner {
background: #068466; color: #fff;
text-align: center; padding: 50px 40px;
}
.inc-section-banner h2 {
font-family: ‘Zilla Slab’, serif;
font-size: 34px; font-weight: 700; margin-bottom: 10px;
}
.inc-section-banner p { font-size: 18px; color: rgba(255,255,255,0.85); }
/* ── SERVICES CARDS ── */
.inc-services {
background: #f8f6f4; padding: 70px 40px;
}
.inc-services-grid {
max-width: 1100px; margin: 0 auto;
display: grid; grid-template-columns: repeat(4, 1fr); gap: 28px;
}
.inc-service-card {
background: #fff; border-radius: 8px;
padding: 36px 24px; text-align: center;
box-shadow: 0 2px 16px rgba(0,0,0,0.06);
transition: transform 0.2s, box-shadow 0.2s;
}
.inc-service-card:hover {
transform: translateY(-4px);
box-shadow: 0 8px 30px rgba(0,0,0,0.12);
}
.inc-service-card img { width: 64px; height: 64px; margin: 0 auto 20px; object-fit: contain; }
.inc-service-card h4 {
font-size: 16px; font-weight: 700; color: #001e42; margin-bottom: 10px;
}
.inc-service-card p { font-size: 14px; color: #62636b; line-height: 1.65; }
/* ── MIGRATIONS SECTION ── */
.inc-migrations { padding: 80px 40px; background: #fff; }
.inc-migrations-inner { max-width: 1100px; margin: 0 auto; }
.inc-migrations-header { text-align: center; margin-bottom: 60px; }
.inc-migrations-header h3 {
font-family: ‘Zilla Slab’, serif;
font-size: 36px; font-weight: 700; color: #001e42; margin-bottom: 12px;
}
.inc-migrations-header p { font-size: 17px; color: #62636b; }
.inc-migrations-grid {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 36px;
}
.inc-mig-item { text-align: center; }
.inc-mig-img {
width: 100%; height: 220px; object-fit: cover;
border-radius: 8px; margin-bottom: 22px;
}
.inc-mig-item h4 {
font-family: ‘Zilla Slab’, serif;
font-size: 20px; font-weight: 700; color: #001e42; margin-bottom: 10px;
}
.inc-mig-item p { font-size: 14px; color: #62636b; line-height: 1.7; }
/* ── FIND OUT MORE CTA ── */
.inc-cta-strip {
background: #001e42; color: #fff;
text-align: center; padding: 60px 40px;
}
.inc-cta-strip h3 {
font-family: ‘Zilla Slab’, serif;
font-size: 30px; font-weight: 700; margin-bottom: 12px;
}
.inc-cta-strip p { font-size: 16px; color: rgba(255,255,255,0.75); margin-bottom: 28px; }
.inc-cta-btn {
display: inline-block;
background: #fc9f5b; color: #001e42;
font-weight: 700; font-size: 15px;
padding: 15px 40px; border-radius: 4px;
transition: background 0.2s;
}
.inc-cta-btn:hover { background: #e88a40; color: #001e42; }
/* ── TESTIMONIAL ── */
.inc-testimonial {
background: #ecebea; padding: 70px 40px; text-align: center;
}
.inc-testimonial blockquote {
max-width: 720px; margin: 0 auto;
font-family: ‘Zilla Slab’, serif;
font-size: 22px; font-style: italic; color: #001e42;
line-height: 1.65; margin-bottom: 20px;
}
.inc-testimonial cite {
font-size: 14px; font-weight: 700; color: #068466; font-style: normal;
letter-spacing: 0.5px; text-transform: uppercase;
}
/* ── CALLBACK SECTION ── */
.inc-callback {
display: grid; grid-template-columns: 1fr 1fr;
min-height: 480px;
}
.inc-callback-img {
background: url(‘https://cdn.prod.website-files.com/5dbee1dd15cb7f3ddda52087/5dc1549a15d7a14b8098a7b3_5893.jpg’) center/cover no-repeat;
}
.inc-callback-form {
background: #068466; color: #fff;
padding: 60px 50px; display: flex; flex-direction: column; justify-content: center;
}
.inc-callback-form h3 {
font-size: 13px; font-weight: 700; letter-spacing: 2px;
text-transform: uppercase; color: #fc9f5b; margin-bottom: 12px;
}
.inc-callback-form h2 {
font-family: ‘Zilla Slab’, serif;
font-size: 30px; font-weight: 700; margin-bottom: 10px;
}
.inc-callback-form p { font-size: 15px; color: rgba(255,255,255,0.82); margin-bottom: 28px; line-height: 1.6; }
.inc-callback-form input {
width: 100%; padding: 13px 16px; border: none;
border-radius: 4px; font-size: 14px; margin-bottom: 14px;
font-family: ‘DM Sans’, sans-serif;
background: rgba(255,255,255,0.15); color: #fff;
border: 1px solid rgba(255,255,255,0.3);
}
.inc-callback-form input::placeholder { color: rgba(255,255,255,0.6); }
.inc-callback-form input:focus { outline: none; background: rgba(255,255,255,0.25); }
.inc-callback-submit {
background: #fc9f5b; color: #001e42;
border: none; padding: 14px 32px; border-radius: 4px;
font-size: 15px; font-weight: 700; cursor: pointer;
font-family: ‘DM Sans’, sans-serif;
transition: background 0.2s; align-self: flex-start;
}
.inc-callback-submit:hover { background: #e88a40; }
/* ── SECOND TESTIMONIAL ── */
.inc-testimonial-2 {
background: #001e42; padding: 70px 40px; text-align: center;
}
.inc-testimonial-2 blockquote {
max-width: 720px; margin: 0 auto;
font-family: ‘Zilla Slab’, serif;
font-size: 22px; font-style: italic; color: #fff;
line-height: 1.65; margin-bottom: 20px;
}
.inc-testimonial-2 cite {
font-size: 14px; font-weight: 700; color: #fc9f5b; font-style: normal;
letter-spacing: 0.5px; text-transform: uppercase;
}
/* ── FOOTER ── */
.inc-footer {
background: #222525; color: rgba(255,255,255,0.75);
padding: 60px 40px 30px;
}
.inc-footer-grid {
max-width: 1100px; margin: 0 auto;
display: grid; grid-template-columns: 1.8fr 1fr 1fr 1fr; gap: 40px;
margin-bottom: 50px;
}
.inc-footer-brand img { height: 42px; margin-bottom: 16px; filter: brightness(0) invert(1); }
.inc-footer-brand p { font-size: 14px; line-height: 1.7; color: rgba(255,255,255,0.6); }
.inc-footer-brand .phone {
margin-top: 16px; font-size: 15px; color: #fc9f5b; font-weight: 600;
}
.inc-footer-col h5 {
font-size: 13px; font-weight: 700; letter-spacing: 1.5px;
text-transform: uppercase; color: #fff; margin-bottom: 16px;
}
.inc-footer-col a {
display: block; font-size: 14px; color: rgba(255,255,255,0.6);
margin-bottom: 10px; transition: color 0.2s;
}
.inc-footer-col a:hover { color: #068466; }
.inc-footer-bottom {
max-width: 1100px; margin: 0 auto;
border-top: 1px solid rgba(255,255,255,0.1);
padding-top: 24px; font-size: 13px; color: rgba(255,255,255,0.4);
display: flex; align-items: center; justify-content: space-between;
}
.inc-twitter { display: flex; align-items: center; gap: 8px; }
.inc-twitter img { width: 20px; filter: brightness(0) invert(0.5); }
/* ── BACK TO TOP ── */
.inc-back-top {
position: fixed; bottom: 30px; right: 30px;
background: #068466; color: #fff;
width: 44px; height: 44px; border-radius: 50%;
display: flex; align-items: center; justify-content: center;
cursor: pointer; box-shadow: 0 4px 14px rgba(0,0,0,0.2);
transition: background 0.2s;
text-decoration: none;
}
.inc-back-top:hover { background: #001e42; }
.inc-back-top svg { width: 18px; height: 18px; fill: #fff; }
/* ── RESPONSIVE ── */
@media (max-width: 900px) {
.inc-services-grid { grid-template-columns: repeat(2, 1fr); }
.inc-migrations-grid { grid-template-columns: 1fr; }
.inc-callback { grid-template-columns: 1fr; }
.inc-callback-img { height: 300px; }
.inc-footer-grid { grid-template-columns: 1fr 1fr; }
.inc-hero h1 { font-size: 36px; }
}
@media (max-width: 600px) {
.inc-services-grid { grid-template-columns: 1fr; }
.inc-footer-grid { grid-template-columns: 1fr; }
.inc-nav-menu { display: none; }
.inc-hero h1 { font-size: 30px; }
.inc-callback-form { padding: 40px 28px; }
}
Incus Technologies Limited
Server and Website Experts
Linux, Windows, Magento, WordPress plus Many More
24 x 7 Monitoring, Support and Advice
Website Maintenance
Keeping your website running smoothly, securely and up to date at all times.
Server Maintenance
Expert server management and round-the-clock monitoring for your infrastructure.
Malware Removal
Fast, thorough malware detection and removal to protect your business online.
ECommerce Management
Specialist support for Magento, WooCommerce and other ecommerce platforms.
Server Migrations
Expertly planned and managed migrations — so you can sit back and relax.
Managed Migrations
All our migrations are expertly planned and managed to ensure complete success so you can sit back and relax.
Cloud, Hardware or Cross Platform
We can migrate your system to a cloud setup, dedicated server or into a different environment altogether.
Trusted By Many
We work closely with leading UK Data Centers including UKFast, Memset and IBM and complete hundreds of migrations every year!
“Excellent & Friendly Professional Service, 5 Star. We are very happy to work with Incus, their continued support, quick response, professional and friendly service is one of the best so far we have experienced in the market.”
— Alp Aydin
Need some technical advice?
Get a call-back within minutes
We can advise on all sorts of technical matters, just leave your details and we’ll give you a call and get you sorted!
“We used Incustech to migrate to our new server and everything ran smoothly, whenever we needed him they replied within minutes! We would use them again..”
— Gazz Preece