/*
Theme Name: Manv Automations
Author: Manv Automations
Description: A responsive business homepage for Excel tools and automation services. Edit the Front Page template in Appearance > Editor.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: manv-automations
*/
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#f8f9f5;color:#142a2a;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit}a:focus-visible{outline:3px solid #a9c759;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}h1{font-size:clamp(44px,5.2vw,70px);font-weight:600;margin-bottom:26px}h2{font-size:clamp(32px,3.5vw,46px);font-weight:600;margin-bottom:22px}h3{font-size:27px;font-weight:600}p{margin-bottom:20px}em{font-style:normal;color:#14645b}.wp-site-blocks>*,main.wp-block-group{margin-block-start:0}.wrap{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.manv-header{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce4dd}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:700;text-decoration:none;letter-spacing:-.6px}.brand-light{font-weight:400}.brand-symbol{background:#14645b;color:#fff;width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:25px;position:relative}.brand-symbol span{font-size:14px;color:#d6ed93;position:absolute;right:3px;top:-1px}.main-nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:600}.main-nav a{text-decoration:none}.main-nav a:hover{text-decoration:underline}.nav-contact{border:1px solid #becac2;padding:9px 17px;border-radius:5px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:66px;align-items:center;padding-top:84px;padding-bottom:78px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#14645b;margin-bottom:25px}.hero-description{max-width:480px;color:#516460;font-size:18px}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.wp-block-button__link{display:inline-block;padding:13px 22px;background:#14645b;color:white;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;border:1px solid #14645b}.wp-block-button__link:hover{background:#104e47;color:white}.is-style-outline .wp-block-button__link{background:transparent;color:#14645b;border:1px solid #9baea1}.is-style-outline .wp-block-button__link:hover{background:#edf2e9}.quiet{color:#66736a;font-size:12px;margin-top:20px}.report-card{background:white;border:1px solid #dae3d8;border-radius:14px;box-shadow:0 22px 60px #183b2310;transform:rotate(1deg);overflow:hidden}.report-top{display:flex;align-items:center;gap:12px;padding:22px;border-bottom:1px solid #edf0ec;font-size:14px;font-weight:600}.report-top small{display:block;font-size:11px;color:#738075;font-weight:400}.report-icon{font-size:24px;color:#14645b;background:#edf4e6;padding:0 10px;border-radius:7px}.report-dot{margin-left:auto;width:8px;height:8px;border-radius:50%;background:#87a853}.metrics{display:grid;grid-template-columns:1fr 1fr;padding:23px;gap:20px}.metrics small{display:block;font-size:11px;color:#64756b}.metrics strong{font-size:30px;letter-spacing:-1px}.report-chart{display:flex;height:106px;gap:16px;align-items:flex-end;padding:0 25px 23px;border-bottom:1px solid #edf0ec}.report-chart span{flex:1;position:relative;height:100%;font-size:9px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;color:#66746b}.report-chart span:before{content:'';position:absolute;bottom:21px;height:calc(var(--bar)*.7);width:100%;background:#14645b;border-radius:4px 4px 0 0}.report-chart span:nth-child(4):before{background:#c2db84}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}caption{text-align:left;padding:18px 23px 5px;font-weight:600}th,td{padding:11px 20px;text-align:left;border-bottom:1px solid #edf0ec;white-space:nowrap}th{font-size:10px;color:#768176;font-weight:400}td:last-child,th:last-child{text-align:right}.age-pill{background:#fff2d8;padding:4px 5px;border-radius:4px;color:#84641e}.report-bottom{font-size:10px;padding:14px 23px;color:#708074}.benefits{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dce4dd;border-bottom:1px solid #dce4dd;padding-top:23px;padding-bottom:23px}.benefits p{margin:0;font-size:13px}.benefits .eyebrow{font-size:10px}.product-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:100px;padding-bottom:90px;align-items:center}.section-intro p:not(.eyebrow){color:#516460}.product-card{background:#edf2e7;padding:38px;border:1px solid #dde6d6;border-radius:10px}.product-kicker{font-size:12px;font-weight:600;color:#14645b}.product-card h3{font-size:32px}.product-card ul{padding-left:20px;font-size:14px;color:#40584d}.product-card li{padding:6px 0}.small-note{font-size:12px;color:#5d7063;margin-top:22px;margin-bottom:0}.how-section{padding-top:15px;padding-bottom:95px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:38px}.step{border-top:1px solid #c9d6c8;padding-top:22px}.step-number{font-size:12px;color:#14645b;font-weight:700}.step h3{font-size:22px}.step p:last-child{color:#596b61;font-size:15px}.roadmap{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;padding-top:52px;padding-bottom:52px;background:#e8eee4;border-radius:12px;max-width:1136px}.roadmap h2{font-size:36px}.roadmap-copy>p:not(.eyebrow){font-size:16px;color:#506658}.roadmap-card{align-self:center;border-left:1px solid #bdcbb9;padding-left:36px}.status-label{display:inline-block;background:#d5e1cd;color:#385439;padding:5px 10px;border-radius:4px;font-size:10px;letter-spacing:1px;font-weight:700}.roadmap-card h3{font-size:28px}.contact-section{text-align:center;padding-top:100px;padding-bottom:100px}.contact-section h2{font-size:clamp(36px,4vw,52px)}.contact-section>p:not(.eyebrow){color:#5b6d61}.contact-section .wp-block-buttons{justify-content:center}.contact-email{font-size:13px;margin-top:20px}.manv-footer{border-top:1px solid #dce4dd;padding-top:28px;padding-bottom:32px;display:flex;align-items:center;justify-content:space-between;font-size:15px}.manv-footer p{font-size:12px;color:#687768;margin:5px 0}.footer-links{display:flex;gap:24px;font-size:12px}.footer-links a{text-decoration:none}.article-wrap{max-width:820px;margin:60px auto;padding:0 25px;min-height:50vh}.article-wrap img{max-width:100%;height:auto}
@media(max-width:900px){.hero{gap:30px;padding-top:55px}.product-section{gap:35px}.roadmap{margin-left:25px;margin-right:25px;gap:35px}.main-nav{gap:18px}.brand{font-size:18px}.metrics strong{font-size:26px}}
@media(max-width:650px){.wrap{padding-left:22px;padding-right:22px}.manv-header{flex-wrap:wrap;gap:14px;padding-top:20px;padding-bottom:18px}.main-nav{width:100%;justify-content:space-between;font-size:12px}.brand{font-size:21px}.hero{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:40px}.report-card{transform:none}.hero-description{font-size:17px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:15px}.benefits .eyebrow{grid-column:1/-1}.product-section{grid-template-columns:1fr;padding-top:55px;padding-bottom:50px;gap:25px}.product-card{padding:25px}.steps{grid-template-columns:1fr;gap:15px}.how-section{padding-bottom:45px}.roadmap{grid-template-columns:1fr;margin:0 14px;padding:30px 22px;gap:28px}.roadmap h2{font-size:30px}.roadmap-card{border-left:0;border-top:1px solid #bdcbb9;padding:25px 0 0}.contact-section{padding-top:60px;padding-bottom:60px}.manv-footer{align-items:flex-start;gap:20px;flex-direction:column}.report-chart{gap:12px}th,td{padding:10px 13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
