Totus Servitum | Clear your desk. Move your business forward.
:root{–ink:#18201d;–paper:#f4f3ee;–acid:#d8f36b;–moss:#b7d8c0;–cream:#e9e7de;–line:rgba(24,32,29,.18);–serif:”Space Grotesk”,sans-serif;–sans:”DM Sans”,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(–ink);background:var(–paper);font-family:var(–sans);font-size:16px;line-height:1.5}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
.container{width:min(1180px,calc(100% – 64px));margin:0 auto}
.section-pad{padding:116px 0}
.site-header{position:sticky;top:0;z-index:20;background:rgba(244,243,238,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(–line)}
.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between}
.brand{display:flex;gap:10px;align-items:center;font:700 13px/1 var(–serif);letter-spacing:.12em}
.brand small{font-size:8px;letter-spacing:.22em}
.brand-mark{width:32px;height:32px;display:grid;place-items:center;background:var(–acid);font:700 20px var(–serif);letter-spacing:0;border-radius:50%}
.desktop-nav{display:flex;gap:33px;margin-left:auto;margin-right:42px;font-size:14px;font-weight:600}
.desktop-nav a,.footer-links a{transition:opacity .2s}
.desktop-nav a:hover,.footer-links a:hover{opacity:.55}
.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border:1px solid var(–ink);font-size:14px;font-weight:700;transition:transform .2s,background .2s}
.button:hover{transform:translateY(-3px)}
.button span,.text-link span{font-size:18px}
.button-dark{background:var(–ink);color:var(–paper)}
.button-acid{background:var(–acid);border-color:var(–acid)}
.button-outline{background:transparent}
.menu-toggle,.mobile-nav{display:none}
.hero{padding-top:76px;padding-bottom:64px;background:var(–paper)}
.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;margin:0 0 28px}
.eyebrow-dot{display:inline-block;width:7px;height:7px;background:var(–acid);border-radius:50%;margin-right:8px}
.hero h1,.intro h2,.section-heading h2,.services h2,.process h2,.testimonial-heading h2,.faq h2,.contact h2{font:600 clamp(3.8rem,7.2vw,7rem)/.94 var(–serif);letter-spacing:-.065em;margin:0}
.hero h1 em,.intro h2 em,.section-heading h2 em,.services h2 em,.process h2 em,.testimonial-heading h2 em,.faq h2 em,.contact h2 em{font-style:normal;color:#708878}
.hero-lede{font-size:18px;max-width:390px;margin:31px 0 28px}
.hero-actions{display:flex;align-items:center;gap:24px}
.text-link{font-size:14px;font-weight:700;border-bottom:1px solid var(–ink);padding-bottom:3px}
.rating{display:flex;gap:13px;align-items:center;margin-top:52px;font-size:12px}
.stars,.testimonial-stars{letter-spacing:.15em;color:#d18c2b;font-size:13px}
.hero-visual{position:relative}
.image-frame{height:530px;overflow:hidden;position:relative}
.image-frame:after{content:””;position:absolute;inset:0;background:linear-gradient(0deg,rgba(24,32,29,.4),transparent 50%)}
.image-frame img,.story-image img{width:100%;height:100%;object-fit:cover}
.image-note{position:absolute;z-index:1;bottom:27px;left:28px;display:flex;gap:12px;align-items:flex-start;color:#fff;font-size:13px}
.image-note strong{font-size:17px;color:var(–acid)}
.pulse{width:9px;height:9px;background:var(–acid);border-radius:50%;margin-top:5px}
.scribble{position:absolute;right:-30px;bottom:14px;font:500 18px var(–serif);transform:rotate(-7deg)}
.scribble span{color:#708878}
.trusted-row{margin-top:74px;border-top:1px solid var(–line);padding-top:23px;display:flex;align-items:center;gap:45px}
.trusted-row p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap}
.trusted-badges{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;font:600 15px var(–serif)}
.trusted-badges span{border:1px solid var(–line);border-radius:40px;padding:12px 17px;white-space:nowrap}
.trusted-badges small{font:600 8px var(–sans);display:block;letter-spacing:.12em}
.badge-dot{border:0!important;padding:0!important;color:#e99b61}
.metrics-band{background:var(–ink);color:var(–paper);padding:44px 0}
.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.metrics-grid>div{display:flex;gap:15px;align-items:center;border-right:1px solid rgba(244,243,238,.25)}
.metrics-grid>div:last-child{border:0}
.metrics-grid strong{font:600 36px var(–serif);color:var(–acid)}
.metrics-grid span{font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}
.intro{background:var(–moss)}
.intro-grid{display:grid;grid-template-columns:1fr 2.1fr;gap:60px}
.section-kicker{font-weight:700;font-size:14px}
.section-kicker span{font:11px var(–sans);letter-spacing:.12em;text-transform:uppercase;margin-left:18px}
.intro h2{font-size:clamp(3.5rem,6.5vw,6.5rem)}
.large-copy{font-size:19px;max-width:650px;margin:35px 0 30px}
.solutions{background:var(–cream)}
.section-heading,.services-top,.testimonial-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:58px}
.section-heading h2,.services h2,.process h2,.testimonial-heading h2{font-size:clamp(3rem,5vw,5.2rem)}
.section-heading>p,.services-top>p{max-width:310px;font-size:15px;margin:0 0 7px}
.solution-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr}
.solution-card{min-height:322px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(–ink)}
.solution-card+ .solution-card{border-left:0}
.solution-featured{background:var(–acid)}
.card-number{font:700 11px var(–sans);letter-spacing:.1em}
.solution-card h3{font:500 28px var(–serif);margin:0 0 13px}
.solution-card p{font-size:14px;max-width:270px;margin:0 0 25px}
.solution-card a{font-size:12px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:3px}
.solution-card a span{font-size:17px;margin-left:7px}
.services{background:var(–paper)}
.services-top{align-items:flex-start}
.services-top h2{font-size:clamp(3rem,5.8vw,5.8rem)}
.service-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(–line)}
.service-list>div{padding:26px 24px 26px 0;border-bottom:1px solid var(–line)}
.service-list>div:nth-child(odd){padding-right:50px;border-right:1px solid var(–line)}
.service-list>div:nth-child(even){padding-left:50px}
.service-list span{font-size:11px;color:#708878;font-weight:700}
.service-list h3{font:500 25px var(–serif);margin:9px 0}
.service-list p{font-size:13px;margin:0;max-width:450px;color:#58605b}
.service-directory{background:var(–ink);color:var(–paper);padding:105px 0}
.directory-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:end;margin-bottom:52px}
.directory-heading .eyebrow{grid-column:1 / -1;color:var(–acid);margin-bottom:24px}
.directory-heading h2{font:600 clamp(3rem,5vw,5rem)/.95 var(–serif);letter-spacing:-.06em;margin:0}
.directory-heading h2 em{font-style:normal;color:var(–acid)}
.directory-heading>p:last-child{max-width:310px;margin:0;color:#b3bbb3;font-size:15px}
.directory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.directory-grid span{border:1px solid rgba(244,243,238,.24);border-radius:30px;padding:12px 14px;color:#e1e4dc;font-size:13px;line-height:1.25}
.directory-grid span:before{content:”+”;color:var(–acid);font-weight:700;margin-right:8px}
.process{background:var(–cream)}
.process-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}
.process-title>p:last-child{max-width:300px;margin-top:34px}
.steps{border-top:1px solid var(–line)}
.step{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(–line)}
.step>span{font:700 12px var(–sans);color:#708878}
.step h3{font:500 27px var(–serif);margin:0 0 8px}
.step p{margin:0;font-size:14px;max-width:410px}
.story-image{height:620px;position:relative;overflow:hidden}
.story-image:after{content:””;position:absolute;inset:0;background:linear-gradient(90deg,rgba(24,32,29,.65),transparent 70%)}
.story-overlay{position:absolute;z-index:1;top:50%;left:max(calc((100% – 1180px)/2),32px);transform:translateY(-50%);color:var(–paper)}
.story-overlay p{font:500 clamp(3rem,6vw,6rem)/.95 var(–serif);letter-spacing:-.06em;margin:0 0 35px}
.story-overlay em{font-style:normal;color:var(–acid)}
.story-overlay span{font-size:11px;text-transform:uppercase;letter-spacing:.12em}
.testimonials{background:var(–paper)}
.carousel-controls{display:flex;gap:8px}
.carousel-button{width:44px;height:44px;border:1px solid var(–ink);background:transparent;font-size:20px}
.carousel-button:hover{background:var(–ink);color:var(–paper)}
.testimonial-viewport{overflow:hidden}
.testimonial-track{display:flex;transition:transform .5s ease}
.testimonial{flex:0 0 100%;background:var(–moss);padding:45px 55px;min-height:275px;display:flex;flex-direction:column;justify-content:space-between}
.testimonial blockquote{font:500 clamp(1.6rem,2.8vw,2.4rem)/1.13 var(–serif);letter-spacing:-.04em;max-width:800px;margin:18px 0 26px}
.person{display:flex;align-items:center;gap:12px;font-size:13px}
.person small{display:block;color:#56635b;font-size:11px}
.avatar{display:grid;place-items:center;border-radius:50%;height:38px;width:38px;color:#fff;font-size:11px;font-weight:700}
.avatar-one{background:#738c83}.avatar-two{background:#3c5043}.avatar-three{background:#bd805b}
.carousel-dots{display:flex;gap:6px;margin-top:20px}
.carousel-dots button{width:22px;height:3px;padding:0;border:0;background:#c6c7be}
.carousel-dots button.active{background:var(–ink)}
.faq{background:var(–moss)}
.faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:120px}
.faq h2{font-size:clamp(3.5rem,6vw,6rem)}
.faq-grid>div:first-child>p:not(.eyebrow){max-width:280px;margin:30px 0}
.faq-list details{border-top:1px solid var(–ink);padding:21px 0}
.faq-list details:last-child{border-bottom:1px solid var(–ink)}
summary{list-style:none;cursor:pointer;font:500 21px var(–serif);display:flex;justify-content:space-between;gap:25px}
summary::-webkit-details-marker{display:none}
summary span{font:400 25px var(–sans)}
details[open] summary span{transform:rotate(45deg)}
details p{font-size:14px;max-width:500px;margin:13px 35px 0 0}
.contact{background:var(–acid)}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px}
.contact h2{font-size:clamp(3.3rem,6vw,6rem)}
.contact-copy>p:not(.eyebrow){max-width:370px;margin:33px 0 42px}
.contact-detail{display:flex;gap:15px;align-items:flex-start;margin-top:20px}
.contact-detail>span{font-size:20px}
.contact-detail small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px}
.contact-detail a,.contact-detail strong{font:500 15px var(–serif)}
.contact-form{display:flex;flex-direction:column;gap:17px;padding-top:5px}
.contact-form label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}
.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;border:0;border-bottom:1px solid var(–ink);background:transparent;padding:10px 0 12px;outline:none;border-radius:0;color:var(–ink);font-size:15px;letter-spacing:0;text-transform:none}
.contact-form input::placeholder,.contact-form textarea::placeholder{color:#687361}
.contact-form select{cursor:pointer}.contact-form textarea{resize:vertical}
.contact-form .button{align-self:flex-start;margin-top:10px}.form-status{font-size:13px;margin:0}
.site-footer{background:var(–ink);color:var(–paper);padding:55px 0 25px}
.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start}
.footer-top .brand-mark{color:var(–ink)}
.footer-top p{font:500 25px/1.05 var(–serif);margin:0}
.footer-links{justify-self:end;display:flex;gap:25px;font-size:13px}
.footer-bottom{border-top:1px solid rgba(244,243,238,.25);margin-top:62px;padding-top:17px;display:flex;justify-content:space-between;font-size:11px;color:#aab0aa}
.reveal{animation:rise .8s both}.reveal-delay{animation-delay:.15s}
@keyframes rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(max-width:800px){.container{width:min(100% – 40px,600px)}.desktop-nav,.nav-cta{display:none}.menu-toggle{display:flex;background:transparent;border:0;flex-direction:column;gap:6px;padding:10px}.menu-toggle span{display:block;width:25px;height:2px;background:var(–ink)}.mobile-nav{padding:10px 20px 24px;flex-direction:column;gap:0}.mobile-nav a{padding:14px 0;border-bottom:1px solid var(–line);font-weight:600}.mobile-nav.is-open{display:flex}.hero{padding-top:57px}.hero-grid,.intro-grid,.process-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:55px}.hero h1{font-size:clamp(3.7rem,16vw,6rem)}.hero-lede{font-size:16px}.image-frame{height:390px}.trusted-row{display:block;margin-top:55px}.trusted-row p{margin-bottom:18px}.trusted-badges{flex-wrap:wrap;justify-content:flex-start}.metrics-grid{grid-template-columns:1fr 1fr;gap:22px}.metrics-grid>div:nth-child(2){border:0}.metrics-grid>div:nth-child(3){border-top:1px solid rgba(244,243,238,.25);padding-top:22px}.metrics-grid>div:nth-child(4){border-top:1px solid rgba(244,243,238,.25);padding-top:22px}.section-pad{padding:78px 0}.section-heading,.services-top,.testimonial-heading{display:block;margin-bottom:42px}.section-heading>p,.services-top>p{margin-top:28px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:260px}.solution-card+.solution-card{border-left:1px solid var(–ink);border-top:0}.service-list{grid-template-columns:1fr}.service-list>div:nth-child(odd),.service-list>div:nth-child(even){padding:23px 0;border-right:0}.story-image{height:480px}.story-overlay{left:20px}.testimonial{padding:32px 25px;min-height:320px}.faq-grid{gap:45px}.footer-top{grid-template-columns:1fr;gap:33px}.footer-links{justify-self:start}.footer-bottom{margin-top:45px}.scribble{right:0}.hero-actions{flex-wrap:wrap}}
Remote support for ambitious work
Clear your desk.Move forward.
The right virtual support for the work that keeps everything moving, from daily admin to customer care.
★★★★★ 4.9/5 average client rating
Good work needsgood systems.
more progress ↗
Trusted by productivity-minded teams
Northstar HEALTH parcel & pine brightpath● lumen home fieldwork STUDIO
24–72 hrs to meet your shortlist
1 day to map your workflow
96% of clients stay past year one
$4–$8 hourly range for VA support
01 Our point of view
Less busywork.More progress. Productivity is not about doing more at once. It is about having the right support in the right place. We bring structure, care, and dependable follow-through to the everyday work your team cannot afford to drop.
Build a better workflow ↗
Practical support
Good work needsgood systems. From first reply to final spreadsheet, our specialists bring calm, consistency, and momentum to the work behind your big ideas.
01 ↗ 02 ↗ Admin & operations Calm the chaos with a detail-oriented partner who keeps every plate spinning.
Explore operations ↗ 03 ↗ Creative & growth Designers, marketers, and content pros ready to give your next chapter momentum.
Explore growth ↗
The full service menu
Everything your team needs to move. Choose one specialist or combine services into a flexible remote support team.
Accounting Bookkeeping Social Media Management Lead Management Transaction Coordination Email Management Appointment Setting Property Management Web Development Data Entry Administrative Support Customer Service Live Chat Support Virtual Receptionist Phone Support (Inbound & Outbound) Cold Calling Telemarketing CRM Management Calendar Management Travel Arrangements Project Management Assistance Executive Assistance Personal Assistance Document Preparation File Management Internet Research Market Research Lead Generation Email Marketing SMS Marketing Social Media Marketing Content Creation Copywriting Graphic Design Video Editing Canva Design Presentation Design Website Maintenance WordPress Management E-commerce Support Shopify Management Amazon VA eBay VA Etsy VA Order Processing Inventory Management Invoice Processing Billing & Collections Payroll Assistance Accounts Payable & Receivable Recruitment Support HR Administration Onboarding & Offboarding Training Coordination Medical Virtual Assistant Medical Appointment Scheduling Insurance Verification Patient Follow-ups Dental Virtual Assistant Legal Virtual Assistant Real Estate Virtual Assistant MLS Listing Management Property Listing Management Tenant Communication Lease Administration Maintenance Coordination Airbnb & Short-Term Rental Management Construction Administrative Support Dispatching Services Logistics Coordination Work Order Management Locksmith Virtual Assistant Estimating Support Proposal & Quote Preparation Customer Follow-up Google Review Follow-up Quality Assurance Calls Data Cleanup Spreadsheet Management PDF Conversion Transcription Translation Support Proofreading AI Prompt Assistance ChatGPT Workflow Support Automation Support SOP Documentation KPI & Performance Reporting
One partner. Many ways to move.
Support that scales with your ambition. Start with one role or build a full remote team. Our flexible bench covers the details, the relationships, and the big picture.
01 Administrative support Executive and personal assistance, calendar management, email management, data entry, document preparation, file management, internet research, travel arrangements, project management assistance, and transaction coordination.
02 Sales & customer care Appointment setting, lead generation, customer follow-up, cold calling, telemarketing, CRM management, live chat, quality assurance calls, Google review follow-up, and inbound or outbound phone support.
03 Finance & accounting Accounting, bookkeeping, invoice processing, billing and collections, accounts payable and receivable, payroll assistance, spreadsheet management, data cleanup, and reporting support.
04 Marketing & creative Social media management and marketing, content creation, copywriting, graphic design, Canva and presentation design, video editing, email marketing, SMS marketing, proofreading, and translation support.
05 Web & e-commerce Web development, website maintenance, WordPress management, e-commerce support, Shopify management, Amazon VA, eBay VA, Etsy VA, order processing, and inventory management.
06 Industry specialists Medical and dental virtual assistants, medical appointment scheduling, insurance verification, patient follow-ups, legal and real estate virtual assistants, MLS and property listing management, tenant communication, lease administration, and Airbnb management.
07 Field operations Construction administrative support, dispatching services, logistics coordination, work order management, locksmith virtual assistance, maintenance coordination, estimating support, proposal and quote preparation, and customer follow-up.
08 Systems & automation Recruitment support, HR administration, onboarding and offboarding, training coordination, SOP documentation, KPI and performance reporting, AI prompt assistance, ChatGPT workflow support, and automation support.
Simple by design
A better way to get productive. We make getting great support feel straightforward, personal, and built around the way you already work.
01 Tell us what good looks like Share the role, the rhythm, and what makes someone a great fit for your team.
02 Meet a short list of standouts We curate a small group of pre-vetted specialists matched to your real needs.
03 Start making progress Your new teammate is set up, supported, and ready to make an impact.
Reliable support forambitious work.
Totus standard ↗
In their words
Good people.Real momentum. ← →
★★★★★
“Our assistant brought order to a growing inbox in the first week. The difference has been immediate.” AE Amara Ellis COO, Northstar Health
★★★★★
“We finally have the space to focus on customers instead of chasing the details behind the scenes.” ML Marcus Lee Founder, Common Thread
★★★★★
“The match was thoughtful, fast, and genuinely personal. It felt like adding a teammate, not outsourcing a task.” PS Priya Shah Director, Lumen Home
Questions, answered
Curious?Good. Starting something new comes with questions. Here are the ones we hear most.
Ask us anything ↗ What kinds of roles can you help with?+ We place customer support, administrative, operations, sales, marketing, design, and finance specialists. Tell us what you need and we will point you in the right direction.
How quickly can we meet candidates?+ Most clients meet a thoughtful shortlist within 24–72 hours after we map the role and workflow.
How do you vet your professionals?+ We look for proven experience, clear communication, role-specific skill, and the ability to work with care and consistency.
Can we scale the team over time?+ Absolutely. Start with a single specialist, then add capacity as your business and workflow evolve.
const menuToggle = document.querySelector(‘.menu-toggle’);
const mobileNav = document.querySelector(‘.mobile-nav’);
menuToggle.addEventListener(‘click’, () => {
const isOpen = mobileNav.classList.toggle(‘is-open’);
menuToggle.setAttribute(‘aria-expanded’, String(isOpen));
mobileNav.setAttribute(‘aria-hidden’, String(!isOpen));
});
mobileNav.querySelectorAll(‘a’).forEach((link) => {
link.addEventListener(‘click’, () => {
mobileNav.classList.remove(‘is-open’);
menuToggle.setAttribute(‘aria-expanded’, ‘false’);
mobileNav.setAttribute(‘aria-hidden’, ‘true’);
});
});
const track = document.querySelector(‘.testimonial-track’);
const dots = […document.querySelectorAll(‘.carousel-dots button’)];
let currentSlide = 0;
function moveCarousel(index) {
currentSlide = (index + dots.length) % dots.length;
track.style.transform = `translateX(-${currentSlide * 100}%)`;
dots.forEach((dot, dotIndex) => dot.classList.toggle(‘active’, dotIndex === currentSlide));
}
document.querySelector(‘.prev’).addEventListener(‘click’, () => moveCarousel(currentSlide – 1));
document.querySelector(‘.next’).addEventListener(‘click’, () => moveCarousel(currentSlide + 1));
dots.forEach((dot, index) => dot.addEventListener(‘click’, () => moveCarousel(index)));
const form = document.querySelector(‘#contact-form’);
const formStatus = document.querySelector(‘.form-status’);
form.addEventListener(‘submit’, (event) => {
event.preventDefault();
formStatus.textContent = ‘Thanks. We will be in touch with a thoughtful next step.’;
form.reset();
});