/*! 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;--colorWarning200:#FFF5E2;--colorWarning100:#FFFBF5;--colorSuccess:#4BB084;--colorVerified:#6BD497;--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%)}/* 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:"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:400;font-style:normal}@font-face{font-family:"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:500;font-style:normal}@font-face{font-family:"Circular";src:url("/font/circular/CircularXXWeb-Bold.woff2") format("woff2"),url("/font/circular/CircularXXWeb-Bold.woff") format("woff"),url("/font/circular/CircularXXTT-Bold.ttf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Circular";src:url("/font/circular/CircularXXWeb-Black.woff2") format("woff2"),url("/font/circular/CircularXXWeb-Black.woff") format("woff"),url("/font/circular/CircularXXTT-Black.ttf") format("opentype");font-weight:900;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:Circular;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}.type-circular-bold-28{font-family:Circular;font-style:normal;font-weight:bold;font-size:28px;line-height:32px}.type-circular-regular-32{font-family:Circular;font-style:normal;font-weight:normal;font-size:32px;line-height:40px}.type-circular-regular-42{font-family:Circular;font-style:normal;font-weight:normal;font-size:42px;line-height:48px}.type-circular-regular-48{font-family: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:#100841;color:#fff}a{color:#31715F;text-decoration:none}h2{font-family: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:Circular;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;padding:0;margin-right:16px;text-decoration:none;color:#000000}.nav-menu-item:hover{border-bottom:1px solid #31D891}.nav-menu-item:last-child{margin-right:0}.nav-menu-item-spacing-lg{margin-right:24px}@media only screen and (max-width: 1023px){.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: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:736px}.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: 1023px){.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: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: 1023px){.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: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 .module-container{padding-left:25px}.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:#000000;background:#100841;border:32px solid #100841}.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: 1023px){.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 #C4C4C4}.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:#31D891}.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:#fff}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:#FF003D;margin-bottom:24px}.form-input-group{color:#000000;margin-bottom:24px}.form-input-group:last-of-type{margin-bottom:0}.form-input-group.has-error{color:#FF003D}.form-input-group.has-error .form-control{padding:8px 14px;border-width:2px;border-color:#FF003D;color:#FF003D}.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%22%23FF003D%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-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:#fff;color:#000000;border-radius:0;border:none;border-bottom:1px solid #868C95;outline:none}.form-control.has-focus,.form-control:focus{border-bottom:1px solid #31D891}.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}#sign-up-container .testimonial-title{margin-bottom:56px}}.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: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:#fff}.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%22%2331D891%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{/*
    TRICKY: This custom cross-browser compatible checkbox is homespun. It works in three parts:
      1. Hide the generic checkbox by absolutely positioning it off the screen
      2. Use the sibling selector ("+") to base rules off the interaction state of the checkbox
      3. Use the :before pseudoelement off the label to render a custom checkbox
  */}.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']{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.checkbox-controls input[type='checkbox'] + label:before{box-sizing:border-box;content:'';cursor:pointer;display:block;height:24px;width:24px;border:1px solid #87849A}.checkbox-controls input[type='checkbox']:focus + label:before,.checkbox-controls input[type='checkbox']:active + label:before{border-width:2px;border-color:#31D891}.checkbox-controls input[type='checkbox']:checked + label:before{background:url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2213%22%20viewBox%3D%220%200%2018%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%206.07317L6.46341%2011.5366L17%201%22%20stroke%3D%22%23000000%22%20stroke-width%3D%222%22/%3E%3C/svg%3E") center transparent no-repeat}.module-nascar{color:#000000;background:#fff;border:32px solid #100841}.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:#000000;flex-direction:column;text-align:center;max-width:1120px;height:400px;margin:0 auto}.module-cta .layout-title h1{font-family: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: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:#000000;padding:48px 56px;background:#fff;max-width:100%;border-radius:10px}.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:48px}.card-title{font-family:Circular;font-style:normal;font-weight:normal;font-size:48px;line-height:50px;margin:0}.cta-button-outline-nav{font-family: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:#000000;cursor:pointer;text-decoration:none;outline:none;border:1px solid #000000;border-radius:30px}.cta-button-outline-nav:focus,.cta-button-outline-nav:hover,.cta-button-outline-nav.is-active{background-color:#000000;border-color:#000000;color:#fff}.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:#000000;cursor:pointer;text-decoration:none;outline:none;border:1px solid #000000;border-radius:30px}.cta-button-outline-login:focus,.cta-button-outline-login:hover,.cta-button-outline-login.is-active{background-color:#000000;border-color:#000000;color:#fff}.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:37px;line-height:37px;text-align:center;border:none;position:relative;z-index:0;background-color:transparent;color:#000000;cursor:pointer;text-decoration:none;outline:none;border:1px solid #000000;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:#000000;border-color:#000000;color:#fff}.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:#000000;cursor:pointer;text-decoration:none;outline:none;border:1px solid #000000;border-radius:30px}.cta-button-outline-saml:focus,.cta-button-outline-saml:hover,.cta-button-outline-saml.is-active{background-color:#000000;border-color:#000000;color:#fff}.cta-button-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 4.57vw}.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:#100841;color:#FCFAF6;cursor:pointer;text-decoration:none}.cta-button-fill-large:hover{border:1px solid #100841;background-color:transparent;color:#100841}.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:#100841;color:#FCFAF6;cursor:pointer;text-decoration:none}.cta-button-fill-new:hover{border:1px solid #100841;background-color:transparent;color:#100841}.cta-link{font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;text-decoration:none;margin-right:20px;color:#31D891}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;padding-top:16px}.inverted-text{color:#000000}.centered-text{text-align:center}@media only screen and (min-width: 1024px){.hidden-desktop{display:none}}@media only screen and (max-width: 1023px){.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: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}.signup-page-social-proof{display:flex;justify-content:center}.signup-page-social-proof .layout-main{display:block;flex:none;margin:0 32px 0 0}.signup-page-social-proof .social-modules{max-width:448px;width:calc(100vw - 736px);display:flex;flex-direction:column;justify-content:space-evenly}.signup-page-social-proof .module-content-and-form{padding:0;margin-right:32px}.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:0 0 24px}.signup-page-social-proof .module-testimonial .layout-content{padding-left:0}.signup-page-social-proof .module-testimonial .big-quote{font-family:Lettera;font-size:32px;font-weight:400;line-height:42px;margin-bottom:24px}.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:#ffffff;font-weight:400;margin:0}.signup-page-social-proof .module-testimonial .layout-testimonial-body .testimonial-title span{font-weight:400}.signup-page-social-proof .module-nascar{background:none;color:#ffffff;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:24px}.signup-page-social-proof .module-nascar .layout-logos{grid-template-columns:repeat(2, auto)}.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: 1200px){.signup-page-social-proof{flex-direction:column;margin:auto}.signup-page-social-proof .social-modules{justify-content:center;max-width:736px;width:100%;margin:48px 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}}@media only screen and (max-width: 719px){.signup-page-social-proof{padding:0;margin-top:60px}.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}}#sign-up-container .add-back-content{position:relative}#sign-up-container .add-back-content .module-content-and-form{padding:0;margin-top:88px}#sign-up-container .add-back-content .module-nascar{border:none;border-radius:8px;margin:86px 32px 32px}#sign-up-container .add-back-content .mini-cta{padding-top:0;text-align:center}#sign-up-container .add-back-content .layout-form{display:flex;justify-content:center;max-width:none;padding:48px 0 16px;margin-right:-48px}#sign-up-container .add-back-content .layout-form .card{max-width:736px;margin-bottom:16px}#sign-up-container .add-back-content .layout-form .form-content{max-width:494px;margin:48px 50px 0 0;font-family:Circular;font-style:normal;font-weight:normal;font-size:32px;line-height:40px}#sign-up-container .add-back-content .layout-form .form-content .form-content-small{margin:24px 0 56px;font-family:Lettera;font-style:normal;font-weight:normal;font-size:20px;line-height:30px}#sign-up-container .add-back-content .layout-form .form-content .form-content-list{list-style:none;padding:0}#sign-up-container .add-back-content .layout-form .form-content .form-content-list li{padding-left:38px;position:relative;margin-bottom:24px;font-family:Lettera;font-style:normal;font-weight:normal;font-size:16px;line-height:24px}#sign-up-container .add-back-content .layout-form .form-content .form-content-list li:before{font-family:Lettera;font-style:normal;font-weight:normal;font-size:14px;line-height:20px;content:'01';color:#31D891;display:block;position:absolute;left:0;top:0}#sign-up-container .add-back-content .layout-form .form-content .form-content-list li:nth-child(2):before{content:'02'}#sign-up-container .add-back-content .layout-form .form-content .form-content-list li:nth-child(3):before{content:'03'}@media only screen and (max-width: 1370px){#sign-up-container .add-back-content .layout-form{justify-content:flex-end;padding:48px 0 16px 48px}#sign-up-container .add-back-content .layout-form .card{border-radius:10px 0 0 10px}}@media only screen and (max-width: 1200px){#sign-up-container .add-back-content .module-content-and-form{margin-top:60px}#sign-up-container .add-back-content .layout-form .form-content{max-width:300px}#sign-up-container .add-back-content .layout-form .card{margin:0 auto 16px}}@media only screen and (max-width: 1023px){#sign-up-container .add-back-content .module-content-and-form{margin-top:0}#sign-up-container .add-back-content .layout-form{justify-content:center;flex-direction:column-reverse;padding:32px 20px;margin-right:0}#sign-up-container .add-back-content .layout-form .card{border-radius:10px}#sign-up-container .add-back-content .layout-form .form-content{max-width:none}}@media only screen and (max-width: 719px){#sign-up-container .add-back-content .layout-form .card{padding:20px}#sign-up-container .add-back-content .module-nascar{margin:72px 0 0 0}}.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}.contact-us-link{margin-left:4px}.layout-form-and-demo{display:flex}.layout-form.with-demo{display:flex;max-width:1136px}.layout-form.with-demo .form-card{min-width:600px}.layout-demo{width:450px;margin-left:20px;height:100%;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0}.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}.demo-title{font-size:30px;margin-bottom:18px}.demo-desc{font-size:14px;line-height:20px;margin-bottom:24px}.full-height{height:100%}.demo-body{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, var(--colorTrueBlack) 60%, transparent 100%);mask-image:linear-gradient(to bottom, var(--colorTrueBlack) 60%, transparent 100%);max-height:400px;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}.demo-body.expanded{max-height:550px}.user-profile-card{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:18px}.user-profile-card .user-profile{display:flex;align-items:center;width:200px;overflow:hidden}.user-profile-card .user-profile .avatar{margin-right:14px;font-size:12px}.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}.user-profile-card .user-profile .avatar .bg svg{width:16px}.user-profile-card .user-profile .name{font-weight:bold;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:175px}.user-profile-card .user-profile .company{color:#545454;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:175px}.section-title{font-weight:bold;font-size:14px}.about-this-user{margin-bottom:18px;font-size:14px}.about-this-user .user-data-row{display:flex;justify-content:space-between}.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}.recent-actions .sensitive-info-message{font-size:12px;padding-left:25px;line-height:14px;width:90%;color:#545454}.recent-actions .recent-action-row{display:flex;font-size:14px;width:100%;align-items:center;padding:0 5px}.recent-actions .recent-action-row .recent-action-name{display:flex;justify-content:center;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.recent-actions .recent-action-row .recent-action-time{margin-left:auto}.recent-actions .recent-action-row .recent-action-icon{margin-right:8px}.demo-footer{margin-top:auto;font-size:18px}@media only screen and (max-width: 1023px){.layout-demo{width:300px}.layout-form.with-demo{display:flex}.layout-form.with-demo .form-card{min-width:0}}@media only screen and (max-width: 719px){.module-content-and-form{padding:5px;margin-top:60px}.demo-card{padding:30px;overflow:hidden;max-width:100%}.layout-form.with-demo{flex-direction:column;height:100%}.layout-form.with-demo .form-card{min-width:auto;flex-shrink:0}.layout-demo{width:100%;margin:20px 0 0}.hidden-tablet{display:inherit}}.payment-wrapper{max-width:1040px;margin:0 auto;padding:16px 0}.credit-card-box{border-radius:4px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.15);margin:40px auto;max-width:800px;padding:20px}.credit-card-box form{margin:0}.credit-card-box p{display:inline-block;margin:0;margin-bottom:10px;font-weight:300}/* 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 */