.ads-planner{color:#ead9bc;background:#0d4938;border:2px solid #101814;margin:24px clamp(18px,4vw,70px) 70px;padding:clamp(22px,4vw,56px);scroll-margin-top:110px;box-shadow:7px 7px #ff4d12}.ads-eyebrow{letter-spacing:.11em;text-transform:uppercase;font:800 12px/1.4 Arial,sans-serif!important}.ads-planner-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.ads-planner h2{letter-spacing:-.04em;margin:12px 0;font:900 clamp(32px,4vw,58px)/1.04 Arial,sans-serif}.ads-planner h2 em{color:#d9ff43;font-style:normal}.ads-planner p{font:18px/1.6 Georgia,serif}.ads-planner-disclosure{border-block:1px solid #779181;margin:25px 0 30px;padding:18px 0;font:14px/1.6 Arial,sans-serif!important}.ads-planner-disclosure strong{color:#d9ff43}.ads-planner-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(24px,4vw,55px);display:grid}.ads-planner fieldset{border:0;min-width:0;margin:0;padding:0}.ads-planner legend{letter-spacing:.02em;margin-bottom:22px;font:800 14px/1.5 Arial,sans-serif}.ads-input-grid{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.ads-field{min-width:0}.ads-field label{margin-bottom:8px;font:700 14px/1.4 Arial,sans-serif;display:block}.ads-field input{box-sizing:border-box;color:#101814;background:#f5ead4;border:2px solid #101814;border-radius:0;width:100%;min-height:50px;padding:12px;font:700 21px/1.2 Arial,sans-serif;display:block}:is(.ads-field input:focus-visible,.ads-planner button:focus-visible,.ads-formulas summary:focus-visible,.ads-seo-option input:focus-visible){outline-offset:3px;outline:3px solid #d9ff43}.ads-field small,.ads-input-error{margin-top:7px;font:12px/1.55 Arial,sans-serif;display:block}.ads-input-error{color:#101814;background:#ead9bc;border-left:5px solid #ff4d12;padding:8px}.ads-fee-line{border-block:1px solid #779181;grid-template-columns:1fr auto;gap:10px;margin:26px 0;padding:20px 0;font:700 15px/1.5 Arial,sans-serif;display:grid}.ads-fee-line strong{color:#d9ff43;font-size:24px}.ads-fee-line small{grid-column:1/-1;font-weight:400;line-height:1.6}.ads-seo-option label{align-items:flex-start;gap:12px;font:700 15px/1.5 Arial,sans-serif;display:flex}.ads-seo-option input{accent-color:#d9ff43;flex-shrink:0;width:22px;height:22px;margin:0}.ads-seo-option p{margin:12px 0;font:13px/1.6 Arial,sans-serif}.ads-planner-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.ads-planner button{cursor:pointer;color:#101814;background:#d9ff43;border:2px solid #101814;border-radius:0;min-height:46px;padding:13px 17px;font:800 13px/1.5 Arial,sans-serif}.ads-planner button+button{background:#ead9bc}.ads-planner button:disabled{opacity:.5;cursor:not-allowed}.ads-planner-results{color:#101814;background:#ead9bc;border:2px solid #101814;min-width:0;padding:clamp(20px,2.5vw,32px)}.ads-funnel{background:#101814;border:2px solid #101814;grid-template-columns:repeat(2,1fr);gap:2px;margin:20px 0;padding:0;list-style:none;display:grid}.ads-funnel li{background:#f5ead4;min-width:0;padding:16px}.ads-funnel li:last-child{background:#d9ff43}.ads-funnel span{text-transform:uppercase;letter-spacing:.04em;font:700 11px/1.4 Arial,sans-serif;display:block}.ads-funnel strong{overflow-wrap:anywhere;margin-top:8px;font:900 clamp(25px,3vw,38px)/1.2 Arial,sans-serif;display:block}.ads-result-note{font:12px/1.6 Arial,sans-serif!important}.ads-economics{margin:24px 0 10px}.ads-economics>div,.ads-investment dl>div{border-bottom:1px solid #a2a58d;justify-content:space-between;gap:20px;padding:12px 0;font:14px/1.5 Arial,sans-serif;display:flex}.ads-economics dt{max-width:70%}.ads-economics dd,.ads-investment dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:800}.ads-economics .ads-contribution{border-bottom:2px solid #101814;font-size:17px}.ads-break-even{color:#ead9bc;background:#101814;margin:25px 0;padding:20px}.ads-break-even span{font:700 12px/1.5 Arial,sans-serif}.ads-break-even strong{color:#d9ff43;margin-top:7px;font:900 clamp(24px,3vw,35px)/1.2 Arial,sans-serif;display:block}.ads-break-even p,.ads-investment p{font:12px/1.6 Arial,sans-serif!important}.ads-investment h3{font:800 17px/1.4 Arial,sans-serif}.ads-investment dl>div:last-child{border:0}.ads-stress-test{border-top:1px solid #779181;margin-top:38px;padding-top:30px}.ads-stress-test h3{margin:10px 0;font:800 26px/1.2 Arial,sans-serif}.ads-stress-test header>p:last-child{max-width:80ch;font:14px/1.6 Arial,sans-serif}.ads-stress-test>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}.ads-stress-test article{color:#101814;background:#ead9bc;border:2px solid #101814;min-width:0;padding:22px}.ads-stress-test article:nth-child(2){background:#d9ff43}.ads-stress-test h4{margin:0;font:800 17px/1.4 Arial,sans-serif}.ads-stress-test article p{font:12px/1.6 Arial,sans-serif}.ads-stress-test dl{margin-bottom:0}.ads-stress-test dl>div{border-top:1px solid #90967c;padding:11px 0}.ads-stress-test dt{font:12px/1.5 Arial,sans-serif}.ads-stress-test dd{overflow-wrap:anywhere;margin:4px 0 0;font:800 22px/1.4 Arial,sans-serif}.ads-formulas{border-top:1px solid #779181;margin-top:28px;padding-top:20px;font:14px/1.7 Arial,sans-serif}.ads-formulas summary{cursor:pointer;padding:8px 0;font-weight:800}.ads-formulas li{margin-bottom:9px}.ads-incomplete h3{font:800 24px/1.3 Arial,sans-serif}.ads-incomplete p{font:15px/1.6 Arial,sans-serif}.ads-channel-compare{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.ads-channel-compare>div{border:2px solid #101814;padding:22px}.ads-channel-compare h3{margin-top:0!important}.ads-industry-choices{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.ads-industry-choices a{border-top:1px solid #7b836b;padding:16px 0;display:block;text-decoration:none!important}.ads-industry-choices strong{font:800 17px/1.4 Arial,sans-serif;display:block}.ads-industry-choices span{font:15px/1.6 Georgia,serif}.ads-guide-jump{border-bottom:2px solid #101814;margin-top:8px;padding-bottom:5px;font:800 14px/1.5 Arial,sans-serif;display:inline-block}.ads-guide-hero .blog-deck{max-width:50ch}@media (max-width:1000px){.ads-planner-grid{grid-template-columns:1fr}.ads-planner-heading{grid-template-columns:1fr;gap:8px}.ads-planner-results{max-width:none}.ads-stress-test>div{grid-template-columns:1fr}.ads-stress-test dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ads-stress-test dd{font-size:21px}}@media (max-width:600px){.ads-planner{margin:18px 14px 50px;padding:23px 18px;box-shadow:5px 5px #ff4d12}.ads-input-grid,.ads-channel-compare,.ads-industry-choices{grid-template-columns:1fr}.ads-planner-heading h2{font-size:35px}.ads-planner p{font-size:16px}.ads-stress-test dl{grid-template-columns:1fr}.ads-stress-test dl>div{justify-content:space-between;gap:16px;display:flex}.ads-stress-test dd{text-align:right;margin:0}.ads-economics>div{flex-direction:column;gap:4px}.ads-economics dt{max-width:none}.ads-economics dd{text-align:left}.ads-planner-actions button{width:100%}.ads-investment dl>div{font-size:13px}}.ads-guide-hero .blog-article-hero-art figcaption{gap:12px}@media (max-width:600px){.ads-guide-hero .blog-article-hero-art figcaption{flex-flow:wrap;justify-content:flex-start;gap:10px 16px;padding:16px;display:flex}.ads-guide-hero .blog-article-hero-art figcaption i{display:none}}
