.sunrev-site #content .review-why{background:#fff;padding-block:100px}.review-why .ref-why-intro{max-width:880px;margin:0 auto 52px;text-align:left}.review-why .ref-why-intro .sr-eyebrow{color:#004ea2;font-weight:700;margin:0 0 16px}.sunrev-site #content .review-why .ref-why-intro h2{max-width:760px;font-size:clamp(30px,3vw,42px)}.review-why .ref-why-intro>p:last-child{max-width:760px;margin:0;line-height:1.8}.review-why .ref-why-images{grid-template-columns:1fr 1fr;gap:0}.review-why .ref-why-images .ref-photo img{height:auto;aspect-ratio:3/2;object-fit:cover}.review-why .ref-why-images figcaption{padding:10px 14px;font-size:11px}.review-why .ref-capabilities{max-width:880px;margin:48px auto 34px;gap:28px}.review-why .ref-capabilities>a{display:flex;flex-direction:column;min-width:0;color:#17324d}.review-capability-media{margin:0 0 20px;overflow:hidden;background:#e8f0f5}.review-capability-media img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;transition:transform .4s ease}.review-why .ref-capabilities h3{font-size:20px;line-height:1.4;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid #d3dfe7;min-height:72px}.review-why .ref-capabilities p{font-size:14px;line-height:1.75;margin:0 0 20px}.review-why .ref-capabilities .ref-text-link{font-size:13px;line-height:1.6;padding:8px 0}.review-why .ref-capabilities>a:is(:hover,:focus-visible) img{transform:scale(1.045)}.review-why .ref-center .sr-button{min-width:230px;justify-content:space-between}.review-reading{background:#f2f6f8}.review-reading .ref-articles{gap:24px}.review-reading .ref-article-photo{position:relative}.review-article-category{position:absolute;left:12px;bottom:12px;background:#fff;color:#004ea2;padding:6px 10px;font-size:11px;line-height:1.5;letter-spacing:.02em}.review-reading .ref-article-photo img{height:auto !important;aspect-ratio:4/3}.review-reading .ref-meta{color:#5a7082 !important;font-size:12px !important;letter-spacing:0;text-transform:none}.review-reading .ref-articles h3{font-size:22px;line-height:1.4;min-height:92px;margin:14px 0}.review-reading .ref-articles article>p:not(.ref-meta){font-size:14px}.review-reading .ref-text-link{border:0;padding:12px 0;justify-content:flex-start}@media(min-width:1201px) and (max-width:1450px){.sunrev-site .sr-header-reference .sr-nav-wrap{padding-inline:20px;gap:16px}.sr-header-reference .sr-nav-list{gap:11px}.sr-header-reference .sr-nav-trigger{font-size:12px}.sr-header-reference .sr-header-tools{gap:7px}.sr-header-reference .sr-logo{flex-basis:120px}.sr-header-reference .sr-logo img{width:120px}}@media(max-width:1000px){.review-reading .ref-articles h3{min-height:62px}.review-why .ref-capabilities{gap:22px}.review-why .ref-capabilities h3{font-size:18px}}@media(max-width:700px){.sunrev-site #content .review-why{padding-block:55px}.review-why .ref-why-intro{margin-bottom:28px}.review-why .ref-why-images{grid-template-columns:1fr 1fr}.review-why .ref-why-images .ref-photo:nth-child(2){display:block}.review-why .ref-why-images .ref-photo img{height:auto;aspect-ratio:4/5}.review-why .ref-why-images figcaption{font-size:10px;padding:8px 6px}.review-why .ref-capabilities{grid-template-columns:1fr;margin-block:30px;gap:30px}.review-why .ref-capabilities h3{min-height:0;font-size:22px}.review-capability-media{margin-bottom:18px}.review-why .ref-capabilities p{margin-bottom:12px}.review-reading .ref-articles{grid-template-columns:1fr;gap:34px}.review-reading .ref-articles h3{min-height:0;font-size:23px}.review-reading .ref-article-photo img{aspect-ratio:8/5}}@media(prefers-reduced-motion:reduce){.review-capability-media img{transition:none}}@media(min-width:1000px){.ref-quality-mosaic{display:flex !important;gap:12px !important;min-height:420px}.ref-quality-mosaic>article{position:relative;flex:1 1 0;min-width:0;height:420px;overflow:hidden;background:#102e49;transition:flex .35s ease}.ref-quality-mosaic>article:hover,.ref-quality-mosaic>article:focus-within{flex:2.25 1 0}.ref-quality-mosaic .ref-photo{position:absolute;inset:0;margin:0;height:100% !important;aspect-ratio:auto !important}.ref-quality-mosaic .ref-photo img{width:100%;height:100% !important;max-height:none;aspect-ratio:auto !important;object-fit:cover;opacity:.62}.ref-quality-mosaic .ref-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(10,34,55,.95) 100%)}.ref-quality-mosaic figcaption{display:none}.ref-quality-mosaic>article>div{position:absolute;left:20px;right:20px;bottom:28px;color:#fff}.ref-quality-mosaic h3{font-size:22px;line-height:1.25;color:#fff;margin:0 0 18px}.ref-quality-mosaic p,.ref-quality-mosaic a{color:#fff !important;font-size:15px;line-height:1.55}.ref-quality-mosaic p{display:none;margin:0 0 22px}.ref-quality-mosaic article:hover p,.ref-quality-mosaic article:focus-within p{display:block}.ref-quality-mosaic a{display:block;text-decoration:underline;text-underline-offset:5px}.ref-quality-mosaic article:focus-within{outline:3px solid #c87600;outline-offset:3px}.ref-quality-mosaic:has(article:focus-within)>article:hover:not(:focus-within){flex:1 1 0}.ref-quality-mosaic:has(article:focus-within)>article:hover:not(:focus-within) p{display:none}}@media(prefers-reduced-motion:reduce){.ref-quality-mosaic>article{transition:none}}.review-era{color:#17324d}.review-era-wrap{width:min(1240px,calc(100% - 64px));margin:auto}.review-era-hero{padding:180px 0 100px;background:linear-gradient(90deg,rgba(11,34,53,.94),rgba(11,34,53,.54)),url('https://devtool.tech/api/placeholder/1920/900') center/cover;color:#fff}.review-era-hero h1{font-size:clamp(38px,5.5vw,72px);line-height:1.08;max-width:880px;color:#fff;margin:20px 0 28px}.review-era-hero p{max-width:700px;color:#e4edf5;font-size:19px;line-height:1.65}.review-era-hero .sr-eyebrow{font-size:12px;letter-spacing:.18em}.review-era-hero .sr-button{margin-top:24px}.review-era-section{padding:86px 0}.review-era h2{font-size:clamp(28px,3vw,40px);line-height:1.2;margin:0 0 26px}.review-era h3{font-size:24px;line-height:1.25;margin:24px 0 16px}.review-era p{line-height:1.7}.review-era-note{font-size:13px;color:#60768a;max-width:900px;margin:0 0 36px}.review-era-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:42px}.review-era-stories article{display:flex;flex-direction:column}.review-era-stories article>a{margin-top:auto;padding-top:18px}.review-era figure{margin:0}.review-era figure img{display:block;width:100%;height:auto;object-fit:cover}.review-era figcaption{font-size:11px;color:#637c91;margin-top:9px}.review-era-stories figure{overflow:hidden}.review-era-stories img{aspect-ratio:3/2;transition:transform .35s ease}.review-era-stories article:hover img{transform:scale(1.025)}.review-era-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.review-era-split.is-reverse figure{order:2}.review-era-split figure img{aspect-ratio:6/5}.review-era-pale{background:#edf3f6}.review-era-report{display:grid;grid-template-columns:1.4fr .6fr;gap:90px;align-items:center}.review-era-report figure{max-width:320px;justify-self:end}.review-era-report dt{font-weight:700;margin-top:18px}.review-era-report dd{margin:5px 0 20px;color:#526c80}.review-era-icons,.review-era-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:50px}.review-era-icons img{width:50px;height:50px}.review-era-steps span{color:#005aa8;font-size:40px;font-weight:600}.review-era-breadcrumb{margin-bottom:35px}.review-era-cta{text-align:center;background:#102b45;color:#fff;border-bottom:1px solid #45617a}.review-era-cta h2,.review-era-cta p,.review-era-cta .ref-text-link{color:#fff}.review-era-cta p{max-width:750px;margin:0 auto 28px}.review-era-cta .sr-actions{justify-content:center}@media(max-width:760px){.review-era-wrap{width:calc(100% - 40px)}.review-era-hero{padding:135px 0 70px}.review-era-section{padding:54px 0}.review-era-stories,.review-era-icons,.review-era-steps{grid-template-columns:1fr;gap:36px}.review-era-split,.review-era-report{grid-template-columns:1fr;gap:30px}.review-era-split.is-reverse figure{order:0}.review-era-report figure{max-width:260px;justify-self:center}}@media(prefers-reduced-motion:reduce){.review-era-stories img{transition:none}}.review-topic-nav{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px}.review-topic-nav a{padding:14px 0;border-bottom:1px solid #cad8e4}.review-era-section[id]{scroll-margin-top:105px}.review-era-hero .sr-eyebrow{color:#d9eaf4}.review-industry-section{padding:80px 32px !important}.review-industry-directory{max-width:1240px;margin:auto}.review-industry-directory>p{max-width:850px}.review-industry-tools{display:flex;gap:26px;margin:34px 0 18px}.review-industry-tools label{display:flex;flex-direction:column;gap:10px;flex:1;font-weight:600}.review-industry-tools input,.review-industry-tools select{width:100%;min-height:48px;padding:12px;border:1px solid #bacbda;background:#fff;color:#17324d}.review-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 34px}.review-industry-grid article{display:flex;flex-direction:column;min-width:0}.review-industry-grid article[hidden]{display:none}.review-industry-photo{display:block;overflow:hidden}.review-industry-photo img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .3s ease}.review-industry-grid article:hover img{transform:scale(1.035)}.review-industry-grid .sr-eyebrow{font-size:11px;margin:18px 0 10px}.review-industry-grid h3{font-size:24px;line-height:1.25;margin:0 0 18px}.review-industry-grid article>.ref-text-link{margin-top:auto;padding-top:18px}.review-industry-count{font-size:14px;margin-bottom:28px}@media(min-width:1201px){.sr-mega-inner>.sr-mega-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}}.review-industry-more{text-align:center;margin-top:50px}@media(max-width:900px){.review-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.review-industry-grid{grid-template-columns:1fr}.review-industry-tools{flex-direction:column}.review-industry-section{padding:50px 20px !important}}@media(prefers-reduced-motion:reduce){.review-industry-photo img{transition:none}}.review-segment-section{background:#edf3f6;padding:70px 32px !important}.review-segments{max-width:1240px;margin:auto}.review-segments>[role=tablist]{display:flex;gap:10px;margin:35px 0;overflow-x:auto}.review-segments [role=tab]{display:flex;align-items:center;justify-content:center;gap:12px;flex:1;white-space:nowrap;padding:20px 12px;background:transparent;border:0;border-bottom:2px solid transparent;color:#153b5b;cursor:pointer}.review-segments [role=tab][aria-selected=true]{background:#fff;border-color:#005aa8}.review-segments [role=tab] svg{width:30px;height:30px;flex-shrink:0}.review-segment-panels>[role=tabpanel]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:360px}.review-segment-panels>[role=tabpanel][hidden]{display:none}.review-segment-panels figure{margin:0}.review-segment-panels img{display:block;width:100%;height:350px;object-fit:cover}.review-segment-panels figcaption{font-size:11px;color:#607a90;margin-top:8px}.review-segment-panels h3{font-size:32px;margin:0 0 20px}.review-segment-panels h4{font-size:20px;margin:22px 0 14px}@media(max-width:760px){.review-segment-section{padding:50px 20px !important}.review-segment-panels>[role=tabpanel]{grid-template-columns:1fr;gap:24px}.review-segment-panels img{height:auto;aspect-ratio:3/2}.review-segments [role=tab]{flex:0 0 auto}}.review-baking-section{padding:70px 32px !important}.review-baking>[role=tablist]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;overflow:visible;align-items:stretch}.review-baking [role=tab]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;white-space:normal;padding:0 0 24px;line-height:1.65}.review-baking [role=tab] img{width:100%;aspect-ratio:16/11;object-fit:cover;transition:filter .2s}.review-baking [role=tab]:hover img{filter:brightness(.95)}.review-baking .review-baking-title{font-size:24px;font-weight:600;line-height:1.2;margin-top:12px}.review-baking .review-baking-open{font-weight:600;margin-top:auto;padding-top:18px;color:#005aa8}.review-baking .review-segment-panels{background:#edf3f6;padding:36px;margin-top:40px}@media(max-width:900px){.review-baking>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.review-baking-section{padding:50px 20px !important}.review-baking>[role=tablist]{grid-template-columns:1fr 1fr;gap:20px}.review-baking .review-baking-title{font-size:20px}.review-baking [role=tab]{font-size:14px}.review-baking .review-segment-panels{padding:22px}}.review-dairy-section{padding:70px 32px !important;background:#edf0f7}.review-dairy-carousel{max-width:1240px;margin:auto}.review-dairy-carousel>h2{margin-bottom:40px}.review-dairy-stage{position:relative;background:#142f48;color:#fff}.review-dairy-slide{display:grid;grid-template-columns:1.15fr .85fr;min-height:450px;align-items:stretch}.review-dairy-slide[hidden]{display:none}.review-dairy-slide>div{padding:60px 64px;align-self:center}.review-dairy-slide h3{color:#fff;font-size:36px;line-height:1.2;margin:20px 0}.review-dairy-slide p{color:#dbe7ef;line-height:1.75}.review-dairy-slide .sr-eyebrow{color:#b6d8f1 !important}.review-dairy-slide .sr-button{margin-top:20px}.review-dairy-slide>img{width:100%;height:100%;min-height:450px;object-fit:cover;opacity:.75}.review-dairy-prev,.review-dairy-next{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:48px;border:0;background:#e6edf0;color:#123554;font-size:30px;cursor:pointer}.review-dairy-prev{left:0}.review-dairy-next{right:0}.review-dairy-dots{display:flex;justify-content:center;gap:16px;margin:18px auto 0;max-width:740px}.review-dairy-dots button{height:8px;flex:1;border:0;background:#bdc8d4;padding:0;cursor:pointer}.review-dairy-dots button[aria-pressed=true]{background:#16334c}.review-carousel-status{font-size:12px;color:#567086;text-align:center;margin:12px 0 0}.review-knowledge-answers{max-width:960px}.review-knowledge-answers details{border-bottom:1px solid #c5d5e1;padding:24px 0}.review-knowledge-answers summary{cursor:pointer;font-size:22px;font-weight:600;color:#153650;list-style:none;display:flex;justify-content:space-between;gap:25px}.review-knowledge-answers summary::after{content:'+';font-size:26px;font-weight:400}.review-knowledge-answers details[open] summary::after{content:'−'}.review-knowledge-answers details>div{padding:12px 40px 0 0;max-width:850px}.review-knowledge-review{font-size:13px !important;max-width:900px;margin-top:30px}.review-beverage-nav{display:flex;justify-content:center;gap:55px;padding:24px 20px;margin:25px 0 65px;background:#eef3f5}.review-beverage-nav a{display:flex;align-items:center;gap:12px;font-weight:600}.review-beverage-nav img{width:30px;height:30px}.review-beverage-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:35px}.review-beverage-cards article{display:flex;flex-direction:column;min-width:0}.review-beverage-cards h3{font-size:23px;margin:20px 0 10px}.review-beverage-cards img{width:100%;aspect-ratio:16/11;object-fit:cover;transition:transform .25s}.review-beverage-cards article:hover img{transform:scale(1.04)}.review-beverage-cards article>.ref-text-link{margin-top:auto;padding-top:24px}.review-beverage-extra{margin-top:35px}@media(max-width:900px){.review-beverage-cards{grid-template-columns:1fr 1fr}.review-beverage-nav{gap:25px;flex-wrap:wrap}}@media(max-width:600px){.review-beverage-cards{grid-template-columns:1fr}.review-beverage-nav{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}}.review-segment-panels .review-double-photo{display:grid;grid-template-columns:1fr 1fr;gap:0}.review-double-photo figcaption{grid-column:1/-1}@media(max-width:760px){.review-dairy-section{padding:50px 20px !important}.review-dairy-slide{grid-template-columns:1fr}.review-dairy-slide>div{padding:40px 35px;min-height:355px}.review-dairy-slide h3{font-size:28px}.review-dairy-slide>img{height:200px;min-height:0}.review-dairy-prev,.review-dairy-next{top:35%;width:28px}.review-dairy-dots{gap:10px}}