:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#faf9f6;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:4px;outline:3px solid #5f7800}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.review-home-header{gap:24px}.review-home-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px 26px;font-size:14px;font-weight:600;display:flex}.review-home-nav a:last-child{color:#172410;background:#caff43;border-radius:999px;padding:11px 16px}.review-home-nav a:hover{text-underline-offset:4px;text-decoration:underline}.review-example{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 12px;display:grid}.review-example figure{min-width:0;margin:0}.review-example img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.review-example figcaption{color:#667164;margin-top:8px;font-size:12px;line-height:1.5}.review-disclosure{background:#fafcf8;border:1px solid #e1e8d7;border-radius:12px;margin:18px 0}.review-disclosure summary{cursor:pointer;padding:16px 18px;font-weight:700}.review-disclosure>div{padding:0 18px 18px}.review-price{background:#f4faec;border:1px solid #dce9cf;border-radius:14px;margin:20px 0;padding:24px}.review-price strong{color:#1b2818;font-size:42px;display:block}.review-price p{margin:7px 0 0}.review-link{background:#caff43;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-weight:700;display:inline-flex;color:#182411!important;text-decoration:none!important}.review-note{color:#667164;font-size:13px}.review-example-single{grid-template-columns:minmax(0,1fr)}.review-example-single img{aspect-ratio:3/2}@media (max-width:720px){.review-home-header{flex-wrap:wrap;align-items:flex-start}.review-home-nav{justify-content:flex-start;gap:12px 18px;width:100%;font-size:12px}.review-home-nav a:last-child{padding:9px 13px}.review-example{gap:8px}.review-price{padding:20px}.review-price strong{font-size:36px}}
