.uc-blend-after{padding-top:clamp(54px,8vw,96px);padding-bottom:clamp(66px,9vw,112px);color:var(--uc-ink)}
.uc-blend-after .uc-blend-landing__eyebrow{margin:0 0 11px;color:var(--uc-blend-accent,var(--uc-green));font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.uc-blend-after h2{margin:0 0 17px;font-size:clamp(32px,4vw,52px);line-height:1.04;letter-spacing:-.03em}
.uc-blend-after h3{margin:0 0 10px;font-size:clamp(25px,2.4vw,32px);line-height:1.1}
.uc-blend-after__section-head{max-width:800px;margin:0 auto 34px;text-align:center}
.uc-blend-after__section-head>p:last-child{margin:0;color:var(--uc-muted);font-size:15px;line-height:1.7}
.uc-blend-after__mushrooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.uc-blend-after__mushrooms article{position:relative;min-height:230px;padding:38px;border:1px solid var(--uc-line);border-radius:20px;background:var(--uc-cream-2,#fbf9f5);overflow:hidden}
.uc-blend-after__mushrooms article>span{position:absolute;right:22px;top:12px;color:color-mix(in srgb,var(--uc-blend-accent) 14%,transparent);font-size:68px;font-weight:700;line-height:1}
.uc-blend-after__mushrooms article p{position:relative;z-index:1;max-width:540px;margin:0;color:var(--uc-muted);line-height:1.7}
.uc-blend-after__origin{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(36px,6vw,80px);align-items:center;margin-top:clamp(64px,8vw,96px)}
.uc-blend-after__origin-copy>p:not(.uc-blend-landing__eyebrow){color:var(--uc-muted);font-size:15px;line-height:1.75}
.uc-blend-after__origin-copy>a{display:inline-block;margin-top:8px;color:var(--uc-green);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.uc-blend-after__origin-media{overflow:hidden;border-radius:2px 42px 2px 42px;background:#fff;border:1px solid var(--uc-line)}
.uc-blend-after__origin-media img{display:block;width:100%;height:auto;object-fit:contain}
.uc-blend-after__compare{margin-top:clamp(64px,8vw,96px);padding:clamp(28px,4vw,44px);border-radius:20px;background:var(--uc-green);color:#fff}
.uc-blend-after__compare .uc-blend-landing__eyebrow,.uc-blend-after__compare h2{color:#fff}
.uc-blend-after__compare-head{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:24px}
.uc-blend-after__compare-head .btn{flex:0 0 auto;background:#fff!important;color:var(--uc-green)!important;border-color:#fff!important}
.uc-blend-after__compare-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.uc-blend-after__compare-grid a{display:flex;min-height:90px;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;text-decoration:none;background:rgba(255,255,255,.04)}
.uc-blend-after__compare-grid a.is-current{background:#fff;color:var(--uc-green)}
.uc-blend-after__compare-grid strong,.uc-blend-after__compare-grid span{display:block}.uc-blend-after__compare-grid span{margin-top:4px;font-size:11px;line-height:1.4;opacity:.82}
.uc-blend-after__faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(34px,6vw,76px);padding-top:clamp(64px,8vw,96px)}
.uc-blend-after__faq details{border-top:1px solid var(--uc-line)}.uc-blend-after__faq details:last-child{border-bottom:1px solid var(--uc-line)}
.uc-blend-after__faq summary{position:relative;padding:19px 34px 19px 0;cursor:pointer;list-style:none;font-weight:800}.uc-blend-after__faq summary::-webkit-details-marker{display:none}.uc-blend-after__faq summary:after{content:'+';position:absolute;right:5px;font-size:21px}.uc-blend-after__faq details[open] summary:after{content:'−'}
.uc-blend-after__faq details p{margin:-2px 0 20px;color:var(--uc-muted);line-height:1.7}
@media(max-width:900px){.uc-blend-after__origin,.uc-blend-after__faq{grid-template-columns:1fr}.uc-blend-after__compare-head{align-items:flex-start;flex-direction:column}.uc-blend-after__compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.uc-blend-after__mushrooms{grid-template-columns:1fr}.uc-blend-after__mushrooms article{min-height:0;padding:30px 22px}.uc-blend-after__origin{gap:28px}.uc-blend-after__origin-media{border-radius:2px 28px 2px 28px}.uc-blend-after__compare{padding:24px 18px}.uc-blend-after__compare-grid{grid-template-columns:1fr}.uc-blend-after__compare-head .btn{width:100%}.uc-blend-after__faq{gap:20px}}
