/* Website Maintenance service page */
.maintenance-service-page{--mt:#10b981;--mt-dark:#047857;--mt-deep:#052e2b;--mt-soft:#ecfdf5;--mt-line:rgba(16,185,129,.22)}
.maintenance-service-page .section-kicker{color:var(--mt-dark)}
.mt-hero{position:relative;overflow:hidden;padding:150px 0 100px;background:linear-gradient(135deg,#f7fffc 0%,#eefcf7 48%,#f8fffd 100%)}
[data-theme="dark"] .mt-hero{background:linear-gradient(135deg,#041513,#071f1c 58%,#061815)}
.mt-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(16,185,129,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(16,185,129,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 88%)}
.mt-glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.28}.mt-glow-one{width:520px;height:520px;background:#6ee7b7;right:-130px;top:-180px}.mt-glow-two{width:380px;height:380px;background:#34d399;left:-200px;bottom:-130px;opacity:.15}
.mt-hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:64px;align-items:center}.mt-live-badge{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--mt-line);border-radius:999px;background:rgba(255,255,255,.72);font-weight:700;color:var(--mt-dark);font-size:.9rem}.mt-live-badge svg{width:17px}.mt-hero h1{font-size:clamp(3.2rem,5vw,5.6rem);line-height:.98;letter-spacing:-.055em;margin:25px 0}.mt-hero h1 em{font-style:normal;color:var(--mt-dark)}.mt-hero-copy>p{font-size:1.15rem;line-height:1.8;max-width:680px}.mt-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.mt-btn-primary,.maintenance-service-page .btn.mt-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;padding:15px 22px;background:linear-gradient(135deg,#10b981,#047857);color:#fff;font-weight:800;box-shadow:0 16px 34px rgba(16,185,129,.24);text-decoration:none}.mt-btn-secondary,.maintenance-service-page .btn.mt-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--mt-line);border-radius:14px;padding:14px 21px;background:rgba(255,255,255,.76);color:#064e3b;font-weight:800;text-decoration:none}.mt-proof{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.mt-proof span{display:flex;align-items:center;gap:8px;font-size:.92rem;font-weight:700}.mt-proof svg{width:18px;color:var(--mt)}
.mt-control-center{position:relative}.mt-dashboard{border:1px solid rgba(16,185,129,.2);border-radius:28px;padding:20px;background:rgba(4,46,43,.96);color:white;box-shadow:0 40px 90px rgba(3,48,42,.28);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.mt-dashboard-head{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 18px}.mt-dashboard-head span,.mt-dashboard-head b{display:flex;align-items:center;gap:9px}.mt-dashboard-head b{font-size:.78rem;color:#a7f3d0}.mt-dashboard-head b i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 16px #34d399}.mt-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mt-score-grid article{padding:17px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(255,255,255,.055)}.mt-score-grid small,.mt-score-grid span{display:block;color:#9fcec3}.mt-score-grid strong{display:block;font-size:1.45rem;margin:7px 0}.mt-monitor-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px}.mt-chart-card,.mt-task-card{padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.045)}.mt-chart-card>div:first-child{display:flex;justify-content:space-between}.mt-chart-card svg{width:100%;height:145px;margin-top:12px}.mt-chart-card path{fill:none;stroke:#34d399;stroke-width:5;stroke-linecap:round}.mt-chart-labels{display:flex;justify-content:space-between;color:#7eb3a8;font-size:.72rem}.mt-task-card{display:flex;flex-direction:column;gap:12px}.mt-task-card>span{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:10px;border-radius:12px;background:rgba(16,185,129,.1);font-size:.78rem}.mt-task-card svg{width:16px;color:#6ee7b7}.mt-task-card small{color:#86b8ad}.mt-float{position:absolute;display:flex;align-items:center;gap:11px;padding:14px 16px;border-radius:16px;background:white;color:#064e3b;box-shadow:0 18px 45px rgba(4,46,43,.2)}.mt-float svg{color:var(--mt)}.mt-float small,.mt-float b{display:block}.mt-float small{font-size:.7rem;color:#6b8c84}.mt-float-updates{left:-35px;bottom:34px}.mt-float-support{right:-24px;top:80px}
.mt-trust-rail{border-top:1px solid var(--mt-line);border-bottom:1px solid var(--mt-line);background:#fff}.mt-trust-rail .container{display:grid;grid-template-columns:repeat(6,1fr)}.mt-trust-rail span{display:flex;align-items:center;justify-content:center;gap:9px;padding:22px 10px;border-right:1px solid var(--mt-line);font-size:.85rem}.mt-trust-rail span:last-child{border:0}.mt-trust-rail svg{width:18px;color:var(--mt)}
.mt-section-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:50px}.mt-section-head.centered{display:block;text-align:center;max-width:840px;margin:0 auto 55px}.mt-section-head h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em;margin:10px 0 0}.mt-section-head>p{max-width:520px;font-size:1.04rem;line-height:1.75}
.mt-estimator{background:#f5fbf8}.mt-estimator-shell{border:1px solid var(--mt-line);border-radius:28px;background:white;overflow:hidden;box-shadow:0 30px 80px rgba(4,120,87,.09)}.mt-estimator-progress{padding:25px 28px 0}.mt-estimator-progress>div{display:flex;justify-content:space-between;font-size:.78rem;font-weight:800;color:#6b8c84}.mt-estimator-progress>i{display:block;height:5px;margin-top:15px;background:#dff6ec;border-radius:999px;overflow:hidden}.mt-estimator-progress b{display:block;width:20%;height:100%;background:linear-gradient(90deg,#34d399,#047857);transition:.35s}.mt-estimator-layout{display:grid;grid-template-columns:1.35fr .65fr}.mt-estimator-main{padding:35px}.mt-step{display:none;min-height:390px}.mt-step.is-active{display:block;animation:mtFade .35s ease}.mt-step>span{color:var(--mt-dark);font-weight:800;font-size:.8rem}.mt-step h3{font-size:2rem;margin:10px 0 25px}.mt-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.mt-choice-four{grid-template-columns:repeat(4,1fr)}.mt-choice-three{grid-template-columns:repeat(3,1fr)}.mt-choice-grid button,.mt-feature-grid button{border:1px solid #d9e9e4;background:#fff;border-radius:16px;padding:18px;text-align:left;cursor:pointer;transition:.25s;color:inherit}.mt-choice-grid button:hover,.mt-feature-grid button:hover,.mt-choice-grid button.is-selected,.mt-feature-grid button.is-selected{border-color:#10b981;background:#ecfdf5;transform:translateY(-3px);box-shadow:0 14px 30px rgba(16,185,129,.12)}.mt-choice-grid svg{width:24px;color:var(--mt)}.mt-choice-grid b,.mt-choice-grid small{display:block}.mt-choice-grid b{margin:16px 0 6px;font-size:1rem}.mt-choice-grid small{line-height:1.45;color:#647c76}.mt-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mt-feature-grid button{display:flex;align-items:center;gap:10px;padding:14px}.mt-feature-grid svg{width:19px;color:var(--mt)}.mt-estimator-actions{display:flex;justify-content:space-between;margin-top:28px}.mt-error{color:#dc2626;font-weight:700;min-height:24px}.mt-estimator-summary{padding:35px;background:linear-gradient(180deg,#063d35,#052e2b);color:white}.mt-estimator-summary .section-kicker{color:#6ee7b7}.mt-price{margin:18px 0 25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,.12)}.mt-price small,.mt-price span{display:block;color:#9bc5ba}.mt-price strong{display:block;font-size:2.2rem;margin:8px 0}.mt-estimator-summary dl{display:grid;gap:12px}.mt-estimator-summary dl div{display:flex;justify-content:space-between;gap:15px}.mt-estimator-summary dt{color:#8eb8ae}.mt-estimator-summary dd{text-align:right;font-weight:700}.mt-plan-result{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}.mt-plan-result span{padding:14px;border-radius:14px;background:rgba(255,255,255,.07)}.mt-plan-result svg{width:18px;color:#6ee7b7}.mt-plan-result b,.mt-plan-result small{display:block}.mt-plan-result b{margin:8px 0 3px}.mt-plan-result small{color:#8fb9af;font-size:.72rem}.mt-estimator-summary .mt-btn-primary{width:100%}
.mt-care-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:25px}.mt-care-console{padding:35px;border-radius:28px;background:linear-gradient(145deg,#052e2b,#084c42);color:white}.mt-console-label{color:#6ee7b7;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.mt-care-console h3{font-size:2.4rem;line-height:1.08;margin:16px 0 30px}.mt-console-status{display:grid;gap:10px}.mt-console-status article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.055)}.mt-console-status svg{color:#6ee7b7}.mt-console-status b,.mt-console-status small{display:block}.mt-console-status small{color:#9dc8bd}.mt-console-status em{font-style:normal;color:#6ee7b7;font-size:.75rem}.mt-care-list{display:grid;gap:14px}.mt-care-list article{display:grid;grid-template-columns:42px 48px 1fr;align-items:center;gap:14px;padding:21px;border:1px solid var(--mt-line);border-radius:20px;background:white}.mt-care-list article>span{font-weight:900;color:#9bcfc1}.mt-care-list svg{color:var(--mt)}.mt-care-list h3{margin:0 0 5px}.mt-care-list p{margin:0;font-size:.92rem}
.mt-security{background:#061c19;color:white}.mt-security-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mt-security .section-kicker{color:#6ee7b7}.mt-security h2{font-size:clamp(2.5rem,4vw,4.2rem);line-height:1.02}.mt-security-copy>p{color:#afd0c8;font-size:1.05rem}.mt-security ul{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0;margin:28px 0;list-style:none}.mt-security li{display:flex;gap:8px;color:#c7ded8}.mt-security li svg{width:18px;color:#6ee7b7}.mt-recovery-visual{position:relative;min-height:490px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:radial-gradient(circle at center,rgba(16,185,129,.2),transparent 55%),rgba(255,255,255,.025);display:grid;place-items:center}.mt-shield{text-align:center}.mt-shield>svg{width:100px;height:100px;color:#6ee7b7}.mt-shield span,.mt-shield small{display:block}.mt-shield span{font-size:1.7rem;font-weight:900;margin-top:10px}.mt-shield small{color:#8db8ad}.mt-recovery-ring{position:absolute;width:290px;height:290px;border:1px dashed rgba(110,231,183,.35);border-radius:50%;display:grid;place-items:center;animation:mtSpin 25s linear infinite}.mt-recovery-ring span{position:absolute;right:-15px;top:60px;padding:12px;border-radius:13px;background:#0a3b34;text-align:center}.mt-recovery-ring b,.mt-recovery-ring small{display:block}.mt-recovery-visual article{position:absolute;display:flex;gap:11px;align-items:center;padding:14px 16px;border-radius:14px;background:white;color:#064e3b}.mt-recovery-visual article:nth-of-type(1){left:25px;bottom:45px}.mt-recovery-visual article:nth-of-type(2){right:25px;top:45px}.mt-recovery-visual article small,.mt-recovery-visual article b{display:block}
.mt-process{background:#f6fbf9}.mt-process-wrap{position:relative;max-width:1080px;margin:0 auto}.mt-process-track{position:absolute;left:50%;top:45px;bottom:45px;width:4px;transform:translateX(-50%);border-radius:999px;background:#d7eee7;overflow:hidden}.mt-process-track span{display:block;width:100%;height:0;background:linear-gradient(#34d399,#047857);transition:height .1s linear}.mt-process ol{list-style:none;padding:0;margin:0;display:grid;gap:35px}.mt-process li{display:flex;width:50%;position:relative}.mt-process li:nth-child(odd){justify-self:start;padding-right:58px}.mt-process li:nth-child(even){justify-self:end;padding-left:58px}.mt-process li article{position:relative;width:100%;padding:24px;border:1px solid var(--mt-line);border-radius:21px;background:white;box-shadow:0 14px 35px rgba(4,120,87,.06);transition:.3s}.mt-process li article>span{position:absolute;top:50%;width:46px;height:46px;border:4px solid #d7eee7;border-radius:50%;background:white;display:grid;place-items:center;transform:translateY(-50%);font-weight:900;z-index:3}.mt-process li:nth-child(odd) article>span{right:-83px}.mt-process li:nth-child(even) article>span{left:-83px}.mt-process li svg{color:var(--mt);width:26px}.mt-process li h3{margin:12px 0 7px}.mt-process li p{margin:0}.mt-process li.is-reached article{border-color:#34d399;transform:translateY(-3px);box-shadow:0 20px 45px rgba(16,185,129,.12)}.mt-process li.is-reached article>span{background:#10b981;border-color:#10b981;color:white}
.mt-plans{background:#fff}.mt-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.mt-plan-grid article{position:relative;padding:32px;border:1px solid var(--mt-line);border-radius:24px;background:white}.mt-plan-grid article.is-featured{background:linear-gradient(150deg,#063d35,#052e2b);color:white;transform:translateY(-12px);box-shadow:0 28px 60px rgba(4,120,87,.2)}.mt-plan-grid article>em{position:absolute;right:20px;top:18px;font-style:normal;color:#6ee7b7;font-size:.75rem;font-weight:800}.mt-plan-grid article>span{color:var(--mt-dark);font-weight:900}.mt-plan-grid .is-featured>span{color:#6ee7b7}.mt-plan-grid h3{font-size:1.8rem;line-height:1.15}.mt-plan-grid ul{padding:0;list-style:none;display:grid;gap:11px;margin:25px 0}.mt-plan-grid li:before{content:'âœ“';color:var(--mt);font-weight:900;margin-right:9px}.mt-plan-grid button{width:100%;padding:13px 15px;border:1px solid var(--mt-line);border-radius:13px;background:#ecfdf5;color:#065f46;font-weight:800}.mt-plan-grid .is-featured button{background:#10b981;color:white;border-color:#10b981}
.mt-one-time{background:#f5fbf8}.mt-one-time-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px}.mt-one-time-intro{position:sticky;top:120px;align-self:start}.mt-one-time-intro h2{font-size:3.2rem;line-height:1.05}.mt-one-time-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mt-one-time-grid article{padding:25px;border:1px solid var(--mt-line);border-radius:20px;background:white}.mt-one-time-grid svg{color:var(--mt);width:27px}.mt-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.mt-why-grid article{padding:25px;border-top:3px solid #10b981;background:#f7fcfa;border-radius:0 0 18px 18px}.mt-why-grid span{font-weight:900;color:#83b8aa}.mt-why-grid h3{font-size:1.35rem}
.mt-faq{background:#f5fbf8}.mt-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.mt-faq-intro{position:sticky;top:120px;align-self:start}.mt-faq-intro h2{font-size:3.1rem}.mt-faq-list{display:grid;gap:10px}.mt-faq-list details{border:1px solid var(--mt-line);border-radius:16px;background:white;padding:0 20px}.mt-faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 0;font-weight:800;cursor:pointer}.mt-faq-list summary svg{width:20px;color:var(--mt)}.mt-faq-list p{padding:0 0 20px;margin:0;line-height:1.75}.mt-related-grid{display:grid;grid-template-columns:1.4fr repeat(2,1fr);gap:14px}.mt-related-grid a{display:block;padding:25px;border:1px solid var(--mt-line);border-radius:20px;background:white;text-decoration:none;color:inherit}.mt-related-grid .mt-related-featured{grid-row:span 2;padding:35px;background:linear-gradient(145deg,#063d35,#052e2b);color:white}.mt-related-grid svg{color:var(--mt)}.mt-related-featured svg{width:42px;color:#6ee7b7}.mt-related-featured span,.mt-related-featured b{display:block}.mt-related-featured span{color:#6ee7b7;font-weight:800}.mt-final{padding-bottom:120px}.mt-final-card{position:relative;overflow:hidden;padding:70px;border-radius:32px;background:linear-gradient(145deg,#052e2b,#074f44);color:white;text-align:center}.mt-final-card .section-kicker{color:#6ee7b7}.mt-final-card h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1}.mt-final-card p{max-width:700px;margin:20px auto;color:#b5d2cb;font-size:1.08rem}.mt-final-card>div:last-child{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.mt-final-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:#10b981;filter:blur(100px);opacity:.18;right:-120px;top:-160px}.mt-mobile-cta{display:none}
@keyframes mtFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mtSpin{to{transform:rotate(360deg)}}
[data-theme="dark"] .mt-trust-rail,[data-theme="dark"] .mt-estimator-shell,[data-theme="dark"] .mt-choice-grid button,[data-theme="dark"] .mt-feature-grid button,[data-theme="dark"] .mt-care-list article,[data-theme="dark"] .mt-process li article,[data-theme="dark"] .mt-plan-grid article,[data-theme="dark"] .mt-one-time-grid article,[data-theme="dark"] .mt-faq-list details,[data-theme="dark"] .mt-related-grid a{background:#0a1e1b;color:#e8f7f2}[data-theme="dark"] .mt-estimator,[data-theme="dark"] .mt-process,[data-theme="dark"] .mt-one-time,[data-theme="dark"] .mt-faq{background:#061512}[data-theme="dark"] .mt-choice-grid button.is-selected,[data-theme="dark"] .mt-feature-grid button.is-selected{background:#08352d}[data-theme="dark"] .mt-btn-secondary{background:#0b2722;color:#d8f5ec}
@media(max-width:1100px){.mt-hero-layout{grid-template-columns:1fr}.mt-control-center{max-width:760px;margin:auto}.mt-trust-rail .container{grid-template-columns:repeat(3,1fr)}.mt-estimator-layout,.mt-care-layout,.mt-security-layout,.mt-one-time-layout,.mt-faq-layout{grid-template-columns:1fr}.mt-estimator-summary{order:-1}.mt-one-time-intro,.mt-faq-intro{position:static}.mt-related-grid{grid-template-columns:1fr 1fr}.mt-related-grid .mt-related-featured{grid-column:1/-1;grid-row:auto}.mt-choice-four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.mt-hero{padding:120px 0 70px}.mt-hero h1{font-size:3rem}.mt-dashboard{padding:13px;transform:none}.mt-score-grid{grid-template-columns:1fr}.mt-monitor-grid{grid-template-columns:1fr}.mt-float{display:none}.mt-trust-rail .container{grid-template-columns:repeat(2,1fr)}.mt-trust-rail span{justify-content:flex-start}.mt-section-head{display:block}.mt-choice-grid,.mt-choice-three,.mt-choice-four,.mt-feature-grid{grid-template-columns:1fr 1fr}.mt-estimator-main,.mt-estimator-summary{padding:22px}.mt-step{min-height:auto}.mt-security ul,.mt-one-time-grid,.mt-why-grid,.mt-plan-grid,.mt-related-grid{grid-template-columns:1fr}.mt-process-track{left:23px}.mt-process li,.mt-process li:nth-child(odd),.mt-process li:nth-child(even){width:100%;justify-self:stretch;padding:0 0 0 66px}.mt-process li article>span,.mt-process li:nth-child(odd) article>span,.mt-process li:nth-child(even) article>span{left:-66px;right:auto}.mt-plan-grid article.is-featured{transform:none}.mt-final-card{padding:45px 22px}.mt-mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:900;display:block;transform:translateY(140%);transition:.3s}.mt-mobile-cta.is-visible{transform:none}.mt-mobile-cta button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 17px;border:0;border-radius:15px;background:linear-gradient(135deg,#10b981,#047857);color:white;box-shadow:0 14px 35px rgba(4,120,87,.35)}.mt-mobile-cta small,.mt-mobile-cta b{display:block;text-align:left}.mt-mobile-cta small{font-size:.7rem}.mt-mobile-cta b{font-size:.95rem}}
@media(max-width:520px){.mt-choice-grid,.mt-feature-grid{grid-template-columns:1fr}.mt-hero-actions{display:grid}.mt-hero-actions .btn{width:100%}.mt-estimator-progress>div span{font-size:.65rem}.mt-plan-result{grid-template-columns:1fr}}


/* =========================================================
   MAINTENANCE PAGE V1.1 â€” PREMIUM SECTION SPACING
   Uses the actual mt-* classes from website-maintenance.php
========================================================= */

/* Consistent vertical rhythm for main content sections */
.mt-estimator,
.mt-care-board,
.mt-security,
.mt-process,
.mt-plans,
.mt-one-time,
.mt-why,
.mt-faq,
.mt-related {
  padding-top: 120px;
  padding-bottom: 120px;
}

/* Keep the trust rail compact but separated from surrounding content */
.mt-trust-rail {
  margin: 0;
}

/* More room between section introduction and content */
.mt-section-head {
  margin-bottom: 68px;
}

.mt-section-head.centered {
  margin-bottom: 72px;
}

/* Improve spacing around major layouts */
.mt-estimator-shell,
.mt-care-layout,
.mt-security-layout,
.mt-process-wrap,
.mt-plan-grid,
.mt-one-time-layout,
.mt-why-grid,
.mt-faq-layout,
.mt-related-grid {
  margin-top: 8px;
}

/* More separation inside card/grid sections */
.mt-care-layout { gap: 36px; }
.mt-plan-grid { gap: 28px; }
.mt-one-time-layout { gap: 72px; }
.mt-one-time-grid { gap: 20px; }
.mt-why-grid { gap: 22px; }
.mt-faq-layout { gap: 88px; }
.mt-related-grid { gap: 20px; }

/* Give the process timeline more breathing room below its heading */
.mt-process-wrap {
  margin-top: 18px;
}

.mt-process ol {
  gap: 48px;
}

/* More breathing room around plan cards */
.mt-plan-grid article {
  padding: 38px 34px;
}

/* Improve final page ending before footer */
.mt-final {
  padding-top: 130px;
  padding-bottom: 130px;
}

.mt-final-card {
  padding-top: 82px;
  padding-bottom: 82px;
}

/* Tablet */
@media (max-width: 1100px) {
  .mt-estimator,
  .mt-care-board,
  .mt-security,
  .mt-process,
  .mt-plans,
  .mt-one-time,
  .mt-why,
  .mt-faq,
  .mt-related {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .mt-section-head,
  .mt-section-head.centered {
    margin-bottom: 54px;
  }

  .mt-one-time-layout,
  .mt-faq-layout {
    gap: 52px;
  }

  .mt-final {
    padding-top: 105px;
    padding-bottom: 105px;
  }
}

/* Mobile */
@media (max-width: 760px) {
  .mt-estimator,
  .mt-care-board,
  .mt-security,
  .mt-process,
  .mt-plans,
  .mt-one-time,
  .mt-why,
  .mt-faq,
  .mt-related {
    padding-top: 76px;
    padding-bottom: 76px;
  }

  .mt-section-head,
  .mt-section-head.centered {
    margin-bottom: 40px;
  }

  .mt-care-layout,
  .mt-one-time-layout,
  .mt-faq-layout {
    gap: 34px;
  }

  .mt-process ol {
    gap: 30px;
  }

  .mt-plan-grid article {
    padding: 30px 24px;
  }

  .mt-final {
    padding-top: 82px;
    padding-bottom: 96px;
  }

  .mt-final-card {
    padding-top: 52px;
    padding-bottom: 52px;
  }
}