:root{--vm-orange:#ff5111;--vm-dark:#0b0b0c;--vm-text:#111;--vm-muted:#666;--vm-soft:#fff5ef;--vm-line:#eee;--vm-max:1180px}
.vm-ultimate-home-v315,.vm-competitor-v315,.vm-analysis-v315{background:#fff;color:#111;overflow:hidden}.vm-ultimate-home-v315 *,.vm-competitor-v315 *,.vm-analysis-v315 *{box-sizing:border-box}.vm-eyebrow-v315{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff1ea;color:var(--vm-orange);padding:8px 12px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.045em;font-weight:950}.vm-btn-primary-v315,.vm-btn-secondary-v315{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:14px 20px;font-weight:950;text-decoration:none!important;line-height:1.1;white-space:normal}.vm-btn-primary-v315{background:var(--vm-orange);color:#fff!important;box-shadow:0 18px 42px rgba(255,81,17,.26)}.vm-btn-secondary-v315{background:#fff;color:#111!important;border:1px solid rgba(0,0,0,.12)}
.vm-hero-v315{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.82fr);gap:44px;align-items:center;padding:96px max(22px,calc((100vw - var(--vm-max))/2)) 80px;background:radial-gradient(circle at 85% 20%,rgba(255,81,17,.28),transparent 36%),linear-gradient(135deg,#090909,#1a100d 72%,#2b1209);color:#fff}.vm-hero-copy-v315 h1,.vm-comp-hero-v315 h1,.vm-final-cta-v315 h2{font-size:clamp(48px,7vw,92px);line-height:.88;letter-spacing:-.075em;margin:18px 0}.vm-hero-copy-v315 h1{max-width:870px}.vm-lead-v315,.vm-comp-hero-v315 p,.vm-final-cta-v315 p{font-size:clamp(17px,1.65vw,21px);line-height:1.65;color:rgba(255,255,255,.78);max-width:720px}.vm-hero-actions-v315{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 0}.vm-trust-pills-v315{display:flex;gap:9px;flex-wrap:wrap;list-style:none;margin:20px 0 0;padding:0}.vm-trust-pills-v315 li{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900}.vm-hero-panel-v315,.vm-comp-card-v315{background:#fff;color:#111;border-radius:30px;padding:24px;box-shadow:0 36px 95px rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.4)}.vm-browser-top-v315{display:flex;gap:6px;align-items:center;margin-bottom:18px}.vm-browser-top-v315 i{width:9px;height:9px;border-radius:50%;background:var(--vm-orange)}.vm-browser-top-v315 i:nth-child(2){background:#f7b26a}.vm-browser-top-v315 i:nth-child(3){background:#18a957}.vm-browser-top-v315 span{margin-left:8px;font-weight:950}.vm-score-ring-v315{display:grid;place-items:center;margin:8px auto 18px;width:150px;height:150px;border:15px solid var(--vm-orange);border-radius:50%;box-shadow:inset 0 0 0 10px #fff1ea}.vm-score-ring-v315 b{font-size:34px}.vm-score-ring-v315 em{font-style:normal;color:#666;font-weight:950}.vm-score-list-v315{display:grid;gap:10px;margin:16px 0}.vm-score-list-v315 div{display:flex;justify-content:space-between;gap:14px;background:#f7f7f7;border-radius:14px;padding:11px 13px}.vm-score-list-v315 span{color:#666}.vm-score-list-v315 strong{font-weight:950;text-align:right}.vm-hero-form-v315{margin-top:18px;padding:18px;background:#fafafa;border:1px solid #eee;border-radius:22px}.vm-hero-form-v315 h3{margin:0 0 12px;font-size:22px;letter-spacing:-.04em}.vm-hero-form-v315 form,.vm-tool-box-v315 form{width:100%!important}.vm-hero-form-v315 input,.vm-hero-form-v315 select,.vm-hero-form-v315 textarea,.vm-tool-box-v315 input,.vm-tool-box-v315 select,.vm-tool-box-v315 textarea{width:100%!important;min-height:50px;border-radius:14px!important;border:1px solid #ddd!important;padding:13px 14px!important;font-size:16px!important}.vm-hero-form-v315 button,.vm-tool-box-v315 button{min-height:50px!important;border-radius:999px!important;background:var(--vm-orange)!important;color:#fff!important;font-weight:950!important;padding:14px 18px!important;border:none!important}
.vm-proofbar-v315{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:12px;align-items:center;padding:20px max(22px,calc((100vw - var(--vm-max))/2));background:#111;color:#fff}.vm-proofbar-v315>strong{font-size:15px;color:rgba(255,255,255,.78)}.vm-proofbar-v315 div{display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:13px}.vm-proofbar-v315 b{color:var(--vm-orange)}.vm-proofbar-v315 span{font-weight:900;font-size:13px}
.vm-problem-v315,.vm-public-tools-v315,.vm-powered-v315,.vm-cases-strip-v315,.vm-review-cta-v315,.vm-tool-focus-v315,.vm-comp-benefits-v315{padding:88px max(22px,calc((100vw - var(--vm-max))/2))}.vm-problem-v315{display:grid;grid-template-columns:400px minmax(0,1fr);gap:36px;align-items:start}.vm-problem-v315 h2,.vm-section-head-v315 h2,.vm-powered-v315 h2,.vm-review-cta-v315 h2,.vm-tool-focus-v315 h2{font-size:clamp(34px,4.6vw,64px);line-height:.92;letter-spacing:-.065em;margin:16px 0}.vm-problem-v315 p,.vm-section-head-v315 p,.vm-powered-v315 p,.vm-tool-focus-v315 p{color:#555;line-height:1.75;font-size:17px}.vm-problem-grid-v315,.vm-tool-cards-v315,.vm-comp-benefits-v315{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vm-problem-grid-v315 article,.vm-tool-cards-v315 a,.vm-cases-mini-v315 a,.vm-comp-benefits-v315 article{background:#fff;border:1px solid #eee;border-radius:24px;padding:24px;text-decoration:none;color:#111;box-shadow:0 20px 55px rgba(0,0,0,.055)}.vm-problem-grid-v315 b,.vm-tool-cards-v315 strong,.vm-comp-benefits-v315 b{display:block;font-size:20px;line-height:1.1;letter-spacing:-.035em}.vm-problem-grid-v315 span,.vm-tool-cards-v315 span,.vm-cases-mini-v315 span,.vm-comp-benefits-v315 span{display:block;color:#666;line-height:1.6;margin-top:10px}.vm-public-tools-v315{background:#fafafa}.vm-section-head-v315{text-align:center;max-width:820px;margin:0 auto 34px}.vm-tool-cards-v315 a{position:relative;transition:transform .2s ease,box-shadow .2s ease}.vm-tool-cards-v315 a:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.08)}.vm-tool-cards-v315 em{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--vm-orange);color:#fff;font-style:normal;font-weight:950;margin-bottom:26px}.vm-powered-v315{display:grid;grid-template-columns:420px minmax(0,1fr);gap:34px;background:linear-gradient(135deg,#0c0c0c,#190f0c);color:#fff}.vm-powered-v315 p{color:rgba(255,255,255,.72)}.vm-saas-mockups-v315{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.vm-saas-mockups-v315 article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;min-height:230px;display:grid;align-content:end;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.vm-saas-mockups-v315 strong{font-size:24px}.vm-saas-mockups-v315 span{color:rgba(255,255,255,.65);line-height:1.55;margin-top:8px}.vm-cases-mini-v315{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vm-cases-mini-v315 strong{font-size:24px;line-height:1.05}.vm-review-cta-v315{display:grid;grid-template-columns:420px minmax(0,1fr);gap:28px;background:#fff7f3;align-items:center}.vm-review-cta-v315>div:last-child{background:#fff;border:1px solid #eee;border-radius:28px;padding:22px;box-shadow:0 18px 55px rgba(0,0,0,.06)}.vm-mini-proof-v315{display:grid;gap:5px}.vm-mini-proof-v315 strong{font-size:24px;letter-spacing:-.04em}.vm-mini-proof-v315 span{color:#555}.vm-final-cta-v315{text-align:center;padding:100px max(22px,calc((100vw - 950px)/2));background:#0b0b0c;color:#fff}.vm-final-cta-v315 p{margin:0 auto 28px}.vm-final-cta-v315 .vm-eyebrow-v315{background:rgba(255,81,17,.12)}
.vm-comp-hero-v315{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:44px;align-items:center;padding:92px max(22px,calc((100vw - var(--vm-max))/2));background:radial-gradient(circle at 85% 15%,rgba(255,81,17,.30),transparent 36%),linear-gradient(135deg,#0b0b0b,#1a0f0b);color:#fff}.vm-comp-card-v315{display:grid;gap:12px}.vm-comp-card-v315>strong{font-size:22px;margin-bottom:8px}.vm-comp-card-v315 div{display:flex;justify-content:space-between;align-items:center;background:#f6f6f6;border-radius:16px;padding:13px 14px}.vm-comp-card-v315 b{font-size:28px;color:var(--vm-orange)}.vm-comp-card-v315 b.green{color:#18a957}.vm-tool-focus-v315{background:#fff}.vm-tool-box-v315{max-width:880px;margin:0 auto;background:#fff;border:1px solid #eee;border-radius:32px;padding:26px;box-shadow:0 28px 80px rgba(0,0,0,.08)}.vm-tool-fallback-v315{background:#fff7f3;border:1px solid #ffd8c8;border-radius:22px;padding:24px;text-align:center}.vm-tool-fallback-v315 strong{font-size:24px}.vm-tool-fallback-v315 p{color:#555}.vm-tool-fallback-v315 a{display:inline-flex;background:var(--vm-orange);color:#fff;border-radius:999px;padding:12px 16px;text-decoration:none;font-weight:950}.vm-comp-benefits-v315{padding-top:0}.vm-analysis-hero-v315{background:radial-gradient(circle at 85% 15%,rgba(255,81,17,.22),transparent 36%),linear-gradient(135deg,#0a0a0a,#20120e)}
.vm-site-main{overflow:hidden}.vm-site-header{top:0!important;z-index:99999!important}.vm-site-header .vm-header-inner{width:min(var(--vm-max),calc(100% - 44px));margin-inline:auto}.vm-header-cta{background:#111!important;color:#fff!important}.vm-header-cta:hover{background:var(--vm-orange)!important}.vm-sticky-conversion-v315{position:fixed;z-index:99998;left:50%;bottom:18px;transform:translateX(-50%);width:min(720px,calc(100% - 28px));background:#111;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:10px 12px 10px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 18px 60px rgba(0,0,0,.28)}
@media(max-width:1080px){.vm-hero-v315,.vm-comp-hero-v315,.vm-powered-v315,.vm-problem-v315,.vm-review-cta-v315{grid-template-columns:1fr}.vm-hero-panel-v315,.vm-comp-card-v315{max-width:680px;width:100%}.vm-proofbar-v315{grid-template-columns:1fr 1fr}.vm-proofbar-v315>strong{grid-column:1/-1}.vm-problem-grid-v315,.vm-tool-cards-v315,.vm-comp-benefits-v315{grid-template-columns:repeat(2,1fr)}.vm-saas-mockups-v315,.vm-cases-mini-v315{grid-template-columns:1fr}}
@media(max-width:760px){.vm-hero-v315,.vm-comp-hero-v315{padding:44px 16px 34px;gap:24px}.vm-hero-copy-v315 h1,.vm-comp-hero-v315 h1,.vm-final-cta-v315 h2{font-size:clamp(40px,13vw,58px);letter-spacing:-.075em;line-height:.9}.vm-lead-v315,.vm-comp-hero-v315 p,.vm-final-cta-v315 p{font-size:16px;line-height:1.55}.vm-hero-actions-v315{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.vm-btn-primary-v315,.vm-btn-secondary-v315{width:100%;min-height:52px}.vm-trust-pills-v315 li{font-size:11px;padding:7px 9px}.vm-hero-panel-v315,.vm-comp-card-v315,.vm-tool-box-v315{border-radius:24px;padding:16px}.vm-score-ring-v315{width:118px;height:118px;border-width:12px}.vm-score-list-v315 div{font-size:13px}.vm-hero-form-v315{padding:14px}.vm-proofbar-v315{grid-template-columns:1fr;padding:16px}.vm-proofbar-v315 div{padding:12px}.vm-problem-v315,.vm-public-tools-v315,.vm-powered-v315,.vm-cases-strip-v315,.vm-review-cta-v315,.vm-tool-focus-v315,.vm-comp-benefits-v315{padding:52px 16px}.vm-section-head-v315{text-align:left;margin-bottom:22px}.vm-problem-v315 h2,.vm-section-head-v315 h2,.vm-powered-v315 h2,.vm-review-cta-v315 h2,.vm-tool-focus-v315 h2{font-size:clamp(32px,10vw,46px);line-height:.95}.vm-problem-grid-v315,.vm-tool-cards-v315,.vm-comp-benefits-v315{grid-template-columns:1fr;gap:12px}.vm-problem-grid-v315 article,.vm-tool-cards-v315 a,.vm-cases-mini-v315 a,.vm-comp-benefits-v315 article{border-radius:20px;padding:20px}.vm-saas-mockups-v315 article{min-height:auto;padding:20px}.vm-final-cta-v315{padding:64px 16px}.vm-review-cta-v315>div:last-child{padding:16px}.vm-tool-box-v315 input,.vm-tool-box-v315 select,.vm-tool-box-v315 textarea,.vm-hero-form-v315 input,.vm-hero-form-v315 select,.vm-hero-form-v315 textarea{font-size:16px!important;min-height:54px!important}.vm-site-header .vm-header-inner{width:calc(100% - 28px)}.vm-main-nav{z-index:100000!important}.vm-header-cta{display:none!important}}
@media(max-width:420px){.vm-hero-v315,.vm-comp-hero-v315{padding-left:12px;padding-right:12px}.vm-problem-v315,.vm-public-tools-v315,.vm-powered-v315,.vm-cases-strip-v315,.vm-review-cta-v315,.vm-tool-focus-v315,.vm-comp-benefits-v315,.vm-final-cta-v315{padding-left:12px;padding-right:12px}.vm-hero-copy-v315 h1,.vm-comp-hero-v315 h1{font-size:39px}.vm-tool-box-v315,.vm-hero-panel-v315{padding:12px}.vm-eyebrow-v315{font-size:10px}.vm-tool-cards-v315 em{margin-bottom:18px}.vm-problem-grid-v315 b,.vm-tool-cards-v315 strong,.vm-comp-benefits-v315 b{font-size:19px}}


/* -------------------------------------------------------------------------
 * v3.1.6 — Compact hero form + perfect mobile lead flow
 * ---------------------------------------------------------------------- */
.vm-hero-v315{grid-template-columns:minmax(0,1.08fr) minmax(340px,460px)!important;align-items:center!important;min-height:auto!important;padding-top:clamp(54px,6vw,86px)!important;padding-bottom:clamp(52px,6vw,84px)!important}.vm-hero-panel-v315{padding:22px!important}.vm-hero-form-v315.vm-hero-mini-lead-v316{margin-top:14px!important;padding:16px!important;border-radius:20px!important;background:#fff!important;border:1px solid #ececec!important;box-shadow:0 16px 40px rgba(0,0,0,.055)!important}.vm-mini-label-v316{display:inline-flex;align-items:center;width:max-content;background:#fff1ea;color:var(--vm-orange);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.vm-hero-mini-lead-v316 h3{font-size:21px!important;line-height:1.05!important;letter-spacing:-.045em!important;margin:0 0 7px!important}.vm-hero-mini-lead-v316 p{font-size:14px!important;line-height:1.45!important;color:#626262!important;margin:0 0 12px!important}.vm-mini-form-v316{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.vm-mini-form-v316 input{min-height:44px!important;border-radius:13px!important;padding:10px 12px!important;font-size:14px!important;background:#fafafa!important}.vm-mini-form-v316 button{min-height:46px!important;border-radius:999px!important;font-size:14px!important}.vm-hero-mini-lead-v316 small{display:block;margin-top:9px;color:#777;font-size:12px;line-height:1.35}.vm-score-ring-v315{width:120px!important;height:120px!important;border-width:12px!important;margin-bottom:10px!important}.vm-browser-top-v315{margin-bottom:13px!important}.vm-score-list-v315{margin:10px 0!important}.vm-score-list-v315 div{padding:9px 11px!important}.vm-home-tool-strip-v316{padding:70px max(22px,calc((100vw - var(--vm-max))/2));display:grid;grid-template-columns:380px minmax(0,1fr);gap:28px;align-items:start;background:#fff}.vm-home-tool-copy-v316{position:sticky;top:110px}.vm-home-tool-copy-v316 h2{font-size:clamp(34px,4.2vw,58px);line-height:.94;letter-spacing:-.065em;margin:14px 0}.vm-home-tool-copy-v316 p{color:#555;line-height:1.7;font-size:17px}.vm-home-tool-box-v316{background:#fff;border:1px solid #eee;border-radius:30px;padding:22px;box-shadow:0 24px 75px rgba(0,0,0,.07);overflow:hidden}.vm-home-tool-box-v316 input,.vm-home-tool-box-v316 select,.vm-home-tool-box-v316 textarea{max-width:100%!important}.vm-home-tool-box-v316 button{max-width:100%!important}.vm-home-tool-box-v316 *{box-sizing:border-box}.vm-home-tool-box-v316 form{max-width:100%!important}
@media(max-width:1080px){.vm-hero-v315{grid-template-columns:1fr!important}.vm-hero-panel-v315{max-width:560px!important}.vm-home-tool-strip-v316{grid-template-columns:1fr}.vm-home-tool-copy-v316{position:static;max-width:760px}.vm-home-tool-box-v316{max-width:760px;width:100%}}
@media(max-width:760px){.vm-hero-v315{padding:34px 16px 30px!important;gap:20px!important}.vm-hero-copy-v315 h1{font-size:clamp(38px,11.5vw,52px)!important;line-height:.91!important}.vm-lead-v315{font-size:15.5px!important;line-height:1.5!important;max-width:100%!important}.vm-hero-panel-v315{padding:13px!important;border-radius:22px!important}.vm-browser-top-v315,.vm-score-list-v315{display:none!important}.vm-score-ring-v315{width:92px!important;height:92px!important;border-width:10px!important;margin:0 auto 8px!important}.vm-score-ring-v315 b{font-size:24px!important}.vm-score-ring-v315 em{font-size:13px!important}.vm-hero-form-v315.vm-hero-mini-lead-v316{padding:13px!important;margin-top:10px!important}.vm-mini-label-v316{font-size:10px;padding:6px 9px;margin-bottom:8px}.vm-hero-mini-lead-v316 h3{font-size:19px!important}.vm-hero-mini-lead-v316 p{font-size:13.5px!important;margin-bottom:10px!important}.vm-mini-form-v316{gap:8px!important}.vm-mini-form-v316 input{min-height:46px!important;font-size:16px!important}.vm-mini-form-v316 button{min-height:48px!important;font-size:14px!important}.vm-home-tool-strip-v316{padding:50px 16px!important}.vm-home-tool-copy-v316 h2{font-size:clamp(31px,9vw,42px);line-height:.95}.vm-home-tool-copy-v316 p{font-size:15.5px;line-height:1.55}.vm-home-tool-box-v316{padding:14px!important;border-radius:22px!important}.vm-home-tool-box-v316 input,.vm-home-tool-box-v316 select,.vm-home-tool-box-v316 textarea{min-height:50px!important;font-size:16px!important}.vm-home-tool-box-v316 button{min-height:50px!important;width:100%!important}.vm-trust-pills-v315{gap:7px!important;margin-top:14px!important}.vm-hero-actions-v315{margin-top:17px!important}}
@media(max-width:420px){.vm-hero-v315{padding-left:12px!important;padding-right:12px!important}.vm-home-tool-strip-v316{padding-left:12px!important;padding-right:12px!important}.vm-hero-panel-v315{padding:11px!important}.vm-hero-copy-v315 h1{font-size:37px!important}.vm-hero-mini-lead-v316 h3{font-size:18px!important}.vm-score-ring-v315{display:none!important}.vm-hero-form-v315.vm-hero-mini-lead-v316{margin-top:0!important}.vm-home-tool-box-v316{padding:12px!important}}

/* v3.1.7 - Premium Growth Suite form UX fix */
.vm-home-analysis-polished-v317{align-items:start!important;grid-template-columns:minmax(300px,390px) minmax(0,760px)!important;justify-content:center!important;gap:42px!important;background:linear-gradient(180deg,#fff,#fffaf7)!important}
.vm-analysis-benefits-v317{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}.vm-analysis-benefits-v317 li{position:relative;padding:13px 14px 13px 42px;border:1px solid #f0e4df;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.035);font-weight:850;line-height:1.45;color:#262626}.vm-analysis-benefits-v317 li:before{content:'✓';position:absolute;left:14px;top:13px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#ff5111;color:#fff;font-size:13px;font-weight:950}.vm-growth-form-shell-v317{padding:0!important;border:1px solid #eee!important;background:#fff!important;box-shadow:0 30px 95px rgba(0,0,0,.09)!important;overflow:hidden!important}.vm-form-head-v317{padding:28px 30px 20px;background:radial-gradient(circle at 92% 0,rgba(255,81,17,.22),transparent 34%),linear-gradient(135deg,#141414,#24120b);color:#fff;border-radius:28px 28px 0 0}.vm-form-head-v317 span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,81,17,.18);color:#ffb18e;border:1px solid rgba(255,81,17,.25);font-weight:950;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.vm-form-head-v317 h3{margin:13px 0 8px!important;font-size:clamp(26px,2.8vw,38px)!important;line-height:.98!important;letter-spacing:-.055em!important}.vm-form-head-v317 p{margin:0!important;color:rgba(255,255,255,.75)!important;font-size:15.5px!important;line-height:1.55!important;max-width:620px!important}.vm-growth-form-shell-v317 > :not(.vm-form-head-v317){margin:24px 30px 30px!important}.vm-growth-form-shell-v317 form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;max-width:100%!important}.vm-growth-form-shell-v317 form > *{min-width:0!important}.vm-growth-form-shell-v317 label{display:block!important;font-size:13px!important;line-height:1.35!important;font-weight:900!important;color:#222!important;margin:0 0 7px!important}.vm-growth-form-shell-v317 input:not([type="radio"]):not([type="checkbox"]),.vm-growth-form-shell-v317 select,.vm-growth-form-shell-v317 textarea{width:100%!important;min-height:52px!important;border:1px solid #e7e7e7!important;border-radius:16px!important;background:#fbfbfb!important;padding:14px 15px!important;color:#111!important;font-size:16px!important;box-shadow:none!important;outline:none!important}.vm-growth-form-shell-v317 textarea{min-height:104px!important;resize:vertical!important}.vm-growth-form-shell-v317 input:focus,.vm-growth-form-shell-v317 select:focus,.vm-growth-form-shell-v317 textarea:focus{border-color:#ff5111!important;background:#fff!important;box-shadow:0 0 0 4px rgba(255,81,17,.10)!important}.vm-growth-form-shell-v317 input[type="radio"],.vm-growth-form-shell-v317 input[type="checkbox"]{width:18px!important;height:18px!important;min-height:18px!important;margin:0 8px 0 0!important;accent-color:#ff5111!important;vertical-align:middle!important}.vm-growth-form-shell-v317 .radio,.vm-growth-form-shell-v317 .checkbox,.vm-growth-form-shell-v317 fieldset,.vm-growth-form-shell-v317 .options,.vm-growth-form-shell-v317 .vm-options,.vm-growth-form-shell-v317 .vm-field-options{grid-column:1/-1!important;border:0!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.vm-growth-form-shell-v317 fieldset legend{grid-column:1/-1!important;font-weight:950!important;margin:0 0 7px!important;color:#111!important}.vm-growth-form-shell-v317 .radio label,.vm-growth-form-shell-v317 .checkbox label,.vm-growth-form-shell-v317 fieldset label,.vm-growth-form-shell-v317 .options label,.vm-growth-form-shell-v317 .vm-options label,.vm-growth-form-shell-v317 .vm-field-options label{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 13px!important;border:1px solid #eee!important;border-radius:14px!important;background:#fff!important;font-size:13.5px!important;font-weight:850!important;line-height:1.25!important}.vm-growth-form-shell-v317 button,.vm-growth-form-shell-v317 input[type="submit"]{grid-column:1/-1!important;width:100%!important;min-height:56px!important;border-radius:999px!important;background:#ff5111!important;color:#fff!important;border:0!important;font-size:16px!important;font-weight:950!important;box-shadow:0 16px 36px rgba(255,81,17,.24)!important;cursor:pointer!important}.vm-growth-form-shell-v317 small,.vm-growth-form-shell-v317 .description,.vm-growth-form-shell-v317 .help,.vm-growth-form-shell-v317 .hint{font-size:12.5px!important;color:#777!important;line-height:1.4!important}.vm-growth-form-shell-v317 .acf-field,.vm-growth-form-shell-v317 .form-row,.vm-growth-form-shell-v317 .field,.vm-growth-form-shell-v317 .vm-field,.vm-growth-form-shell-v317 .tge-field{min-width:0!important}.vm-growth-form-shell-v317 .acf-field[data-width="100"],.vm-growth-form-shell-v317 .full,.vm-growth-form-shell-v317 .full-width,.vm-growth-form-shell-v317 .field-full,.vm-growth-form-shell-v317 textarea,.vm-growth-form-shell-v317 .consent,.vm-growth-form-shell-v317 .privacy,.vm-growth-form-shell-v317 .gdpr{grid-column:1/-1!important}.vm-growth-form-shell-v317 .gdpr label,.vm-growth-form-shell-v317 .privacy label,.vm-growth-form-shell-v317 .consent label{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:12px 14px!important;background:#fff8f4!important;border:1px solid #ffd8c8!important;border-radius:14px!important;font-size:12.5px!important;color:#333!important}.vm-growth-form-shell-v317 .acf-fields,.vm-growth-form-shell-v317 .vm-form-grid,.vm-growth-form-shell-v317 .tge-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.vm-growth-form-shell-v317 .acf-fields > *,.vm-growth-form-shell-v317 .vm-form-grid > *,.vm-growth-form-shell-v317 .tge-form-grid > *{min-width:0!important}
@media(max-width:1080px){.vm-home-analysis-polished-v317{grid-template-columns:1fr!important}.vm-home-tool-copy-v316{max-width:760px!important}.vm-growth-form-shell-v317{max-width:760px!important;width:100%!important}}
@media(max-width:760px){.vm-home-analysis-polished-v317{padding-top:42px!important;gap:22px!important}.vm-analysis-benefits-v317{gap:9px}.vm-analysis-benefits-v317 li{padding:12px 12px 12px 40px;font-size:14px}.vm-form-head-v317{padding:22px 18px 17px!important;border-radius:22px 22px 0 0}.vm-form-head-v317 h3{font-size:27px!important}.vm-growth-form-shell-v317 > :not(.vm-form-head-v317){margin:18px 16px 20px!important}.vm-growth-form-shell-v317 form,.vm-growth-form-shell-v317 .acf-fields,.vm-growth-form-shell-v317 .vm-form-grid,.vm-growth-form-shell-v317 .tge-form-grid{grid-template-columns:1fr!important;gap:12px!important}.vm-growth-form-shell-v317 .radio,.vm-growth-form-shell-v317 .checkbox,.vm-growth-form-shell-v317 fieldset,.vm-growth-form-shell-v317 .options,.vm-growth-form-shell-v317 .vm-options,.vm-growth-form-shell-v317 .vm-field-options{grid-template-columns:1fr!important}.vm-growth-form-shell-v317 input:not([type="radio"]):not([type="checkbox"]),.vm-growth-form-shell-v317 select,.vm-growth-form-shell-v317 textarea{min-height:52px!important;font-size:16px!important;border-radius:15px!important}.vm-growth-form-shell-v317 textarea{min-height:96px!important}.vm-growth-form-shell-v317 button,.vm-growth-form-shell-v317 input[type="submit"]{min-height:54px!important}.vm-growth-form-shell-v317 .radio label,.vm-growth-form-shell-v317 .checkbox label,.vm-growth-form-shell-v317 fieldset label,.vm-growth-form-shell-v317 .options label,.vm-growth-form-shell-v317 .vm-options label,.vm-growth-form-shell-v317 .vm-field-options label{font-size:13px!important;padding:11px 12px!important}}
@media(max-width:420px){.vm-growth-form-shell-v317 > :not(.vm-form-head-v317){margin:16px 12px 18px!important}.vm-form-head-v317{padding:20px 15px 16px!important}.vm-form-head-v317 h3{font-size:25px!important}.vm-form-head-v317 p{font-size:14px!important}.vm-home-tool-copy-v316 h2{font-size:32px!important}}
