
:root{--brief-dark:#0b2019;--brief-ink:#17231d;--brief-muted:#66736c;--brief-line:#dce3df;--brief-paper:#fbfaf6;--brief-mint:#ccebd7;--brief-amber:#d69a32}
html{scroll-behavior:smooth}
body{background:var(--brief-paper);color:var(--brief-ink)}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.brief-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}
.rm-header.brief-header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;height:76px;padding:0 max(24px,calc((100vw - 1180px)/2));background:transparent;border:0;transition:.2s ease}
.rm-header.brief-header.scrolled{background:rgba(11,32,25,.95);box-shadow:0 8px 26px rgba(0,0,0,.14);backdrop-filter:blur(14px)}
.brief-nav{display:flex;align-items:center;gap:26px}.brief-nav>a{color:#e7efe9!important;text-decoration:none;font-size:12px;font-weight:700}.brief-nav .button{background:#f5f4ec!important;color:#12271e!important;min-height:40px;padding:0 15px}
.brief-hero{padding-top:150px!important;padding-bottom:90px!important;min-height:760px;background:var(--brief-dark);color:#f6faf7;display:grid!important;grid-template-columns:1.04fr .96fr;gap:76px;align-items:center}
.brief-hero .hero-copy{max-width:none}.brief-hero .audience-kicker{color:#a4beb1}.brief-hero h1{font-size:clamp(54px,6vw,86px)!important;line-height:.96!important;letter-spacing:-.052em!important;color:#fff!important;margin:0!important}.brief-hero h1 span{color:var(--brief-mint)!important}
.brief-hero .hero-lede{font-size:18px!important;line-height:1.7!important;color:#bdcdc5!important;max-width:700px!important;margin:27px 0 0!important}
.brief-hero .hero-actions{margin-top:30px!important}.brief-hero .hero-actions .button{background:#f6f4ec!important;color:#10251d!important}.brief-hero .text-cta{color:#e6eee9!important}
.brief-microtrust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;color:#92a99d;font-size:11px}.brief-microtrust i{width:3px;height:3px;border-radius:50%;background:#667d72}
.brief-transform{padding:25px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.035);box-shadow:0 34px 80px rgba(0,0,0,.22)}
.transform-label{display:block;margin-bottom:10px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:900;color:#91a99d}
.rough-card,.clean-card{border-radius:14px;padding:21px;color:var(--brief-ink)}.rough-card{background:#e9e7de}.rough-card>span{color:var(--brief-amber);letter-spacing:2px}.rough-card p{font-family:var(--serif);font-size:23px;line-height:1.45;margin:10px 0 0;color:#4d5852}
.transform-arrow{text-align:center;padding:14px;color:#9fb8ac;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}
.clean-card{background:#fff;box-shadow:0 24px 50px rgba(0,0,0,.18)}.clean-card>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.clean-card strong{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.clean-card small{color:#2d6c4e;background:#e5f1e8;border-radius:999px;padding:5px 8px}.clean-card>p{font-family:var(--serif);font-size:25px;line-height:1.5;margin:22px 0}.clean-card footer{display:flex;justify-content:space-between;border-top:1px solid #e5e9e6;padding-top:13px;font-size:10px;color:#68736d}.clean-card footer b{color:#2f7656}
.live-demo.brief-demo{padding:116px 0!important;background:#f0efe8!important;color:var(--brief-ink)!important}.brief-demo .live-demo-grid{grid-template-columns:.78fr 1.22fr!important;gap:70px!important}.brief-demo .live-demo-copy{position:sticky;top:118px}.brief-demo .live-demo-copy .overline{color:#547063!important}.brief-demo .live-demo-copy h2{color:var(--brief-ink)!important;font-size:clamp(46px,4.6vw,68px)!important}.brief-demo .live-demo-copy>p:not(.overline){color:var(--brief-muted)!important}.brief-demo .live-proof-note{border-color:#d7ddd9!important;color:#68756e!important}
.brief-demo-card{padding:32px!important;border:1px solid #dce3df!important;background:#fff!important;box-shadow:0 30px 75px rgba(18,42,31,.11)!important}.brief-demo-card:after{display:none!important}.brief-live-badge{position:absolute;right:20px;top:19px;display:flex;align-items:center;gap:6px;background:#e8f2eb;color:#2e684d;border-radius:999px;padding:6px 9px;font-size:9px;letter-spacing:.1em;font-weight:900}.brief-live-badge i{width:6px;height:6px;border-radius:50%;background:#3b9b6b;box-shadow:0 0 0 4px rgba(59,155,107,.1)}
.brief-rating{border:0;padding:0;margin:0 0 20px}.brief-rating legend{display:block;font-size:9px;font-weight:900;letter-spacing:.13em;color:#78847e;margin-bottom:9px}.brief-demo-card .star-picker button{width:46px!important;height:46px!important}.brief-demo-card .star-picker button:focus-visible,.brief-demo-card textarea:focus-visible,.brief-demo-card button:focus-visible,.brief-final-form input:focus-visible,.brief-final-form button:focus-visible{outline:3px solid #89b19e;outline-offset:3px}
.brief-retry{border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;color:#8a4034;font-weight:800;padding:0}.brief-result-trust{margin-top:16px;padding-top:14px;border-top:1px solid #e8ece9;font-size:11px;color:#607069}.brief-result-trust span{color:#2f7958;font-weight:900}
.brief-post-capture{margin-top:22px;padding:17px;background:#f2f5f1;border-radius:12px}.brief-post-capture>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.brief-post-capture strong{font-family:var(--serif);font-size:19px}.brief-post-capture>div:first-child span{font-size:11px;color:#68756e}

.brief-workflow{padding-top:112px!important;padding-bottom:112px!important}.brief-centered{text-align:center;max-width:820px;margin:0 auto}.brief-centered>p:last-child{max-width:700px;margin-left:auto;margin-right:auto}.brief-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.brief-three-steps article{padding:28px;border:1px solid var(--brief-line);border-radius:14px;background:#fff}.brief-three-steps article>span{font-family:var(--serif);font-size:29px;color:#2d624b}.brief-three-steps h3{font-family:var(--serif);font-size:24px;font-weight:500;margin:21px 0 8px}.brief-three-steps p{font-size:13px;line-height:1.7;color:#68746e;margin:0}.brief-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;border:1px solid var(--brief-line);background:var(--brief-line);border-radius:11px;overflow:hidden}.brief-feature-strip span{padding:16px 14px;background:#f7f7f3;font-size:11px;font-weight:700;color:#526058}.brief-center-link{text-align:center;margin:27px 0 0}
.brief-difference{padding:112px 0;background:#0f2920;color:#f5f8f5}.brief-difference .overline{color:#9eb8ab!important}.brief-difference .editorial-heading h2{color:#fff!important}.brief-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.brief-pillars article{padding:26px 24px;border-top:1px solid rgba(255,255,255,.17)}.brief-pillars article>span{font-family:var(--serif);font-size:26px;color:#b9d7c8}.brief-pillars h3{font-family:var(--serif);font-size:23px;font-weight:500;margin:17px 0 8px}.brief-pillars p{font-size:13px;line-height:1.7;color:#aab9b2;margin:0}.brief-compare{margin-top:68px;padding-top:38px;border-top:1px solid rgba(255,255,255,.13)}.brief-compare-head{display:flex;justify-content:space-between;gap:24px;align-items:end}.brief-compare-head h3{font-family:var(--serif);font-size:33px;font-weight:500;margin:0}.brief-compare-head p{max-width:470px;margin:0;color:#a8b8b0;font-size:13px}.brief-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.brief-compare-grid article{display:flex;flex-direction:column;min-height:235px;padding:21px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.03)}.brief-compare-grid article.featured{border-color:#7ca58d;background:rgba(184,219,198,.08)}.brief-compare-grid small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:#a9c2b5}.brief-compare-grid strong{font-family:var(--serif);font-size:20px;font-weight:500;line-height:1.3;margin:17px 0 8px}.brief-compare-grid p{font-size:12px;line-height:1.65;color:#a9b8b1;margin:0}.brief-compare-grid em{margin-top:auto;padding-top:18px;color:#c8d4ce;font-size:10px;font-style:normal}.brief-compare-note{font-size:9px;color:#81958b;margin:13px 0 0}
.brief-real-proof{padding:90px 0;background:#faf9f4}.brief-proof-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:end;padding-top:30px;padding-bottom:30px;border-top:1px solid #dde3df;border-bottom:1px solid #dde3df}.brief-proof-inner h2{font-family:var(--serif);font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:0}.brief-proof-inner>p{margin:0;color:#68756e;line-height:1.75}
.brief-pricing{display:grid!important;grid-template-columns:1fr .72fr;gap:82px;align-items:center;padding-top:112px!important;padding-bottom:112px!important}.brief-pricing .pricing-copy h2{font-size:clamp(44px,4.5vw,66px)!important}.brief-pricing-card{padding:33px!important;border-radius:17px!important;background:var(--brief-dark)!important;color:#f6f8f6!important;box-shadow:0 30px 70px rgba(10,32,24,.16)!important}.brief-price-top{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.11em;text-transform:uppercase;font-weight:900;color:#9eb6aa}.brief-pricing-card .pricing-price{margin:18px 0 9px!important}.brief-pricing-card .pricing-price strong{font-size:58px!important;color:#fff!important}.brief-pricing-card>p{color:#b7c6bf!important;line-height:1.65!important}.brief-pricing-card ul{margin:22px 0!important}.brief-pricing-card li{border-color:rgba(255,255,255,.11)!important}.brief-pricing-card>small{display:block;text-align:center;margin-top:11px;color:#91a69b}.brief-full-button{width:100%;justify-content:center}
.brief-final{padding:92px 0;background:#e7eee9}.brief-final-grid{display:grid;grid-template-columns:1fr .8fr;gap:68px;align-items:center}.brief-final h2{font-family:var(--serif);font-size:clamp(46px,4.8vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:400;margin:0}.brief-final-grid>div>p:last-child{color:#63716a}.brief-final-form{display:block!important;padding:23px!important;border:1px solid #d1ddd6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.brief-final-form>label{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#6f7c75;margin-bottom:9px}.brief-final-row{display:grid;grid-template-columns:1fr auto;gap:8px}.brief-final-form input[type=email]{min-height:46px;border:1px solid #d7dfda!important;border-radius:8px;padding:0 12px}.brief-final-form button{min-height:46px!important;border-radius:8px!important;background:var(--brief-dark)!important}.brief-final-form>small{display:block;margin-top:9px;color:#78847d;font-size:9px}.brief-final-form.is-saved .brief-final-row{display:none}.brief-final-form.is-saved .quick-success{display:block!important;padding:10px 0}
.brief-footer .footer-links{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.brief-footer .footer-bottom{justify-content:flex-start!important}
.brief-header.scrolled{background:rgba(11,32,25,.95)!important}
.quick-capture-form.is-saved .quick-success{display:block!important}
@media(max-width:1050px){.brief-hero{grid-template-columns:1fr!important;gap:45px}.brief-transform{max-width:720px}.brief-demo .live-demo-grid{grid-template-columns:1fr!important}.brief-demo .live-demo-copy{position:static}.brief-three-steps,.brief-pillars{grid-template-columns:1fr 1fr}.brief-feature-strip,.brief-compare-grid{grid-template-columns:1fr 1fr}.brief-proof-inner,.brief-pricing,.brief-final-grid{grid-template-columns:1fr!important;gap:38px!important}}
@media(max-width:720px){.rm-header.brief-header{height:68px;padding:0 14px}.brief-nav>a:not(.button){display:none}.brief-hero{padding-top:118px!important;padding-bottom:72px!important}.brief-hero h1{font-size:46px!important}.brief-hero .hero-lede{font-size:16px!important}.brief-hero .hero-actions{flex-direction:column;align-items:flex-start}.brief-microtrust{flex-direction:column;align-items:flex-start}.brief-microtrust i{display:none}.brief-transform{padding:15px}.rough-card,.clean-card{padding:17px}.rough-card p{font-size:20px}.clean-card>p{font-size:21px}.live-demo.brief-demo,.brief-workflow,.brief-difference,.brief-real-proof,.brief-pricing{padding-top:80px!important;padding-bottom:80px!important}.brief-demo-card{padding:21px 17px!important}.brief-live-badge{left:17px;right:auto;top:15px}.brief-demo-card h3{padding-top:28px;margin-right:0!important}.brief-demo-card .star-picker{gap:6px}.brief-demo-card .star-picker button{min-width:44px!important;width:calc((100% - 24px)/5)!important;height:46px!important}.brief-demo-card .demo-actions{flex-direction:column;align-items:stretch}.brief-demo-card .demo-generate{width:100%}.brief-post-capture>div:first-child{flex-direction:column}.quick-capture-form,.brief-final-row{grid-template-columns:1fr!important}.brief-three-steps,.brief-pillars,.brief-feature-strip,.brief-compare-grid{grid-template-columns:1fr}.brief-compare-head{flex-direction:column;align-items:flex-start}.brief-proof-inner{grid-template-columns:1fr;gap:22px}.brief-final{padding:76px 0}.brief-final h2{font-size:44px}.brief-footer .footer-main{grid-template-columns:1fr!important}.brief-footer .footer-links{grid-template-columns:1fr 1fr!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* neutral-visual-redesign-20261002 */
:root{
  --neutral-bg:#F7F5F1;
  --neutral-bg-alt:#EFECE6;
  --neutral-surface:#FFFFFF;
  --neutral-text:#1F2A26;
  --neutral-muted:#5F6B66;
  --neutral-soft:#7A847F;
  --neutral-border:#D8D5CE;
  --neutral-primary:#5E776D;
  --neutral-primary-hover:#4C625A;
  --neutral-primary-soft:#DCE5E0;
  --neutral-primary-soft-text:#395046;
  --neutral-warm:#C89A3D;
  --neutral-success:#4E7A62;
  --neutral-footer:#24312C;
}
body{background:var(--neutral-bg)!important;color:var(--neutral-text)!important}
.rm-header.brief-header{background:rgba(247,245,241,.94)!important;border-bottom:1px solid rgba(216,213,206,.75)!important;box-shadow:none!important;backdrop-filter:blur(14px)}
.rm-header.brief-header.scrolled{background:rgba(247,245,241,.97)!important;box-shadow:0 8px 24px rgba(31,42,38,.06)!important}
.brief-nav>a{color:var(--neutral-text)!important}
.brief-nav>a:hover{color:var(--neutral-primary)!important}
.brief-nav .button{background:var(--neutral-primary)!important;color:#fff!important;border:0!important;box-shadow:none!important}
.brief-nav .button:hover{background:var(--neutral-primary-hover)!important}
.brief-hero{
  max-width:none!important;width:100%!important;margin:0!important;
  padding-left:max(28px,calc((100vw - 1180px)/2))!important;
  padding-right:max(28px,calc((100vw - 1180px)/2))!important;
  background:linear-gradient(180deg,#FAF8F4 0%,#F6F3EE 100%)!important;
  color:var(--neutral-text)!important;
}
.brief-hero .audience-kicker{color:var(--neutral-primary)!important}
.brief-hero h1{color:var(--neutral-text)!important;font-size:clamp(54px,5.4vw,78px)!important;line-height:.99!important;max-width:760px}
.brief-hero h1 span{color:var(--neutral-primary)!important;font-style:normal!important}
.brief-hero .hero-lede{color:var(--neutral-muted)!important;max-width:680px!important;font-size:17px!important}
.brief-hero .hero-actions .button{background:var(--neutral-primary)!important;color:#fff!important;border:0!important;box-shadow:0 9px 24px rgba(94,119,109,.18)!important}
.brief-hero .hero-actions .button:hover{background:var(--neutral-primary-hover)!important}
.brief-hero .text-cta{color:var(--neutral-text)!important;border-color:#ADB6B1!important}
.brief-hero .text-cta:hover{color:var(--neutral-primary)!important;border-color:var(--neutral-primary)!important}
.brief-microtrust{color:var(--neutral-soft)!important}
.brief-microtrust i{background:#B5BDB8!important}
.brief-transform{background:#F1EEE8!important;border:1px solid var(--neutral-border)!important;box-shadow:none!important}
.transform-label{color:var(--neutral-soft)!important}
.rough-card{background:#EAE6DE!important;color:var(--neutral-text)!important}
.rough-card>span{color:var(--neutral-warm)!important}
.rough-card p{color:#515A55!important}
.transform-arrow{color:var(--neutral-primary)!important}
.clean-card{background:#fff!important;color:var(--neutral-text)!important;border:1px solid #E2DED7!important;box-shadow:0 18px 40px rgba(31,42,38,.08)!important}
.clean-card small{background:var(--neutral-primary-soft)!important;color:var(--neutral-primary-soft-text)!important}
.clean-card footer{border-color:#E7E4DD!important;color:var(--neutral-soft)!important}
.clean-card footer b{color:var(--neutral-success)!important}
.live-demo.brief-demo{background:var(--neutral-bg-alt)!important;color:var(--neutral-text)!important}
.brief-demo .live-demo-copy .overline{color:var(--neutral-primary)!important}
.brief-demo .live-demo-copy h2{color:var(--neutral-text)!important}
.brief-demo .live-demo-copy>p:not(.overline){color:var(--neutral-muted)!important}
.brief-demo .live-proof-note{color:var(--neutral-muted)!important;border-color:var(--neutral-border)!important}
.brief-demo-card{background:#fff!important;border:1px solid var(--neutral-border)!important;box-shadow:0 22px 54px rgba(31,42,38,.08)!important}
.brief-live-badge{background:var(--neutral-primary-soft)!important;color:var(--neutral-primary-soft-text)!important}
.brief-live-badge i{background:var(--neutral-success)!important}
.brief-demo-card .star-picker button{background:#FAF9F6!important;border-color:#D9D6D0!important;color:#B8B2A9!important}
.brief-demo-card .star-picker button.on{background:#FFF8E8!important;border-color:#E0C98F!important;color:var(--neutral-warm)!important}
.brief-demo-card textarea{background:#FCFBF8!important;border-color:var(--neutral-border)!important;color:var(--neutral-text)!important}
.brief-demo-card textarea:focus{border-color:var(--neutral-primary)!important;box-shadow:0 0 0 3px rgba(94,119,109,.12)!important}
.demo-generate{background:var(--neutral-primary)!important}
.demo-generate:hover{background:var(--neutral-primary-hover)!important}
.brief-post-capture{background:#F3F5F2!important;border:1px solid #DEE4E0!important}
.quick-capture-form{background:#fff!important;border-color:var(--neutral-border)!important;box-shadow:none!important}
.quick-capture-form button{background:var(--neutral-primary)!important}
.quick-capture-form button:hover{background:var(--neutral-primary-hover)!important}

.brief-workflow{background:var(--neutral-bg)!important}
.brief-workflow .workflow-heading .overline{color:var(--neutral-primary)!important}
.brief-workflow .workflow-heading h2{color:var(--neutral-text)!important}
.brief-workflow .workflow-heading>p:last-child{color:var(--neutral-muted)!important}
.brief-three-steps article{background:#fff!important;border-color:var(--neutral-border)!important;box-shadow:0 10px 26px rgba(31,42,38,.035)!important}
.brief-three-steps article>span{color:var(--neutral-primary)!important}
.brief-three-steps h3{color:var(--neutral-text)!important}
.brief-three-steps p{color:var(--neutral-muted)!important}
.brief-feature-strip{border-color:var(--neutral-border)!important;background:var(--neutral-border)!important}
.brief-feature-strip span{background:#F4F1EC!important;color:#52615A!important}
.brief-center-link .text-cta{color:var(--neutral-primary)!important;border-color:#A8B4AE!important}
.brief-difference{background:#F2F0EA!important;color:var(--neutral-text)!important;border-top:1px solid #E5E1DA!important;border-bottom:1px solid #E5E1DA!important}
.brief-difference .overline{color:var(--neutral-primary)!important}
.brief-difference .editorial-heading h2{color:var(--neutral-text)!important}
.brief-pillars article{border-top:1px solid var(--neutral-border)!important}
.brief-pillars article>span{color:var(--neutral-primary)!important}
.brief-pillars h3{color:var(--neutral-text)!important}
.brief-pillars p{color:var(--neutral-muted)!important}
.brief-compare{border-top:1px solid var(--neutral-border)!important}
.brief-compare-head h3{color:var(--neutral-text)!important}
.brief-compare-head p{color:var(--neutral-muted)!important}
.brief-compare-grid article{background:#fff!important;border-color:var(--neutral-border)!important;color:var(--neutral-text)!important;box-shadow:none!important}
.brief-compare-grid article.featured{background:#EDF2EF!important;border-color:#AFC1B8!important}
.brief-compare-grid small{color:var(--neutral-primary)!important}
.brief-compare-grid strong{color:var(--neutral-text)!important}
.brief-compare-grid p{color:var(--neutral-muted)!important}
.brief-compare-grid em{color:var(--neutral-soft)!important}
.brief-compare-note{color:var(--neutral-soft)!important}
.roi-section{background:#FAF8F4!important}
.roi-heading .overline{color:var(--neutral-primary)!important}
.roi-heading h2{color:var(--neutral-text)!important}
.roi-heading p:last-child{color:var(--neutral-muted)!important}
.roi-card-new{background:#fff!important;border-color:var(--neutral-border)!important;box-shadow:0 16px 42px rgba(31,42,38,.055)!important}
.roi-control label{color:var(--neutral-soft)!important}
.roi-control label output{color:var(--neutral-primary)!important}
.roi-control input[type=range]{accent-color:var(--neutral-primary)!important}
.roi-results-new{border-color:#E7E3DC!important}
.roi-stat-new span{color:var(--neutral-soft)!important}
.roi-stat-new strong{color:var(--neutral-text)!important}
.roi-stat-new.accent strong{color:var(--neutral-primary)!important}
.roi-stat-new.value strong{color:#886C32!important}
.roi-disclaimer{color:var(--neutral-soft)!important;border-color:#ECE8E1!important}
.brief-real-proof{background:#F2F0EA!important}
.brief-proof-inner{border-color:var(--neutral-border)!important}
.brief-proof-inner h2{color:var(--neutral-text)!important}
.brief-proof-inner>p{color:var(--neutral-muted)!important}
.brief-pricing{background:#fff!important;max-width:none!important;width:100%!important;margin:0!important;padding-left:max(28px,calc((100vw - 1180px)/2))!important;padding-right:max(28px,calc((100vw - 1180px)/2))!important}
.brief-pricing .pricing-copy .overline{color:var(--neutral-primary)!important}
.brief-pricing .pricing-copy h2{color:var(--neutral-text)!important}
.brief-pricing .pricing-copy>p:last-child{color:var(--neutral-muted)!important}
.brief-pricing-card{background:#F8F6F2!important;color:var(--neutral-text)!important;border:1px solid var(--neutral-border)!important;box-shadow:0 18px 46px rgba(31,42,38,.06)!important}
.brief-price-top{color:var(--neutral-primary)!important}
.brief-pricing-card .pricing-price strong{color:var(--neutral-text)!important}
.brief-pricing-card .pricing-price span{color:var(--neutral-muted)!important}
.brief-pricing-card>p{color:var(--neutral-muted)!important}
.brief-pricing-card li{color:#4E5B55!important;border-color:#E1DED8!important}
.brief-pricing-card li:before{color:var(--neutral-success)!important}
.brief-pricing-card .button-lime{background:var(--neutral-primary)!important;color:#fff!important;border:0!important}
.brief-pricing-card .button-lime:hover{background:var(--neutral-primary-hover)!important}
.brief-pricing-card>small{color:var(--neutral-soft)!important}
.brief-final{background:#E8EDE9!important}
.brief-final .overline{color:var(--neutral-primary)!important}
.brief-final h2{color:var(--neutral-text)!important}
.brief-final-grid>div>p:last-child{color:var(--neutral-muted)!important}
.brief-final-form{background:#fff!important;border-color:#CDD6D1!important;box-shadow:0 12px 34px rgba(31,42,38,.05)!important}
.brief-final-form>label{color:var(--neutral-muted)!important}
.brief-final-form input[type=email]{background:#FCFBF8!important;border-color:var(--neutral-border)!important;color:var(--neutral-text)!important}
.brief-final-form button{background:var(--neutral-primary)!important;color:#fff!important}
.brief-final-form button:hover{background:var(--neutral-primary-hover)!important}
.brief-final-form>small{color:var(--neutral-soft)!important}
.brief-footer{background:var(--neutral-footer)!important;color:#DDE4DF!important}
.brief-footer .footer-brand p,.brief-footer .footer-links a,.brief-footer .footer-bottom{color:#B7C3BD!important}
.brief-footer .footer-links strong{color:#F1F4F2!important}
@media(max-width:720px){
  .rm-header.brief-header{background:rgba(247,245,241,.98)!important}
  .brief-hero{padding-left:18px!important;padding-right:18px!important}
  .brief-hero h1{font-size:44px!important;line-height:1.02!important}
  .brief-pricing{padding-left:18px!important;padding-right:18px!important}
  .brief-transform{background:#EFECE6!important}
}

/* polish-pass-20261002 */
.brief-proof-strip{padding:26px 0;background:#F4F1EC;border-top:1px solid var(--neutral-border);border-bottom:1px solid var(--neutral-border)}
.brief-proof-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}
.brief-proof-strip strong{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--neutral-text)}
.brief-proof-strip span{max-width:760px;color:var(--neutral-muted);font-size:12px;line-height:1.6}
.multi-location-line{margin:16px 0 0!important;padding-top:15px;border-top:1px solid #E2DED8;color:var(--neutral-muted)!important;font-size:11px!important;text-align:center}
.multi-location-line a{color:var(--neutral-primary);font-weight:800;text-decoration:underline;text-underline-offset:3px}
@media(max-width:720px){.brief-proof-strip-inner{align-items:flex-start;flex-direction:column;gap:8px}.brief-proof-strip{padding:22px 0}}

/* footer-logo-fix-20261003 */
.brief-footer .footer-brand img{
  filter:none!important;
  opacity:1!important;
  display:block!important;
  width:168px!important;
  height:auto!important;
  max-width:168px!important;
}
@media(max-width:720px){
  .brief-footer .footer-brand img{width:154px!important;max-width:154px!important}
}

/* owner-response-callout-20261003 */
.owner-response-callout{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:center;margin-top:22px;padding:22px 24px;border:1px solid var(--neutral-border);border-radius:13px;background:#F4F1EC}
.owner-response-kicker{display:block;margin-bottom:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--neutral-primary)}
.owner-response-callout h3{margin:0;font-family:var(--serif);font-size:24px;line-height:1.25;font-weight:500;color:var(--neutral-text)}
.owner-response-callout p{margin:0;color:var(--neutral-muted);font-size:12px;line-height:1.7}
@media(max-width:720px){.owner-response-callout{grid-template-columns:1fr;gap:10px;padding:19px}.owner-response-callout h3{font-size:22px}}
