.bsk-rev{--navy-950:#0b1f35;--navy-900:#102a43;--orange-500:#ff9902;--orange-text:#9a5b00;--cream-50:#faf8f4;--white:#fff;--gray-700:#444;--gray-600:#666;--line:#e8e4dc;--font-serif:georgia,palatino,serif;--bg:var(--cream-50);background:var(--bg);color:var(--navy-900);font-family:var(--font-serif);padding:100px 15px}.bsk-rev--white{--bg:var(--white)}.bsk-rev *{box-sizing:border-box}.bsk-rev blockquote,.bsk-rev figure,.bsk-rev h2,.bsk-rev p{margin:0;padding:0}.bsk-rev blockquote{background:none;border:0;font-style:normal;quotes:none}.bsk-rev blockquote:after,.bsk-rev blockquote:before{content:none}.bsk-rev .bsk-rev__quote,.bsk-rev .bsk-rev__quote p{background:none;border:0;box-shadow:none;margin:0;padding:0}.bsk-rev [hidden]{display:none!important}.bsk-rev .bsk-rev__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.bsk-rev__inner{align-items:center;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin:0 auto;max-width:1180px}.bsk-rev .bsk-rev__eyebrow{color:var(--orange-text);font-size:14px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.bsk-rev .bsk-rev__heading{color:var(--navy-900);font-family:var(--font-serif);font-size:46px;font-weight:400;letter-spacing:0;line-height:1.15;text-transform:none}.bsk-rev__rule{background:var(--orange-500);border-radius:2px;display:block;height:3px;margin:30px 0 28px;width:64px}.bsk-rev .bsk-rev__sub{color:var(--navy-900);font-size:19px;font-weight:700;line-height:1.35;margin-bottom:12px}.bsk-rev .bsk-rev__text{color:var(--gray-700);font-size:18px;line-height:1.65;max-width:560px}.bsk-rev .bsk-rev__stars{display:flex;gap:5px}.bsk-rev__stars svg{fill:var(--orange-500);height:20px;width:20px}.bsk-rev__stars svg.is-off{fill:var(--line)}.bsk-rev .bsk-rev__stars--intro{margin-top:28px}.bsk-rev__google,.bsk-rev__google:visited{align-items:center;border-bottom:2px solid var(--orange-500);color:var(--navy-900);display:inline-flex;font-size:17px;font-weight:700;gap:10px;line-height:1.3;margin-top:22px;padding-bottom:6px;text-decoration:none}.bsk-rev__google svg{fill:none;height:16px;stroke:var(--orange-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:16px}.bsk-rev__google:hover{border-bottom-color:var(--navy-900);color:var(--navy-900)}.bsk-rev__google:hover svg{transform:translateX(3px)}.bsk-rev__google:focus-visible{outline:3px solid var(--orange-500);outline-offset:4px}.bsk-rev__stage{padding:0 22px 26px 26px;position:relative}.bsk-rev__stage:before{background:var(--navy-900);border-radius:16px;bottom:0;content:"";height:78%;left:0;position:absolute;width:74%;z-index:0}.bsk-rev__stage:after{border-right:3px solid var(--orange-500);border-top:3px solid var(--orange-500);border-top-right-radius:16px;content:"";height:78px;pointer-events:none;position:absolute;right:0;top:-16px;width:78px;z-index:2}.bsk-rev__card{background:var(--white);border-radius:16px;box-shadow:0 30px 60px -36px rgba(16,42,67,.45);padding:46px 50px 40px;position:relative;z-index:1}.bsk-rev__mark{fill:var(--orange-500);height:40px;opacity:.22;position:absolute;right:44px;top:36px;width:48px}.bsk-rev__slide .bsk-rev__stars{margin-bottom:20px}.bsk-rev .bsk-rev__body{color:var(--navy-900);display:-webkit-box;font-size:21px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.bsk-rev .bsk-rev__body.is-open{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.bsk-rev .bsk-rev__more{background:none;border:0;border-bottom:1.5px solid;border-radius:0;box-shadow:none;color:var(--orange-text);cursor:pointer;font-family:var(--font-serif);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;margin:14px 0 0;padding:0 0 2px;text-transform:none}.bsk-rev .bsk-rev__more:hover{background:none;color:var(--navy-900)}.bsk-rev .bsk-rev__more:focus-visible{outline:3px solid var(--orange-500);outline-offset:3px}.bsk-rev__author{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;margin-top:30px;padding-top:26px}.bsk-rev__avatar{align-items:center;border:2px solid var(--orange-500);border-radius:50%;color:var(--orange-text);display:inline-flex;flex:0 0 56px;font-size:17px;font-weight:700;height:56px;justify-content:center;letter-spacing:.5px;width:56px}.bsk-rev__who{display:flex;flex-direction:column;gap:2px}.bsk-rev__name{color:var(--navy-900);font-size:18px;font-weight:700;line-height:1.3}.bsk-rev__source{color:var(--gray-600);font-size:14px;line-height:1.3}.bsk-rev__nav{align-items:center;display:flex;gap:14px;justify-content:flex-end;margin-top:22px}.bsk-rev .bsk-rev__arrow{align-items:center;background:var(--white);border:1.5px solid rgba(16,42,67,.25);border-radius:50%;box-shadow:none;color:var(--navy-900);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:44px}.bsk-rev__arrow svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.bsk-rev .bsk-rev__arrow:hover{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.bsk-rev .bsk-rev__arrow:focus-visible{outline:3px solid var(--orange-500);outline-offset:3px}.bsk-rev .bsk-rev__count{color:var(--gray-600);font-size:15px;font-weight:700;min-width:44px;text-align:center}@media (max-width:960px){.bsk-rev__inner{gap:56px;grid-template-columns:minmax(0,1fr)}.bsk-rev .bsk-rev__heading{font-size:38px}}@media (max-width:640px){.bsk-rev{padding:60px 15px}.bsk-rev .bsk-rev__heading{font-size:31px}.bsk-rev__rule{margin:22px 0 20px}.bsk-rev .bsk-rev__text{font-size:17px}.bsk-rev__stage{padding:0 12px 16px 14px}.bsk-rev__stage:after{height:56px;top:-10px;width:56px}.bsk-rev__card{padding:32px 24px 28px}.bsk-rev__mark{height:32px;right:22px;top:26px;width:38px}.bsk-rev .bsk-rev__body{font-size:18px;-webkit-line-clamp:8;line-clamp:8}.bsk-rev__author{margin-top:24px;padding-top:22px}.bsk-rev__avatar{flex-basis:50px;font-size:16px;height:50px;width:50px}}@media (prefers-reduced-motion:reduce){.bsk-rev .bsk-rev__arrow,.bsk-rev__google svg{transition:none}.bsk-rev__google:hover svg{transform:none}}