.TrustReviewsSection_section__r02Gz{padding:64px 0;background:#f5fafa;color:#0b3c5d}.TrustReviewsSection_panel__R5B8B{display:grid;grid-template-columns:1.18fr 1fr;gap:56px;align-items:center}.TrustReviewsSection_introduction__mz6mt,.TrustReviewsSection_sources__oNLHk{min-width:0}.TrustReviewsSection_eyebrow__gLzdn{margin:0 0 16px;color:#006d70;font-size:12px;font-weight:650;letter-spacing:1.3px;line-height:1.7;text-transform:uppercase}.TrustReviewsSection_title__5s7eT{margin:0;max-width:560px;font-size:clamp(28px,3vw,38px);line-height:1.18;letter-spacing:-.7px;font-weight:750;text-wrap:balance}.TrustReviewsSection_subtitle__1qN7E{margin:18px 0 0;max-width:520px;color:#36596b;font-size:16px;line-height:1.8}.TrustReviewsSection_actions__C1rQ1{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.TrustReviewsSection_primary__TtdG3,.TrustReviewsSection_secondary___9Ify{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border:1px solid #0b3c5d;border-radius:8px;font-size:13px;font-weight:650;line-height:1.55;text-align:center;transition:background .16s}.TrustReviewsSection_primary__TtdG3{background:#0b3c5d;color:white}.TrustReviewsSection_primary__TtdG3:hover{background:#082f49}.TrustReviewsSection_secondary___9Ify{background:white;border-color:#c6dde0;color:#0b3c5d}.TrustReviewsSection_secondary___9Ify:hover{background:#e9f4f4}.TrustReviewsSection_primary__TtdG3 svg,.TrustReviewsSection_secondary___9Ify svg,.TrustReviewsSection_sourceLink__ba96l svg{width:18px;height:18px;flex-shrink:0}.TrustReviewsSection_sources__oNLHk{display:grid;gap:16px}.TrustReviewsSection_sourceCard__e8ZVO{min-width:0;border:1px solid #cfe3e5;border-top:3px solid #007b7b;border-radius:12px;background:white;padding:28px;box-shadow:0 10px 32px #0b3c5d08}.TrustReviewsSection_sourceHeading__eXVy_{display:flex;align-items:center;gap:14px}.TrustReviewsSection_symbol__8U4AE{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#e5f5f4;color:#007b7b}.TrustReviewsSection_symbol__8U4AE svg{width:32px;height:32px}.TrustReviewsSection_sourceLabel__FxdC_{margin:0;color:#466271;font-size:12px;line-height:1.6}.TrustReviewsSection_sourceName__ttw7t{margin:0;font-size:24px;line-height:1.3;letter-spacing:-.4px;font-weight:750}.TrustReviewsSection_professional__vpQT_{margin:22px 0 0;font-size:15px;line-height:1.6;font-weight:650}.TrustReviewsSection_description__q256C{margin:8px 0 0;color:#36596b;font-size:14px;line-height:1.8}.TrustReviewsSection_sourceLink__ba96l{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;color:#006d70;font-size:14px;line-height:1.55;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.TrustReviewsSection_sourceLink__ba96l:hover{color:#0b3c5d}.TrustReviewsSection_date__bOZ9j{margin:8px 0 0;color:#526b79;font-size:11px;line-height:1.7}.TrustReviewsSection_section__r02Gz a:focus-visible{outline:3px solid #007b7b;outline-offset:4px}.TrustReviewsSection_compact__TgyfW{padding:16px 0 36px;background:#f7fbfc}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_panel__R5B8B{gap:32px;padding:26px 28px;border:1px solid #cfe3e5;border-radius:12px;background:white}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_eyebrow__gLzdn{margin-bottom:8px;font-size:10px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_title__5s7eT{font-size:26px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_subtitle__1qN7E{margin-top:10px;font-size:14px;line-height:1.7}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_actions__C1rQ1{margin-top:18px;gap:10px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_primary__TtdG3,.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_secondary___9Ify{min-height:44px;font-size:12px;padding:10px 12px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_sourceCard__e8ZVO{box-shadow:none;padding:20px;background:#f5fafa}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_sourceName__ttw7t{font-size:20px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_symbol__8U4AE{width:40px;height:40px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_professional__vpQT_{margin-top:14px;font-size:13px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_sourceLink__ba96l{margin-top:8px;font-size:13px}@media(max-width:900px){.TrustReviewsSection_panel__R5B8B{gap:28px;grid-template-columns:1fr}.TrustReviewsSection_sources__oNLHk{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.TrustReviewsSection_subtitle__1qN7E,.TrustReviewsSection_title__5s7eT{max-width:650px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_panel__R5B8B{grid-template-columns:1fr;gap:22px}}@media(max-width:639px){.TrustReviewsSection_section__r02Gz{padding:40px 0}.TrustReviewsSection_eyebrow__gLzdn{font-size:10px;letter-spacing:1px}.TrustReviewsSection_title__5s7eT{font-size:29px}.TrustReviewsSection_subtitle__1qN7E{font-size:15px;margin-top:14px}.TrustReviewsSection_actions__C1rQ1{flex-direction:column;align-items:stretch;margin-top:22px}.TrustReviewsSection_sourceCard__e8ZVO{padding:22px}.TrustReviewsSection_compact__TgyfW{padding:8px 0 28px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_panel__R5B8B{padding:22px 18px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_title__5s7eT{font-size:24px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_sourceCard__e8ZVO{padding:18px}.TrustReviewsSection_sourceLink__ba96l{font-size:13px}}@media(max-width:359px){.TrustReviewsSection_title__5s7eT{font-size:27px}.TrustReviewsSection_compact__TgyfW .TrustReviewsSection_title__5s7eT{font-size:23px}.TrustReviewsSection_sourceCard__e8ZVO{padding:18px}.TrustReviewsSection_sourceLink__ba96l{gap:6px;font-size:12px}.TrustReviewsSection_date__bOZ9j{font-size:10px}}@media(prefers-reduced-motion:reduce){.TrustReviewsSection_section__r02Gz a{transition:none}}.NativeReviewCards_selection__cOFV1{margin-top:32px;min-width:0;color:#0b3c5d}.NativeReviewCards_heading__HkZXg{margin:0;font-size:22px;line-height:1.4;font-weight:750}.NativeReviewCards_help__qc7MD{margin:10px 0 18px;color:#36596b;font-size:13px;line-height:1.7;max-width:760px}.NativeReviewCards_carousel__nT9Yn{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:4px;padding:4px;overscroll-behavior-x:contain;border-radius:12px}.NativeReviewCards_track__jk9Oc{display:flex;align-items:stretch;gap:16px;margin:0;padding:0;list-style:none}.NativeReviewCards_slide__DGyMe{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start}.NativeReviewCards_card__Z1zxK{box-sizing:border-box;height:100%;padding:24px;border:1px solid #cfe3e5;border-top:3px solid #007b7b;border-radius:12px;background:white;overflow-wrap:anywhere;scroll-margin-top:100px}.NativeReviewCards_source__pE0bE{margin:0 0 16px;color:#006d70;font-size:14px;font-weight:700}.NativeReviewCards_quote__2WKuw{margin:0;font-size:15px;line-height:1.8;white-space:pre-wrap}.NativeReviewCards_quote__2WKuw p{margin:0}.NativeReviewCards_author__d7Hwv{margin:18px 0 0;font-size:13px;font-weight:650;line-height:1.6}.NativeReviewCards_date__ExPIO{margin:6px 0 0;font-size:11px;color:#526b79;line-height:1.7}.NativeReviewCards_link__xvVKa{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#006d70;text-decoration:underline;text-underline-offset:4px;font-size:13px;line-height:1.6}.NativeReviewCards_navigation__vkzd2{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.NativeReviewCards_navigation__vkzd2 a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #c6dde0;border-radius:8px;background:white;color:#0b3c5d;font-size:14px;text-decoration:none}.NativeReviewCards_navigation__vkzd2 a:hover{background:#e9f4f4}.NativeReviewCards_carousel__nT9Yn:focus-visible,.NativeReviewCards_selection__cOFV1 a:focus-visible{outline:3px solid #007b7b;outline-offset:3px}@media(max-width:900px){.NativeReviewCards_slide__DGyMe{flex-basis:calc((100% - 16px)/2)}}@media(max-width:639px){.NativeReviewCards_slide__DGyMe{flex-basis:100%}.NativeReviewCards_card__Z1zxK{padding:20px}.NativeReviewCards_heading__HkZXg{font-size:20px}}