.product-video-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.14)}.product-video-tab{min-height:3.75rem;margin-bottom:-1px;border-bottom:2px solid transparent;padding:.75rem 1rem;color:rgba(255,255,255,.52);font-size:.875rem;font-weight:600;line-height:1.25rem;transition:border-color .18s ease,color .18s ease,background .18s ease}.product-video-tab:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.025)}.product-video-tab[aria-selected=true]{border-bottom-color:#fb923c;color:#fff;background:linear-gradient(0deg,rgba(251,146,60,.09),transparent 70%)}.product-video-tab:focus-visible{outline:2px solid rgba(251,146,60,.8);outline-offset:-2px}.product-video-frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#09090b}@media (min-width:768px){.product-video-tab{min-height:4.25rem;font-size:1rem}}.customer-proof{padding-top:clamp(4rem,7vw,6rem);padding-bottom:clamp(4rem,7vw,6rem)}.customer-proof__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.customer-proof__card{position:relative;display:flex;min-height:19rem;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:rgba(0,0,0,.72);padding:2rem}.customer-proof__card:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,rgb(249 115 22),rgb(236 72 153))}.customer-proof__quote{margin-top:1.5rem;padding-bottom:1rem;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.55;letter-spacing:-.015em}.customer-proof__caption{padding-top:1.5rem}@media (min-width:768px){.customer-proof__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.proof-band{padding:clamp(4rem,8vw,6rem) 1.5rem;background-color:var(--sf-surface-sunken);border-top:1px solid var(--sf-border);border-bottom:1px solid var(--sf-border)}.proof-band__container{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;max-width:72rem;margin:0 auto}.proof-band__stat{display:flex;flex-direction:column;gap:.75rem}.proof-band__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sf-ink-3);margin:0}.proof-band__value{position:relative;display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em;color:var(--sf-ink);margin:0}.proof-band__flame-rule{display:block;width:44px;height:2px;margin-top:.75rem;background-color:var(--sf-flame)}.proof-band__context{font-size:1rem;line-height:1.6;color:var(--sf-ink-2);max-width:36rem;margin:0}.proof-band__divider{display:none;width:1px;background-color:var(--sf-border)}.proof-band__quote{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin:0;padding:0}.proof-band__quote-text{font-family:Newsreader Variable,Newsreader,Georgia,serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;font-style:italic;line-height:1.4;color:var(--sf-ink);margin:0}.proof-band__quote-source{font-size:.875rem;font-weight:500;color:var(--sf-ink-3)}.proof-band__quote-source cite{font-style:normal}@media (min-width:768px){.proof-band__container{grid-template-columns:7fr 1px 5fr;gap:3rem;align-items:center}.proof-band__divider{display:block;align-self:stretch}}.value-pillars{padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.value-pillars__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem;gap:3rem}.value-pillars__heading{font-size:clamp(2rem,3.2vw,3rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.value-pillars__list{border-top:1px solid rgba(255,255,255,.14)}.value-pillars__row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding:1.75rem 0;border-bottom:1px solid rgba(255,255,255,.14)}.value-pillars__index{padding-top:.2rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.35)}.value-pillars__title{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.025em}.value-pillars__body{margin-top:.75rem;max-width:36rem;font-size:1rem;line-height:1.65;color:rgba(255,255,255,.62)}@media (min-width:900px){.value-pillars__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);column-gap:5rem;align-items:start}.value-pillars__intro{position:-webkit-sticky;position:sticky;top:7rem}}.newsroom-marquee{padding:3rem 0;overflow:hidden;background:black}.newsroom-marquee__header{display:flex;align-items:center;justify-content:space-between;max-width:80rem;margin:0 auto 1.5rem;padding:0 1.5rem}.newsroom-marquee__title{font-size:1.5rem;font-weight:600;color:white;margin:0}@media (min-width:768px){.newsroom-marquee__title{font-size:1.875rem}}.newsroom-marquee__link{font-size:.875rem;font-weight:500;color:rgba(251,146,60,.9);text-decoration:none;transition:color .15s ease}.newsroom-marquee__link:hover{color:rgb(251,146,60)}.newsroom-marquee__track-wrapper{position:relative;overflow:hidden}.newsroom-marquee__fade{position:absolute;top:0;bottom:0;width:4rem;z-index:10;pointer-events:none}@media (min-width:768px){.newsroom-marquee__fade{width:6rem}}.newsroom-marquee__fade--left{left:0;background:linear-gradient(90deg,rgb(0,0,0) 0,transparent)}.newsroom-marquee__fade--right{right:0;background:linear-gradient(270deg,rgb(0,0,0) 0,transparent)}.newsroom-marquee__track{display:flex;gap:1rem;padding:.5rem 0;animation:newsroom-marquee-scroll 80s linear infinite}.newsroom-marquee__card{display:flex;flex-direction:column;flex-shrink:0;width:280px;padding:1.25rem;background:#0c0c0f;border:1px solid rgba(255,255,255,.1);border-radius:16px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.newsroom-marquee__card:hover{border-color:rgba(251,146,60,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.newsroom-marquee__outlet{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(251,146,60,.9);margin-bottom:.5rem}.newsroom-marquee__card-title{font-size:.9375rem;font-weight:500;line-height:1.4;color:rgba(255,255,255,.9);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.newsroom-marquee__card:hover .newsroom-marquee__card-title{color:white}.newsroom-marquee__date{font-size:.75rem;color:rgba(255,255,255,.4);margin-top:.75rem}@keyframes newsroom-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.newsroom-marquee__track-wrapper:hover .newsroom-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.newsroom-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0 1.5rem;max-width:80rem;margin:0 auto}.newsroom-marquee__card{width:calc(50% - .5rem)}@media (min-width:768px){.newsroom-marquee__card{width:calc(33.333% - .75rem)}}@media (min-width:1024px){.newsroom-marquee__card{width:calc(25% - .75rem)}}.newsroom-marquee__fade{display:none}}.news-strip__media{width:100%;aspect-ratio:16/10;overflow:hidden;background:#18181b}.news-strip__image{display:block;width:100%;height:100%;object-fit:cover}.book-sticky-footer{position:fixed;right:0;bottom:0;left:0;z-index:40;border-top:1px solid rgba(255,255,255,.22);background:var(--color-blue-600);background:color-mix(in oklab,var(--color-blue-600) 82%,black);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));box-shadow:0 -12px 36px rgba(0,0,0,.48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.book-sticky-footer__inner{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;max-width:80rem;margin:0 auto}.book-sticky-footer__copy{display:none}.book-sticky-footer__form{display:flex;min-width:0;gap:.5rem}.book-sticky-footer__input{min-width:0;width:100%}.book-sticky-footer__submit{background:#f97316;color:#160b04;font-weight:700}.book-sticky-footer__submit:hover{background:#fb923c}@media (max-width:639px){body.book-sticky-footer-active #hubspot-messages-iframe-container{bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))!important}}@media (min-width:640px){.book-sticky-footer__inner{grid-template-columns:48px minmax(180px,1fr) minmax(340px,480px) auto}.book-sticky-footer__copy{display:block}body.book-sticky-footer-active #hubspot-messages-iframe-container{bottom:calc(5.25rem + env(safe-area-inset-bottom, 0px))!important}}