body:has(.details-body){background:#fff}body:has(.prose){background:#fff}.details-body,.details-body p,.details-body li,.prose,.prose p,.prose li{color:#111614!important}.remedy-blog-index .index-head p,.remedy-blog-index .blog-card p{color:#161a17!important}.remedy-blog-index .read{color:#199a8e!important}body:has(.details-body) main>section:first-child{background:#fff;padding-top:150px!important;padding-bottom:110px!important}body:has(.details-body) main>section:first-child>.main-container>div:first-child{background:linear-gradient(135deg,#eaf5eb,#fff);-webkit-border-radius:28px;border-radius:28px;max-width:980px;padding:46px}body:has(.details-body) main>section:first-child>.main-container>div:first-child h1{color:#111!important;letter-spacing:-.05em!important;font-size:max(40px,min(5vw,68px))!important;line-height:1.04!important}body:has(.details-body) main>section:first-child>.main-container>div:first-child h2{color:#111!important;letter-spacing:-.05em!important;font-size:max(40px,min(5vw,68px))!important;line-height:1.04!important}body:has(.details-body) main>section:first-child>.main-container>figure{max-width:1160px;-webkit-border-radius:24px!important;border-radius:24px!important;margin:44px auto 0!important}.details-body{padding-top:16px}.details-body h3{scroll-margin-top:120px}.details-body blockquote,.details-body .box-quote{color:#111;background:#f6f5ef;border-left:4px solid #b58b24;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;padding:22px 24px}.details-body table{border-collapse:collapse;width:100%;margin:28px 0;font-size:15px}.details-body th,.details-body td{color:#111;text-align:left;vertical-align:top;border-bottom:1px solid #d2ddd3;padding:13px 11px}.details-body th{background:#eaf7f5}body:has(.prose) main{background:#fff}body:has(.prose) main>.main-container{max-width:1160px!important;padding:150px 20px 110px!important}body:has(.prose) main>.main-container>h1{color:#111;letter-spacing:-.05em;background:linear-gradient(135deg,#eaf5eb,#fff);-webkit-border-radius:28px;border-radius:28px;max-width:900px;margin:0 0 54px;padding:46px;font-size:max(40px,min(5vw,68px));line-height:1.04}body:has(.prose) .prose{max-width:800px;margin:0 auto;font-size:17px;line-height:1.78}body:has(.prose) .prose h2{color:#111;letter-spacing:-.03em;margin:52px 0 16px;font-size:32px;line-height:1.18}body:has(.prose) .prose a{text-underline-offset:3px;color:#199a8e!important}@media (max-width:700px){body:has(.details-body) main>section:first-child>.main-container>div:first-child{-webkit-border-radius:20px;border-radius:20px;padding:28px 22px}body:has(.prose) main>.main-container>h1{-webkit-border-radius:20px;border-radius:20px;padding:28px 22px}}.blog-theme-fees .blog-fees-main>section:first-child{background:linear-gradient(135deg,#faece9,#fff 62%,#f8efed);position:relative}.blog-theme-fees .blog-fees-main>section:first-child:after{content:"";opacity:.08;background:#b45b4b;-webkit-border-radius:50%;border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-120px}.blog-theme-fees .blog-fees-main>section:first-child .main-container{z-index:1;position:relative}.fees-editorial-bottom .main-container{max-width:1000px}.fees-editorial-bottom h2{color:#111;letter-spacing:-.04em;margin:54px 0 16px;font-size:max(32px,min(4vw,50px));line-height:1.1}.fees-editorial-bottom h2:first-child{margin-top:0}.fees-editorial-bottom p{color:#202522;font-size:16px;line-height:1.7}.fees-editorial-bottom table{border-collapse:collapse;width:100%;min-width:700px;margin:28px 0 46px;font-size:15px;line-height:1.5}.fees-editorial-bottom th,.fees-editorial-bottom td{color:#111;text-align:left;vertical-align:top;border-bottom:1px solid #cfe5e2;padding:15px 14px}.fees-editorial-bottom th{background:#eaf7f5;font-weight:700}.fees-editorial-bottom .blog-bottom-cta{background:0 0;max-width:760px;margin:64px auto 0;padding:0}.fees-editorial-bottom .blog-cta-panel{background:linear-gradient(135deg,#147d74,#199a8e);-webkit-border-radius:22px;border-radius:22px;padding:38px 40px;display:block;box-shadow:0 20px 46px rgba(25,154,142,.2)}.fees-editorial-bottom .blog-cta-panel h2{max-width:640px;font-size:max(28px,min(4vw,40px));color:#fff!important;margin:0 0 14px!important}.fees-editorial-bottom .blog-cta-panel p{margin:0;color:#ecfffc!important}.fees-editorial-bottom .blog-cta-actions{flex-direction:row;gap:12px;margin-top:26px;display:flex}.fees-editorial-bottom .blog-cta-actions a{text-align:center;-webkit-border-radius:12px;border-radius:12px;width:auto;min-width:150px;padding:12px 20px;text-decoration:none!important}.fees-editorial-bottom .blog-cta-primary{color:#106f67!important;background:#fff!important}.fees-editorial-bottom .blog-cta-secondary{border:1px solid rgba(255,255,255,.65);color:#fff!important;background:rgba(0,0,0,.1)!important}.fees-source-note{border-top:1px solid #cfe5e2;max-width:760px;margin:24px auto 0;padding-top:20px;font-size:13px!important}.fees-source-note a{color:#147d74;text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.fees-editorial-bottom .blog-cta-panel{padding:30px 24px}.fees-editorial-bottom .blog-cta-actions{flex-direction:column}.fees-editorial-bottom .blog-cta-actions a{width:100%}}.blog-bottom-cta{background:#fff;padding:20px 20px 100px}.blog-bottom-cta .main-container{max-width:1160px}.blog-cta-panel{background:linear-gradient(135deg,#147d74,#199a8e);-webkit-border-radius:28px;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:54px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(25,154,142,.2)}.blog-cta-panel:after{content:"";background:rgba(255,255,255,.08);-webkit-border-radius:50%;border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;right:-120px}.blog-cta-kicker{color:#bfe7c8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.blog-cta-panel h2{color:#fff;letter-spacing:-.04em;max-width:700px;margin:0 0 14px;font-size:max(30px,min(4vw,48px));line-height:1.08;position:relative}.blog-cta-panel p{color:#e5f1e8;max-width:680px;margin:0;font-size:17px;line-height:1.65;position:relative}.blog-cta-actions{z-index:1;flex-direction:column;gap:12px;min-width:190px;display:flex;position:relative}.blog-cta-actions a{text-align:center;-webkit-border-radius:999px;border-radius:999px;padding:14px 20px;font-weight:700;transition:transform .2s,background .2s;display:block}.blog-cta-actions a:hover{transform:translateY(-2px)}.blog-cta-primary{color:#172019;background:#f5d36c}.blog-cta-secondary{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.45)}@media (max-width:800px){.blog-cta-panel{grid-template-columns:1fr;gap:28px;padding:38px 28px}.blog-cta-actions{flex-direction:row;min-width:0}.blog-cta-actions a{flex:1}}@media (max-width:520px){.blog-bottom-cta{padding:10px 14px 70px}.blog-cta-actions{flex-direction:column}}.remedy-editorial .video-frame{aspect-ratio:16/9;background:#111;border:1px solid #d2ddd3;-webkit-border-radius:20px;border-radius:20px;margin:26px 0 38px;position:relative;overflow:hidden}.remedy-editorial .video-frame iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.blog-theme-software .article-hero{background:linear-gradient(135deg,var(--hero-soft,#e9f8f6),#fff 58%,var(--hero-soft,#e9f8f6));position:relative;overflow:hidden}.remedy-editorial[class*=blog-theme-] .article-hero{background:linear-gradient(135deg,var(--hero-soft,#e9f8f6),#fff 58%,var(--hero-soft,#e9f8f6));position:relative;overflow:hidden}.remedy-editorial[class*=blog-theme-] .article-hero:after{content:"";background:var(--hero-accent,#199a8e);opacity:.08;-webkit-border-radius:50%;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-130px}.blog-theme-software .article-hero:after{content:"";background:var(--hero-accent,#199a8e);opacity:.08;-webkit-border-radius:50%;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-130px}.blog-theme-software .article-hero .main-container{z-index:1;position:relative}.remedy-editorial[class*=blog-theme-] .article-hero .main-container{z-index:1;position:relative}.blog-theme-software .eyebrow{background:var(--hero-soft,#e9f8f6);color:var(--hero-dark,#147d74);-webkit-border-radius:999px;border-radius:999px;padding:8px 12px;display:inline-flex}.remedy-editorial[class*=blog-theme-] .eyebrow{background:var(--hero-soft,#e9f8f6);color:var(--hero-dark,#147d74);-webkit-border-radius:999px;border-radius:999px;padding:8px 12px;display:inline-flex}.blog-theme-software{--hero-accent:#199a8e;--hero-dark:#147d74;--hero-soft:#e6f8f6}.blog-theme-compliance{--hero-accent:#247b63;--hero-dark:#185d4b;--hero-soft:#eaf6f0}.blog-theme-ecommerce{--hero-accent:#2878a8;--hero-dark:#1d5c82;--hero-soft:#eaf4fa}.blog-theme-audit{--hero-accent:#7659a8;--hero-dark:#59407f;--hero-soft:#f1edf8}.blog-theme-ram{--hero-accent:#b67822;--hero-dark:#805516;--hero-soft:#fbf2e5}.blog-theme-methodology{--hero-accent:#3a7184;--hero-dark:#285666;--hero-soft:#e9f3f6}.blog-theme-fees{--hero-accent:#b45b4b;--hero-dark:#804034;--hero-soft:#faece9}.blog-theme-rpd{--hero-accent:#3168a3;--hero-dark:#244e79;--hero-soft:#eaf1f9}.blog-theme-obligations{--hero-accent:#697235;--hero-dark:#4e5626;--hero-soft:#f1f3e7}.blog-theme-pepr{--hero-accent:#8a5b8f;--hero-dark:#67436b;--hero-soft:#f5edf6}.remedy-blog-index .read,.details-body a,.prose a,.remedy-editorial .article-copy a{color:#199a8e!important}.remedy-editorial .eyebrow{color:#147d74}.remedy-editorial .article-hero{background:linear-gradient(135deg,#e9f8f6,#fff 58%,#e5f5f3)}.remedy-editorial .callout{background:#eef9f7;border-left-color:#199a8e}.remedy-editorial th{background:#eaf7f5}.remedy-editorial .article-source{background:#126d65}.article-copy>.blog-bottom-cta{background:0 0;max-width:680px;margin:56px 0 26px;padding:0}.article-copy .blog-cta-panel{background:linear-gradient(135deg,#147d74,#199a8e);-webkit-border-radius:22px;border-radius:22px;grid-template-columns:1fr;gap:26px;padding:38px 36px;box-shadow:0 20px 46px rgba(25,154,142,.22)}.article-copy .blog-cta-panel h2{margin-top:0;font-size:max(27px,min(4vw,38px))}.article-copy .blog-cta-actions{flex-direction:row}.article-copy .blog-cta-primary{color:#126d65;background:#fff}.article-copy .blog-cta-secondary{text-decoration:none;color:#fff!important}.article-copy .blog-cta-primary{text-decoration:none}@media (max-width:560px){.article-copy .blog-cta-panel{padding:30px 24px}.article-copy .blog-cta-actions{flex-direction:column}}.remedy-editorial .article-copy .blog-cta-panel{background:linear-gradient(135deg,#117f76,#199a8e 72%,#23a79a);padding:38px 40px;display:block}.remedy-editorial .article-copy .blog-cta-kicker{color:#d9fffa;margin-bottom:14px;font-size:11px}.remedy-editorial .article-copy .blog-cta-panel h2{letter-spacing:-.035em;max-width:640px;font-size:max(28px,min(4vw,40px));line-height:1.12;color:#fff!important;margin:0 0 14px!important}.remedy-editorial .article-copy .blog-cta-panel p{max-width:630px;font-size:16px;line-height:1.6;color:#ecfffc!important;margin:0!important}.remedy-editorial .article-copy .blog-cta-actions{flex-direction:row;align-items:center;gap:12px;min-width:0;margin-top:26px;display:flex}.remedy-editorial .article-copy .blog-cta-actions a{-webkit-border-radius:12px;border-radius:12px;width:auto;min-width:150px;padding:12px 20px;line-height:1.4;text-decoration:none!important}.remedy-editorial .article-copy .blog-cta-primary{border:1px solid #fff;color:#106f67!important;background:#fff!important}.remedy-editorial .article-copy .blog-cta-secondary{border:1px solid rgba(255,255,255,.65);color:#fff!important;background:rgba(0,0,0,.1)!important}.remedy-editorial .article-copy .blog-cta-primary:hover{background:#eafffc!important}.remedy-editorial .article-copy .blog-cta-secondary:hover{background:rgba(0,0,0,.2)!important}@media (max-width:560px){.remedy-editorial .article-copy .blog-cta-panel{padding:30px 24px}.remedy-editorial .article-copy .blog-cta-actions{flex-direction:column;align-items:stretch}.remedy-editorial .article-copy .blog-cta-actions a{width:100%}}.remedy-editorial{color:#111;background:#fff}.remedy-editorial .article-hero{background:linear-gradient(135deg,#e6f8f6,#fff 58%,#eaf7f5);padding:150px 20px 90px}.remedy-editorial .article-hero h1{color:#111;letter-spacing:-.055em;max-width:920px;margin:18px auto;font-size:max(42px,min(6vw,76px));line-height:1.02}.remedy-editorial .article-hero p{color:#222923;max-width:740px;margin:0 auto;font-size:19px;line-height:1.65}.remedy-editorial .eyebrow{color:#147d74;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.remedy-editorial .article-wrap{grid-template-columns:minmax(0,760px) 230px;gap:80px;max-width:1160px;margin:auto;padding:78px 20px 110px;display:grid}.remedy-editorial .article-copy{color:#111614;font-size:17px;line-height:1.78}.remedy-editorial .article-copy h2{color:#111;letter-spacing:-.035em;margin:62px 0 18px;scroll-margin-top:120px;font-size:34px;line-height:1.18}.remedy-editorial .article-copy h2:first-child{margin-top:0}.remedy-editorial .article-copy h3{color:#111;margin:34px 0 10px;font-size:23px;line-height:1.28}.remedy-editorial .article-copy p{margin:0 0 19px}.remedy-editorial .article-copy ul,.remedy-editorial .article-copy ol{margin:18px 0 26px;padding-left:24px}.remedy-editorial .article-copy li{margin:8px 0}.remedy-editorial .article-copy a{color:#199a8e;text-underline-offset:3px;text-decoration:underline}.remedy-editorial .toc{background:#fbfdfb;border:1px solid #d2ddd3;-webkit-border-radius:18px;border-radius:18px;align-self:start;padding:22px;position:sticky;top:120px}.remedy-editorial .toc strong{color:#111;margin-bottom:10px;display:block}.remedy-editorial .toc a{color:#202822;padding:7px 0;font-size:14px;line-height:1.4;display:block}.remedy-editorial .callout{background:#f7f5ed;border-left:4px solid #b58b24;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;margin:28px 0;padding:22px 24px}.remedy-editorial .fact-grid{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0;display:grid}.remedy-editorial .fact{background:#fff;border:1px solid #d2ddd3;-webkit-border-radius:16px;border-radius:16px;padding:20px}.remedy-editorial .fact h3{margin:0 0 8px;font-size:19px}.remedy-editorial .source-note{border-top:1px solid #d2ddd3;margin-top:54px;padding-top:22px;font-size:14px}.remedy-editorial .article-source{color:#eaf4ea;background:#126d65;padding:22px 20px;font-size:14px}.remedy-editorial .article-source a{color:#f2d27b;text-decoration:underline}.remedy-editorial table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.remedy-editorial th,.remedy-editorial td{color:#111;text-align:left;vertical-align:top;border-bottom:1px solid #d2ddd3;padding:14px 11px}.remedy-editorial th{background:#eaf7f5;font-weight:700}@media (max-width:850px){.remedy-editorial .article-wrap{grid-template-columns:1fr;gap:38px}.remedy-editorial .toc{order:-1;position:static}.remedy-editorial .article-hero{padding-top:115px}}@media (max-width:560px){.remedy-editorial .fact-grid{grid-template-columns:1fr}.remedy-editorial .article-copy h2{font-size:29px}}.fees-editorial-bottom .blog-bottom-cta{max-width:680px}