/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html{line-height:1.15;/* 1 */-webkit-text-size-adjust:100%/* 2 */}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers.
 */body{margin:0}/**
 * Render the `main` element consistently in IE.
 */main{display:block}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1{font-size:2em;margin:0.67em 0}/* Grouping content
   ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr{box-sizing:content-box;/* 1 */height:0;/* 1 */overflow:visible/* 2 */}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre{font-family:monospace,monospace;/* 1 */font-size:1em/* 2 */}/* Text-level semantics
   ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a{background-color:transparent}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]{border-bottom:none;/* 1 */text-decoration:underline;/* 2 */text-decoration:underline dotted/* 2 */}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong{font-weight:bolder}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp{font-family:monospace,monospace;/* 1 */font-size:1em/* 2 */}/**
 * Add the correct font size in all browsers.
 */small{font-size:80%}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10.
 */img{border-style:none}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea{font-family:inherit;/* 1 */font-size:100%;/* 1 */line-height:1.15;/* 1 */margin:0/* 2 */}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input{/* 1 */overflow:visible}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select{/* 1 */text-transform:none}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}/**
 * Correct the padding in Firefox.
 */fieldset{padding:0.35em 0.75em 0.625em}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend{box-sizing:border-box;/* 1 */color:inherit;/* 2 */display:table;/* 1 */max-width:100%;/* 1 */padding:0;/* 3 */white-space:normal/* 1 */}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress{vertical-align:baseline}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea{overflow:auto}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type="checkbox"],[type="radio"]{box-sizing:border-box;/* 1 */padding:0/* 2 */}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"]{-webkit-appearance:textfield;/* 1 */outline-offset:-2px/* 2 */}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-decoration{-webkit-appearance:none}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button{-webkit-appearance:button;/* 1 */font:inherit/* 2 */}/* Interactive
   ========================================================================== *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details{display:block}/*
 * Add the correct display in all browsers.
 */summary{display:list-item}/* Misc
   ========================================================================== *//**
 * Add the correct display in IE 10+.
 */template{display:none}/**
 * Add the correct display in IE 10.
 */[hidden]{display:none}/* stylelint-disable heap/prefer-variable-colors *//* stylelint-disable color-no-hex */:root,.root{--colorPrimary1000:hsl(155, 40%, 11.8%);--colorPrimary900:hsl(155, 72.5%, 20%);--colorPrimary800:hsl(154, 76%, 24.5%);--colorPrimary700:hsl(154, 73%, 32%);--colorPrimary600:hsl(154, 72.2%, 35.3%);--colorPrimary500:hsl(154, 40.2%, 49.2%);--colorPrimary400:hsl(154, 37.8%, 64.7%);--colorPrimary300:hsl(153, 41.3%, 75.3%);--colorPrimary200:hsl(155, 46.5%, 83.1%);--colorPrimary150:hsl(153, 50.9%, 88.8%);--colorPrimary100:hsl(153, 58.8%, 93.3%);--colorPrimary000:hsl(152, 68.4%, 96.3%);--colorPrimary100Fade50:rgba(228, 248, 239, 0.5);--colorPrimary200Fade28:rgba(192, 232, 215, 0.28);--colorPrimary800Fade3:rgba(15, 110, 69, 0.03);--colorPrimary800Fade9:rgba(15, 110, 69, 0.09);--colorPrimary800Fade10:rgba(15, 110, 69, 0.1);--colorPrimary800Fade30:rgba(15, 110, 69, 0.3);--colorPrimary900Fade30:rgba(14, 88, 57, 0.3);--colorPrimary900Lighten20:#1cb072;--colorGray1000:hsl(158, 18.2%, 8.6%);--colorGray900:hsl(160, 3%, 21%);--colorGray800:hsl(154, 3.6%, 38.6%);--colorGray700:hsl(154, 2.9%, 47.3%);--colorGray600:hsl(154, 2.8%, 51.2%);--colorGray500:hsl(158, 6.2%, 74.5%);--colorGray400:hsl(160, 7%, 83.1%);--colorGray300:hsl(160, 8.8%, 86.7%);--colorGray200:hsl(165, 7.4%, 89.4%);--colorGray150:hsl(140, 7.3%, 92%);--colorGray100:hsl(160, 10.3%, 94.3%);--colorGray050:hsl(150, 14.3%, 97.3%);--colorGray000:hsl(160, 42.9%, 98.6%);--colorGray050Darken3:#eef2f0;--colorGray100Darken3:#e7ebea;--colorGray100Darken5:#e1e7e5;--colorGray100Darken10:#d3dbd8;--colorGray600Fade30:rgba(127, 134, 131, 0.3);--colorGray600Darken3:#777e7b;--colorGray600Darken20:#4d5250;--colorGray800Lighten15:#858d89;--colorSecondary900:hsl(235, 78.1%, 14.3%);--colorSecondary800:hsl(235, 78.1%, 26.9%);--colorSecondary700:hsl(235, 77.7%, 43.9%);--colorSecondary500:hsl(235, 77.9%, 61%);--colorSecondary300:hsl(235, 78.6%, 89%);--colorSecondary100:hsl(234, 77.8%, 92.9%);--colorSecondary050:hsl(228, 71%, 99%);--colorError900:#C53140;--colorError800:#EB3345;--colorError400:#F05E6C;--colorError200:#F8C4C9;--colorError100:#FEE4E7;--colorError050:#FFFAFA;--colorWarning800:#966300;--colorWarning400:#CB9934;--colorWarning300:#F78400;--colorWarning200:#FFF5E2;--colorWarning100:#FFFBF5;--colorSuccess:#4BB084;--colorVerified:#6BD497;--colorLightGreenBackground:#E0FAE3;--colorGreenText:#2E6130;--colorErrorFade3:rgba(255, 0, 61, 0.03);--colorErrorFade5:rgba(255, 0, 61, 0.05);--colorErrorFade9:rgba(255, 0, 61, 0.09);--colorErrorFade30:rgba(255, 0, 61, 0.3);--primaryButtonDisabledBg:#649680;--tertiaryButtonDisabledBg:#6E7775;--uiColorWhite:hsl(0, 0%, 100%);--colorCelebratoryWhite:#FCFCFC;--colorTrueWhite:#FFFFFF;--colorTrueBlack:#000000;--uiColorWhiteDarken5:#f2f2f2;--uiColorWhiteDarken10:#e6e6e6;--uiColorWhiteDarken23:#c4c4c4;--uiVizColor1:#0CC072;--uiVizColor1Light:#EFF2F1;--uiVizColor2:#100841;--uiVizColor3:#FFB119;--uiVizColor4:#7494EC;--uiVizColor5:#E74028;--uiVizColor6:#0F7066;--uiVizColor7:#8FCF3A;--uiVizColor8:#E72798;--uiVizColor8Light:hsl(226, 50%, 92%);--uiVizColor9:#A88871;--uiVizColor10:#E5F53D;--uiVizColor11:#7A7A7A;--uiVizColor4Lighten25:#e4eafb;--colorRed500:#DF0134;--colorRed400:#FF003D;--colorRed300:#FF7883;--colorRed100:#FFE6E7;--colorRed500Fade10:rgba(223, 1, 52, 0.1);--colorOrange300:#D49800;--colorOrange200:#FFBA35;--colorOrange300Fade10:rgba(212, 152, 0, 0.1);--colorLightbeamBlue:hsl(184, 100%, 50%);--colorLightbeamRed:hsl(346, 100%, 50%);--colorLightbeamPink:hsl(313, 100%, 62%);--colorLightbeamYellow:hsl(58, 100%, 50%);--colorLightbeamPrism:linear-gradient(157.7deg, #FF3DD4 -1.56%, #FFF500 24.52%, #FF003D 43.38%, #00F0FF 86.65%);--lightbeamDarkForegroundGradient:linear-gradient(#2a2c4c, #121428);--colorGreen300:#31D891;--colorGreen100:#C8F8E0}/* stylelint-enable color-no-hex */@font-face{font-family:'GT America';src:url('/font/gt-america/GT-America-Standard-Regular.eot?#iefix');src:url('/font/gt-america/GT-America-Standard-Regular.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Standard-Regular.woff2') format('woff2'),url('/font/gt-america/GT-America-Standard-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'GT America';src:url('/font/gt-america/GT-America-Standard-Medium.eot?#iefix');src:url('/font/gt-america/GT-America-Standard-Medium.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Standard-Medium.woff2') format('woff2'),url('/font/gt-america/GT-America-Standard-Medium.woff') format('woff');font-weight:500;font-style:normal}@font-face{font-family:'GT America';src:url('/font/gt-america/GT-America-Standard-Bold.eot?#iefix');src:url('/font/gt-america/GT-America-Standard-Bold.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Standard-Bold.woff2') format('woff2'),url('/font/gt-america/GT-America-Standard-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'GT America';src:url('/font/gt-america/GT-America-Standard-Black.eot?#iefix');src:url('/font/gt-america/GT-America-Standard-Black.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Standard-Black.woff2') format('woff2'),url('/font/gt-america/GT-America-Standard-Black.woff') format('woff');font-weight:900;font-style:normal}@font-face{font-family:'GT America Mono';src:url('/font/gt-america/GT-America-Mono-Regular.eot?#iefix');src:url('/font/gt-america/GT-America-Mono-Regular.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Mono-Regular.woff2') format('woff2'),url('/font/gt-america/GT-America-Mono-Regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'GT America Mono';src:url('/font/gt-america/GT-America-Mono-Bold.eot?#iefix');src:url('/font/gt-america/GT-America-Mono-Bold.eot?#iefix') format('eot'),url('/font/gt-america/GT-America-Mono-Bold.woff2') format('woff2'),url('/font/gt-america/GT-America-Mono-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:"Heap Circular";src:url("/font/circular/CircularXXWeb-Regular.woff2") format("woff2"),url("/font/circular/CircularXXWeb-Regular.woff") format("woff"),url("/font/circular/CircularXXTT-Regular.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Heap Circular";src:url("/font/circular/CircularXXWeb-Book.woff2") format("woff2"),url("/font/circular/CircularXXWeb-Book.woff") format("woff"),url("/font/circular/CircularXXTT-Book.ttf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Heap Circular";src:url("/font/circular/CircularXXWeb-Medium.woff2") format("woff2"),url("/font/circular/CircularXXWeb-Medium.woff") format("woff"),url("/font/circular/CircularXXTT-Medium.ttf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Lettera";src:url("/font/lettera/LetteraTextLLWeb-Regular.woff2") format("woff2"),url("/font/lettera/LetteraTextLLWeb-Regular.woff") format("woff"),url("/font/lettera/LetteraTextLLTT-Regular.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Lettera";src:url("/font/lettera/LetteraTextLLWeb-Medium.woff2") format("woff2"),url("/font/lettera/LetteraTextLLWeb-Medium.woff") format("woff"),url("/font/lettera/LetteraTextLLTT-Medium.ttf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Lettera";src:url("/font/lettera/LetteraTextLLWeb-Italic.woff2") format("woff2"),url("/font/lettera/LetteraTextLLWeb-Italic.woff") format("woff"),url("/font/lettera/LetteraTextLL-Italic.otf") format("opentype");font-weight:400;font-style:italic}.type-circular-regular-16{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}.type-circular-bold-28{font-family:Heap Circular;font-style:normal;font-weight:bold;font-size:28px;line-height:32px}.type-circular-regular-32{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:32px;line-height:40px}.type-circular-regular-42{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:42px;line-height:48px}.type-circular-regular-48{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px}.type-lettera-regular-12{font-family:Lettera;font-style:normal;font-weight:normal;font-size:12px;line-height:18px}.type-lettera-italic-14{font-family:Lettera;font-style:italic;font-weight:normal;font-size:14px;line-height:20px}.type-lettera-regular-14{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px}.type-lettera-regular-16{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}.type-lettera-regular-20{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.type-lettera-bold-20{font-family:Lettera;font-style:normal;font-weight:bold;font-size:20px;line-height:30px}.type-lettera-regular-32{font-family:Lettera;font-style:normal;font-weight:normal;font-size:32px;line-height:42px;text-align:center}.type-gt-bold-48{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:48px;line-height:52px}.type-gt-bold-42{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:42px;line-height:48px}.type-gt-bold-32{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:32px;line-height:36px}.type-gt-bold-28{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:32px}.type-gt-bold-20{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:20px;line-height:28px}.type-gt-medium-20{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:500;font-size:20px;line-height:28px}.type-gt-regular-20{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:28px}.type-gt-mono-20{font-family:GT America Mono,monospace;font-style:normal;font-weight:normal;font-size:20px;line-height:28px}.type-gt-bold-18{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:18px;line-height:24px}.type-gt-regular-18{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:24px}.type-gt-regular-16{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}.type-gt-regular-14{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:24px}.type-gt-regular-12{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:20px}.type-gt-mono-bold-14{font-family:GT America Mono,monospace;font-style:normal;font-weight:bold;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:2.25px}.type-gt-mono-bold-12{font-family:GT America Mono,monospace;font-style:normal;font-weight:bold;font-size:12px;line-height:12px;text-transform:uppercase;letter-spacing:2.25px}body{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:20px;line-height:28px}h1{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:48px;line-height:52px;margin:0 0 20px}h2{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:42px;line-height:48px;margin:0 0 20px}h3{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:32px;line-height:36px;margin:0 0 20px}h4{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:32px;margin:0 0 20px}p{margin:0 0 12px;word-break:break-word}code{font-family:GT America Mono,monospace;font-style:normal;font-weight:normal;font-size:20px;line-height:28px}.type-small{font-size:16px;line-height:24px}/* stylelint-disable heap/prefer-variable-colors *//* stylelint-disable color-named *//* stylelint-disable color-no-hex */*{box-sizing:border-box}body{background:var(--uiVizColor2);color:var(--colorTrueWhite)}a{color:#31715F;text-decoration:none}h2{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:42px;line-height:48px}p{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.module-nav{padding:0 48px;background:#FCFAF6}.module-nav .module-container{display:flex;flex-direction:row;align-items:center;height:75px}.nav-block-logo img{width:auto;height:40px}.nav-block{margin-left:30px}.nav-block-cta{margin-left:auto}.nav-menu{display:flex;flex-direction:row;align-items:center;margin:0;padding:0}.nav-menu-item{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;padding:0;margin-right:16px;text-decoration:none;color:var(--colorTrueBlack)}.nav-menu-item:hover{border-bottom:1px solid var(--colorGreen300)}.nav-menu-item:last-child{margin-right:0}.nav-menu-item-spacing-lg{margin-right:24px}@media only screen and (max-width: 939px){.module-nav{padding:0 48px}}@media only screen and (max-width: 719px){.module-nav{padding:0 20px}.module-nav .module-container{height:80px}.module-nav .nav-menu-item-spacing-lg{margin-right:16px}.module-nav .nav-menu-item{font-size:14px}.module-nav .cta-button-outline-nav{width:auto;padding:0 10px}}.module-content,.module-content-and-form,.module-form{padding:72px 48px 88px 48px}.module-content .layout-main,.module-content-and-form .layout-main,.module-form .layout-main{display:flex;flex-direction:column;align-items:center;flex:1;margin:0 auto}.module-content .layout-main-accept-invite,.module-content-and-form .layout-main-accept-invite,.module-form .layout-main-accept-invite{display:flex;flex-direction:row;justify-content:center;flex:1;margin:0 auto}.module-content .layout-main-accept-invite .layout-content,.module-content-and-form .layout-main-accept-invite .layout-content,.module-form .layout-main-accept-invite .layout-content{margin-right:96px;max-width:384px}.module-content .layout-main-accept-invite .layout-content p,.module-content-and-form .layout-main-accept-invite .layout-content p,.module-form .layout-main-accept-invite .layout-content p{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}.module-content .layout-content,.module-content-and-form .layout-content,.module-form .layout-content{margin-bottom:16px;max-width:551px}.module-content .layout-content h1,.module-content-and-form .layout-content h1,.module-form .layout-content h1{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px}.module-content .layout-content p,.module-content-and-form .layout-content p,.module-form .layout-content p{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.module-content .layout-eyebrow,.module-content-and-form .layout-eyebrow,.module-form .layout-eyebrow{margin-right:52px}.module-content .layout-form,.module-content-and-form .layout-form,.module-form .layout-form{flex-grow:1;max-width:550px}.module-content .layout-form .credit-card-callout,.module-content-and-form .layout-form .credit-card-callout,.module-form .layout-form .credit-card-callout{font-family:Lettera;font-style:normal;font-weight:normal;font-size:12px;line-height:18px;margin:8px 0 0;text-align:center}@media only screen and (max-width: 939px){.module-content-and-form,.module-form{padding:72px 48px 88px 48px}.module-content-and-form .layout-main,.module-form .layout-main{flex-direction:column}.module-content-and-form .layout-content,.module-form .layout-content{margin-bottom:46px;margin-right:0}}@media only screen and (max-width: 719px){.module-content-and-form,.module-form{padding:72px 20px 88px 20px}.module-content-and-form .layout-eyebrow,.module-form .layout-eyebrow{margin-right:32px}.module-content-and-form .layout-form,.module-form .layout-form{max-width:100%}}.module-testimonial{padding:144px 48px 24px 48px}.module-testimonial .module-container{display:flex;flex-direction:row;max-width:1120px;margin:0 auto}.module-testimonial .layout-main{display:flex;flex-direction:row;flex:1}.module-testimonial .layout-brand{max-width:256px;margin-right:32px;flex:1;height:100%}.module-testimonial .layout-content{max-width:640px;padding-left:25px}.module-testimonial .layout-eyebrow{margin-right:84px}.module-testimonial .layout-testimonial-body{max-width:519px}.module-testimonial q.big-quote{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px;display:block;quotes:"“" "”" "‘" "’";position:relative;margin-bottom:56px}.module-testimonial q.big-quote:before{content:open-quote;position:absolute;left:-26px}.module-testimonial q.big-quote:after{content:close-quote;margin-left:4px}@media only screen and (max-width: 939px){.module-testimonial{padding:72px 48px 88px 48px}.module-testimonial .layout-main{flex-direction:column}.module-testimonial .layout-brand{margin-bottom:25px}.module-testimonial .layout-content{padding-left:20px;margin-bottom:46px}.module-testimonial q.big-quote{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:42px;line-height:48px}.module-testimonial q.big-quote:before{left:-21px}}@media only screen and (max-width: 719px){.module-testimonial{padding:72px 20px 88px 20px}.module-testimonial .layout-main{margin-bottom:0}.module-testimonial .layout-content{margin-bottom:0;padding-left:0}.module-testimonial .testimonial-summary{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}}.testimonial-headshot{max-width:48px;height:auto;border-radius:48px;margin-bottom:8px}.testimonial-title{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#A39F96;margin-bottom:48px}.testimonial-summary{margin-bottom:40px}.module-footer{color:var(--colorTrueBlack);background:var(--uiVizColor2);border:32px solid var(--uiVizColor2)}.module-footer .module-container{padding:112px 48px;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 32px * 2);max-width:1216px;margin:0 auto}.module-footer .layout-main{display:grid;grid-template-areas:"logo logo . product product solutions solutions resources resources company company";grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;grid-gap:32px}.module-footer .layout-logo{grid-area:logo}.module-footer .footer-menu-product{grid-area:product}.module-footer .footer-menu-solutions{grid-area:solutions}.module-footer .footer-menu-resources{grid-area:resources}.module-footer .footer-menu-company{grid-area:company}.module-footer .logo{display:block}.module-footer .tagline{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#D9D9D9;text-align:center}.module-footer .copyright{margin-top:52px;font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:#D9D9D9}@media only screen and (max-width: 939px){.module-footer .module-container{padding:52px 48px}.module-footer .layout-main{grid-template-columns:repeat(4, 1fr);grid-template-rows:auto auto;/* stylelint-disable */grid-template-areas:"logo logo logo logo" "product solutions resources company";/* stylelint-enable */grid-gap:40px 32px}.module-footer .layout-logo{text-align:center;border-bottom:1px solid var(--uiColorWhiteDarken23)}.module-footer .tagline{margin-bottom:40px}}@media only screen and (max-width: 719px){.module-footer{border-width:24px}.module-footer .module-container{min-height:initial;padding:32px 20px 38px 20px}.module-footer .layout-main{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);/* stylelint-disable */grid-template-areas:"logo logo" "product solutions" "resources company";/* stylelint-enable */grid-gap:40px 16px}.module-footer .logo{margin-bottom:24px}.module-footer .tagline{max-width:200px;margin:0 auto 24px}}.footer-menu-heading{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;line-height:28px;color:var(--colorGreen300)}.footer-menu-item{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;line-height:28px;text-decoration:none;display:block;color:#D9D9D9}.footer-menu-item:hover{color:var(--colorTrueWhite)}fieldset{border:none;margin:0;padding:0}.form-fields{margin-bottom:32px}.form-error-message{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;color:var(--colorRed400);margin-bottom:24px}.form-input-group{color:var(--colorTrueBlack);margin-bottom:24px}.form-input-group:last-of-type{margin-bottom:0}.form-input-group.has-error{color:var(--colorRed400)}.form-input-group.has-error .form-control{padding:8px 14px;border-width:2px;border-color:var(--colorRed400);color:var(--colorRed400)}.form-input-group.has-error .select-disclosure-indicator{background:url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.743164%201.53039L1.85686%200.469727L5.50001%203.9394L9.14316%200.469727L10.2569%201.53039L5.50001%206.06072L0.743164%201.53039Z%22%20fill%3D%22var%28--colorRed400%29%22/%3E%3C/svg%3E") center transparent no-repeat}.form-input-group.closed{margin-bottom:0;overflow:hidden;height:0}#company_name_form_group.hidden,#employee_count_range_form_group.hidden{display:none}.control-label{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:block;margin-bottom:8px}.control-label span{font-family:Lettera;font-style:italic;font-weight:normal;font-size:14px;line-height:20px}.control-label.is-2fa{font-family:Lettera;font-style:normal;font-weight:bold;font-size:20px;line-height:30px;margin-top:32px}.control-label .required-asterisk{font-size:20px;color:gold}.control-helper-text{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;padding:5px 16px}.form-control{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:block;width:100%;background:var(--colorTrueWhite);color:var(--colorTrueBlack);border-radius:0;border:none;border-bottom:1px solid #868C95;outline:none}.form-control.has-focus,.form-control:focus{border-bottom:1px solid var(--colorGreen300)}.form-control.is-technical{font-family:GT America Mono,monospace;font-style:normal;font-weight:normal;font-size:20px;line-height:28px}.form-footer{display:flex;justify-content:center}.company-data-form-group{height:51px;transition:height 0.25s linear;-moz-transition:height 0.25s linear;-webkit-transition:height 0.25s linear;-o-transition:height 0.25s linear;-ms-transition:height 0.25s linear}.signup-main.hidden,.layout-card-heading.hidden,.signup-form-main.hidden,.signup-existing-account.hidden{display:none}@media only screen and (max-width: 719px){#sign-up-container{padding-top:0;padding-bottom:0}#sign-up-container .mini-cta,#sign-up-container .cta-link{font-size:14px}#sign-up-container .big-quote,#sign-up-container .layout-title h1,#sign-up-container .layout-title h3{font-size:28px;line-height:34px}#sign-up-container .layout-form .form-card{padding:30px}#sign-up-container .layout-form .layout-card-heading{margin-bottom:24px}#sign-up-container .layout-form .layout-card-heading .card-title{font-size:40px;line-height:48px}#sign-up-container .layout-form .layout-card-heading .cta-button-outline-login{display:none}#sign-up-container .module-nascar{border:none;margin:0px -10px 0 -10px}#sign-up-container .module-cta{padding-left:0;padding-right:0}#sign-up-container .big-quote{margin-bottom:24px}}.existing-account-option{font-size:20px;font-weight:400;font-family:Lettera;line-height:30px}.existing-account-option div{margin:4px 0 16px;font-size:16px;line-height:30px;font-weight:400}.existing-account-option button{background:none;border:none;color:var(--colorPrimary700);cursor:pointer;font-size:16px;padding:0;font-weight:500}.existing-account-option.join-existing{font-family:Heap Circular;background:var(--colorGray150);border:none;margin:0 -56px 64px -56px;padding:48px 56px;font-size:32px;line-height:40px;text-align:left}.existing-account-option.join-existing div{margin:4px 0 0;font-family:Lettera;font-size:20px;line-height:30px;text-align:left}.existing-account-option.join-existing div.mini-cta{font-size:16px}.existing-account-option.join-existing div.mini-cta a{color:var(--colorPrimary700);font-weight:500}.select-menu-controls{position:relative}select.form-control{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--colorTrueWhite)}.select-disclosure-indicator{background:url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.743164%201.53039L1.85686%200.469727L5.50001%203.9394L9.14316%200.469727L10.2569%201.53039L5.50001%206.06072L0.743164%201.53039Z%22%20fill%3D%22%2387849A%22/%3E%3C/svg%3E") center transparent no-repeat;position:absolute;display:inline-block;width:21px;height:17px;right:22px;pointer-events:none}select.form-control:focus + .select-disclosure-indicator{background:url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.743164%201.53039L1.85686%200.469727L5.50001%203.9394L9.14316%200.469727L10.2569%201.53039L5.50001%206.06072L0.743164%201.53039Z%22%20fill%3D%22var%28--colorGreen300%29%22/%3E%3C/svg%3E") center transparent no-repeat}.form-addendum{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.checkbox-controls{display:flex}.checkbox-controls label{display:flex;flex-direction:row;align-items:center}.checkbox-controls .checkbox-label-content{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin:0 0 0 16px;flex:1}.checkbox-controls .checkbox-label-content .checkbox-label-asterisk{font-size:20px;color:gold}.checkbox-controls input[type='checkbox']{width:auto}.module-nascar{color:var(--colorTrueBlack);background:var(--colorTrueWhite);border:32px solid var(--uiVizColor2)}.module-nascar .module-container{padding:67px 48px 88px;max-width:1216px;margin:0 auto}.module-nascar .layout-title{margin-bottom:52px}.module-nascar .layout-title h1{margin:0}.module-nascar .layout-title h3{font-family:Lettera;font-style:normal;font-weight:normal;font-size:32px;line-height:42px;text-align:center}.module-nascar .layout-logos{display:grid;grid-template-columns:repeat(6, auto);grid-gap:20px;justify-content:space-between}.module-nascar .layout-logos img{max-width:100%;align-self:center;justify-self:center}@media only screen and (max-width: 1120px){.module-nascar .layout-logos{grid-template-columns:repeat(3, auto)}}@media only screen and (max-width: 719px){.module-nascar .module-container{padding:42px 16px 50px}.module-nascar .layout-logos{justify-content:space-around;grid-template-columns:repeat(2, auto)}}.module-cta{padding:72px 48px 88px 48px}.module-cta .module-container{background:#FCFAF6;border-radius:10px;display:flex;color:var(--colorTrueBlack);flex-direction:column;text-align:center;max-width:1120px;height:400px;margin:0 auto}.module-cta .layout-title h1{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px;margin-top:96px}.module-cta .layout-oneliner{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px;margin-bottom:34px}@media only screen and (max-width: 719px){.module-cta{padding:48px 32px 56px}.module-cta .layout-title h1{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:42px;line-height:48px}.module-cta .layout-oneliner{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;margin:0 auto 40px;max-width:200px}}.card{color:var(--colorTrueBlack);padding:56px 64px;background:var(--colorTrueWhite);max-width:100%;border-radius:20px}.card p{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.layout-card-heading{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}.card-title{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:32px;line-height:40px;margin:0}.cta-button-outline-nav{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:inline-block;min-width:fit-content;width:90px;height:37px;line-height:37px;text-align:center;border:none;position:relative;z-index:0;background-color:transparent;color:var(--colorTrueBlack);cursor:pointer;text-decoration:none;outline:none;border:1px solid var(--colorTrueBlack);border-radius:30px}.cta-button-outline-nav:focus,.cta-button-outline-nav:hover,.cta-button-outline-nav.is-active{background-color:var(--colorTrueBlack);border-color:var(--colorTrueBlack);color:var(--colorTrueWhite)}.cta-button-outline-login{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:inline-block;min-width:fit-content;width:70px;height:37px;line-height:37px;text-align:center;border:none;position:relative;z-index:0;background-color:transparent;color:var(--colorTrueBlack);cursor:pointer;text-decoration:none;outline:none;border:1px solid var(--colorTrueBlack);border-radius:30px}.cta-button-outline-login:focus,.cta-button-outline-login:hover,.cta-button-outline-login.is-active{background-color:var(--colorTrueBlack);border-color:var(--colorTrueBlack);color:var(--colorTrueWhite)}.cta-button-outline-login-with-sso{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:inline-block;min-width:fit-content;width:150px;height:48px;line-height:48px;text-align:center;border:none;position:relative;z-index:0;background-color:transparent;color:var(--colorTrueBlack);cursor:pointer;text-decoration:none;outline:none;border:1px solid var(--colorTrueBlack);border-radius:30px}.cta-button-outline-login-with-sso:focus,.cta-button-outline-login-with-sso:hover,.cta-button-outline-login-with-sso.is-active{background-color:var(--colorTrueBlack);border-color:var(--colorTrueBlack);color:var(--colorTrueWhite)}.cta-button-outline-saml{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;display:inline-block;min-width:fit-content;width:170px;height:37px;line-height:37px;text-align:center;border:none;position:relative;z-index:0;background-color:transparent;color:var(--colorTrueBlack);cursor:pointer;text-decoration:none;outline:none;border:1px solid var(--colorTrueBlack);border-radius:30px}.cta-button-outline-saml:focus,.cta-button-outline-saml:hover,.cta-button-outline-saml.is-active{background-color:var(--colorTrueBlack);border-color:var(--colorTrueBlack);color:var(--colorTrueWhite)}.cta-button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 4.57vw}.card.login-form,.card.signup-form{padding:48px 64px}.login-button-container{margin:0 auto 32px;width:400px}@media only screen and (max-width: 719px){.login-button-container{width:100%}}.login-button-container > button:first-child{margin-bottom:16px}.login-button-container .cta-button-fill-large,.login-button-container .cta-button-outline-login-with-sso{width:100%}.cta-button-fill-large{border-radius:48px;font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:inline-block;min-width:fit-content;width:275px;height:48px;line-height:48px;text-align:center;border:none;position:relative;z-index:0;background-color:var(--uiVizColor2);color:#FCFAF6;cursor:pointer;text-decoration:none}.cta-button-fill-large:hover{border:1px solid var(--uiVizColor2);background-color:transparent;color:var(--uiVizColor2)}.cta-button-fill-new{border-radius:30px;font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;display:inline-block;min-width:fit-content;width:198px;height:45px;line-height:45px;text-align:center;border:none;position:relative;z-index:0;background-color:var(--uiVizColor2);color:#FCFAF6;cursor:pointer;text-decoration:none}.cta-button-fill-new:hover{border:1px solid var(--uiVizColor2);background-color:transparent;color:var(--uiVizColor2)}.cta-link{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-decoration:none;margin-right:20px;color:var(--colorGreen300)}hr{border:none;border-bottom:1px solid #87849a;margin:32px 0}.mini-cta{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;margin-top:32px}.inverted-text{color:var(--colorTrueBlack)}.centered-text{text-align:center}@media only screen and (min-width: 940px){.hidden-desktop{display:none}}@media only screen and (max-width: 939px){.hidden-tablet{display:none}}@media only screen and (max-width: 719px){.hidden-mobile{display:none}}code{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.invalid-token-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:25px}.invalid-token-container h1{font-family:Heap Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px}.invalid-token-container p{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}.login-page .forgot-password{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;margin-bottom:24px}.login-page .signup-info{font-family:GT America,Helvetica,Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:24px}.divider{align-items:center;color:var(--colorGray900);display:flex;font-size:16px;margin:32px 0}.divider::before,.divider::after{background-color:var(--colorGray150);content:'';flex:1;height:1px}.divider::before{margin:12px 12px 12px 0}.divider::after{margin:12px 0 12px 12px}.signup-page-social-proof{display:flex;justify-content:center}.signup-page-social-proof > .layout-main{display:block;flex:none;margin:0 24px 0;width:53%;max-width:600px}.signup-page-social-proof .layout-form{max-width:100%}.signup-page-social-proof .social-modules{max-width:448px;width:calc(47% - 24px);display:flex;justify-content:space-between;flex-direction:column}.signup-page-social-proof .module-testimonial{padding:0}.signup-page-social-proof .module-testimonial .module-container,.signup-page-social-proof .module-testimonial .layout-main{display:block}.signup-page-social-proof .module-testimonial .layout-brand{max-width:170px;margin:16px 0 4px}.signup-page-social-proof .module-testimonial .layout-content{padding-left:0}.signup-page-social-proof .module-testimonial .big-quote{font-family:Lettera;font-size:28px;font-weight:400;line-height:36px;margin-bottom:16px}.signup-page-social-proof .module-testimonial .big-quote:before,.signup-page-social-proof .module-testimonial .big-quote:after{content:'';display:none}.signup-page-social-proof .module-testimonial .layout-testimonial-body{display:flex;margin-bottom:24px}.signup-page-social-proof .module-testimonial .layout-testimonial-body .testimonial-headshot{width:48px;height:48px;margin:0 16px 0 0}.signup-page-social-proof .module-testimonial .layout-testimonial-body .testimonial-title{color:var(--colorTrueWhite);font-weight:400;margin:0!important}.signup-page-social-proof .module-testimonial .layout-testimonial-body .testimonial-title span{font-weight:400}.signup-page-social-proof .module-nascar{background:none;color:var(--colorTrueWhite);margin:0;border:none}.signup-page-social-proof .module-nascar .module-container{padding:0}.signup-page-social-proof .module-nascar .module-nascar-blurb{font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px;margin-bottom:16px}.signup-page-social-proof .module-nascar .layout-logos{grid-template-columns:repeat(2, auto);grid-gap:12px}.signup-page-social-proof .mini-cta{text-align:center}.signup-page-social-proof .cta-link{margin:0 0 0 4px}@media only screen and (max-width: 1000px){.signup-page-social-proof{flex-direction:column;margin:auto}.signup-page-social-proof > .layout-main{margin:0 auto;width:100%;max-width:736px}.signup-page-social-proof .social-modules{justify-content:center;max-width:736px;width:100%;margin:12px auto 0}}@media only screen and (max-width: 1216px){.signup-page-social-proof{padding:0 60px}.signup-page-social-proof .module-content-and-form,.signup-page-social-proof .layout-form{margin:auto;max-width:100%}}@media only screen and (max-width: 719px){.signup-page-social-proof{padding:0;margin-top:24px}.signup-page-social-proof .layout-main{margin:0}.signup-page-social-proof .layout-form .card{padding:20px}.signup-page-social-proof .module-nascar-blurb{padding:12px}}.campaign-variation{display:flex;justify-content:center}.campaign-variation .layout-main{display:block;flex:none;margin:0 32px 0 0}.campaign-variation .layout-main .mini-cta{text-align:center}.campaign-variation .layout-main .cta-link{margin:0 0 0 4px}.campaign-variation .campaign-modules{max-width:550px;width:calc(100vw - 736px);display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.campaign-variation .campaign-heading{font-family:Lettera;font-size:14px;margin-bottom:16px}.campaign-variation .campaign-title{font-family:Heap Circular;font-size:50px;font-weight:450;line-height:50px;margin-bottom:16px}.campaign-variation .campaign-text ul{list-style:none;padding-left:0}.campaign-variation .campaign-text ul li{padding-left:52px;margin-bottom:0.5em;min-height:38px;position:relative;display:flex;align-items:center}.campaign-variation .campaign-text ul li::before{content:'';position:absolute;left:0;top:3px;width:32px;height:32px;margin-right:24px;background:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath%20d%3D%22M7.5%2013.475L4.025%2010l-1.183%201.175L7.5%2015.833l10-10-1.175-1.175z%22%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E") center #EBFF00 no-repeat;border-radius:50%}.campaign-variation .campaign-text ul li p{font-size:18px;font-weight:400;display:flex;line-height:28px;margin:0}.campaign-variation .module-campaign{padding:0}.campaign-variation .module-campaign .module-container,.campaign-variation .module-campaign .layout-main{display:block}.campaign-variation .module-campaign .layout-content{padding-left:0}@media only screen and (max-width: 1200px){.campaign-variation{flex-direction:column;margin:auto}.campaign-variation .campaign-modules{justify-content:center;max-width:736px;width:100%;margin:48px auto 0}}@media only screen and (max-width: 1216px){.campaign-variation{padding:0 60px}.campaign-variation .module-content-and-form,.campaign-variation .layout-form{margin:auto}}@media only screen and (max-width: 719px){.campaign-variation{padding:0;margin-top:24px}.campaign-variation .campaign-modules{margin-top:0}.campaign-variation .layout-main{margin:0}.campaign-variation .layout-form .card{padding:20px}}.signup-page-how-heap-works .contact-us-link{margin-left:4px}.signup-page-how-heap-works .layout-form-and-demo{display:flex}.signup-page-how-heap-works .layout-form.with-demo{display:flex;max-width:1136px}.signup-page-how-heap-works .layout-form.with-demo .form-card{width:53%;max-width:600px}.signup-page-how-heap-works .layout-demo{width:calc(47% - 20px);max-width:480px;margin-left:20px;height:100%;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0}.signup-page-how-heap-works .demo-card{display:flex;flex-direction:column;align-content:space-between;padding:48px 48px;transition:height 0.25s linear;-moz-transition:height 0.25s linear;-webkit-transition:height 0.25s linear;-o-transition:height 0.25s linear;-ms-transition:height 0.25s linear}.signup-page-how-heap-works .demo-title{font-size:30px;margin-bottom:18px}.signup-page-how-heap-works .demo-desc{font-size:14px;line-height:20px;margin-bottom:24px}.signup-page-how-heap-works .full-height{height:100%}.signup-page-how-heap-works .demo-body{-webkit-mask-image:linear-gradient(to bottom, var(--colorTrueBlack) 85%, transparent 100%);mask-image:linear-gradient(to bottom, var(--colorTrueBlack) 85%, transparent 100%);max-height:279px;height:100%;transition:max-height 0.25s linear;-moz-transition:max-height 0.25s linear;-webkit-transition:max-height 0.25s linear;-o-transition:max-height 0.25s linear;-ms-transition:max-height 0.25s linear}.signup-page-how-heap-works .demo-body.expanded{max-height:429px}.signup-page-how-heap-works .demo-body.expanded .recent-actions{overflow:scroll;max-height:300px}.signup-page-how-heap-works .user-profile-card{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:18px}.signup-page-how-heap-works .user-profile-card .user-profile{display:flex;align-items:center;width:200px;overflow:hidden}.signup-page-how-heap-works .user-profile-card .user-profile .avatar{margin-right:14px;font-size:12px}.signup-page-how-heap-works .user-profile-card .user-profile .avatar .bg{height:40px;width:40px;background-color:#EBFF00;border-radius:50%;display:flex;justify-content:center;align-items:center}.signup-page-how-heap-works .user-profile-card .user-profile .avatar .bg svg{width:16px}.signup-page-how-heap-works .user-profile-card .user-profile .name{font-weight:bold;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:175px}.signup-page-how-heap-works .user-profile-card .user-profile .company{color:#545454;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:175px}.signup-page-how-heap-works .section-title{font-weight:bold;font-size:14px}.signup-page-how-heap-works .about-this-user{margin-bottom:18px;font-size:14px}.signup-page-how-heap-works .about-this-user .user-data-row{display:flex;justify-content:space-between}.signup-page-how-heap-works .recent-actions{overflow:scroll;max-height:200px}.signup-page-how-heap-works .recent-actions .submit-free-trial-event{font-weight:bold;border:1px solid transparent;border-image:linear-gradient(to bottom right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);border-image-slice:1}.signup-page-how-heap-works .recent-actions .sensitive-info-message{font-size:12px;padding-left:25px;line-height:14px;width:90%;color:#545454}.signup-page-how-heap-works .recent-actions .recent-action-row{display:flex;font-size:14px;width:100%;align-items:center;padding:0 5px}.signup-page-how-heap-works .recent-actions .recent-action-row:last-child{padding-bottom:30px}.signup-page-how-heap-works .recent-actions .recent-action-row .recent-action-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.signup-page-how-heap-works .recent-actions .recent-action-row .recent-action-time{min-width:fit-content;margin-left:auto}.signup-page-how-heap-works .recent-actions .recent-action-row .recent-action-icon{margin-right:8px}.signup-page-how-heap-works .demo-footer{margin-top:auto;font-size:18px}@media only screen and (max-width: 939px){.signup-page-how-heap-works .module-content-and-form{padding:5px;margin-top:60px}.signup-page-how-heap-works .demo-card{padding:30px;overflow:hidden;max-width:100%}.signup-page-how-heap-works .demo-card.expanded{max-height:140px}.signup-page-how-heap-works .layout-form-and-demo{max-width:100%}.signup-page-how-heap-works .layout-form.with-demo{flex-direction:column;height:100%;max-width:100%}.signup-page-how-heap-works .layout-form.with-demo .form-card{min-width:auto;flex-shrink:0;margin-top:24px;width:100%;max-width:100%}.signup-page-how-heap-works .layout-demo{width:100%;max-width:100%;margin:12px 0 0;display:flex;flex-direction:column-reverse}.signup-page-how-heap-works .layout-demo .eu-data-center-notification{margin-top:12px}.signup-page-how-heap-works .hidden-mobile{display:none}.signup-page-how-heap-works .hidden-tablet{display:inherit}}.empty-state{height:1000px}.eu-data-center-notification{margin-bottom:12px;margin-top:0}.eu-data-center-notification.sign-up-form{margin:32px 0}.eu-data-center-notification > div{padding:16px;gap:0!important;background:var(--colorSecondary050);border-width:1px;border-style:solid;border-color:var(--colorSecondary800);border-radius:8px}.eu-data-center-heading{display:flex;align-items:flex-start}.eu-data-center-heading img{margin-right:12px;width:100px}.eu-data-center-heading-content{white-space:normal}.eu-data-center-heading-content p{font-size:14px!important;line-height:24px!important;margin-bottom:0!important}.eu-data-center-heading-content a{font-size:15px;color:var(--colorSecondary800)}.checkbox-controls{align-items:start}.checkbox-controls #agree_to_tos{min-width:13px;min-height:13px;margin-top:4px}.checkbox-controls #agree_to_tos:focus{outline:1px solid var(--colorGreen300)}.divider{align-items:center;color:var(--colorGray900);display:flex;font-size:16px;margin:32px 0}.divider::before,.divider::after{background-color:var(--colorGray150);content:'';flex:1;height:1px}.divider::before{margin:12px 12px 12px 0}.divider::after{margin:12px 0 12px 12px}.google-sso-button-container{margin:auto;text-align:center}.google-sso-button-container > div:first-child{width:400px;margin:auto}/* stylelint-disable color-no-hex */.mandatory-2fa .recovery-explanation{margin-bottom:32px}.mandatory-2fa .recovery-code{margin-bottom:32px;text-align:center}.mandatory-2fa .recovery-code code{padding:8px 12px;border:1px solid #87849a}.mandatory-2fa .recovery-warning{padding:8px 12px;margin-bottom:32px;background:rgba(237, 72, 95, 0.1)}/* stylelint-enable color-no-hex *//* stylelint-disable color-no-hex */