.crs-inline-submission{width:100%;max-width:1280px;margin-top:24px;margin-inline:auto;scroll-margin-top:28px}.crs-review-form{--crs-form-ink:var(--crs-text,#000);--crs-form-accent:var(--crs-accent,#007f5b);box-sizing:border-box;color:var(--crs-form-ink);font-family:Arial,Helvetica,sans-serif;background:var(--crs-accent-soft,#e9f6f0);border:1px solid var(--crs-border,#dce2e6);border-radius:var(--crs-radius,12px);padding:clamp(20px,4vw,40px);width:100%;margin:28px 0}.crs-inline-submission>.crs-review-form{margin:0}.crs-review-form *,.crs-review-form *::before,.crs-review-form *::after{box-sizing:border-box}.crs-review-form .crs-review-form__heading{color:inherit;font-family:inherit;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2;margin:0 0 12px}.crs-review-form .crs-review-form__intro{font-size:18px;line-height:24px;margin:0 0 24px}.crs-review-form__names{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 20px}.crs-review-form__field{min-width:0;margin:0 0 20px}.crs-review-form__field>label{display:block;font-weight:700;font-size:16px;margin-bottom:7px}.crs-review-form .crs-review-form__field input,.crs-review-form .crs-review-form__field select,.crs-review-form .crs-review-form__field textarea{display:block;width:100%;max-width:100%;min-height:48px;margin:0;border:1px solid #7d8995;border-radius:7px;background:#fff;color:#000;padding:11px 13px;font:inherit;font-size:16px;line-height:1.5}.crs-review-form .crs-review-form__field textarea{resize:vertical}.crs-review-form .crs-review-form__note{font-size:14px;line-height:1.5;color:#536071;margin:7px 0 0}.crs-review-form .crs-review-form__field--initial input{max-width:6em}.crs-review-form__names+.crs-review-form__note{margin-top:-12px;margin-bottom:20px}.crs-review-form__consent{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6;margin:0 0 22px;cursor:pointer}.crs-review-form__consent input{appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:var(--crs-form-accent)}.crs-review-form .crs-review-form__submit{appearance:none;border:1px solid var(--crs-form-accent);border-radius:8px;background:var(--crs-form-accent);color:#fff;padding:13px 25px;min-height:48px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;text-transform:none;cursor:pointer}.crs-review-form .crs-review-form__submit:hover{background:#006649}.crs-review-form .crs-review-form__submit:disabled{opacity:.65;cursor:wait}.crs-review-form input:focus-visible,.crs-review-form select:focus-visible,.crs-review-form textarea:focus-visible,.crs-review-form button:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.crs-review-form__message{border:1px solid #abc8ba;background:#fff;color:#164b39;border-radius:8px;padding:16px;margin:0 0 24px;font-size:16px;line-height:1.5}.crs-review-form__message.is-error{border-color:#bd6868;color:#852e2e}.crs-review-form__message[hidden]{display:none}.crs-review-form__trap{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}@media (max-width: 540px){.crs-review-form__names{grid-template-columns:minmax(0,1fr);gap:0}.crs-review-form .crs-review-form__submit{width:100%}}.crs-showcase.crs-objections{max-width:none;gap:28px;padding:clamp(24px,4vw,56px) clamp(16px,3vw,40px);background:var(--crs-objections-background,var(--crs-accent-soft,#e9f6f0));container-name:crs-objections}.crs-objections .crs-objections-header{display:grid;justify-items:center;gap:16px;text-align:center}.crs-objections .crs-objections-rating{--crs-star-size:32px;display:flex;align-items:center;justify-content:center;gap:12px}.crs-objections .crs-objections-rating strong{font-size:30px;line-height:1}.crs-objections .crs-objections-heading{margin:0;color:var(--crs-text,#000);font:600 44px/1.12 Arial,Helvetica,sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.crs-objections .crs-objections-intro{margin:0;color:var(--crs-muted,#536071);font-size:18px;line-height:1.35}.crs-objections .crs-objections-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0}.crs-objections .crs-objections-tab,.crs-objections .crs-objections-all,.crs-objections .crs-objections-source{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 16px;color:var(--crs-text,#000);background:#fff;border:1px solid var(--crs-accent,#007f5b);border-radius:999px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;text-transform:none;box-shadow:none}.crs-objections .crs-objections-tab:hover{background:#f5fbf8;color:var(--crs-accent,#007f5b)}.crs-objections .crs-objections-tab.is-active,.crs-objections .crs-objections-all{color:#fff;background:var(--crs-accent,#007f5b)}.crs-objections .crs-objections-tab.is-active:hover,.crs-objections .crs-objections-all:hover{color:#fff;background:#006649;border-color:#006649}.crs-objections :where(a, button):focus-visible{outline:3px solid var(--crs-focus-ring,#005fcc);outline-offset:3px}.crs-objections .crs-objections-panel:focus-visible{outline:3px solid var(--crs-focus-ring,#005fcc);outline-offset:3px}.crs-objections .crs-objections-panels,.crs-objections .crs-objections-panel{min-width:0}.crs-objections .crs-objections-panel[hidden]{display:none !important}.crs-objections .crs-objections-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.crs-objections .crs-objections-card{--crs-star-size:26px;display:flex;flex-direction:column;gap:16px;align-self:stretch;padding:26px;border-radius:12px}.crs-objections .crs-star{border-radius:3px}.crs-objections .crs-objections-excerpt{margin:0;padding:0;color:var(--crs-text,#000);background:none;border:0;font-family:inherit;font-size:18px;font-weight:400;font-style:normal;line-height:1.35;letter-spacing:-.025em}.crs-objections .crs-objections-excerpt::before,.crs-objections .crs-objections-excerpt::after,.crs-objections .crs-objections-excerpt p::before,.crs-objections .crs-objections-excerpt p::after{content:none}.crs-objections .crs-objections-excerpt p{font:inherit;font-weight:400;color:inherit;margin:0;padding:0}.crs-objections .crs-objections-excerpt p:first-child{font-size:24px;font-weight:700}.crs-objections .crs-objections-excerpt p+p{margin-top:16px}.crs-objections .crs-objections-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--crs-border,#dce2e6)}.crs-objections .crs-reviewer{font-size:16px;line-height:1.4}.crs-objections .crs-verified{padding:6px 9px;border-radius:999px;color:#6840b0;background:#f0eaff;font-size:12px;line-height:18px}.crs-objections .crs-verified .crs-icon{width:16px;height:16px}.crs-objections .crs-objections-source{color:var(--crs-accent,#007f5b);border-radius:9px;padding:8px 12px;font-size:14px}.crs-objections .crs-objections-source:hover{background:var(--crs-accent-soft,#e9f6f0)}.crs-objections .crs-helpful{margin-left:auto;padding:8px 10px;min-height:44px;border:1px solid var(--crs-control-border,#7d8995);border-radius:9px}.crs-objections .crs-objections-footer{display:grid;justify-items:center;gap:12px;text-align:center}.crs-objections .crs-objections-note{margin:0;color:var(--crs-muted,#536071);font-size:14px;line-height:1.5;text-align:center}.crs-objections .crs-objections-all{min-width:min(100%,250px);padding:14px 28px;font-size:18px}.crs-objections .crs-objections-empty{padding:36px 20px;border:1px solid var(--crs-border,#dce2e6);border-radius:12px;background:#fff;text-align:center;color:var(--crs-muted,#536071)}@container crs-objections (max-width: 960px){.crs-objections .crs-objections-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.crs-objections .crs-objections-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.crs-objections .crs-objections-card{padding:22px}}@container crs-objections (max-width: 620px){.crs-objections .crs-objections-cards{grid-template-columns:minmax(0,1fr)}.crs-objections .crs-objections-tabs{gap:8px}.crs-objections .crs-objections-tab{padding:9px 8px;font-size:14px}.crs-objections .crs-objections-heading{font-size:30px}.crs-objections .crs-objections-intro{font-size:16px}}@supports not (container-type: inline-size){@media (max-width: 1000px){.crs-objections .crs-objections-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.crs-objections .crs-objections-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.crs-objections .crs-objections-cards{grid-template-columns:minmax(0,1fr)}.crs-objections .crs-objections-tab{padding:9px 8px;font-size:14px}.crs-objections .crs-objections-heading{font-size:30px}}}@media (prefers-reduced-motion: reduce){.crs-objections *,.crs-objections *::before,.crs-objections *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}@media (forced-colors: active){.crs-objections .crs-objections-tab.is-active{outline:2px solid Highlight;outline-offset:-4px}}