.shine-pro-review{--partner:#0f5f35;--partner-soft:#f6f5ef;--partner-accent:#0f5f35;--shine-deep:#003725;--shine-green:#0f5f35;--shine-yellow:#fff389;--shine-cream:#f6f5ef;--shine-paper:#fffdf7;--shine-ink:#25241d}.shine-pro-review .header .logo i,.shine-pro-review .header .logo span{color:var(--shine-green)}.shine-pro-review .dbr-hero{padding:16px 0 38px;background:linear-gradient(112deg,var(--shine-cream) 0 78%,var(--shine-yellow) 78%);color:var(--shine-deep)}.shine-pro-review .dbr-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:36px;align-items:start}.shine-pro-review .dbr-hero .partner-crumbs,.shine-pro-review .dbr-hero .partner-crumbs a{color:#4b664f}.shine-pro-review .dbr-hero .partner-crumbs{margin-bottom:24px}.shine-pro-review .dbr-hero-copy{padding:0}.shine-pro-review .dbr-kicker{color:var(--shine-green)}.shine-pro-review .dbr-brandline{gap:15px;margin:14px 0 18px}.shine-pro-review .dbr-brand{width:154px;height:45px;padding:0;background:0 0;border-radius:0}.shine-pro-review .dbr-brand img{width:154px;max-height:45px;object-fit:contain}.shine-pro-review .dbr-brandline .partner-stat{min-width:95px;padding-left:13px;border-left-color:#00372530}.shine-pro-review .dbr-brandline .partner-stat strong{color:var(--shine-green);font-size:var(--text-scale-18-4)}.shine-pro-review .dbr-brandline .partner-stat small{color:#506350}.shine-pro-review .dbr-app-copy h2,.shine-pro-review .dbr-hero h1,.shine-pro-review .dbr-section-head h2,.shine-pro-review .dbr-signature h2,.shine-pro-review .partner-section-heading h2{font-family:var(--font-heading);letter-spacing:-.048em}.shine-pro-review .dbr-hero h1{max-width:740px;color:var(--shine-deep);font-size:var(--text-title);line-height:var(--leading-title)}.shine-pro-review .dbr-hero h1 span{color:var(--shine-green)}.shine-pro-review .dbr-hero .partner-lead{max-width:680px;margin-top:16px;color:#405a47;font-size:var(--text-lead);line-height:var(--leading-lead)}.shine-pro-review .partner-hero-actions{margin-top:20px}.shine-pro-review .partner-hero-actions .partner-primary{background:var(--shine-green);color:#fff}.shine-pro-review .partner-hero-actions .partner-secondary{border-color:var(--shine-green);color:var(--shine-deep)}.shine-pro-review .dbr-verdict{padding:24px;border:2px solid var(--shine-deep);background:var(--shine-paper);color:var(--shine-deep);box-shadow:10px 10px 0 var(--shine-green)}.shine-pro-review .dbr-verdict .verdict-index{color:var(--shine-green)}.shine-pro-review .dbr-verdict h2{font-size:var(--text-section);line-height:var(--leading-section)}.shine-pro-review .dbr-verdict>p{margin-top:10px;color:#596456;font-size:var(--text-body);line-height:var(--leading-body)}.shine-pro-review .dbr-verdict-grid{margin:16px 0;border-color:#0037252b;background:#0037252b}.shine-pro-review .dbr-verdict-grid article{padding:12px 14px;background:#fff}.shine-pro-review .dbr-verdict-grid b{color:var(--shine-green)}.shine-pro-review .dbr-verdict-grid span{color:#62695d}.shine-pro-review .dbr-verdict-actions a{min-height:39px;border-color:var(--shine-deep);color:var(--shine-deep)}.shine-pro-review .dbr-verdict-actions a:first-child{border-color:var(--shine-green);background:var(--shine-green);color:#fff}.shine-pro-review .partner-quicknav a[aria-current=location]{border-bottom-color:var(--shine-green);background:var(--shine-green);color:#fff}.shine-pro-review .dbr-history,.shine-pro-review .dbr-services,.shine-pro-review .dbr-signature{background:var(--shine-cream)}.shine-pro-review .dbr-index{color:var(--shine-green)}.shine-pro-review .dbr-signature-grid article{border-color:#0037252b;border-radius:4px;box-shadow:6px 6px 0 #00372512}.shine-pro-review .dbr-signature-grid article:nth-child(2){background:#e7efe9}.shine-pro-review .dbr-signature-grid article:nth-child(3){background:var(--shine-yellow)}.shine-pro-review .dbr-signature-grid b{background:var(--shine-green);color:#fff}.shine-pro-review .dbr-cards{background:var(--shine-deep)}.shine-pro-review .dbr-cards .partner-section-heading>span{background:var(--shine-yellow);color:var(--shine-deep)}.shine-pro-review .dbr-card-note,.shine-pro-review .dbr-cards .partner-section-heading p,.shine-pro-review .dbr-cards .section-intro{color:#e5eadf}.shine-pro-review .dbr-cards [data-partner-offer-guide]{border-color:#ffffff36;background:#ffffff08}.shine-pro-review .dbr-cards .partner-card-slider-bar strong{color:#fff}.shine-pro-review .dbr-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shine-pro-review .dbr-offer{border-color:#d9ddcf;border-radius:5px;background:var(--shine-cream);box-shadow:8px 8px 0 #00000019}.shine-pro-review .dbr-offer.is-recommended{border-color:var(--shine-green);box-shadow:8px 8px 0 var(--shine-green)}.shine-pro-review .dbr-offer .offer-choice{background:var(--shine-green);color:#fff}.shine-pro-review .dbr-offer .partner-offer-visual.has-official-art{position:relative;height:184px;margin-bottom:20px;padding:14px;border:1px solid #0037251c;border-radius:7px;background:#e9eee9;overflow:hidden}.shine-pro-review .dbr-offer .partner-offer-visual.has-official-art img{width:100%;height:100%;border-radius:12px;object-fit:contain;filter:drop-shadow(0 12px 9px #0037252c)}.shine-pro-review .dbr-card-label{position:absolute;z-index:2;right:9px;bottom:9px;padding:7px 9px;border-radius:999px;background:var(--shine-deep);color:#fff;font-size:var(--text-scale-9-76);font-weight:900;letter-spacing:.04em;box-shadow:0 5px 15px #0037251f}.shine-pro-review .dbr-offer .offer-network{color:var(--shine-green)}.shine-pro-review .dbr-offer h3{font-family:var(--font-heading);color:var(--shine-deep);letter-spacing:-.035em}.shine-pro-review .dbr-offer .offer-fee{color:var(--shine-green)}.shine-pro-review .dbr-fees{background:#fff}.shine-pro-review .dbr-fee-results{background:var(--shine-deep)}.shine-pro-review .dbr-fee-results article header strong,.shine-pro-review .dbr-fee-results>span{color:#fff}.shine-pro-review .dbr-fee-insight{background:var(--shine-green);color:#fff}.shine-pro-review .dbr-app{background:linear-gradient(112deg,var(--shine-yellow) 0 38%,var(--shine-cream) 38%)}.shine-pro-review .dbr-phone{border-color:var(--shine-deep);background:var(--shine-deep)}.shine-pro-review .dbr-phone .official-app-shot img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.shine-pro-review .dbr-app-copy{border:2px solid var(--shine-deep);border-radius:5px;background:#fff;box-shadow:12px 12px 0 var(--shine-green)}.shine-pro-review .dbr-app-points b,.shine-pro-review .dbr-ratings strong{color:var(--shine-green)}.shine-pro-review .dbr-app-points article{border-radius:3px;background:var(--shine-cream)}.shine-pro-review .dbr-service-grid{border-color:#00372538}.shine-pro-review .dbr-service-grid article{border-color:#00372538}.shine-pro-review .dbr-service-grid span{color:var(--shine-green)}.shine-pro-review .dbr-ecosystem{background:var(--shine-green)}.shine-pro-review .dbr-ecosystem-grid article{border-radius:4px;background:#ffffff0d}.shine-pro-review .dbr-ecosystem-grid b{color:#fff}.shine-pro-review .dbr-timeline li{border-top-color:var(--shine-green)}.shine-pro-review .dbr-timeline li:before{background:var(--shine-green)}.shine-pro-review .dbr-timeline time{color:var(--shine-green)}.shine-pro-review .partner-alternatives{background:#eeeee6}.shine-pro-review .dbr-faq{background:var(--shine-deep)}.shine-pro-review .partner-footer{background:var(--shine-yellow);color:var(--shine-deep)}.shine-pro-review .partner-footer .logo i,.shine-pro-review .partner-footer .logo span{color:var(--shine-green)}.shine-pro-review .partner-footer a{color:var(--shine-deep)}@media(max-width:1180px){.shine-pro-review .dbr-hero-grid{grid-template-columns:1fr}.shine-pro-review .dbr-verdict{max-width:none}.shine-pro-review .dbr-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.shine-pro-review .dbr-hero{background:var(--shine-cream)}}@media(max-width:620px){.shine-pro-review .dbr-hero{padding-bottom:34px}.shine-pro-review .dbr-brand{width:140px;height:40px}.shine-pro-review .dbr-brand img{width:140px;max-height:40px}.shine-pro-review .dbr-hero h1{font-size:var(--text-title);line-height:var(--leading-title)}.shine-pro-review .dbr-offer-grid{grid-template-columns:1fr}.shine-pro-review .dbr-offer .partner-offer-visual.has-official-art{height:210px}.shine-pro-review .dbr-app{background:var(--shine-cream)}}
