:root{--tcc-ink:#17213b;--tcc-muted:#647084;--tcc-line:#dfe7ee;--tcc-surface:#f6faf9;--tcc-card:#fff;--tcc-brand:#0f8f7c;--tcc-brand-dark:#086354;--tcc-accent:#f3b34c;--tcc-blue:#dceeff;--tcc-shadow:0 18px 55px rgba(23,33,59,.11);--tcc-radius:8px}*{box-sizing:border-box}body{margin:0;color:var(--tcc-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#fff;line-height:1.65}a{color:var(--tcc-brand-dark);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;border-radius:var(--tcc-radius)}.tcc-site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--tcc-line)}.tcc-header-inner{max-width:1180px;margin:auto;padding:14px 22px;display:flex;align-items:center;gap:24px}.tcc-logo{font-weight:850;font-size:1.2rem;color:var(--tcc-ink);letter-spacing:0}.tcc-logo-mark{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;border-radius:8px;background:var(--tcc-brand);color:white}.tcc-nav{margin-left:auto}.tcc-nav ul{display:flex;gap:18px;list-style:none;margin:0;padding:0;align-items:center}.tcc-nav a{color:var(--tcc-ink);font-weight:700;font-size:.94rem}.tcc-phone{display:inline-flex;align-items:center;justify-content:center;background:var(--tcc-ink);color:#fff;border-radius:8px;padding:10px 14px;font-weight:800}.tcc-menu-toggle{display:none;border:1px solid var(--tcc-line);background:#fff;border-radius:8px;padding:9px 11px}.tcc-shell,.tcc-page .tcc-shell{max-width:1180px;margin:0 auto;padding:72px 22px}.tcc-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:46px;align-items:center;max-width:1180px;margin:0 auto;padding:74px 22px 56px}.tcc-inner-hero{padding-top:58px}.tcc-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:850;color:var(--tcc-brand-dark);margin:0 0 12px}.tcc-hero h1,h1{font-size:clamp(2.1rem,4vw,4.5rem);line-height:1.02;margin:0 0 18px;letter-spacing:0}.tcc-hero p{font-size:1.15rem;color:var(--tcc-muted);max-width:720px}.tcc-trust-pills,.tcc-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tcc-trust-pills span{background:var(--tcc-surface);border:1px solid var(--tcc-line);padding:9px 12px;border-radius:999px;font-weight:750;font-size:.9rem}.tcc-hero-media img,.tcc-image img{box-shadow:var(--tcc-shadow);object-fit:cover}.tcc-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 18px;font-weight:850;text-decoration:none}.tcc-btn-primary{background:var(--tcc-brand);color:#fff}.tcc-btn-secondary{background:#fff;color:var(--tcc-ink);border:1px solid var(--tcc-line)}.tcc-card-grid,.tcc-link-grid,.tcc-cleaner-grid,.tcc-job-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tcc-card,.tcc-link-card,.tcc-cleaner-card,.tcc-job-grid article,.post-card{background:var(--tcc-card);border:1px solid var(--tcc-line);border-radius:var(--tcc-radius);padding:22px;box-shadow:0 10px 32px rgba(23,33,59,.06)}.tcc-link-card span{font-weight:850}.tcc-cleaner-card h3,.tcc-job-grid h3{margin-top:0}.tcc-rating{color:var(--tcc-brand-dark);font-weight:850}.tcc-muted{color:var(--tcc-muted)}.tcc-table-wrap{overflow:auto;border:1px solid var(--tcc-line);border-radius:8px;background:#fff;margin:22px 0}table{width:100%;border-collapse:collapse;min-width:680px}caption{text-align:left;font-weight:850;padding:16px;background:var(--tcc-surface)}th,td{padding:14px 16px;border-top:1px solid var(--tcc-line);text-align:left;vertical-align:top}th{background:#fbfdfd}.tcc-faq-item{border:1px solid var(--tcc-line);border-radius:8px;padding:16px;margin:10px 0;background:#fff}.tcc-faq-item summary{font-weight:850;cursor:pointer}.tcc-footer-cta{background:linear-gradient(135deg,var(--tcc-ink),#193f45);color:#fff;border-radius:8px;padding:34px}.tcc-footer-cta p{color:#dce8ec}.tcc-breadcrumbs{font-size:.88rem;color:var(--tcc-muted);max-width:1180px;margin:18px auto 0;padding:0 22px}.tcc-breadcrumbs a{color:var(--tcc-muted)}.tcc-content{max-width:1180px;margin:0 auto;padding:48px 22px}.tcc-article{max-width:860px}.tcc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tcc-sidebar{border-top:1px solid var(--tcc-line);margin-top:36px;padding-top:20px}.tcc-site-footer{background:#101828;color:#eef4f7;margin-top:50px}.tcc-footer-inner{max-width:1180px;margin:0 auto;padding:48px 22px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}.tcc-site-footer a{color:#eef4f7}.tcc-footer-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tcc-small{font-size:.88rem;color:#b9c5cf}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.wp-block-image{margin:24px 0}.wp-block-group{margin:0}.tcc-page main>h2,.tcc-page main>p,.tcc-page main>ul,.tcc-page main>ol,.tcc-page main>.tcc-table-wrap,.tcc-page main>figure,.tcc-page main>section:not(.tcc-shell):not(.tcc-hero){max-width:1180px;margin-left:auto;margin-right:auto;padding-left:22px;padding-right:22px}@media(max-width:900px){.tcc-menu-toggle{display:inline-flex;margin-left:auto}.tcc-nav{display:none;position:absolute;left:0;right:0;top:63px;background:#fff;border-bottom:1px solid var(--tcc-line);padding:16px 22px}.tcc-nav.is-open{display:block}.tcc-nav ul{display:grid;gap:12px}.tcc-phone{display:none}.tcc-hero,.tcc-footer-inner{grid-template-columns:1fr}.tcc-card-grid,.tcc-link-grid,.tcc-cleaner-grid,.tcc-job-grid,.tcc-post-grid{grid-template-columns:1fr 1fr}.tcc-shell,.tcc-page .tcc-shell{padding:48px 18px}}@media(max-width:620px){.tcc-header-inner{padding:12px 16px}.tcc-hero{padding:42px 18px;gap:28px}.tcc-card-grid,.tcc-link-grid,.tcc-cleaner-grid,.tcc-job-grid,.tcc-post-grid{grid-template-columns:1fr}.tcc-hero h1,h1{font-size:2.25rem}.tcc-footer-cta{padding:24px}.tcc-logo{font-size:1rem}table{min-width:100%;table-layout:fixed}th,td,caption{overflow-wrap:anywhere;word-break:normal}}