/*
Theme Name: ScaleBrand
Theme URI: https://scalebrand.in/
Author: ScaleBrand
Description: Lightweight custom WordPress theme converted from the ScaleBrand website.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: scalebrand
*/

*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"DM Sans",sans-serif;color:#12221d;background:#f7f8f5}a{text-decoration:none;color:inherit}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #e4e8e1;background:#fbfcfaeF;backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;font:800 22px Manrope,sans-serif;letter-spacing:-.8px}.brand>span:last-child>span{color:#18a66a}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#13231e;color:#baf54b;font:800 17px Manrope}.nav nav{display:flex;gap:30px;color:#50615a;font-size:14px;font-weight:600}.nav nav a:hover{color:#14945e}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:8px;padding:15px 22px;font-weight:700;font-size:14px;transition:.2s;cursor:pointer;border:0}.btn-primary{background:#b9f34a;color:#13231e;box-shadow:0 9px 24px #b9f34a2c}.btn-primary:hover{transform:translateY(-2px);background:#aaf034}.btn-dark{background:#13231e;color:#fff}.btn-dark:hover{background:#0a1713}.btn-small{padding:11px 16px}.btn-outline{border:1px solid #cad4cc;background:transparent;color:#1b3329}.btn-outline:hover{border-color:#1b3329}.btn-light{background:#fff;color:#14231f}.menu{display:none;background:none;border:0;font-size:24px}.hero{min-height:650px;display:grid;grid-template-columns:1.03fr .97fr;gap:5vw;align-items:center;padding:78px 8vw 65px;overflow:hidden;background:radial-gradient(circle at 75% 35%,#dff6c433,transparent 32%),#f7f8f5}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#15905a;margin-bottom:18px}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b9f34a;margin-right:8px}.hero h1,.section h2,.center-head h2,.audit h2,.final-cta h2{font:800 clamp(42px,5.2vw,76px)/1.02 Manrope,sans-serif;letter-spacing:-3.4px;margin:0;color:#12231d}.hero h1 em,.section h2 em,.center-head h2 em,.audit h2 em{font-style:normal;color:#15945c}.hero-lead{max-width:610px;font-size:18px;line-height:1.7;color:#5d6d66;margin:25px 0 32px}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{font-weight:700;font-size:14px}.text-link span{color:#15945c}.trust{display:flex;align-items:center;gap:13px;margin-top:40px;color:#718079;font-size:12px}.avatars{display:flex}.avatars b{width:30px;height:30px;border-radius:50%;background:#19382d;color:#b9f34a;display:grid;place-items:center;margin-right:-6px;font-size:9px;border:2px solid #f7f8f5}.hero-visual{height:480px;position:relative;display:grid;place-items:center}.orb{position:absolute;width:390px;height:390px;border-radius:50%;background:linear-gradient(145deg,#dff8bd,#b5ef4a);opacity:.72;filter:blur(2px)}.search-card{position:absolute;width:360px;padding:17px;background:#fff;border:1px solid #e0e7e1;border-radius:16px;box-shadow:0 25px 60px #10251d1c;transform:translate(-40px,-20px)}.search-top{display:flex;gap:8px;align-items:center;font-size:11px;color:#77827d}.google-dot{color:#4285f4}.dots{margin-left:auto}.query{margin:15px 0;padding:11px 13px;border:1px solid #e1e6e2;border-radius:8px;color:#27352f;font-size:12px}.query span{float:right;color:#15945c}.result{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eef1ef}.result-icon{width:34px;height:34px;border-radius:8px;background:#18382c;color:#b9f34a;display:grid;place-items:center;font-weight:800;font-size:11px}.result-icon.grey{background:#e9eeeb;color:#65736c}.result strong{display:block;font-size:12px}.result small,.result p{display:block;font-size:9px;color:#76827d;margin-top:3px}.result p{margin:3px 0}.rank{margin-left:auto;font-weight:800;color:#15945c;font-size:12px}.faded{opacity:.55}.map-line{height:65px;margin-top:5px;border-radius:10px;background:linear-gradient(30deg,#eef2e9 25%,#f8faf7 25%,#f8faf7 50%,#eef2e9 50%,#eef2e9 75%,#f8faf7 75%);background-size:35px 35px;display:flex;align-items:center;justify-content:space-around}.map-line span{width:8px;height:8px;border-radius:50%;background:#15945c;border:3px solid #dff8bd}.ai-card{position:absolute;width:255px;right:0;bottom:38px;background:#13231e;color:#fff;padding:19px;border-radius:15px;box-shadow:0 25px 55px #10251d38}.ai-label{font-size:9px;letter-spacing:1.2px;color:#b9f34a;font-weight:800}.ai-card p{font-size:11px;line-height:1.55;color:#dbe3de}.ai-card p strong{color:#b9f34a}.mention{display:flex;align-items:center;border-top:1px solid #ffffff18;padding-top:12px;font-size:10px}.mention strong{font-size:18px;margin-left:auto;color:#b9f34a}.mention i{font-style:normal;color:#b9f34a;margin-left:7px}.float-chip{position:absolute;background:#fff;padding:9px 13px;border-radius:20px;font-size:10px;font-weight:800;box-shadow:0 12px 30px #10251d18}.chip-one{top:62px;right:10px;color:#15945c}.chip-two{left:5px;bottom:45px;color:#172d25}.proof{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;background:#fff;padding:27px 8vw}.proof div{display:flex;align-items:center;justify-content:center;gap:10px;border-right:1px solid #e5eae6}.proof div:last-child{border:0}.proof strong{font:800 16px Manrope;color:#21362d}.proof span{font-size:10px;color:#8a948f}.section{padding:110px 8vw}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:7vw;align-items:end;margin-bottom:52px}.section-head h2{font-size:49px;letter-spacing:-2.4px}.section-head>p{font-size:16px;line-height:1.7;color:#6b7771;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-grid article{background:#fff;border:1px solid #e1e7e2;padding:29px;border-radius:14px;min-height:280px;position:relative;transition:.2s}.service-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 40px #152c2110}.service-grid .featured-service{background:#13231e;color:#fff;border-color:#13231e}.num{position:absolute;right:25px;top:25px;color:#a6b0aa;font-size:10px}.icon{font-size:23px;color:#15945c;margin-bottom:25px}.featured-service .icon{color:#b9f34a}.service-grid h3{font:800 21px Manrope;margin:0 0 10px;letter-spacing:-.5px}.service-grid p{color:#6e7a74;font-size:13px;line-height:1.65}.featured-service p{color:#bdc9c3}.service-grid a{font-size:12px;font-weight:800;color:#15945c;position:absolute;bottom:28px}.featured-service a{color:#b9f34a}.dark-section{background:#13231e;color:#fff;padding:105px 8vw}.light .eyebrow{color:#b9f34a}.dark-section h2{color:#fff}.dark-section .section-head>p{color:#aebbb5}.steps{border-top:1px solid #ffffff20;display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px}.step{padding:30px 30px 20px 0;border-right:1px solid #ffffff20;display:flex;gap:20px}.step:not(:first-child){padding-left:25px}.step:last-child{border:0}.step>span{color:#b9f34a;font-size:10px;font-weight:800}.step h3{margin:0 0 8px;font:800 18px Manrope}.step p{margin:0;color:#aebbb5;font-size:12px;line-height:1.65}.metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:55px 8vw;background:#b9f34a}.metrics div{text-align:center;border-right:1px solid #18352830}.metrics div:last-child{border:0}.metrics .big{font:800 39px Manrope;letter-spacing:-1px}.metrics p{margin:5px 0 0;font-size:11px;font-weight:700;color:#36553f}.center-head{text-align:center;margin-bottom:50px}.center-head h2{font-size:50px}.center-head>p{color:#758079;font-size:15px}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.industry-grid div{padding:30px;background:#fff;border:1px solid #e0e6e1;border-radius:12px;min-height:190px}.industry-grid span{font-size:10px;color:#15945c;font-weight:800}.industry-grid h3{font:800 18px Manrope;margin:28px 0 8px}.industry-grid p{font-size:12px;line-height:1.6;color:#748079}.pricing{background:#f0f3ef}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-width:1120px;margin:auto}.pricing-grid article{background:#fff;border:1px solid #dce3de;border-radius:13px;padding:32px;position:relative}.pricing-grid .popular{border:2px solid #15945c;box-shadow:0 18px 45px #15372a13}.tag{position:absolute;right:20px;top:18px;background:#b9f34a;color:#173127;padding:6px 9px;border-radius:20px;font-size:8px;font-weight:900}.plan{font-size:9px;letter-spacing:1.7px;color:#15945c;font-weight:900}.pricing h3{font:800 23px Manrope;margin:14px 0}.price{font:800 31px Manrope}.price small{font:500 11px;color:#849089}.pricing article>p{font-size:12px;line-height:1.55;color:#78837e;min-height:40px}.pricing ul{list-style:none;padding:12px 0 18px;margin:0;border-top:1px solid #edf0ed}.pricing li{font-size:11px;margin:12px 0;color:#4d5c55}.pricing li:before{content:"✓";color:#15945c;font-weight:800;margin-right:8px}.pricing .btn{width:100%}.audit{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 8vw;background:#dcefd1}.audit h2{font-size:52px}.audit-copy>p{color:#607069;line-height:1.7;max-width:540px}.audit-points{display:grid;gap:10px;margin-top:30px;font-size:12px;font-weight:700}.audit-form{background:#fff;padding:32px;border-radius:15px;box-shadow:0 20px 50px #17312512}.audit-form h3{font:800 25px Manrope;margin:0 0 5px}.audit-form>p{font-size:12px;color:#77837d;margin:0 0 22px}.audit-form label{display:block;font-size:10px;font-weight:800;margin:12px 0;color:#41524a}.audit-form input,.audit-form select{width:100%;margin-top:6px;padding:12px;border:1px solid #dce3de;border-radius:7px;font:14px "DM Sans";outline:none;background:#fff}.audit-form input:focus,.audit-form select:focus{border-color:#15945c}.full{width:100%;margin-top:12px}.audit-form small{display:block;text-align:center;font-size:9px;color:#8a948e;margin-top:10px}.faq{max-width:1000px;margin:auto}.faq-list{border-top:1px solid #dbe1dc}.faq details{border-bottom:1px solid #dbe1dc;padding:22px 0}.faq summary{list-style:none;cursor:pointer;font:700 16px Manrope;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:#15945c}.faq details p{max-width:800px;color:#718078;line-height:1.7;font-size:13px;margin:15px 0 0}.final-cta{padding:85px 8vw;background:#173a2d;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.final-cta .eyebrow{color:#b9f34a}.final-cta h2{color:#fff;font-size:52px}.final-cta h2 br+em{color:#b9f34a;font-style:normal}footer{padding:45px 8vw 25px;background:#0d1d18;color:#9ba9a2;display:grid;grid-template-columns:2fr 1fr auto;gap:30px;align-items:end}.footer-brand p{font-size:11px;max-width:280px;line-height:1.6}.footer-brand .brand{color:#fff}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:11px}.footer-links a:hover{color:#b9f34a}.copyright{font-size:9px;white-space:nowrap}@media(max-width:900px){.nav nav{display:none}.menu{display:block}.nav .btn{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero-visual{height:440px}.section-head{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.step{border-bottom:1px solid #ffffff20}.metrics{grid-template-columns:1fr 1fr;gap:25px}.industry-grid,.pricing-grid{grid-template-columns:1fr 1fr}.audit{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nav{padding:0 5vw}.hero,.section,.dark-section,.audit,.final-cta{padding-left:5vw;padding-right:5vw}.hero h1{font-size:45px;letter-spacing:-2px}.hero-lead{font-size:16px}.hero-visual{transform:scale(.82);transform-origin:center}.proof{grid-template-columns:1fr 1fr;padding:20px 5vw;gap:12px}.proof div{border:0}.section-head h2,.center-head h2,.audit h2,.final-cta h2{font-size:37px}.service-grid,.steps,.industry-grid,.pricing-grid{grid-template-columns:1fr}.metrics{padding:40px 5vw;grid-template-columns:1fr 1fr}.metrics .big{font-size:30px}.step{border-right:0;padding-left:0!important}.final-cta{display:block}.final-cta .btn{margin-top:25px}.copyright{white-space:normal}footer{grid-template-columns:1fr}.hero-actions{align-items:flex-start;flex-direction:column}.search-card{width:340px}.ai-card{right:-15px}.float-chip{display:none}}