Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99
Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
.PlayButton {
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
transform: translate(-50%, -50%);
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: background 0.3s;
background: rgba(var(--color--cobalt-700-rgb), 0.48);
cursor: pointer;
}
.PlayButton:hover, .PlayButton:focus-visible {
background: rgba(var(--color--cobalt-700-rgb), 0.8);
}
.PlayButton:focus-visible {
border-radius: var(--border-radius--full);
}
.PlayButton svg {
--PlayButton--svg-aspect-ratio: 0.364;
height: auto;
margin-left: 8%;
width: calc(100% * var(--PlayButton--svg-aspect-ratio));
}
.PlayButton.size--XS {
width: 20px;
height: 20px;
}
.PlayButton.size--S {
width: 40px;
height: 40px;
}
.PlayButton.size--M {
width: 56px;
height: 56px;
}
.PlayButton.size--L {
width: 96px;
height: 96px;
}
.PlayButton.variant--OUTLINE {
background: transparent;
box-shadow: inset 0 0 0 1.5px var(--color--action-default);
}
.PlayButton.has-text {
border-radius: 9999px;
width: auto;
height: auto;
padding: var(--spacing--base-0-5) var(--spacing--base-1) var(--spacing--base-0-5) var(--spacing--base-0-5);
gap: var(--spacing--base-0-5);
}
.PlayButton.has-text > div {
white-space: nowrap;
margin: 0;
}
.PlayButton.has-text svg {
margin: 0;
}
.PlayButton.has-text.size--L svg {
width: 27px;
height: 27px;
}
.PlayButton.has-text.size--M svg {
width: 22px;
height: 22px;
}
.Badge {
border-radius: calc(var(--border-radius--XL) * 2);
display: inline-block;
font-weight: var(--font-weight--medium);
letter-spacing: var(--letter-spacing--normal);
line-height: var(--line-height--relaxed);
}
.Badge.size--XS {
border-radius: var(--border-radius--XS);
font-size: calc(var(--font-size--L) / 2);
font-weight: var(--font-weight--semibold);
letter-spacing: var(--letter-spacing--widest);
padding: calc(var(--spacing--base-1) * 0.03125) calc(var(--spacing--base-1) * 0.1875) 0;
text-transform: var(--text-transform--uppercase);
}
.Badge.size--S {
font-size: var(--font-size--XS);
line-height: var(--line-height--snug);
padding: 0 calc(var(--spacing--base-1) * 0.375) calc(var(--spacing--base-1) * 0.0625);
}
.Badge.size--M {
font-size: var(--font-size--S);
padding: 0 calc(var(--spacing--base-1) * 0.625) calc(var(--spacing--base-1) * 0.0625);
}
@keyframes DefaultPrefooterStatusRingAnimation {
0% {
width: 100%;
height: 100%;
background-color: rgba(var(--color--red-accent-rgb), 0.1);
}
50% {
width: 138%;
height: 138%;
background-color: rgba(var(--color--red-accent-rgb), 0.05);
}
100% {
width: 176%;
height: 176%;
background-color: rgba(var(--color--red-accent-rgb), 0.01);
}
}
.DefaultPrefooter {
position: relative;
overflow: hidden;
/* Graphic / Video height */
--video-width: 75vw;
--graphic-height: calc(90px + var(--spacing--XL));
/* Gradient */
--color1rgb: var(--color--purple-300-rgb);
/* Purple 300 */
--color2rgb: var(--color--red-300-rgb);
/* Red 300 */
--color3rgb: var(--color--magenta-300-rgb);
/* Red 300 */
--color4rgb: var(--color--orange-300-rgb);
/* Orange 300 */
--color5rgb: var(--color--yellow-300-rgb);
/* Orange 300 */
--size: 75vmin;
--space:;
background: var(--color--orange-200);
/* Yellow 200 */
background-image: radial-gradient(calc(var(--size) * 0.666) circle at top left var(--space), rgba(var(--color1rgb), 0.7), rgba(var(--color1rgb), 0)), radial-gradient(calc(var(--size) * 2) circle at top right var(--space), rgba(var(--color2rgb), 1), rgba(var(--color2rgb), 0)), radial-gradient(calc(var(--size)) circle at bottom right var(--space), rgba(var(--color3rgb), 1), rgba(var(--color3rgb), 0)), radial-gradient(calc(var(--size) * 0.75) circle at bottom left var(--space), rgba(var(--color4rgb), 1), rgba(var(--color4rgb), 0)), radial-gradient(calc(var(--size) * 0.5) circle at bottom center var(--space), rgba(var(--color5rgb), 1), rgba(var(--color5rgb), 0)), var(--DefaultPrefooter--noise-overlay);
/* End gradient */
}
@supports (background: linear-gradient(in oklab, white, black)) {
.DefaultPrefooter {
--space: in oklab;
}
}
@media (min-width: 768px) {
.DefaultPrefooter {
--video-width: calc(var(--container-width) / 12 * 8 - var(--spacing--M) / 11 * 7);
}
}
.DefaultPrefooter .is-fixed .Prefooter {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: -1;
}
.DefaultPrefooter .Prefooter {
background: transparent;
padding-bottom: var(--graphic-height);
}
.DefaultPrefooter .Prefooter .bg-left,
.DefaultPrefooter .Prefooter .bg-right {
max-width: 770px;
}
.DefaultPrefooter .Prefooter h2 {
font-family: var(--font-family--display);
font-feature-settings: var(--font-family--display--font-feature-settings);
font-size: var(--font-size--10XL);
line-height: var(--line-height--super-tight);
margin-bottom: var(--spacing--XS);
text-transform: uppercase;
letter-spacing: var(--letter-spacing--normal);
}
.DefaultPrefooter .Prefooter p {
font-family: var(--font-family--serif);
font-feature-settings: var(--font-family--serif--font-feature-settings);
font-size: var(--font-size--4XL);
line-height: var(--line-height--tight);
margin-bottom: var(--spacing--M);
color: var(--color--text-headline);
text-wrap: balance;
max-width: 15ch;
}
@media (min-width: 768px) {
.DefaultPrefooter .Prefooter p {
max-width: 40ch;
}
}
.DefaultPrefooter .Prefooter .buttons-container {
margin: 0 auto;
max-width: calc(var(--spacing--2XL) * 2.5);
display: flex;
gap: var(--spacing--base-0-75) 10px;
flex-wrap: wrap;
justify-content: center;
}
.DefaultPrefooter .Prefooter .buttons-container .Button {
flex: 0 0 100%;
max-width: var(--text-max-width);
padding: 0 var(--button--padding-x-L);
}
@media (min-width: 1024px) {
.DefaultPrefooter .Prefooter .buttons-container .Button {
flex: 0 0 calc(50% - 5px);
}
}
.DefaultPrefooter .Prefooter .buttons-container .demo-button {
display: flex;
flex-direction: row;
gap: var(--spacing--base-0-5);
justify-content: center;
align-items: center;
}
.DefaultPrefooter .Prefooter .buttons-container .demo-button .gatsby-image-wrapper {
width: 88px !important;
height: 32px !important;
margin-top: -1px;
}
.DefaultPrefooter .DefaultPrefooter--graphic {
bottom: 0;
display: flex;
justify-content: center;
left: 50%;
position: absolute;
translate: -50% 0;
}
.DefaultPrefooter .DefaultPrefooter--graphic .avatars {
display: flex;
gap: 0 12.5px;
position: absolute;
right: 24px;
top: -44px;
}
.DefaultPrefooter .DefaultPrefooter--graphic .avatars img:first-child {
display: none !important;
}
@media (min-width: 768px) {
.DefaultPrefooter .DefaultPrefooter--graphic .avatars img:first-child {
display: block !important;
position: relative;
z-index: 1;
}
}
.DefaultPrefooter .DefaultPrefooter--graphic .status-animation {
position: relative;
}
.DefaultPrefooter .DefaultPrefooter--graphic .status-animation .status-ring {
animation: DefaultPrefooterStatusRingAnimation 1.6s infinite linear;
background: rgba(var(--color--red-accent-rgb), 0);
border-radius: 200px;
display: block;
height: 100%;
left: 50%;
position: absolute;
top: 50%;
translate: -50% -50%;
width: 100%;
z-index: 0;
}
.DefaultPrefooter .DefaultPrefooter--graphic .status-animation .status-ring:nth-child(2) {
animation-delay: 0.8s;
}
.DefaultPrefooter .DefaultPrefooter--graphic .card {
background: white;
border-radius: 12px 12px 0 0;
box-shadow: var(--elevation--2XL--on-red);
padding-bottom: 24px;
position: relative;
width: 100%;
}
@media (min-width: 1024px) {
.DefaultPrefooter .DefaultPrefooter--graphic .card {
width: max(837px, var(--container-width) / 12 * 8 - var(--spacing--M) * 4 / 12);
}
}
.DefaultPrefooter .DefaultPrefooter--graphic .card-top {
display: flex;
border-bottom: 0.5px solid var(--color--charcoal-300);
}
.DefaultPrefooter .DefaultPrefooter--graphic .card-tags {
display: none;
}
@media (min-width: 480px) {
.DefaultPrefooter .DefaultPrefooter--graphic .card-tags {
display: block;
}
}
.IconButton {
align-items: center;
border-radius: var(--IconButton--size);
display: flex;
height: var(--IconButton--size);
justify-content: center;
padding: 0;
transition: background 0.3s, box-shadow 0.3s;
width: var(--IconButton--size);
}
.IconButton.button--outline {
background: var(--color--basics-white);
box-shadow: inset 0 0 0 1px var(--color--clay-300);
}
.IconButton.button--outline:hover {
background: var(--color--basics-white);
box-shadow: inset 0 0 0 1px var(--color--action-default);
}
.IconButton:focus-visible {
border-radius: var(--IconButton--size);
}
.SearchInput {
position: relative;
/* begin .clear-button */
}
.SearchInput > .Icon {
background: var(--color--charcoal-400);
left: 14px;
pointer-events: none;
position: absolute;
top: 14px;
transition: all 0.5s;
z-index: 1;
}
.SearchInput:focus-within > .Icon path {
stroke: var(--color--cobalt-500);
}
.SearchInput button.clear-button {
align-items: center;
display: flex;
height: 50px;
justify-content: center;
position: absolute;
right: 0;
top: 0;
width: 50px;
}
.SearchInput button.clear-button .Icon path {
stroke: var(--color--charcoal-400);
transition: stroke 0.2s;
}
.SearchInput button.clear-button:hover .Icon path {
stroke: var(--color--charcoal-600);
}
.SearchInput input {
height: 50px;
line-height: 48px;
padding: 0 16px 0 46px;
}
.SearchInput.size-XL > .Icon {
top: 23px;
left: 19px;
}
.SearchInput.size-XL button.clear-button {
width: 60px;
height: 72px;
}
.SearchInput.size-XL button.clear-button .Icon {
margin-top: 2px;
}
.SearchInput.size-XL input {
height: 72px;
line-height: 70px;
padding-left: 62px;
padding-right: 34px;
}
.SubNav {
top: 0;
z-index: calc(var(--SiteNav--z-index) - 1);
background: var(--color--basics-white);
margin-bottom: var(--spacing--base-1);
}
.SubNav.is-sticky {
position: sticky;
}
.SubNav.is-sticky::after {
box-shadow: var(--elevation--S);
content: "";
display: block;
height: 100%;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
top: 0;
transition: opacity 0.3s;
width: 100%;
will-change: opacity;
}
.SubNav.is-sticky.is-stuck::after {
opacity: 1;
}
.SubNav .container {
padding: var(--spacing--base-1-5) 0;
}
.SubNav .flex {
align-items: center;
flex-wrap: nowrap;
gap: 0 var(--spacing--base-1);
justify-content: space-between;
}
.SubNav .SubNav--items-scroller {
position: relative;
margin: 0 0 0 calc(var(--spacing--base-2) * -1);
overflow: scroll;
padding: 0 var(--spacing--base-2);
mask-image: linear-gradient(to right, transparent 0%, black var(--spacing--base-2), black calc(100% - var(--spacing--base-2)), transparent 100%);
-ms-overflow-style: none;
scrollbar-width: none;
scroll-behavior: smooth;
}
.SubNav .SubNav--items-scroller::-webkit-scrollbar {
display: none;
width: 0;
height: 0;
}
.SubNav ul {
display: flex;
flex-wrap: nowrap;
gap: var(--spacing--base-0-5);
list-style: none;
}
.SubNav ul li {
margin: 0;
}
.SubNav ul li a {
background: var(--color--charcoal-100);
border: 1px solid transparent;
border-radius: 9999px;
color: var(--color--text-light);
display: block;
font-size: var(--font-size--S);
padding: var(--spacing--base-0-5) var(--spacing--base-1);
position: relative;
transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out;
white-space: nowrap;
}
.SubNav ul li a::before {
content: attr(data-text);
left: 50%;
position: absolute;
top: 50%;
translate: -50% -50%;
font-weight: var(--font-weight--medium);
display: none;
}
.SubNav ul li a:hover {
background: var(--color--charcoal-200);
border-color: var(--color--charcoal-300);
}
.SubNav ul li a.is-active {
background-color: var(--color--text-headline);
border-color: var(--color--text-headline);
color: var(--color--basics-white);
}
.SubNav ul li a.is-active span {
opacity: 0;
}
.SubNav ul li a.is-active::before {
display: block;
}
.SubNav ul li:last-of-type a {
margin-right: var(--spacing--base-2);
}
@media (min-width: 768px) {
.SubNav ul li:last-of-type a {
margin-right: 0;
}
}
.SubNav .actions {
display: flex;
gap: var(--spacing--base-0-5);
}
/* SiteNav global variables */
:root {
--SiteNav--height: calc(33px + var(--spacing--base-2) * 2);
/* HeaderLogo height = 33px */
--SiteNav--z-index: 1000;
--SiteNav--drawer-column--gap-x: var(--spacing--XS);
--SiteNav--drawer-column--gap-y: var(--spacing--base-0-75);
--HubspotForm--max-width: max(505px, calc((var(--container-width) / 12 * 5) - (var(--spacing--M) * 7 / 12)));
}
@media (min-width: 1024px) {
:root {
--SiteNav--height: calc(var(--button--height-M) + var(--spacing--base-2) * 2);
}
}
@keyframes SiteNavInKeyframes {
0% {
translate: 0 -100%;
}
100% {
translate: 0 0;
}
}
.SiteNav {
--SiteNav--logo-width: 124px;
--SiteNav--logo-margin-right: calc(var(--spacing--M) - var(--spacing--base-1-5));
padding: var(--spacing--base-2) 0;
position: absolute;
top: 0;
left: 0;
transition: background 0.3s, transform 0.3s ease-in-out, top 0.3s;
width: 100%;
z-index: var(--SiteNav--z-index);
}
@media (min-width: 1024px) {
.SiteNav {
--SiteNav--logo-width: 168px;
}
}
.SiteNav::before {
backdrop-filter: blur(8px);
background-blend-mode: soft-light;
background: rgba(255, 255, 255, 0.8);
border: 1px solid rgba(255, 255, 255, 0.48);
border-radius: 50px;
content: "";
display: block;
height: calc(33px + var(--spacing--base-0-5) * 2);
left: 50%;
opacity: 0;
position: absolute;
top: calc(var(--spacing--base-2) - var(--spacing--base-0-5) - 1px);
transition: all 0.3s;
translate: -50% 0;
width: calc(var(--container-width) + var(--spacing--base-2) * 2);
z-index: -1;
}
@media (min-width: 768px) {
.SiteNav::before {
height: calc(var(--button--height-M) + var(--spacing--base-0-5) * 2);
width: calc(var(--container-width) + var(--spacing--base-2-5) * 2);
}
}
.SiteNav.scrolled--SHOWING::before, .SiteNav.scrolled--HIDING::before {
opacity: 1;
}
.SiteNav.scrolled--SHOWING {
position: fixed;
/* transform: translateY(0); */
animation: SiteNavInKeyframes 0.3s ease-in-out forwards;
}
.SiteNav.scrolled--HIDING:not(.is-open) {
position: fixed;
transform: translateY(-100%);
}
.SiteNav .nav-pill {
align-items: center;
gap: 0 var(--spacing--base-1-25);
justify-content: space-between;
position: relative;
}
.SiteNav a.skip-to-content {
background: var(--color--basics-white);
display: block;
left: 50%;
opacity: 0;
padding: 0.2em var(--spacing--XS);
position: absolute;
top: 0;
transition: opacity 0.3s, translate 0.3s;
translate: -50% calc(-100% - var(--spacing--base-2));
z-index: calc(var(--SiteNav--z-index) + 1);
}
.SiteNav a.skip-to-content:focus {
border-top-left-radius: 0;
border-top-right-radius: 0;
opacity: 1;
translate: -50% calc(var(--spacing--base-2) * -1);
}
.SiteNav .nav-logo {
align-items: center;
display: flex;
flex: 0 0 var(--SiteNav--logo-width);
margin-right: var(--SiteNav--logo-margin-right);
padding: 0;
width: var(--SiteNav--logo-width);
}
.SiteNav .nav-logo svg {
width: var(--SiteNav--logo-width);
}
@media (min-width: 1024px) {
.SiteNav .nav-logo svg {
transition: transform 0.3s;
transform-origin: left center;
}
}
.SiteNav .nav-logo div {
height: 33px;
}
@media (min-width: 1024px) {
.SiteNav .nav-logo {
display: flex;
flex: 0 0 168px;
align-items: center;
}
}
@media (min-width: 768px) {
.SiteNav.scrolled--SHOWING .nav-logo svg, .SiteNav.scrolled--HIDING .nav-logo svg {
transform: scale(0.892);
}
}
.SiteNav .main-nav {
background: var(--color--basics-white);
border-radius: var(--border-radius--L);
border: 0.5px solid var(--color--charcoal-400);
box-shadow: var(--elevation--XL);
max-width: 327px;
opacity: 0;
padding: 4px;
pointer-events: none;
position: absolute;
right: 0;
top: calc(100% + var(--spacing--base-0-5));
transition: opacity 0.3s, translate 0.3s;
translate: 0 calc(var(--spacing--base-0-5) * -1);
}
@media (min-width: 768px) {
.SiteNav .main-nav {
background: transparent;
border-radius: 0;
border: none;
box-shadow: none;
display: flex;
flex: 0 0 calc(100% - var(--spacing--base-1-25) - var(--SiteNav--logo-width) - var(--SiteNav--logo-margin-right));
gap: 0 var(--spacing--base-1);
max-width: none;
opacity: 1;
padding: 0;
pointer-events: all;
position: relative;
top: 0;
translate: 0;
width: 100%;
}
}
@media (min-width: 1024px) {
.SiteNav .main-nav {
gap: 0 var(--spacing--base-1-25);
}
}
.SiteNav .main-nav,
.SiteNav .main-nav ul.nav-drawer,
.SiteNav .main-nav li {
margin: 0;
}
.SiteNav .main-nav > li {
position: relative;
display: flex;
flex-direction: column;
}
@media (min-width: 768px) {
.SiteNav .main-nav > li {
align-items: center;
flex-direction: row;
}
}
@media (min-width: 768px) and (hover: hover) {
.SiteNav .main-nav > li:hover:has(button.nav-link)::before, .SiteNav .main-nav > li:focus-within:has(button.nav-link)::before {
content: "";
height: calc(100% + var(--spacing--base-0-5));
left: 0;
position: absolute;
top: 0;
width: calc(100% + var(--spacing--base-1-25));
z-index: -1;
}
.SiteNav .main-nav > li li:hover .nav-drawer,
.SiteNav .main-nav > li li:focus-within .nav-drawer {
opacity: 1;
pointer-events: all;
translate: 0;
}
}
@media (min-width: 768px) and (hover: hover) {
.SiteNav.is-reset .main-nav > li li:hover .nav-drawer,
.SiteNav.is-reset .main-nav > li li:focus-within .nav-drawer {
pointer-events: none;
}
}
.SiteNav.is-open .main-nav {
opacity: 1;
pointer-events: all;
translate: 0 0;
}
.SiteNav .nav-link {
align-items: center;
border-radius: var(--border-radius--M);
color: var(--color--text-light);
display: flex;
font-size: var(--font-size--S);
justify-content: flex-start;
line-height: var(--line-height--relaxed);
padding: var(--spacing--base-1-75) var(--spacing--base-1-75);
text-align: center;
transition: background-color 0.1s, color 0.1s;
width: 100%;
}
.SiteNav .nav-link .Icon {
margin-right: -0.3333em;
}
@media (min-width: 768px) and (hover: hover) {
.SiteNav .nav-link:is(button) {
pointer-events: none;
}
}
.SiteNav .nav-link.is-expanded {
background-color: rgba(var(--color--charcoal-1200-rgb), 0.04);
color: var(--color--text-dark);
}
.SiteNav .nav-link.is-expanded .Icon {
background: var(--color--text-dark);
}
.SiteNav .nav-link.is-expanded + .nav-drawer {
max-height: var(--SiteNav--nav-drawer-max-height);
opacity: 1;
padding: var(--spacing--base-0-5) 0;
pointer-events: all;
}
@media (min-width: 768px) {
.SiteNav .nav-link {
justify-content: center;
height: var(--button--height-M);
padding: 0 var(--spacing--base-0-75);
width: auto;
}
}
.SiteNav.is-ready:not(:has(*:hover)) li:focus-within > .nav-link,
.SiteNav.is-ready li:hover > .nav-link {
background-color: rgba(var(--color--charcoal-1200-rgb), 0.04);
color: var(--color--text-dark);
}
.SiteNav.is-ready:not(:has(*:hover)) li:focus-within > .nav-link .Icon,
.SiteNav.is-ready li:hover > .nav-link .Icon {
background: var(--color--text-dark);
}
.SiteNav.is-ready:not(:has(*:hover)) li:focus-within > .nav-link + .nav-drawer,
.SiteNav.is-ready li:hover > .nav-link + .nav-drawer {
opacity: 1;
pointer-events: all;
translate: 0 0;
}
.SiteNav .nav-drawer {
--SiteNav--nav-drawer-max-height: 100vh;
display: flex;
flex-direction: column;
max-height: 0;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
transition: all 0.3s ease-in-out;
width: var(--max-width--column--3);
will-change: max-height, opacity, padding;
}
@media (min-width: 768px) {
.SiteNav .nav-drawer {
background: var(--color--basics-white);
border-radius: var(--border-radius--L);
border: 0.5px solid var(--color--charcoal-400);
box-shadow: var(--elevation--XL);
display: grid;
gap: 0 4px;
left: 0;
max-height: none;
opacity: 0;
padding: 4px;
position: absolute;
top: calc(100% + var(--spacing--base-0-5));
transition: opacity 0.3s, translate 0.2s;
translate: 0 calc(var(--spacing--base-0-5) * -1);
z-index: calc(var(--SiteNav--z-index) + 1);
}
}
@media (min-width: 938px) {
.SiteNav .nav-drawer.has-feature {
grid-template-columns: repeat(2, minmax(0, 1fr));
width: var(--max-width--column--6);
}
}
.SiteNav .nav-drawer .subnav-link {
border-radius: var(--border-radius--S);
display: flex;
flex-direction: column;
gap: 4px;
padding: var(--spacing--base-1-25);
transition: background-color 0.3s;
width: 100%;
}
@media (min-width: 768px) {
.SiteNav .nav-drawer .subnav-link {
padding: var(--spacing--base-0-75);
}
}
.SiteNav .nav-drawer .subnav-link .title,
.SiteNav .nav-drawer .subnav-link .description {
font-size: var(--font-size--M);
transition: color 0.3s, opacity 0.3s;
}
@media (min-width: 768px) {
.SiteNav .nav-drawer .subnav-link .title,
.SiteNav .nav-drawer .subnav-link .description {
font-size: var(--font-size--S);
}
}
.SiteNav .nav-drawer .subnav-link .title {
display: flex;
align-items: center;
gap: 4px 0.375em;
font-weight: var(--font-weight--medium);
color: var(--color--text-headline);
}
.SiteNav .nav-drawer .subnav-link .Icon {
background: var(--color--charcoal-1200);
margin-top: -0.075em;
}
.SiteNav .nav-drawer .subnav-link .description {
color: var(--color--text-light);
}
@media (hover: hover) {
.SiteNav .nav-drawer .subnav-link:hover {
background-color: var(--color--cobalt-100);
}
.SiteNav .nav-drawer .subnav-link:hover .title,
.SiteNav .nav-drawer .subnav-link:hover .description {
color: var(--color--action-hovered);
}
.SiteNav .nav-drawer .subnav-link:hover .Icon {
background-color: var(--color--action-hovered);
}
.SiteNav .nav-drawer .subnav-link:hover .description {
opacity: 0.8;
}
}
.SiteNav .nav-drawer .feature {
margin-top: var(--spacing--S);
}
.SiteNav .nav-drawer .feature a {
background: var(--color--clay-100);
border-radius: var(--border-radius--S);
border: 0.5px solid var(--color--clay-300);
display: block;
min-height: 100%;
width: 100%;
padding: var(--spacing--base-1) var(--spacing--base-1-5) var(--spacing--base-1-25);
}
.SiteNav .nav-drawer .feature .image-wrapper {
overflow: hidden;
}
.SiteNav .nav-drawer .feature img {
transition: opacity 0.25s linear, scale 0.3s !important;
}
.SiteNav .nav-drawer .feature:hover img {
scale: 1.025;
}
.SiteNav .nav-drawer .feature a span {
display: block;
line-height: var(--line-height--relaxed);
}
@media (min-width: 938px) {
.SiteNav .nav-drawer .feature {
grid-area: 1/2/10/3;
margin-top: 0;
}
}
.SiteNav .mobile-signup {
margin-right: calc(24px + var(--spacing--XS));
}
.SiteNav .mobile-signup .hide-tiny-mobile {
display: none;
}
@media (min-width: 340px) {
.SiteNav .mobile-signup .hide-tiny-mobile {
display: inline;
}
}
@media (min-width: 480px) {
.SiteNav .mobile-signup {
padding: 0 var(--button--padding-x-M);
line-height: var(--button--height-M);
height: var(--button--height-M);
}
}
@media (min-width: 768px) {
.SiteNav .mobile-signup {
display: none;
}
}
.SiteNav .touch-menu-toggle {
align-items: center;
display: flex;
height: 100%;
position: absolute;
right: 0;
top: 0;
}
.SiteNav .touch-menu-toggle .Icon--close {
display: none;
}
@media (min-width: 768px) {
.SiteNav .touch-menu-toggle {
display: none;
}
}
.SiteNav.is-open .touch-menu-toggle .Icon--close {
display: block;
}
.SiteNav.is-open .touch-menu-toggle .Icon--menu {
display: none;
}
.SiteNav li.get-a-demo-or-login {
margin-left: auto;
margin-top: var(--spacing--M);
}
.SiteNav li.get-a-demo-or-login .nav-link {
color: var(--color--action-default);
font-weight: var(--font-weight--semibold);
justify-content: center;
}
.SiteNav li.get-a-demo-or-login .nav-link:hover {
background: transparent;
color: var(--color--action-hovered);
}
@media (min-width: 768px) {
.SiteNav li.get-a-demo-or-login {
margin-top: 0;
}
.SiteNav li.get-a-demo-or-login .nav-link {
justify-content: flex-start;
}
}
.SiteNav li.free-trial .button {
font-size: var(--font-size--S);
}
@media (min-width: 768px) {
.SiteNav li.free-trial span.hide-tablet {
display: none;
}
}
@media (min-width: 868px) {
.SiteNav li.free-trial span.hide-tablet {
display: inline;
}
}
@keyframes SearchKeyframes {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes SearchLoadingKeyframes {
0% {
transform: none;
}
100% {
transform: rotate(360deg);
}
}
.Search {
animation: SearchKeyframes 0.2s ease-in forwards;
background: white;
bottom: 0;
height: 100vh;
left: 0;
opacity: 0;
overflow-y: auto;
position: fixed;
right: 0;
top: 0;
width: 100vw;
z-index: calc(var(--SiteNav--z-index) + 2);
}
.Search--CloseButton {
position: absolute;
top: 4px;
right: 14px;
width: 40px;
height: 40px;
transition: background-color 0.2s;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.Search--CloseButton .Icon {
background: var(--color--text-light);
}
.Search--CloseButton:hover {
background-color: var(--color--charcoal-200);
}
@media (min-width: 768px) {
.Search--CloseButton {
position: fixed;
top: 10px;
right: 25px;
}
}
.Search--Content {
margin: 75px auto;
max-width: 1040px;
}
@media (min-width: 768px) {
.Search--Content {
margin: 150px auto;
}
}
.Search--Results {
margin: 20px 0 90px;
}
.Search--NoResults {
text-align: center;
background: var(--color--slate-300);
padding: 16px;
border-radius: 3px;
}
.Search--Loading {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100px;
height: 100px;
line-height: 100px;
text-align: center;
font-size: var(--font-size--XS);
color: var(--color--charcoal-300);
}
.Search--Loading::before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 6px solid var(--color--charcoal-200);
border-radius: 50%;
border-right-color: transparent;
animation: SearchLoadingKeyframes 2s infinite linear;
}
.TextLink {
border: none;
color: var(--color--action-default);
cursor: pointer;
display: inline-block;
font-weight: var(--font-weight--semibold);
position: relative;
white-space: nowrap;
}
.TextLink:hover {
color: var(--color--action-hovered);
}
.TextLink svg {
height: 0.675em;
width: auto;
margin-left: 0.3333em;
transform: translateY(0.02em);
}
.TextLink:focus-visible {
background: var(--color--cobalt-100);
}
.TextLink.use-dark-mode {
color: var(--color--cobalt-400);
}
.TextLink.use-dark-mode:hover, .TextLink.use-dark-mode:active {
color: var(--color--cobalt-300);
}
.TextLink.use-dark-mode:focus-visible {
color: var(--color--action-pressed);
}
.TextLink.use-rotate-svg svg {
transform: translateY(0.03em) rotate(90deg);
}
.Wistia {
--Wistia--aspect-ratio: 16/9;
margin: 0;
opacity: 0;
position: relative;
transition: opacity 0.3s;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
aspect-ratio: var(--Wistia--aspect-ratio);
}
.Wistia video {
margin: 0;
width: 100%;
height: 100%;
object-fit: contain;
}
.Wistia.is-wistia-ready {
opacity: 1;
}
.Wistia--Responsive {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.Wistia--Embed {
height: 100%;
width: 100%;
}
.Prefooter {
position: relative;
background-color: var(--color--cobalt-200);
padding: var(--spacing--XL) 0;
overflow: hidden;
text-align: center;
}
.Prefooter .container {
position: relative;
z-index: 1;
}
.Prefooter h2 {
margin: 0 0 var(--spacing--S);
text-wrap: balance;
}
.Prefooter p {
margin: 0 auto var(--spacing--S);
text-wrap: balance;
}
.Prefooter .TextLink {
font-weight: var(--font-weight--bold);
}
.Prefooter .bg-left,
.Prefooter .bg-right {
aspect-ratio: 3/4;
height: 100%;
max-height: 720px;
pointer-events: none;
position: absolute !important;
top: 0;
width: auto;
z-index: 0;
}
.Prefooter .bg-left {
left: 0;
translate: -60% 0;
}
.Prefooter .bg-right {
right: 0;
translate: 60% 0;
}
@media (min-width: 480px) {
.Prefooter .bg-left {
translate: -55% 0;
}
.Prefooter .bg-right {
translate: 55% 0;
}
}
@media (min-width: 768px) {
.Prefooter .bg-left {
translate: -40% 0;
}
.Prefooter .bg-right {
translate: 40% 0;
}
}
@media (min-width: 1600px) {
.Prefooter .bg-left {
translate: 0 0;
}
.Prefooter .bg-right {
translate: 0 0;
}
}
.Prefooter--Buttons {
display: flex;
flex-direction: column;
justify-content: center;
gap: var(--spacing--XS);
max-width: max(505px, var(--container-width) / 12 * 5 - var(--spacing--M) * 7 / 12);
margin: 0 auto;
}
@media (min-width: 768px) {
.Prefooter--Buttons {
flex-direction: row;
align-items: center;
}
}
.Prefooter--Buttons .Button {
width: 100%;
}
.Prefooter--Buttons .Button:first-child:only-child, .Prefooter--Buttons .Button:last-child:only-child {
flex: 0 0 auto;
}
.Prefooter--Buttons .Button:first-child:not(:only-child), .Prefooter--Buttons .Button:last-child:not(:only-child) {
flex: 1;
}
@media (min-width: 480px) {
.Prefooter--Buttons .Button {
width: auto;
}
}
.Prefooter .HubspotForm {
margin: 0 auto;
}
.Prefooter.use-dark-mode .content h2,
.Prefooter.use-dark-mode .content p {
color: var(--color--basics-white);
}
.SiteFooter {
--site-footer--big-logo--offset-right: calc((100vw - var(--container-width)) / 2);
--site-footer--big-logo--width: calc(100vw - var(--site-footer--big-logo--offset-right));
--site-footer--big-logo--height: calc(var(--site-footer--big-logo--width) * 0.073532);
position: relative;
background: var(--color--charcoal-1200);
padding: var(--spacing--L) 0 calc(var(--site-footer--big-logo--height) + var(--spacing--L));
}
.SiteFooter *::selection {
background: var(--color--charcoal-900);
color: var(--color--charcoal-200);
}
.SiteFooter .container {
position: relative;
z-index: 1;
}
.SiteFooter .SiteFooterBigLogo {
position: absolute;
width: var(--site-footer--big-logo--width);
bottom: 0;
right: var(--site-footer--big-logo--offset-right);
}
@media (min-width: 1024px) {
.SiteFooter {
padding-bottom: calc(var(--site-footer--big-logo--height) + var(--spacing--M));
}
}
@media (min-width: 1600px) {
.SiteFooter {
--site-footer--big-logo--offset-right: calc((100vw - var(--container-width)) / 2 - 2.5vw);
padding-bottom: var(--site-footer--big-logo--height);
}
}
.SiteFooter .flex {
gap: var(--spacing--L) var(--spacing--M);
margin-bottom: var(--spacing--XL);
}
@media (min-width: 1600px) {
.SiteFooter .flex {
margin-bottom: var(--spacing--2XL);
}
}
.SiteFooter .SiteFooter--column {
flex: 0 0 calc(50% - var(--spacing--M) / 2);
display: flex;
flex-direction: column;
gap: var(--spacing--base-1);
}
@media (min-width: 768px) {
.SiteFooter .SiteFooter--column {
flex: 0 0 calc(33.3333% - var(--spacing--M) * 2 / 3);
}
}
.SiteFooter .SiteFooter--column div {
margin: 0;
}
.SiteFooter .SiteFooter--column.desktop-meta {
display: none;
margin-left: auto;
}
.SiteFooter .SiteFooter--column.mobile-meta {
display: flex;
gap: var(--spacing--S) calc(var(--spacing--base-1-5) + 9px);
}
.SiteFooter .SiteFooter--column.mobile-meta.social-links-copyright {
flex-direction: column;
justify-content: center;
}
@media (min-width: 768px) {
.SiteFooter .SiteFooter--column.mobile-meta.social-links-copyright {
justify-content: flex-start;
padding-top: var(--spacing--XS);
}
}
@media (min-width: 1024px) {
.SiteFooter .SiteFooter--column {
flex: 0 0 16.5%;
gap: var(--spacing--base-0-5);
}
.SiteFooter .SiteFooter--column.compare {
flex: 0 0 13.2%;
}
.SiteFooter .SiteFooter--column.desktop-meta {
flex: 0 0 auto;
display: flex;
gap: calc(var(--spacing--base-1-25) + 16px) 0;
}
.SiteFooter .SiteFooter--column.mobile-meta {
display: none;
}
}
@media (min-width: 1600px) {
.SiteFooter .SiteFooter--column {
flex: 0 0 17.8%;
}
.SiteFooter .SiteFooter--column.compare {
flex: 0 0 14.24%;
}
}
.SiteFooter .SiteFooter--column h4 {
color: var(--color--charcoal-300);
}
.SiteFooter .SiteFooter--column a,
.SiteFooter .SiteFooter--column span:not(.Badge) {
color: var(--color--charcoal-600);
font-size: var(--font-size--S);
}
@media (min-width: 480px) {
.SiteFooter .SiteFooter--column a {
white-space: nowrap;
}
}
.SiteFooter .SiteFooter--column a .Badge {
position: relative;
top: -0.18em;
margin-left: 0.33em;
}
.SiteFooter .SiteFooter--column a .Badge.status-badge {
background-color: var(--color--charcoal-1000);
color: var(--color--charcoal-400);
font-family: var(--font-family--sans);
font-weight: var(--font-weight--medium);
letter-spacing: 0.08em;
}
.SiteFooter .SiteFooter--column a .Badge.status-badge svg {
margin-left: -0.1em;
margin-right: 0.1em;
position: relative;
top: 0.19em;
}
.SiteFooter .SiteFooter--column a .Icon {
background: var(--color--charcoal-600);
display: inline-block;
margin-left: 0.15em;
position: relative;
top: -0.2em;
}
.SiteFooter .SiteFooter--column a:hover, .SiteFooter .SiteFooter--column a:active {
color: var(--color--charcoal-500);
}
.SiteFooter .SiteFooter--column a:hover .Icon, .SiteFooter .SiteFooter--column a:active .Icon {
background: var(--color--charcoal-500);
}
.SiteFooter .SiteFooter--column a:focus-visible {
box-shadow: var(--focus-link--onCharcoal-1200);
}
.SiteFooter .SiteFooter--column > a,
.SiteFooter .SiteFooter--column > span {
display: block;
}
.SiteFooter .social-links {
display: flex;
gap: 0 var(--spacing--XS);
}
.SiteFooter .social-links .Icon {
transition: background 0.3s;
}
.SiteFooter .social-links a:hover .Icon {
background: var(--color--charcoal-500);
}
.SiteFooter .responsibility {
display: flex;
gap: 0 calc(var(--spacing--base-1-5) + 9px);
align-items: center;
}
@media (min-width: 1024px) {
.SiteFooter .responsibility {
justify-content: space-between;
}
}
@media (min-width: 1600px) {
.SiteFooter .responsibility svg:first-child {
width: clamp(2.75rem, 1.1458333333vw + 1.6041666667rem, 3.4375rem);
}
.SiteFooter .responsibility svg:last-child {
width: clamp(2.6875rem, 1.1197916667vw + 1.5677083333rem, 3.359375rem);
}
}
.SiteFooter .tagline {
text-align: center;
}
@media (min-width: 768px) {
.SiteFooter .tagline {
padding: 0 0 var(--spacing--L) 0;
}
}
.SiteFooter .tagline span {
display: inline-block;
margin-bottom: 0;
}
@media (min-width: 768px) {
.SiteFooter .tagline {
text-align: right;
}
}
.SiteFooterBigLogo {
position: relative;
}
.SiteFooterBigLogo svg {
width: 100%;
height: auto;
vertical-align: bottom;
}