html .tss-sec.tf-sec{padding-top:2rem;padding-bottom:2rem}.tf-title{font-family:var(--font-round);color:var(--tss-navy,#0f3358);margin:0 0 1rem;font-size:1.05rem;font-weight:800}.tf-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.tf-card{align-items:center;gap:.75rem;min-width:0;display:flex}.tf-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;border:2px solid var(--tss-navy,#0f3358);width:4rem;height:4rem;box-shadow:3px 3px 0 var(--lv,var(--tss-yellow,#ffd95f));background:var(--tss-butter,#fff8e4);border-radius:50%;flex:none}.tf-text{min-width:0}.tf-name{font-family:var(--font-round);color:var(--tss-navy,#0f3358);margin:0;font-size:.98rem;font-weight:800;line-height:1.2}.tf-role{color:#3d5673;margin:.1rem 0 .15rem;font-size:.82rem;line-height:1.3}.tf-link{padding:.35rem 0;font-size:.82rem;font-weight:700;display:inline-block}@media (min-width:768px){.tf-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.tf-photo{width:4.5rem;height:4.5rem}}@media (min-width:1024px){.tf-sec>.tss-sec-inner{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.tf-title{margin:0;font-size:1.15rem;line-height:1.25}}html .tss-sec.tf-sec--proof{padding-top:2.75rem;padding-bottom:3rem}.tf-sec--proof>.tss-sec-inner{display:block}.tf-sec--proof .tf-title{margin:0 0 1.25rem;font-size:1.5rem;line-height:1.2}.tf-sec--proof .tf-row{grid-template-columns:minmax(0,1fr);gap:1.1rem}.tf-sec--proof .tf-card{grid-row:span 4;grid-template-columns:auto minmax(0,1fr);grid-template-rows:subgrid;-moz-column-gap:.9rem;border:2px solid var(--tss-navy,#0f3358);box-shadow:5px 5px 0 var(--lv,var(--tss-yellow,#ffd95f));background:#fff;border-radius:16px;align-items:start;gap:0 .9rem;padding:1.1rem 1.1rem .9rem;display:grid}.tf-sec--proof .tf-text{display:contents}.tf-sec--proof .tf-photo{width:6rem;height:6rem;box-shadow:none;border-radius:50%;grid-area:1/1/span 2}.tf-sec--proof .tf-name{grid-column:2;padding-top:.5rem;font-size:1.15rem}.tf-sec--proof .tf-role{color:#24456b;grid-column:2;margin:.25rem 0 0;font-size:.95rem;font-weight:500;line-height:1.3}.tf-proof{border-top:2px solid color-mix(in srgb,var(--lv-lt,var(--tss-yellow,#ffd95f))70%,#fff);grid-column:1/-1;gap:.4rem;margin:.9rem 0 0;padding:.8rem 0 0;list-style:none;display:grid}.tf-proof>li{color:var(--tss-navy,#0f3358);padding-left:1.5rem;font-size:.95rem;font-weight:600;line-height:1.4;position:relative}.tf-proof>li:before{content:"";transform-origin:0 0;border-bottom:3px solid #17803d;border-left:3px solid #17803d;width:.95rem;height:.55rem;position:absolute;top:.25rem;left:.1rem;transform:rotate(-45deg)scale(.8)translateY(.45rem)}.tf-sec--proof .tf-link{grid-column:1/-1;place-self:end start;margin-top:.5rem;font-size:.95rem}@media (min-width:640px){.tf-sec--proof .tf-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tf-sec--proof .tf-title{font-size:1.75rem}}@media (min-width:1200px){.tf-sec--proof .tf-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.tf-reviewer{-o-object-fit:cover;object-fit:cover;border:2px solid var(--tss-navy,#0f3358);vertical-align:middle;background:#fff;border-radius:50%;width:1.75rem;height:1.75rem;margin-right:.45rem;display:inline-block}html .r14-tpl .ht-hero .r8-hero .ht-proof.ht-proof--face:before{content:none}html .r14-tpl .ht-hero .r8-hero .ht-proof.ht-proof--face>.tf-reviewer{width:3rem;height:3rem;box-shadow:3px 3px 0 var(--tss-navy,#0f3358);margin:0;position:absolute;top:.55rem;left:0}.br-card{border:2px solid var(--tss-navy,#0f3358);box-shadow:4px 4px 0 var(--lv,var(--tss-yellow,#ffd95f));background:#fff;border-radius:16px;max-width:46rem;margin:0;padding:1.1rem 1.25rem 1rem}.br-head{align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.br-stars{color:#e0a100;letter-spacing:.08em;font-size:1.1rem}.br-label{font-family:var(--font-round);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--tss-navy,#0f3358);border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:800}.br-quote{color:var(--tss-navy,#0f3358);margin:0;font-size:1.05rem;font-weight:600;line-height:1.55}.br-tags{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.br-tags>li{color:var(--tss-navy,#0f3358);background:color-mix(in srgb,var(--lv-lt,var(--tss-yellow,#ffd95f))45%,#fff);border:1.5px solid var(--tss-navy,#0f3358);border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.br-by{color:#3d5673;margin-top:.7rem;font-size:.85rem;line-height:1.45}.br-wrap{align-items:center;gap:1.25rem;display:grid}@media (min-width:900px){.br-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}.sh-product--obj:has(>.br-card--hero)>:first-child{grid-area:1/1}.sh-product--obj:has(>.br-card--hero)>.grid{grid-area:1/2/span 2}.sh-product--obj>.br-card--hero{grid-area:2/1;max-width:none;margin-top:.4rem;padding:.85rem 1.1rem .8rem}.br-card--hero .br-quote{font-size:.98rem;line-height:1.5}.br-card--hero .br-tags,.br-card--hero .br-by{margin-top:.5rem}}.br-line{color:var(--tss-navy,#0f3358);flex-wrap:wrap;align-content:center;align-items:baseline;gap:.2rem .55rem;min-height:2.75rem;text-decoration:none;display:flex}.br-line__q{font-size:.98rem;font-weight:700;line-height:1.4}.br-line__by{color:#3d5673;text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.br-line:focus-visible{outline:3px solid var(--tss-navy,#0f3358);outline-offset:3px;border-radius:6px}.br-card{scroll-margin-top:6rem}
