.sp-product-proof{--sp-proof-line:rgba(41,41,41,.14);--sp-proof-ease:cubic-bezier(.16,1,.3,1);background:#fff;color:#292929;font-family:"Sunpura Neue Campton","Neue Campton",sans-serif;padding:72px 32px;scroll-margin-top:calc(var(--sp-anchor-offset,100px) + 24px)}
.sp-product-proof,.sp-product-proof *{box-sizing:border-box}
.sp-product-proof__inner{max-width:1280px;margin-inline:auto;min-width:0}
.sp-product-proof h2,.sp-product-proof h3,.sp-product-proof p{margin:0;font-family:inherit;color:inherit;text-transform:none}
.sp-product-proof__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:36px}
.sp-product-proof__header h2{max-width:21ch;font-size:clamp(36px,3.9vw,56px);font-weight:600;line-height:1.08;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word}
.sp-product-proof__header p{max-width:50ch;color:#626765;font-size:17px;line-height:1.6}
.sp-product-proof .sp-product-proof__languages{margin-top:10px;color:#626765;font-size:13px;line-height:1.5}
.sp-product-proof__videos{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px 40px;align-items:start}
.sp-product-proof__evidence{min-width:0}
.sp-product-proof__evidence:first-child{grid-row:span 2}
.sp-product-proof__videos--1{grid-template-columns:1fr;max-width:900px}
.sp-product-proof__videos--1 .sp-product-proof__evidence:first-child{grid-row:auto}
.sp-product-proof__evidence:not(:first-child){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;border-top:1px solid var(--sp-proof-line);padding-top:20px}
.sp-product-proof__copy{min-width:0;padding-top:16px}
.sp-product-proof__evidence:not(:first-child) .sp-product-proof__copy{padding-top:0}
.sp-product-proof .sp-product-proof__byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 14px;margin-bottom:8px;font-size:14px;line-height:1.5;font-weight:500}
.sp-product-proof__byline time{color:#737873;font-size:12px;font-weight:400}
.sp-product-proof__copy h3{max-width:32ch;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}
.sp-product-proof__evidence:not(:first-child) h3{font-size:20px}
.sp-product-proof .sp-product-proof__disclosure{margin-top:10px;max-width:75ch;color:#68706b;font-size:13px;line-height:1.55}
.sp-product-proof .sp-product-proof__source{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:44px;margin-top:8px;padding:0;border:0;background:none;box-shadow:none;color:inherit;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.01em;text-decoration:none;transition:color .25s var(--sp-proof-ease)}
.sp-product-proof__source>span{position:relative;min-width:0;overflow-wrap:break-word}
.sp-product-proof__source>span::after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:linear-gradient(100deg,#00e676,#0a84ff);transform:scaleX(.42);transform-origin:left;transition:transform .45s var(--sp-proof-ease)}
.sp-product-proof__source svg{flex:0 0 15px;width:15px;height:15px;fill:currentColor;transition:transform .45s var(--sp-proof-ease)}
.sp-product-proof__source::before,.sp-product-proof__source::after{content:none}
.sp-product-proof__source:focus-visible{color:#0a84ff;outline:2px solid #0a84ff;outline-offset:5px}
.sp-product-proof__source:focus-visible>span::after{transform:scaleX(1)}
.sp-product-proof__source:focus-visible svg{transform:translate(4px,-4px)}
.sp-product-proof__reviews{margin-top:32px}
.sp-product-proof__editor{border:1px dashed #a5afa7;padding:16px;margin-top:16px;font-size:14px;color:#687068}
@media(hover:hover){.sp-product-proof .sp-product-proof__source:hover{color:#0a84ff}.sp-product-proof__source:hover>span::after{transform:scaleX(1)}.sp-product-proof__source:hover svg{transform:translate(4px,-4px)}}
@media(max-width:989px){.sp-product-proof{padding-inline:24px}.sp-product-proof__header{gap:32px}.sp-product-proof__videos{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.sp-product-proof__evidence:not(:first-child){grid-template-columns:1fr;gap:14px}.sp-product-proof__copy h3{font-size:24px}.sp-product-proof__header p{font-size:16px}}
@media(max-width:749px){.sp-product-proof{padding:48px 20px}.sp-product-proof__header{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.sp-product-proof__header h2{font-size:clamp(32px,8.5vw,42px)}.sp-product-proof__videos{grid-template-columns:1fr;gap:28px}.sp-product-proof__evidence:first-child{grid-row:auto}.sp-product-proof__evidence:not(:first-child){padding-top:28px;gap:0}.sp-product-proof__evidence:not(:first-child) .sp-product-proof__copy{padding-top:16px}.sp-product-proof__copy h3,.sp-product-proof__evidence:not(:first-child) h3{font-size:24px}.sp-product-proof__byline time{font-size:12px}}
@media(max-width:359px){.sp-product-proof{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.sp-product-proof__source,.sp-product-proof__source svg,.sp-product-proof__source>span::after{transition:none}.sp-product-proof__source:is(:hover,:focus-visible) svg{transform:none}}
