@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Bold.pIQbPo8o.woff2)format("woff2"),url(/assets/ABCDiatype-Bold.u3K0eK2g.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Regular.UTt5HOxS.woff2)format("woff2"),url(/assets/ABCDiatype-Regular.wgDAmBZs.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABCDiatype;src:url(/assets/ABCDiatype-Medium.C0LNaMdy.woff2)format("woff2"),url(/assets/ABCDiatype-Medium.DSNAEmTD.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Frank Signature;src:url(/assets/FrankSignature-Regular.DHDirmnl.woff2)format("woff2"),url(/assets/FrankSignature-Regular.P5PF6xci.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Regular.KEQGZhvb.woff2)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Italic.BGmsUNnR.woff2)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Medium.Bfzt-cXl.woff2)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-Bold.CJmQuaOI.woff2)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-BoldItalic.C4Jx_iaV.woff2)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/AtkinsonHyperlegible-Regular.DwRT2DsF.woff2)format("woff2"),url(fonts/AtkinsonHyperlegible-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/AtkinsonHyperlegible-Bold.el7SyMfd.woff2)format("woff2"),url(fonts/AtkinsonHyperlegible-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline-offset:2px;outline:2px solid #1e1e1e}:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #1e1e1e}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}address{font-style:normal}[hidden]{display:none!important}input{appearance:none}input,textarea,select{-webkit-backdrop-filter:unset;backdrop-filter:unset}a,button{cursor:pointer}a.is-unclickable{cursor:default}html{scroll-padding-bottom:var(--cookie-banner-height,0);font-size:100%}body{color:#1e1e1e;min-width:20rem;scroll-padding-bottom:var(--cookie-banner-height,0);background-color:#f1f1f1;font-family:ABCDiatype,sans-serif}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}img{border-radius:1.5rem}.aspect-box{width:100%;display:block;position:relative}.aspect-box:before{padding-top:calc(var(--aspect-ratio) * 100%);content:"";display:block}.aspect-box canvas,.aspect-box iframe,.aspect-box img,.aspect-box svg,.aspect-box video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}iframe[width="1"][height="1"],iframe[style*="visibility: hidden"]{visibility:hidden!important;display:none!important}ul,ol{margin:0;padding:0}ul li,ol li{list-style:none}p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){p{font-size:1.0625rem}}p{margin:0 0 1.25rem}p:last-of-type{margin:0}p:empty{display:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.25rem}a{box-shadow:none;text-decoration:none;transition:text-decoration-color .3s;position:relative}a:focus-visible{box-shadow:none;outline:none}a:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}a:active{color:#1e1e1e}a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}img,svg{max-width:100%;height:auto;display:block}.generic{--text-color:#fff;--hover-color:#fcaf17;padding-top:2.4375rem;padding-bottom:1.3125rem}@media screen and (width>=991px){.generic{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (width>=1199px){.generic{padding-top:5.625rem;padding-bottom:6.25rem}}.generic h1,.generic h2,.generic h3,.generic h4,.generic h5,.generic h6{color:var(--text-color);margin:0 0 1rem}.generic h1{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.generic h1{font-size:6.875rem}}@media screen and (width>=1199px){.generic h1{font-size:8.75rem}}@media screen and (width>=1320px){.generic h1{font-size:12.25rem}}.generic h2{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.generic h2{font-size:2.8125rem}}@media screen and (width>=1199px){.generic h2{font-size:3.75rem}}.generic header{margin-bottom:1.9375rem}.generic p,.generic address,.generic hr,.generic pre,.generic code{margin-bottom:1.25rem}.generic li{margin-bottom:clamp(.3125rem,.28653vw + .242121rem,.5rem)}.generic p,.generic li{color:var(--text-color);letter-spacing:-.01em;font-size:clamp(1.0625rem,.28653vw + .992121rem,1.25rem);font-weight:400;line-height:1.1}@media screen and (width>=1199px){.generic p,.generic li{line-height:1.3}}.generic p:last-of-type,.generic li:last-of-type{margin:0}.generic p:empty,.generic li:empty{display:none}.generic a{color:var(--text-color);cursor:pointer;text-decoration:underline;transition:all .3s ease-in-out}.generic a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.generic a.generic__external-link{white-space:nowrap;text-decoration:none;display:inline-block}.generic a.generic__external-link:hover .generic__external-link-text{text-decoration-color:#1e1e1e}.generic .generic__external-link-text{text-decoration:underline;transition:text-decoration-color .3s ease-in-out}.generic .generic__external-link-icon{vertical-align:baseline;display:inline-block}.generic b,.generic strong{font-weight:700}.generic time{color:var(--text-color);letter-spacing:.009375rem;font-size:1.25rem;font-weight:400;line-height:1.3}.generic blockquote{color:var(--text-color);letter-spacing:.009375rem;margin:2rem 0;padding-left:1.875rem;font-size:clamp(1rem,.38204vw + .906161rem,1.25rem);font-style:italic;font-weight:400;line-height:162%;position:relative}@media screen and (width>=1199px){.generic blockquote{line-height:1.3}}.generic blockquote:before{content:"“";font-size:2.5rem;font-weight:700;position:absolute;top:0;left:0}.generic iframe,.generic figure,.generic video{margin-bottom:2rem}.generic iframe img,.generic figure img,.generic video img{background-color:#f1f1f1;max-width:100%}.generic iframe figcaption,.generic figure figcaption,.generic video figcaption{color:var(--text-color);letter-spacing:.009375rem;margin-top:.3125rem;font-size:1.25rem;font-weight:400;line-height:1.3}.generic iframe{aspect-ratio:16/9;border:none;width:100%}.generic ul+h2,.generic p+h2{margin-top:clamp(2.5rem,4.58453vw + 1.37393rem,5.5rem)}.generic p+h1,.generic p+h3,.generic p+h4,.generic p+h5,.generic p+h6{margin-top:2rem}.generic button{margin-bottom:2rem}.generic code{white-space:pre;background-color:#f1f1f1;border:.0625rem solid #c2bab4;border-radius:.375rem;max-height:18.75rem;padding:1.25rem;display:block;overflow-x:auto}@media screen and (width>=768px){.generic .generic__wrap{padding:0 3.75rem}}@media screen and (width>=991px){.generic .generic__wrap{max-width:56.875rem;margin:0 auto;padding:0}}.generic .generic__wrap *{color:#1e1e1e}.generic .generic__wrap .generic__content .generic__header{margin-bottom:1.9375rem}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header{margin-bottom:3rem}}.generic .generic__wrap .generic__content .generic__header p strong{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header p strong{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.generic .generic__wrap .generic__content .generic__header p{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.1}@media screen and (width>=991px){.generic .generic__wrap .generic__content .generic__header p{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:1.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.1}}.generic .generic__section{padding-right:0}.generic .generic__section h2,.generic .generic h2,.generic .generic h3,.generic .generic h4,.generic .generic h5,.generic .generic h6{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:1.4375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.generic .generic__section h2,.generic .generic h2,.generic .generic h3,.generic .generic h4,.generic .generic h5,.generic .generic h6{letter-spacing:-.01em;color:#1e1e1e;margin-top:3.0625rem;margin-bottom:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.generic .generic__section p{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.generic .generic__section p{letter-spacing:-.01em;margin-bottom:1.3125rem;font-size:1.25rem;line-height:1.2}}.generic .generic__section ol,.generic .generic__section ul{margin-bottom:1.1875rem}@media screen and (width>=991px){.generic .generic__section ol,.generic .generic__section ul{margin-bottom:1.3125rem}}.generic .generic__section ul li,.generic .generic__section ol li{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;margin-bottom:.5625rem;padding-left:3.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;list-style:none;position:relative}@media screen and (width>=991px){.generic .generic__section ul li,.generic .generic__section ol li{letter-spacing:-.01em;margin-bottom:.625rem;padding-left:3.8125rem;font-size:1.25rem;line-height:1.2}}.generic .generic__section ul li:last-child,.generic .generic__section ol li:last-child{margin-bottom:0}.generic .generic__section ul li:before,.generic .generic__section ol li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5rem;left:2.25rem}.generic .generic__section ol{counter-reset:item}@media screen and (width>=991px){.generic .generic__section ol{margin-bottom:1.0625rem}}.generic .generic__section ol li{counter-increment:item}.generic .generic__section ol li:before{background-color:unset;width:unset;height:unset;content:counter(item) ".";letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;top:0;left:2rem}@media screen and (width>=991px){.generic .generic__section ol li:before{letter-spacing:-.01em;font-size:1.25rem;line-height:1.2;left:2.5rem}.generic .generic__section ul li:before{top:.625rem;left:2.6875rem}}h1{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){h1{font-size:6.875rem}}@media screen and (width>=1199px){h1{font-size:8.75rem}}@media screen and (width>=1320px){h1{font-size:12.25rem}}h2{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){h2{font-size:2.8125rem}}@media screen and (width>=1199px){h2{font-size:3.75rem}}h3{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){h3{letter-spacing:-.1rem;font-size:2.5rem}}h4{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){h4{letter-spacing:-.01em;font-size:2rem}}h5{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){h5{letter-spacing:-.015rem;font-size:1.5rem}}h6{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){h6{letter-spacing:-.0125rem;font-size:1.25rem;line-height:1}}label{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){label{font-size:.875rem;line-height:1.2}}.p-serif{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.p-serif{font-size:1.0625rem}}.p-small{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.p-small{font-size:.875rem;line-height:1.2}}.p-small-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.p-small-bold{font-size:.875rem;line-height:1.2}}.label-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.label-bold{font-size:.875rem;line-height:1.2}}.text-medium{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.text-medium{letter-spacing:-.009375rem;font-size:.9375rem}}.text-bold{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2}.h1-underline{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.h1-underline{font-size:6.875rem}}@media screen and (width>=1199px){.h1-underline{font-size:8.75rem}}@media screen and (width>=1320px){.h1-underline{font-size:12.25rem}}.h1-underline{text-underline-offset:.5rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}.h2-underline{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.h2-underline{font-size:2.8125rem}}@media screen and (width>=1199px){.h2-underline{font-size:3.75rem}}.h2-underline{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}button{outline-offset:.125rem;outline:0 solid #1e1e1e}button:focus-visible{box-shadow:none;outline:.0625rem solid #fcaf17}.ally.cookie-banner{opacity:1;pointer-events:all;z-index:99999;visibility:visible;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.ally.cookie-banner.cookie-banner--hidden{opacity:0;pointer-events:none}.ally.cookie-banner .cookie-banner__overlay{opacity:.5;background-color:#1e1e1e;position:absolute;inset:0}.ally.cookie-banner .cookie-banner__wrap{background-color:#1e1e1e;border-radius:1.5rem;width:100%;max-width:35.625rem;padding:1.875rem;position:relative;box-shadow:.625rem .25rem 1rem #00000026}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__wrap{padding:3.75rem 3.8125rem 4.25rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__title{color:#f1f1f1;letter-spacing:-.015rem;border-bottom:.0625rem solid #c2bab4;margin:0 0 .9375rem;padding-bottom:.9375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__content .cookie-banner__title{margin-bottom:1.3125rem;padding-bottom:1.125rem;font-size:2rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__desc{color:#f1f1f1;letter-spacing:-.009375rem;margin:0 0 .9375rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.cookie-banner .cookie-banner__content .cookie-banner__desc{margin-bottom:1.125rem}}.ally.cookie-banner .cookie-banner__content .cookie-banner__link{color:#f1f1f1;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:color .3s,text-decoration-color .3s;position:relative}.ally.cookie-banner .cookie-banner__link:hover{color:#9e9e9e;text-decoration-color:#0000}.ally.cookie-banner .cookie-banner__link:focus-visible{text-decoration:none}.ally.cookie-banner .cookie-banner__link:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;border-radius:0;position:absolute;inset:-.25rem}.ally.cookie-banner .cookie-banner__cta-buttons{flex-wrap:wrap;gap:.625rem;display:flex}.ally.cookie-banner .cookie-banner__btn{border-radius:6.1875rem;min-height:2.4375rem;margin-right:0;padding:.625rem 1.25rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.ally.cookie-banner .cookie-banner__btn:before{content:none}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary){color:#1e1e1e;background-color:#c2bab4}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary):hover{color:#434343}.ally.cookie-banner .cookie-banner__btn.l-btn:not(.l-btn--secondary):focus-visible:after{border-color:#d8d3cf;width:calc(100% + .5rem);height:calc(100% + .5rem);top:-.25rem;left:-.25rem}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary{color:#d8d3cf;background-color:#0000;border:.0625rem solid #c2bab4}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary:hover{color:#c2bab4;background-color:#303030}.ally.cookie-banner .cookie-banner__btn.l-btn--secondary:focus-visible:after{border-color:#c2bab4;width:calc(100% + .625rem);height:calc(100% + .625rem);top:-.3125rem;left:-.3125rem}.cookie-consent-announcement.sr-only{opacity:0;width:40%;max-width:35.625rem;height:16.875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-consent-announcement.sr-only:focus,.cookie-consent-announcement.sr-only:focus-visible,.cookie-consent-announcement.sr-only:active{clip-path:none;overflow:visible}.skip-content{z-index:99999;color:#f1f1f1;text-align:center;outline-offset:.125rem;pointer-events:none;opacity:0;background:#1e1e1e;border-radius:.25rem;outline:.1875rem solid #000;width:auto;min-width:11.25rem;height:auto;padding:.75rem 1.5rem;font-family:ABCDiatype,sans-serif;font-size:.8125rem;font-weight:700;transition:all .3s ease-in-out;position:absolute;top:.375rem;left:.375rem;overflow:visible;transform:translateY(-120%)}.skip-content:focus,.skip-content:active,.skip-content:focus-visible,.skip-content.is-active{pointer-events:auto;opacity:1;transform:translateY(0)}.skip-content:hover{color:#fcaf17}.ally.header{z-index:9999;background:#f1f1f1;width:100%;max-width:100%;padding:.625rem 0;transition:all .3s ease-in-out;position:sticky;top:0;left:0;overflow-x:hidden}@media screen and (width>=768px){.ally.header{min-height:5.125rem;padding:.9375rem 0}}.ally.header .container{max-width:100vw}.ally.header .header__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}@media screen and (width>=768px){.ally.header .header__wrap{flex-wrap:nowrap;gap:2.1875rem}}@media screen and (width<=767px){.ally.header .header__wrap{padding-right:0}}.ally.header .header__wrap .header__logo{z-index:99998;outline-offset:.1875rem;justify-content:flex-start;align-items:center;width:100%;max-width:6.1875rem;display:flex;position:relative}@media screen and (width<=767px){.ally.header .header__wrap .header__logo{position:relative}}@media screen and (width>=768px){.ally.header .header__wrap .header__logo{padding-top:.3125rem}}.ally.header .header__wrap .header__logo svg path{transition:all .3s ease-in-out}.ally.header .header__wrap .header__menu-close-btn{opacity:0;visibility:hidden;transition:all .3s ease-in-out;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}@media screen and (width<=767px){.ally.header .header__wrap .header__menu-close-btn{right:-.125rem;transform:translateY(-57%)}}.ally.header .header__wrap .header__menu-close-btn:focus-visible{box-shadow:none;outline:none}.ally.header .header__wrap .header__menu-close-btn:focus-visible:after{content:"";pointer-events:none;border:.0625rem solid #fcaf17;border-radius:0;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-close-btn .sr-only{white-space:normal;width:100%;height:100%;top:.0625rem;left:.0625rem}@media screen and (width<=767px){.ally.header .header__wrap .header__menu-close-btn img{width:1.8125rem;height:1.8125rem}}.ally.header .header__wrap .header__menu-buttons{justify-content:flex-end;align-items:center;gap:.125rem;transition:all .3s ease-in-out;display:flex}@media screen and (width>=768px){.ally.header .header__wrap .header__menu-buttons{display:none}}.ally.header .header__wrap .header__menu-buttons.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ally.header .header__wrap .header__menu-buttons .header__menu-btn{opacity:1;visibility:visible;cursor:pointer;color:#f5f5f5;letter-spacing:0;background-color:#1e1e1e;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;gap:.45625rem;min-height:2.625rem;padding:.625rem 1.25813rem .625rem 1.13313rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2;transition:all .3s ease-in-out;display:flex}.ally.header .header__wrap .header__menu-buttons .header__menu-btn .sr-only{white-space:normal;width:100%;height:100%;inset:auto auto .0625rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;display:flex}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i em{background-color:#f5f5f5;width:.95375rem;height:.125rem;font-size:0;transition:all .3s ease-in-out;display:block}.ally.header .header__wrap .header__menu-buttons .header__menu-btn i em:last-child{width:.53125rem}.ally.header .header__wrap .header__menu-buttons .header__menu-btn:hover i em:last-child{width:.95375rem}.ally.header .header__wrap .header__menu-buttons .header__chat-btn{cursor:pointer;color:#1e1e1e;background-color:#fcaf17;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;transition:all .3s ease-in-out;display:flex}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.header .header__wrap .header__menu-buttons .header__chat-btn svg path{transition:all .3s ease-in-out}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:hover{color:#fcaf17;background-color:#1e1e1e}.ally.header .header__wrap .header__menu-buttons .header__chat-btn:hover svg path{stroke:#fcaf17}@media screen and (width>=768px){.ally.header .header__wrap .l-btn{margin-right:2.875rem;padding:0 2rem}}.ally.header .header__wrap button{z-index:99999;box-shadow:none;cursor:pointer;color:#1e1e1e;letter-spacing:-.02rem;background-color:#0000;border:none;outline:none;font-family:Vollkorn,serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;position:relative}.ally.header h1{margin:0}@media screen and (width<=767px){.ally.header .header__nav{z-index:9999;visibility:hidden;opacity:0;background:#1e1e1e;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.875rem;width:100%;height:100%;max-height:calc(100svh - 60px);padding:1.25rem 1rem 1rem;transition:all .3s ease-in-out;display:flex;position:fixed;top:3.75rem;left:0;overflow-y:auto}}@media screen and (width>=991px){.ally.header .header__nav{flex-shrink:1;min-width:0;margin-top:.375rem;margin-right:-3.7%}}@media screen and (width<=767px){.ally.header .header__nav ul{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;display:flex}}.ally.header .header__nav a.l-btn{color:#1e1e1e;text-align:center;justify-content:center;width:100%}.ally.header .header__nav a.l-btn:hover{color:#1e1e1e;background:#fcaf17}.ally.header .header__nav a.l-btn:hover svg path{stroke:#1e1e1e}@media screen and (width<=767px){.ally.header .header__nav .header__book-a-call{z-index:9999;background:#d8d3cf;border-radius:24px;gap:1rem;width:100%;max-width:31.25rem;margin-right:auto;padding:.638125rem 1rem .613125rem .625rem;display:flex;position:relative;bottom:0;right:0}}.ally.header .header__nav .header__book-a-call figure{border-radius:1.39856rem;flex:0 0 41.795%;overflow:hidden}@media screen and (width<=375px){.ally.header .header__nav .header__book-a-call figure{flex:0 0 28.795%}}.ally.header .header__nav .header__book-a-call figure img{aspect-ratio:140/126.977;object-fit:cover}@media screen and (width<=375px){.ally.header .header__nav .header__book-a-call figure img{height:100%}}.ally.header .header__nav .header__book-a-call a.l-btn{color:#f1f1f1}.ally.header .header__nav .header__book-a-call a.l-btn:hover{background:#1e1e1e}.ally.header .header__nav .header__book-a-call .header__book-a-call-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.ally.header .header__nav .header__book-a-call .header__book-a-call-content p{color:#1e1e1e;letter-spacing:-.010625rem;margin-bottom:1rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:100%}.ally.header .header__nav .header__book-a-call .header__book-a-call-content .l-btn{color:#f1f1f1;width:calc(100% - 47px);max-width:8.25rem}.ally.header .header__nav .header__book-a-call .header__book-a-call-content .l-btn:hover{background:#1e1e1e}@media screen and (width<=767px){.ally.header.is-active{background-color:#1e1e1e}.ally.header.is-active .header__nav{visibility:visible;opacity:1}}.ally.header.is-active .header__menu-btn{opacity:0;visibility:hidden}.ally.header.is-active .header__menu-close-btn{opacity:1;visibility:visible}@media screen and (width<=767px){.ally.header.is-active .header__logo svg path{fill:#f1f1f1;transition:all .3s ease-in-out}}.header__primary-menu{gap:0}@media screen and (width>=768px){.header__primary-menu{flex-direction:row;gap:1.25rem;display:flex}}@media screen and (width>=991px){.header__primary-menu{gap:2rem}}@media screen and (width<=767px){.header__primary-menu{flex:1;justify-content:flex-start;align-items:flex-start;gap:0;margin-top:6svh}}.header__primary-menu li a{letter-spacing:0;color:#1e1e1e;text-underline-offset:.1875rem;justify-content:flex-start;align-items:center;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out;display:inline-flex;position:relative}@media screen and (width<=767px){.header__primary-menu li a{letter-spacing:-.03em;color:#f1f1f1;font-size:3.75rem;font-weight:500;line-height:1}.header__primary-menu li a:focus-visible:after{width:calc(100% - 2.625rem);left:3.4375rem}}.header__primary-menu li a.is-mobile{display:inline-flex}@media screen and (width>=768px){.header__primary-menu li a.is-mobile{display:none}.header__primary-menu li a.is-active{text-decoration-color:#1e1e1e}.header__primary-menu li a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}}@media screen and (width<=767px){.header__primary-menu li a:before{content:"";opacity:0;background-image:url(/images/icons/ally-icon-right-theme.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.9375rem;height:2.9375rem;margin-right:1.125rem;transition:all .3s ease-in-out;display:block;position:relative;left:0}}.header__primary-menu li a.is-active:before{opacity:1}@media screen and (width<=767px){.header__primary-menu li a.is-active:before{color:#fcaf17}.header__social{border-top:.0625rem solid #b2cbca;gap:.25rem;padding-top:1.25rem}}.header__social li a{position:relative}@media screen and (width<=767px){.header__social li a{color:#1e1e1e;text-align:center;letter-spacing:-.02625rem;font-family:Vollkorn,serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:2.04}}.header__social li a:hover{text-underline-offset:.1875rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.0625rem}.header__social li a .sr-only{white-space:normal;width:auto;height:100%;inset:auto auto 0}.header__logo-full{width:100%}@media screen and (width<=767px){.header__logo-full g path{transition:all .3s ease-in-out}.ally.header.is-active .header__primary-menu li a:focus-visible:after{border:.125rem solid #fcaf17;border-radius:0;width:calc(100% - 2.625rem);left:3.4375rem}.ally.header.is-active .header__logo:after{border:.125rem solid #fcaf17}}.ally.footer{color:#1e1e1e;background-color:#f1f1f1;padding:0 0 1.1875rem}body.cookie-banner-visible .ally.footer{padding-bottom:var(--cookie-banner-height,0);transition:padding-bottom .6s ease-in-out}@media (prefers-reduced-motion:reduce){body.cookie-banner-visible .ally.footer{transition:none}}.ally.footer .footer__live-chat-btn{z-index:1000;cursor:pointer;background-color:#0000;border:none;border-radius:6.1875rem;width:3.0625rem;height:3.0625rem;transition:box-shadow .3s ease-in-out;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .1875rem .5rem #1e1e1e00}.ally.footer .footer__live-chat-btn:hover{box-shadow:0 .1875rem .5rem #1e1e1e4d}.ally.footer .footer__live-chat-btn:focus-visible{outline:.125rem solid #1e1e1e}@media screen and (width>=768px){.ally.footer .footer__live-chat-btn{display:block}}.ally.footer .footer__live-chat-btn img{width:100%;height:100%}.ally.footer .container{flex-direction:column;display:flex}.ally.footer .footer__wrapper{box-sizing:border-box;border-top:.0625rem solid #1e1e1e;flex-direction:column;gap:2.5rem;width:100%;padding-top:3rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__wrapper{gap:3rem;padding:5.1875rem 1rem 0}}@media screen and (width>=1199px){.ally.footer .footer__wrapper{padding:5.1875rem 3rem 0}}.ally.footer .footer__main{flex-direction:column;gap:3.5rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__main{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:19.7%}}.ally.footer .footer__branding{flex-direction:column;max-width:22.5rem;display:flex}@media screen and (width>=991px){.ally.footer .footer__branding{max-width:25rem}}.ally.footer .footer__logo{width:8.75rem;display:inline-block;position:relative}@media screen and (width>=991px){.ally.footer .footer__logo{width:10.75rem}}.ally.footer .footer__logo img{border-radius:0;width:100%;height:auto;display:block}.ally.footer .footer__logo:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.footer .footer__headline{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.footer .footer__headline{letter-spacing:-.1rem;font-size:2.5rem}}.ally.footer .footer__headline{letter-spacing:-.1rem;-webkit-font-smoothing:antialiased;margin:1.9375rem 0 0}@media screen and (width>=1320px){.ally.footer .footer__headline{font-size:2.5rem}}.ally.footer .footer__description{letter-spacing:-.009375rem;color:#5e5e5e;margin:.6875rem 0 0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.3}.ally.footer .footer__email{letter-spacing:-.009375rem;color:#1e1e1e;text-underline-offset:.25rem;align-self:flex-start;align-items:center;gap:.6875rem;margin-top:1rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.ally.footer .footer__email:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}.ally.footer .footer__email:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.footer .footer__email-icon{flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.ally.footer .footer__nav{flex-direction:column;gap:2.8125rem;display:flex}@media screen and (width>=480px){.ally.footer .footer__nav{flex-direction:row;gap:3rem}}@media screen and (width>=768px){.ally.footer .footer__nav{justify-content:space-between;gap:10%;width:100%;padding-right:4.3%}}@media screen and (width>=991px){.ally.footer .footer__nav{padding-right:5.3%}}@media screen and (width>=1199px){.ally.footer .footer__nav{padding-right:9.3%}}@media screen and (width>=1320px){.ally.footer .footer__nav{gap:31%}}.ally.footer .footer__nav-group{min-width:10rem}.ally.footer .footer__nav-heading{letter-spacing:.0625rem;text-transform:uppercase;color:#5e5e5e;margin:0 0 1.375rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal}.ally.footer .footer__nav-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=991px){.ally.footer .footer__nav-list{gap:1.0625rem}}.ally.footer .footer__nav-list li{margin:0}.ally.footer .footer__nav-list a{letter-spacing:-.009375rem;color:#1e1e1e;text-underline-offset:.1875rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2;text-decoration:none;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out}.ally.footer .footer__nav-list a:hover{-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e}.ally.footer .footer__nav-list a:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.footer .footer__trust{border-top:.0625rem solid #1e1e1e;border-bottom:.0625rem solid #1e1e1e;grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}@media screen and (width>=480px){.ally.footer .footer__trust{grid-template-columns:1fr 1fr}}@media screen and (width>=768px){.ally.footer .footer__trust{grid-template-columns:repeat(4,1fr);margin-top:3.375rem}}.ally.footer .footer__trust-item{flex-direction:column;gap:0;padding:1.8125rem 0;display:flex}@media screen and (width<=479px){.ally.footer .footer__trust-item:not(:first-child){border-top:.0625rem solid #d8d3cf}}@media screen and (width>=480px){.ally.footer .footer__trust-item{padding:1.8125rem 1.5rem}.ally.footer .footer__trust-item:nth-child(odd){padding-left:0;padding-right:1.5rem}.ally.footer .footer__trust-item:nth-child(2n){border-left:.0625rem solid #d8d3cf;padding-left:1.5rem;padding-right:0}.ally.footer .footer__trust-item:nth-child(n+3){border-top:.0625rem solid #d8d3cf}}@media screen and (width>=768px){.ally.footer .footer__trust-item,.ally.footer .footer__trust-item:nth-child(odd),.ally.footer .footer__trust-item:nth-child(2n){border-top:none;border-left:.0625rem solid #d8d3cf;padding:1.8125rem 2.625rem 1.875rem 2rem}.ally.footer .footer__trust-item:nth-child(n+3){border-top:none}.ally.footer .footer__trust-item:first-child{border-left:none;padding-left:0}.ally.footer .footer__trust-item:last-child{padding-right:0}}.ally.footer .footer__trust-icon{object-fit:contain;width:1.75rem;height:1.75rem;margin-bottom:.8125rem;display:block}.ally.footer .footer__trust-title{letter-spacing:-.010625rem;color:#1e1e1e;-webkit-font-smoothing:antialiased;margin:0 0 .25rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.2}.ally.footer .footer__trust-text{letter-spacing:-.009375rem;color:#5e5e5e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}.ally.footer .footer__book-a-call{box-sizing:border-box;background:#dad6d2;border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.5rem;width:100%;margin-top:.25rem;padding:0 0 1.5rem;display:flex;overflow:hidden}@media screen and (width>=768px){.ally.footer .footer__book-a-call{flex-direction:row;align-items:center;margin-top:-.1875rem;padding:1.25rem;overflow:visible}}@media screen and (width>=1199px){.ally.footer .footer__book-a-call{padding:3.125rem 3rem 2.9375rem}}.ally.footer .footer__book-a-call figure{aspect-ratio:343/220;background:#c2bab4;border-radius:0;flex:none;width:100%;height:auto;margin:0;overflow:hidden}@media screen and (width>=768px){.ally.footer .footer__book-a-call figure{aspect-ratio:1;border-radius:1.25rem;width:7.25rem;height:7.25rem}}.ally.footer .footer__book-a-call .footer__book-a-call-image{object-fit:cover;aspect-ratio:343/220;background:#c2bab4;border-radius:0;width:100%;height:100%;display:block}@media screen and (width>=768px){.ally.footer .footer__book-a-call .footer__book-a-call-image{aspect-ratio:1;border-radius:1.25rem;width:7.25rem;height:7.25rem}}.ally.footer .footer__book-a-call-content{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;gap:1rem;width:100%;min-width:0;padding:0 1.25rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__book-a-call-content{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:0}}.ally.footer .footer__book-a-call-copy{flex-direction:column;gap:.4375rem;max-width:22.5rem;margin-top:-.1875rem;display:flex}@media screen and (width>=991px){.ally.footer .footer__book-a-call-copy{max-width:26.25rem}}.ally.footer .footer__book-a-call-heading{letter-spacing:-.015rem;color:#1e1e1e;font-variant-numeric:slashed-zero;font-feature-settings:"case" on, "cpsp" on;-webkit-font-smoothing:antialiased;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.ally.footer .footer__book-a-call-text{color:#4c4c4c;margin:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.1}.ally.footer .footer__book-a-call-cta{align-items:center;width:100%;display:flex}@media screen and (width>=768px){.ally.footer .footer__book-a-call-cta{flex-shrink:0;width:auto}}.ally.footer .footer__book-a-call-cta .l-btn{color:#f1f1f1;white-space:nowrap;background-color:#1e1e1e;width:auto;margin-right:2.9375rem;padding:.625rem 1.5rem}@media screen and (width>=768px){.ally.footer .footer__book-a-call-cta .l-btn{padding-left:2.0625rem;padding-right:2.0625rem}}.ally.footer .footer__book-a-call-cta .l-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08003 9.35988L7.96503 5.47488H2.93031e-05V3.88488H7.96503L4.08003 -0.000118017H6.07503L10.755 4.67988L6.07503 9.35988H4.08003Z' fill='%23F1F1F1'/%3E%3C/svg%3E");background-color:#1e1e1e}.ally.footer .footer__book-a-call-cta .l-btn:hover{color:#f1f1f1;background-color:#1e1e1e}.ally.footer .footer__legal{border-top:.0625rem solid #d9d9d9;flex-direction:column;gap:1rem;margin-top:.261875rem;padding-top:1.25rem;display:flex}@media screen and (width>=768px){.ally.footer .footer__legal{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:-.238125rem;padding-top:1.4375rem}}.ally.footer .footer__copyright{color:#5e5e5e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.ally.footer .footer__legal-links{flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.ally.footer .footer__legal-links{justify-content:flex-end;gap:2.0625rem;margin-top:-.0625rem}}.ally.footer .footer__legal-links li{align-items:center;margin:0;display:flex}.ally.footer .footer__legal-links a{color:#5e5e5e;text-underline-offset:.1875rem;align-items:center;gap:.375rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s ease-in-out,color .3s ease-in-out;display:inline-flex}.ally.footer .footer__legal-links a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}.ally.footer .footer__legal-links a:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.footer .footer__legal-links a img{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.ally.footer .footer__legal-link--linkedin{color:#5e5e5e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1}.ally.footer .footer__legal-link--linkedin>img:first-of-type{width:1rem;height:1rem}.ally.footer .footer__legal-link--linkedin span{line-height:1}.ally.footer .footer__legal-link--linkedin .footer__external-link-icon{flex-shrink:0;width:.625rem;height:.625rem;margin-top:1px}.ally.footer.footer--certificate{color:#1e1e1e;background-color:#f1f1f1;padding:2.5rem 0 1.625rem}@media screen and (width>=768px){.ally.footer.footer--certificate{padding-bottom:0}}body.cookie-banner-visible .ally.footer.footer--certificate{padding-bottom:var(--cookie-banner-height,0);transition:padding-bottom .6s ease-in-out}@media (prefers-reduced-motion:reduce){body.cookie-banner-visible .ally.footer.footer--certificate{transition:none}}.ally.footer.footer--certificate .container{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .container{flex-flow:wrap}}.ally.footer.footer--certificate .footer__top{flex-direction:column;gap:4.5rem;padding:2.9375rem 0 2.6875rem;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__top{border-top:.0625rem solid #1e1e1e;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:2.5rem 1rem 1.25rem}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__top{padding:2.5rem 2.6875rem 1.25rem}}.ally.footer.footer--certificate .footer__branding{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__branding{flex-direction:row;align-items:center;gap:1rem;width:50%}}.ally.footer.footer--certificate .footer__logo{width:auto;max-width:17.3125rem;display:inline-block;position:relative}.ally.footer.footer--certificate .footer__logo img{border-radius:0;width:100%;height:auto;display:block}.ally.footer.footer--certificate .footer__bottom{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;width:45%;padding-bottom:2.25rem;padding-left:1rem;padding-right:2.5rem}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__bottom{width:50%;padding-left:2.6875rem;padding-right:1.25rem}}@media screen and (width>=1199px){.ally.footer.footer--certificate .footer__bottom{padding-right:0}}@media screen and (width>=1680px){.ally.footer.footer--certificate .footer__bottom{width:calc(50% - 1rem)}}.ally.footer.footer--certificate .footer__certifications{flex-direction:column;gap:.25rem;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__certifications{flex:0 auto;gap:.1875rem}}.ally.footer.footer--certificate .footer__legal{border-top:none;flex-direction:column;gap:.4375rem;margin-top:1.875rem;padding-top:0;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__legal{flex-flow:wrap;align-items:flex-start;gap:.625rem;margin-top:2.5rem;padding-top:0}}@media screen and (width>=1199px){.ally.footer.footer--certificate .footer__legal{gap:1.375rem}}.ally.footer.footer--certificate .footer__copyright{color:#1e1e1e;letter-spacing:-.0075rem;-webkit-font-smoothing:antialiased;margin:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__copyright{letter-spacing:normal}}.ally.footer.footer--certificate .footer__legal-links{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__legal-links{justify-content:flex-start;gap:1.3125rem}}.ally.footer.footer--certificate .footer__legal-links li{align-items:flex-start;margin:0;display:flex}.ally.footer.footer--certificate .footer__legal-links a{letter-spacing:normal;color:#1e1e1e;-webkit-font-smoothing:antialiased;text-underline-offset:.125rem;gap:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;display:inline}.ally.footer.footer--certificate .footer__legal-links a:hover{color:#4c4c4c;text-decoration-color:#4c4c4c}.ally.footer.footer--certificate .footer__legal-links a:focus-visible{outline:none}.ally.footer.footer--certificate .footer__legal-links a img{display:none}.ally.footer.footer--certificate .footer__book-a-call{box-sizing:border-box;background:#303030;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;width:calc(100% + 32px);max-width:none;min-height:0;margin:0 0 0 -1rem;padding:2rem 1rem;display:flex;overflow:visible}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call{border-radius:1.75rem 0 0;flex-direction:row;order:3;align-items:stretch;gap:1.5rem;width:calc(55% + .5rem);max-width:34.0625rem;margin:-.25rem -1rem 0 auto;padding:1.4375rem 3rem 2.125rem 2rem}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__book-a-call{width:calc(50% + .5rem)}}@media screen and (width>=1680px){.ally.footer.footer--certificate .footer__book-a-call{border-top-right-radius:1.75rem;margin:-.25rem 0 0 auto}}.ally.footer.footer--certificate .footer__book-a-call.is-mobile{display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call.is-mobile{display:none}}.ally.footer.footer--certificate .footer__book-a-call.is-desktop{display:none}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call.is-desktop{display:flex}}.ally.footer.footer--certificate .footer__book-a-call figure{aspect-ratio:auto;background:0 0;border-radius:1.5rem;flex:none;width:100%;height:auto;margin:0;overflow:hidden}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call figure{flex:0 0 41.795%;width:auto}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__book-a-call figure{flex:0 0 35.618%}}@media screen and (width>=1199px){.ally.footer.footer--certificate .footer__book-a-call figure{flex:0 0 27.618%}}.ally.footer.footer--certificate .footer__book-a-call .footer__book-a-call-image{aspect-ratio:361/361;object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%;display:block}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call .footer__book-a-call-image{aspect-ratio:190/227}}.ally.footer.footer--certificate .footer__book-a-call-content{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:flex}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call-content{justify-content:space-between;padding-top:.5625rem;padding-bottom:.125rem;position:relative}}@media screen and (width<=767px){.ally.footer.footer--certificate .footer__book-a-call-content h2.sr-only{width:13.75rem;height:5.25rem;margin-top:-5rem;margin-bottom:0}}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call-content h2.sr-only{width:100%;height:54%}}@media screen and (width>=1320px){.ally.footer.footer--certificate .footer__book-a-call-content h2.sr-only{width:100%;height:40%}}.ally.footer.footer--certificate .footer__book-a-call-heading{color:#1e1e1e;letter-spacing:-.015rem;font-variant-numeric:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;max-width:none;margin:0 0 2rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call-heading{letter-spacing:-.02rem;max-width:18.4375rem;font-size:1.375rem;line-height:1}}@media screen and (width>=991px){.ally.footer.footer--certificate .footer__book-a-call-heading{font-size:1.625rem}}@media screen and (width>=1199px){.ally.footer.footer--certificate .footer__book-a-call-heading{font-size:2rem}}.ally.footer.footer--certificate .footer__book-a-call-cta{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;max-width:100%;margin-top:0;padding-right:2.9375rem;display:flex}.ally.footer.footer--certificate .footer__book-a-call-cta .l-btn{color:#1e1e1e;white-space:nowrap;box-sizing:border-box;background-color:#c2bab4;width:auto;max-width:100%;margin-right:0;padding:.625rem 2rem}.ally.footer.footer--certificate .footer__book-a-call-cta .l-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08003 9.35988L7.96503 5.47488H2.93031e-05V3.88488H7.96503L4.08003 -0.000118017H6.07503L10.755 4.67988L6.07503 9.35988H4.08003Z' fill='%231e1e1e'/%3E%3C/svg%3E");background-color:#c2bab4}.ally.footer.footer--certificate .footer__book-a-call-cta .l-btn:hover{color:#1e1e1e;background-color:#c2bab4}@media screen and (width>=768px){.ally.footer.footer--certificate .footer__book-a-call-heading br{display:none}}.l-btn{letter-spacing:0;color:#f1f1f1;cursor:pointer;white-space:nowrap;-webkit-font-smoothing:antialiased;background-color:#1e1e1e;border:none;border-radius:6.1875rem;justify-content:center;align-items:center;min-height:2.9375rem;margin-right:2.9375rem;padding:.625rem 1.4375rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}.l-btn:before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14016_4728)'%3E%3Cpath d='M10.3 16.855L14.185 12.97H6.22V11.38H14.185L10.3 7.495H12.295L16.975 12.175L12.295 16.855H10.3Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14016_4728'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;line-height:1;transition:all .3s ease-in-out;display:flex;position:absolute;right:-2.875rem}.l-btn:hover{color:#f1f1f1;border-top-right-radius:0;border-bottom-right-radius:0}.l-btn:hover:before{border-top-left-radius:0;border-bottom-left-radius:0}.l-btn:focus-visible{box-shadow:none;outline:none}.l-btn:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + 3.375rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.l-btn .l-icon{width:1rem;height:.625rem}.l-btn .l-icon path{stroke:#fff;fill:#fff;transition:all .3s ease-in-out}.l-btn--secondary{color:#1e1e1e;background:#c2bab4}.l-btn--secondary:before{content:"";z-index:2;background-color:#c2bab4;background-image:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.0793 9.35988L7.9643 5.47488H-0.000703119V3.88488H7.9643L4.0793 -0.000118017H6.0743L10.7543 4.67988L6.0743 9.35988H4.0793Z' fill='%231E1E1E'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-radius .3s ease-in-out}.l-btn--secondary svg path{stroke:#1e1e1e;fill:#1e1e1e;transition:all .3s ease-in-out}.l-btn--secondary:focus-visible{box-shadow:none;outline:none}.l-btn--secondary:focus-visible:after{border-color:#c2bab4}.l-btn--secondary:hover{color:#1e1e1e}.is-mobile{display:inline-flex}@media screen and (width>=768px){.is-mobile{display:none}}.is-desktop{display:none}@media screen and (width>=768px){.is-desktop{display:inline-flex}}.sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.l-btn-arrow{width:3.5rem;height:3.5rem;box-shadow:none;background-color:#0000;border:.125rem solid #1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;display:flex;position:relative}.l-btn-arrow:focus-visible{box-shadow:none;outline:none}.l-btn-arrow:focus-visible:after{content:"";pointer-events:none;border:.0625rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}input,textarea{color:#1e1e1e;letter-spacing:-.03rem;outline-offset:.125rem;background-color:#fff;border:.0625rem solid #868686;border-radius:.25rem;outline:.125rem solid #0000;justify-content:flex-start;align-items:center;width:100%;min-height:3.125rem;padding:.75rem;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25;transition:all .3s ease-in-out;display:inline-flex}@media screen and (width>=991px){input,textarea{min-height:3.6875rem;font-size:1.125rem}}input::placeholder,textarea::placeholder{color:#1e1e1e}input:focus-visible,textarea:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}textarea{resize:vertical;align-items:flex-start;min-height:8.75rem;padding:1.25rem .75rem;transition:none}@media screen and (width>=991px){textarea{min-height:7.4375rem}}input[type=file]{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}input[type=file]:focus-visible{outline:none}input[type=file]:focus-visible+label{outline-offset:.125rem;outline:.125rem solid #1e1e1e}form label{color:#1e1e1e;letter-spacing:0;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal;display:block}@media screen and (width>=991px){form label{font-size:1.0625rem}}.container{box-sizing:border-box;width:100%;max-width:105rem;margin:0 auto;padding:0 1rem}.ally.home-hero{padding-bottom:2.5rem}@media screen and (width>=768px){.ally.home-hero{padding-bottom:0}}.ally.home-hero .hero__wrap{flex-direction:column;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.home-hero .hero__wrap{flex-direction:row;position:relative}.ally.home-hero picture.hero__image{min-height:31.25rem;max-height:calc(100svh - 82px)}}.ally.home-hero picture.hero__image img{aspect-ratio:361/400;object-fit:cover;width:100%;overflow:hidden}@media screen and (width>=768px){.ally.home-hero picture.hero__image img{aspect-ratio:1408/762;border-radius:1.75rem;width:100%;height:100%}}.ally.home-hero .hero__content{position:relative}@media screen and (width>=768px){.ally.home-hero .hero__content{z-index:1;background-color:#f1f1f1;border-top-left-radius:1rem;width:50%;max-width:37.6875rem;padding:1.40625rem 1.40625rem .0625rem;position:absolute;bottom:0;right:0;transform:translateY(1px)}}.ally.home-hero .hero__content:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;bottom:0;left:-1.25rem}.ally.home-hero .hero__content:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;top:-1.25rem;right:0}.ally.home-hero .hero__content div.sr-only{width:100%;height:57%;position:absolute;left:0}.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{font-size:3.75rem}}.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:2.6875rem}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:3.75rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title,.ally.home-hero .hero__content div.sr-only{margin-bottom:6.625rem}}.ally.home-hero .hero__content .hero-banner__title span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.home-hero .hero__content .hero-banner__title span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.home-hero .hero__content .hero-banner__title span{font-size:3.75rem}}.ally.home-hero .hero__content .hero-banner__title span{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}.ally.home-hero .hero__content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.home-hero .hero__content p{font-size:1.0625rem}}.ally.home-hero .hero__content p{color:#171717;max-width:15.375rem;font-size:1.0625rem}.ally.access-matters{background-color:#f1f1f1;padding:2.5rem 0}@media screen and (width>=768px){.ally.access-matters{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.access-matters{padding:5rem 0}}.ally.access-matters .access-matters__wrap{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap{gap:2.5rem}}.ally.access-matters .access-matters__wrap .access-matters__header{order:2}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap .access-matters__header{flex:1}}.ally.access-matters .access-matters__wrap .access-matters__hero-image{order:1}.ally.access-matters .access-matters__wrap .access-matters__content{order:3}@media screen and (width>=768px){.ally.access-matters .access-matters__wrap .access-matters__header,.ally.access-matters .access-matters__wrap .access-matters__hero-image,.ally.access-matters .access-matters__wrap .access-matters__content{order:0}}.ally.access-matters .access-matters__header{text-align:center;width:100%;margin-bottom:5.125rem;position:relative}@media screen and (width>=768px){.ally.access-matters .access-matters__header{text-align:center;justify-content:center;align-items:center;min-height:25rem;padding:0 1.8125rem 0;display:flex}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header{text-align:center;min-height:37.5rem;max-height:61.9375rem;margin-bottom:3.4375rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header{min-height:50.875rem}}.ally.access-matters .access-matters__header .sr-only{width:100%;height:100%}.ally.access-matters .access-matters__header div{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}@media screen and (width>=768px){.ally.access-matters .access-matters__header div{font-size:6.875rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header div{font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header div{font-size:12.25rem}}.ally.access-matters .access-matters__header div{text-align:center;max-width:18.75rem;margin:0 auto;font-size:2.6875rem}@media screen and (width>=375px){.ally.access-matters .access-matters__header div{max-width:20.625rem;font-size:2.9375rem}}@media screen and (width>=768px){.ally.access-matters .access-matters__header div{max-width:43.75rem;font-size:5rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__header div{max-width:58.75rem;font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__header div{max-width:83.75rem;font-size:10.3125rem}}@media screen and (width>=1400px){.ally.access-matters .access-matters__header div{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93}}@media screen and (width>=1400px) and (width>=768px){.ally.access-matters .access-matters__header div{font-size:6.875rem}}@media screen and (width>=1400px) and (width>=1199px){.ally.access-matters .access-matters__header div{font-size:8.75rem}}@media screen and (width>=1400px) and (width>=1320px){.ally.access-matters .access-matters__header div{font-size:12.25rem}}.ally.access-matters .access-matters__title-accent{letter-spacing:-.06em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93;position:relative}@media screen and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:6.875rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__title-accent{font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:12.25rem}}.ally.access-matters .access-matters__title-accent{text-underline-offset:.5rem;font-size:2.6875rem;line-height:inherit;text-underline-offset:.25rem;margin-top:-.5625rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}@media screen and (width>=480px){.ally.access-matters .access-matters__title-accent{text-underline-offset:.375rem;display:inline}}@media screen and (width>=375px){.ally.access-matters .access-matters__title-accent{font-size:2.9375rem}}@media screen and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:5rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__title-accent{text-underline-offset:.625rem;font-size:8.75rem}}@media screen and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:10.3125rem}}@media screen and (width>=1400px){.ally.access-matters .access-matters__title-accent{letter-spacing:-.06em;color:#1e1e1e;text-underline-offset:.5rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.93;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17}}@media screen and (width>=1400px) and (width>=768px){.ally.access-matters .access-matters__title-accent{font-size:6.875rem}}@media screen and (width>=1400px) and (width>=1199px){.ally.access-matters .access-matters__title-accent{font-size:8.75rem}}@media screen and (width>=1400px) and (width>=1320px){.ally.access-matters .access-matters__title-accent{font-size:12.25rem}}.ally.access-matters .access-matters__hero-image{width:100%;margin:0 auto 1.5625rem;display:block}@media screen and (width>=768px){.ally.access-matters .access-matters__hero-image{display:none}}.ally.access-matters .access-matters__hero-image img{aspect-ratio:154/232;object-fit:cover;width:100%;max-width:9.625rem;height:auto;margin:0 auto}.ally.access-matters .access-matters__content{flex-direction:column;gap:4.6875rem;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__content{gap:3.125rem;padding:0 3.125rem}}@media screen and (width>=991px){.ally.access-matters .access-matters__content{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;padding:0}}@media screen and (width>=1199px){.ally.access-matters .access-matters__content{gap:3.75rem}}.ally.access-matters .access-matters__intro{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__intro{flex-direction:row;flex:0 0 50%;gap:2.5rem}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro{flex-direction:column;flex:0 0 30%;gap:0;position:sticky;top:5.3125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro{flex-direction:row;flex:0 0 39.063%;gap:4.5455%;display:flex}}.ally.access-matters .access-matters__intro h2{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.access-matters .access-matters__intro h2{letter-spacing:-.01em;font-size:2rem}}.ally.access-matters .access-matters__intro h2{margin-bottom:1.125rem}.ally.access-matters .access-matters__intro figure{width:100%;margin-bottom:.875rem}@media screen and (width>=768px){.ally.access-matters .access-matters__intro figure{width:50%;max-width:100%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro figure{width:100%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro figure{width:100%;max-width:57.8182%}}.ally.access-matters .access-matters__intro figure img{aspect-ratio:361/398;object-fit:cover;object-position:top left;width:100%;height:auto}@media screen and (width>=768px){.ally.access-matters .access-matters__intro figure img{aspect-ratio:318/398}.ally.access-matters .access-matters__intro .access-matters__intro-content{width:50%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro .access-matters__intro-content{width:100%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro .access-matters__intro-content{width:100%;max-width:37.6364%}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div{flex-direction:column;max-width:18.9375rem;display:flex}@media screen and (width>=768px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:90%}}@media screen and (width>=991px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:18.9375rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div{max-width:unset}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p{color:#5e5e5e;margin-bottom:.5625rem}.ally.access-matters .access-matters__intro .access-matters__intro-content>div p:last-of-type{margin-bottom:0}.ally.access-matters .access-matters__statement{flex-direction:column;gap:2.75rem;display:flex;position:relative}@media screen and (width>=991px){.ally.access-matters .access-matters__statement{flex:0 0 70%;gap:2rem;padding-left:10%;padding-right:2.75rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement{flex:0 0 49.432%;gap:7.125rem;padding-left:0}}.ally.access-matters .access-matters__statement .sr-only{width:100%;height:36%}@media screen and (width>=480px){.ally.access-matters .access-matters__statement .sr-only{height:24%}}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .sr-only{height:25%}}@media screen and (width>=991px){.ally.access-matters .access-matters__statement .sr-only{width:calc(90% - 44px);height:30%}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .sr-only{width:100%;height:30%}}.ally.access-matters .access-matters__statement .access-matters__statement-heading{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .access-matters__statement-heading{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading{font-size:3.75rem}}.ally.access-matters .access-matters__statement .access-matters__statement-heading{margin-bottom:0}.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{font-size:3.75rem}}.ally.access-matters .access-matters__statement .access-matters__statement-heading span.access-matters__title-accent{text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}.ally.access-matters .access-matters__statement .access-matters__statement-heading br{display:none}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement .access-matters__statement-heading br{display:block}}.ally.access-matters .access-matters__statement ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul{gap:1.625rem}}.ally.access-matters .access-matters__statement ul li{border-top:.0625rem solid #1e1e1e;min-height:10rem;padding:.1875rem 0 .9375rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li{min-height:8.9375rem;padding:0 0 1rem}}.ally.access-matters .access-matters__statement ul li:last-of-type .access-matters__stat-number{letter-spacing:-.75rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li:last-of-type .access-matters__stat-number{letter-spacing:-1.0625rem}}.ally.access-matters .access-matters__statement ul li article{flex-direction:row;align-items:flex-start;display:flex;position:relative}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li article{justify-content:space-between}}.ally.access-matters .access-matters__statement ul li article .sr-only{width:50%;height:100%}@media screen and (width>=480px){.ally.access-matters .access-matters__statement ul li article .sr-only{width:auto}}@media screen and (width>=1199px){.ally.access-matters .access-matters__statement ul li article .sr-only{width:100%;max-width:46%}}.ally.access-matters .access-matters__stat-number{color:#1e1e1e;letter-spacing:-.06em;flex:1;padding-right:0;font-family:ABCDiatype,sans-serif;font-size:7.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number{letter-spacing:-.06em;max-width:41.5644%;font-size:12.75rem;line-height:90%}}@media screen and (width<=375px){.ally.access-matters .access-matters__stat-number{font-size:5.625rem}}.ally.access-matters .access-matters__stat-number span{font-size:5rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number span{font-size:6.25rem}}.ally.access-matters .access-matters__stat-number sup{vertical-align:super;color:inherit;letter-spacing:-.08em;margin-top:-.625rem;margin-left:.5625rem;font-size:1.875rem;font-style:normal;line-height:.9;top:-1.375rem}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-number sup{letter-spacing:-.05em;margin-left:.8125rem;font-size:2.5rem;line-height:90%;top:-3.0625rem}}@media screen and (width<=375px){.ally.access-matters .access-matters__stat-number sup{font-size:1.875rem;top:-.625rem}}.ally.access-matters .access-matters__stat-content{flex-direction:column;flex:1;gap:.9375rem;padding-top:.8125rem;display:flex}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-content{gap:1rem;max-width:31.4417%;padding-top:.9375rem}}.ally.access-matters .access-matters__stat-content p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.access-matters .access-matters__stat-content p{font-size:1.0625rem}}.ally.access-matters .access-matters__stat-content p{font-family:Vollkorn,serif}.ally.access-matters .access-matters__stat-content cite{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.access-matters .access-matters__stat-content cite{font-size:.875rem;line-height:1.2}}.ally.access-matters .access-matters__stat-content cite{color:#686868}@media screen and (width>=1199px){.ally.access-matters .access-matters__stat-content cite{font-size:.875rem}}.ally.our-services{padding-top:.6875rem;padding-bottom:.5rem}@media screen and (width>=991px){.ally.our-services{padding-top:2.5rem}}.ally.our-services .our-services__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem 1.5625rem}@media screen and (width>=991px){.ally.our-services .our-services__wrap{border-radius:1.75rem;padding:2.8125rem 2.75rem 3.125rem}}.ally.our-services .our-services__header h2{color:#c2bab4;max-width:21.875rem;margin-bottom:1.6875rem}@media screen and (width>=991px){.ally.our-services .our-services__header h2{max-width:25rem}}@media screen and (width>=1199px){.ally.our-services .our-services__header h2{max-width:31.25rem;margin-bottom:1.625rem}}.ally.our-services .our-services__description p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.our-services .our-services__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-services .our-services__description p{color:#c2bab4;margin-bottom:1.125rem;line-height:1.2}.ally.our-services .our-services__description{max-width:19.875rem}.ally.our-services .our-services__description .l-btn{margin-top:.9375rem;padding:0 2.03125rem;display:inline-flex}@media screen and (width>=991px){.ally.our-services .our-services__description .l-btn{margin-top:1.375rem}}.ally.our-services .our-services__description .l-btn:focus-visible:after{border-color:#c2bab4}.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:1fr;gap:1.0625rem;margin-top:1.875rem;display:grid}@media screen and (width>=480px){.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=991px){.ally.our-services .our-services__cards .our-services__cards-list{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:6.375rem}}.ally.our-services .our-services__cards .our-services__cards-list>div{border-radius:1.5rem;min-height:12.875rem;padding:.75rem 1rem 1.4375rem}@media screen and (width>=768px){.ally.our-services .our-services__cards .our-services__cards-list>div{padding:1rem 1rem 1.4375rem}}@media screen and (width>=991px){.ally.our-services .our-services__cards .our-services__cards-list>div{flex-direction:column;justify-content:space-between;min-height:21.875rem;padding:1rem;display:flex}}@media screen and (width>=1199px){.ally.our-services .our-services__cards .our-services__cards-list>div{min-height:30.4375rem;padding:.6875rem 1rem 1rem .875rem}}.ally.our-services .our-services__cards .our-services__cards-list>div:first-child span.our-services__card-number,.ally.our-services .our-services__cards .our-services__cards-list>div:first-child .our-services__card-content p,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2) span.our-services__card-number,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2) .our-services__card-content p{color:#d8d3cf}.ally.our-services .our-services__cards .our-services__cards-list>div:first-child{background-color:#3a3a3a}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(2){background-color:#4c4c4c}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(3){background-color:#686868}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4){background-color:#d8d3cf}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) .our-services__card-content{border-top:.0625rem solid #1e1e1e}.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) h3,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) span,.ally.our-services .our-services__cards .our-services__cards-list>div:nth-child(4) p{color:#1e1e1e}.ally.our-services .our-services__cards .our-services__cards-list>div h3,.ally.our-services .our-services__cards .our-services__cards-list>div span,.ally.our-services .our-services__cards .our-services__cards-list>div p{color:#f1f1f1}.ally.our-services .our-services__cards-list>div span{letter-spacing:-.04em;padding-bottom:2.4375rem;font-size:4rem;font-weight:700;line-height:90%;display:block}@media screen and (width>=768px){.ally.our-services .our-services__cards-list>div span{font-size:4.375rem}}@media screen and (width>=991px){.ally.our-services .our-services__cards-list>div span{font-size:4.6875rem}}@media screen and (width>=1199px){.ally.our-services .our-services__cards-list>div span{letter-spacing:-.04em;font-size:6.5rem}}.ally.our-services .our-services__cards-list>div h3{letter-spacing:-.0125rem;color:#1e1e1e;padding-top:.8125rem;padding-bottom:2.6875rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.our-services .our-services__cards-list>div h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.our-services .our-services__cards-list>div h3{-webkit-font-smoothing:antialiased;margin-bottom:0}@media screen and (width>=991px){.ally.our-services .our-services__cards-list>div h3{padding-right:2.5rem}}.ally.our-services .our-services__card-content{border-top:.0625rem solid #f1f1f1}@media screen and (width>=991px){.ally.our-services .our-services__card-content{flex-direction:column;justify-content:space-between;min-height:12.5rem;display:flex}}.ally.our-services .our-services__card-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.our-services .our-services__card-content p{font-size:1.0625rem}}.ally.our-services .our-services__card-content p{-webkit-font-smoothing:antialiased;padding-right:1.875rem}@media screen and (width>=768px){.ally.our-services .our-services__card-content p{padding-right:0}}@media screen and (width>=1199px){.ally.our-services .our-services__card-content p{padding-right:1.875rem}}.ally.about-us{padding-bottom:2.5rem}.ally.about-us .about-us__wrap{background-color:#fcaf17;border-radius:1.75rem;padding:1.3125rem 1rem .9375rem}@media screen and (width>=768px){.ally.about-us .about-us__wrap{padding:4.375rem 1rem 1.25rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap{padding:5rem 2.75rem 2.75rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap{padding:5.625rem 2.75rem 2.75rem}}.ally.about-us .about-us__wrap .about-us__header{margin-bottom:3.95188rem;position:relative}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:4.875rem;padding:0 3.125rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:5rem;padding:0 1.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header{margin-bottom:6.1875rem;padding:0 4.6875rem}}.ally.about-us .about-us__wrap .about-us__header h2.sr-only{word-break:break-all;width:100%;height:calc(100% - 200px);left:0}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header h2.sr-only{height:calc(100% - 296px)}}.ally.about-us .about-us__wrap .about-us__header .about-us__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:3.75rem}}.ally.about-us .about-us__wrap .about-us__header .about-us__title{color:#1e1e1e;text-align:center;margin-bottom:4.17313rem}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{margin-bottom:3.8125rem;font-size:3.4375rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{font-size:4.375rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header .about-us__title{letter-spacing:-.04em;margin-bottom:3.86063rem;font-size:5.625rem}}.ally.about-us .about-us__wrap .about-us__header h2 span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header h2 span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header h2 span{font-size:3.75rem}}.ally.about-us .about-us__wrap .about-us__header h2 span{text-underline-offset:.055em;font-size:inherit;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.105em}.ally.about-us .about-us__wrap .about-us__header figure{max-width:9.25rem;max-height:9.25rem;margin:0 auto}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:10.625rem;max-height:10.625rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:12.5rem;max-height:12.5rem}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__header figure{max-width:16.75rem;max-height:16.75rem}}.ally.about-us .about-us__wrap .about-us__footer{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer{flex-direction:row;gap:1.25rem}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer{gap:1rem}}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer figure{width:calc(50% - 19px)}}.ally.about-us .about-us__wrap .about-us__footer figure img{aspect-ratio:329/216}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer figure img{aspect-ratio:457/286;width:100%;max-width:28.5625rem}}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer-content{width:calc(50% - 10px)}}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content{padding-right:8.42%}}@media screen and (width>=1199px){.ally.about-us .about-us__wrap .about-us__footer-content{padding-left:.4375rem;padding-right:15.1%}}.ally.about-us .about-us__wrap .about-us__footer-content-text{justify-content:space-between;gap:1.25rem;display:flex}@media screen and (width>=768px){.ally.about-us .about-us__wrap .about-us__footer-content-text{gap:2rem}}.ally.about-us .about-us__wrap .about-us__footer-content-text p{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:#1e1e1e;width:50%;font-size:.75rem;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content-text p{padding-right:.3125rem;font-size:.9375rem}}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn{color:#dad6d2;margin-top:1.375rem;padding:0 1.78688rem}@media screen and (width>=991px){.ally.about-us .about-us__wrap .about-us__footer-content .l-btn{margin-top:3.4375rem;padding:0 2rem}}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:hover span{border-top-left-radius:0;border-bottom-left-radius:0}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn span{z-index:1;background:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;line-height:1;transition:all .3s ease-in-out;display:flex;position:absolute;right:-2.875rem}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:before{content:"";z-index:2;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_14016_4728)'%3E%3Cpath d='M10.3 16.855L14.185 12.97H6.22V11.38H14.185L10.3 7.495H12.295L16.975 12.175L12.295 16.855H10.3Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14016_4728'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.4375rem;border-radius:0;transition:all .3s ease-in-out}.ally.about-us .about-us__wrap .about-us__footer-content .l-btn:focus-visible:after{border-color:#1e1e1e}.ally.our-clients{padding-top:2.3125rem;padding-bottom:2.6875rem}@media screen and (width>=768px){.ally.our-clients{padding-top:3.75rem;padding-bottom:3.625rem}}@media screen and (width>=991px){.ally.our-clients{padding-top:6.25rem;padding-bottom:6.625rem}}@media screen and (width>=1199px){.ally.our-clients{padding-top:7.8125rem;padding-bottom:6.625rem}}.ally.our-clients .our-clients__wrap{flex-direction:column;justify-content:center;gap:3.125rem;display:flex}@media screen and (width>=768px){.ally.our-clients .our-clients__wrap{gap:2.8125rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__wrap{gap:3.9375rem;padding:0}}@media screen and (width>=768px){.ally.our-clients .our-clients__header{max-width:38.75rem;margin:0 auto;padding-top:.5rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__header{max-width:47.75rem}}.ally.our-clients .our-clients__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.our-clients .our-clients__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__title{font-size:3.75rem}}.ally.our-clients .our-clients__title{color:#1e1e1e;-webkit-font-smoothing:antialiased;text-align:center;margin-bottom:1.25rem;line-height:1.04}@media screen and (width>=768px){.ally.our-clients .our-clients__title{margin-bottom:1rem;font-size:2.5rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__title{margin-bottom:1.625rem;font-size:3.75rem;line-height:.9}}.ally.our-clients .our-clients__description{position:relative}.ally.our-clients .our-clients__description p.sr-only{width:100%;height:100%}.ally.our-clients .our-clients__description p{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.our-clients .our-clients__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-clients .our-clients__description p{text-align:center;letter-spacing:normal;color:#1e1e1e;-webkit-font-smoothing:antialiased;line-height:1.2}@media screen and (width>=768px){.ally.our-clients .our-clients__description p{font-size:.875rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__description p{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.our-clients .our-clients__highlight{text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.375rem}.ally.our-clients .our-clients__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.ally.our-clients .our-clients__list{gap:3.0625rem 3.75rem;max-width:43.75rem;margin:0 auto}}@media screen and (width>=991px){.ally.our-clients .our-clients__list{max-width:75rem}}.ally.our-clients .our-clients__item{justify-content:center;align-items:center;display:flex}.ally.our-clients .our-clients__item-image{object-fit:contain;color:#1e1e1e;border-radius:0;width:100%;max-width:7.5rem;height:100%;max-height:1.6875rem;display:block}@media screen and (width>=768px){.ally.our-clients .our-clients__item-image{max-width:10rem;max-height:2.1875rem}}@media screen and (width>=991px){.ally.our-clients .our-clients__item-image{max-width:10.6419rem;max-height:2.39063rem}}@media screen and (width>=1199px){.ally.our-clients .our-clients__item-image{max-width:13.0169rem;max-height:2.82813rem}}.ally.accessibility-statement{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media screen and (width>=768px){.ally.accessibility-statement{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.accessibility-statement{padding-top:4.625rem;padding-bottom:5rem}}.ally.accessibility-statement .accessibility-statement__wrap{flex-direction:column;gap:2.5rem;display:flex;position:relative}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__wrap{padding:0 .3125rem 0 .25rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__wrap{flex-direction:row;align-items:center;gap:3.75rem;padding:0}}@media screen and (width>=1199px){.ally.accessibility-statement .accessibility-statement__wrap{gap:5rem}}.ally.accessibility-statement .accessibility-statement__content{background-color:#1e1e1e;border-radius:1.25rem;width:calc(100% - 32px);max-width:25.5625rem;padding:2.4375rem 1rem 1.3rem;position:absolute;bottom:1rem;left:1rem}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__content{border-radius:1.25rem;width:calc(100% - 80px);padding:2.25rem 2.50625rem 2.4375rem 3.05625rem;bottom:1.25rem;left:1.25rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__content{padding:2.9375rem 2.50625rem 2.875rem 3.05625rem;bottom:2.75rem;left:2.75rem}}.ally.accessibility-statement .accessibility-statement__icon-wrapper{background-color:#1e1e1e;border-radius:1rem;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:absolute;top:-3.5rem;right:0}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__icon-wrapper{border-radius:.75rem;top:-3.375rem;right:-3.625rem}}.ally.accessibility-statement .accessibility-statement__icon-wrapper:before{content:"";background-image:url(/images/icons/ally-radius-out-left.png);background-position:100%;background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;top:2.25rem;left:-1.25rem}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__icon-wrapper:before{top:2.1875rem;left:-1.25rem}.ally.accessibility-statement .accessibility-statement__icon-wrapper:after{content:"";background-image:url(/images/icons/ally-radius-out-left.png);background-position:0;background-repeat:no-repeat;background-size:cover;width:1.25rem;height:1.25rem;position:absolute;bottom:-1.25rem;left:2.375rem;transform:rotate(180deg)}}.ally.accessibility-statement .accessibility-statement__icon{width:2.75313rem;height:2.75rem}.ally.accessibility-statement .accessibility-statement__header{-webkit-font-smoothing:antialiased;margin-bottom:1.5rem;position:relative}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__header{margin-bottom:2rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__header{margin-bottom:1.875rem}}.ally.accessibility-statement .accessibility-statement__header .sr-only{width:100%;height:5.25rem}.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.accessibility-statement .accessibility-statement__title{letter-spacing:-.01em;color:#c2bab4;margin-bottom:1.125rem}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__title{margin-bottom:.8125rem;line-height:1}}.ally.accessibility-statement .accessibility-statement__description{margin-bottom:2rem;padding-right:1.4375rem}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__description{margin-bottom:2.5rem;padding-right:0}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__description{margin-bottom:0}}.ally.accessibility-statement .accessibility-statement__description p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__description p{font-size:1.0625rem}}.ally.accessibility-statement .accessibility-statement__description p{color:#c2bab4;-webkit-font-smoothing:antialiased;font-family:ABCDiatype,sans-serif}.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-mobile{width:calc(100% - 53px);margin-right:0}@media screen and (width<=375px){.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-mobile{width:calc(100% - 46px);font-size:.75rem}}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__actions .l-btn.is-desktop{width:calc(100% - 43px)}}.ally.accessibility-statement .accessibility-statement__image{width:100%;margin:0}.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:361/575;object-fit:cover;border-radius:1.5rem;width:100%;height:auto}@media screen and (width>=480px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:727/800}}@media screen and (width>=768px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:727/886;border-radius:1.75rem}}@media screen and (width>=991px){.ally.accessibility-statement .accessibility-statement__image img{aspect-ratio:1408/745;object-position:0 55%}}.accessibility-statement--light .container .accessibility-statement__wrap{padding:0}@media screen and (width>=768px){.accessibility-statement--light .container .accessibility-statement__wrap{padding:0 .3125rem 0 .25rem}}@media screen and (width>=991px){.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__image img{aspect-ratio:1408/740}}.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__content,.accessibility-statement--light .accessibility-statement__wrap .accessibility-statement__icon-wrapper{background-color:#d9d9d9}.accessibility-statement--light .accessibility-statement__header .accessibility-statement__title,.accessibility-statement--light .accessibility-statement__header .accessibility-statement__description p{color:#1e1e1e}.accessibility-statement--light .accessibility-statement__content .accessibility-statement__icon-wrapper:before,.accessibility-statement--light .accessibility-statement__content .accessibility-statement__icon-wrapper:after{background-image:url(/images/icons/ally-radius-out-left-light.png)}.ally.hero-banner .hero-banner__wrap{position:relative}.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:361/400;object-fit:cover;background-color:#d9d9d9;width:100%}@media screen and (width>=480px){.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:768/400}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap picture img{aspect-ratio:1406/648;max-height:calc(100vh - 200px)}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .sr-only{width:100%;height:100%;position:absolute;left:0}.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-width:0px;--bg-extra-padding:32px;opacity:0;margin-top:-2.625rem;position:relative}.ally.hero-banner .hero-banner__wrap .hero-banner__content.is-ready{opacity:1}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{margin-top:-3.25rem}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-extra-padding:45px;margin-top:-5.0625rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content{--bg-extra-padding:52px;margin-top:-6.625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{width:var(--bg-width,0);z-index:1;background-color:#f1f1f1;border-top-right-radius:.75rem;height:2.5rem;position:absolute;top:.25rem;left:0}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{height:3.1875rem}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{height:4.9375rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg{border-top-right-radius:1.5rem;height:6.0625rem;top:.5625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:-.875rem;left:0;transform:rotate(90deg)}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:.125rem;right:-.875rem;transform:rotate(90deg)}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__bg:after{bottom:0}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{z-index:2;letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9;position:relative}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{font-size:3.75rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-top:.625rem;padding-left:1rem;padding-right:1.25rem}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-top:1.25rem;padding-left:1.25rem;padding-right:0;font-size:4.375rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title{letter-spacing:-.04em;padding-top:1.5rem;padding-left:1.5625rem;font-size:5.625rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-mobile{display:block}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-mobile{display:none}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-desktop{display:none}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title.is-desktop{display:block}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{font-size:3.75rem}}.ally.hero-banner .hero-banner__wrap .hero-banner__content .hero-banner__title span{text-underline-offset:.055em;font-size:inherit;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.105em}@media screen and (width<=375px){.ally.hero-banner .hero-banner__title br{display:none}}@media screen and (width>=991px){.section--contact-hero .hero-banner__title.has-bg{padding-left:2.1875rem}.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title{padding-left:2.5rem}}.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title br{display:none}@media screen and (width>=480px){.section.section--cu-hero .hero-banner__wrap .hero-banner__content .hero-banner__title br{display:block}}@media screen and (width>=991px){.ally.hero-banner .hero-banner__wrap picture.hero-banner__image.hero-banner__image--careers img{object-position:0 -3.125rem;max-height:15rem}}.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:361/300;max-height:18.75rem}@media screen and (width>=768px){.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:736/300}}@media screen and (width>=991px){.ally.hero-banner.hero-banner--insights-detail .hero-banner__image img{aspect-ratio:1406/500;max-height:31.25rem}}.ada-img img{object-position:center 0%}.ally.plain-text .plain-text__wrap{padding:3.9375rem 1rem 2.1875rem;position:relative}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap{padding:7.5rem 6.25rem 3.4375rem}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap{padding:9.5rem 9.6875rem 9.4375rem}}.ally.plain-text .plain-text__wrap p.plain-text__title.sr-only{width:100%;height:100%;left:50%;transform:translate(-50%)}.ally.plain-text .plain-text__wrap .sr-only{width:calc(100% - 22px);height:35%;left:.625rem}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap .sr-only{width:calc(100% - 190px);height:28%;left:5.625rem}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap .sr-only{width:78.99%;height:25%;left:10.4346%}}.ally.plain-text .plain-text__wrap p{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.04em;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap p{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap p{letter-spacing:-.04em;color:#1e1e1e;margin-bottom:4.375rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.plain-text .plain-text__wrap p span.plain-text__title-accent{font-size:inherit;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.04em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.plain-text .plain-text__wrap p.plain-text__text{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.article-with-image{padding:2.8125rem 0}@media screen and (width>=1199px){.ally.article-with-image{padding:2rem 0 5.9375rem}}.ally.article-with-image .article-with-image__wrap{position:relative}.ally.article-with-image .article-with-image__image{margin-bottom:1.8125rem}.ally.article-with-image .article-with-image__shape{z-index:1;background-color:#f1f1f1;border-bottom-left-radius:1.5rem;width:100%;min-width:6.25rem;max-width:32%;height:4.125rem;position:absolute;top:0;right:0}@media screen and (width>=768px){.ally.article-with-image .article-with-image__shape{max-width:45%;height:5.625rem;display:block}}@media screen and (width>=991px){.ally.article-with-image .article-with-image__shape{max-width:45%;height:5.92063rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__shape{max-width:44.5rem}}.ally.article-with-image .article-with-image__shape:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:.4375rem;left:-1.3125rem;transform:rotate(-90deg)scale(2)}.ally.article-with-image .article-with-image__shape:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:-1.3125rem;right:.4375rem;transform:rotate(-90deg)scale(2)}.ally.article-with-image .article-with-image__image img{aspect-ratio:361/400;object-fit:cover}@media screen and (width>=991px){.ally.article-with-image .article-with-image__image img{aspect-ratio:1408/1200}}.ally.article-with-image .article-with-image__content{background-color:#f1f1f1;position:relative}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content{border-top-right-radius:1.5rem;max-width:55%;padding:1.875rem 3.125rem 2rem 3.0625rem;position:absolute;bottom:0;left:0}}@media screen and (width>=991px){.ally.article-with-image .article-with-image__content{max-width:45%;padding:2.1875rem 3.75rem 2rem 3.0625rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content{max-width:44.5rem;padding:2.4375rem 5.1875rem 0 3.0625rem;bottom:-3.625rem}}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content:after{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;top:-1.3125rem;left:.4375rem;transform:rotate(90deg)scale(2)}.ally.article-with-image .article-with-image__content:before{content:"";background-image:url(/images/icons/ally-radius-out-white.png);background-position:100%;background-size:cover;width:.875rem;height:.875rem;position:absolute;bottom:.4375rem;right:-1.3125rem;transform:rotate(90deg)scale(2)}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content:before{bottom:4.0625rem}}.ally.article-with-image .article-with-image__content .sr-only{width:100%;height:50%;left:0}.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.075rem;margin-bottom:1.8125rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:2.5rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content .article-with-image__title{letter-spacing:-.04em;color:#1e1e1e;margin-bottom:3.5rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.article-with-image .article-with-image__content .article-with-image__title span{text-underline-offset:.125rem;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.1875rem}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content .article-with-image__title span{text-underline-offset:.1875rem;text-decoration-thickness:.4375rem}}.ally.article-with-image .article-with-image__content p.article-with-image__text{letter-spacing:-.010625rem;color:#686868;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.article-with-image .article-with-image__content p.article-with-image__text{font-size:1.0625rem}}@media screen and (width>=1199px){.ally.article-with-image .article-with-image__content p.article-with-image__text{letter-spacing:-.01em;font-size:1.5rem;line-height:1.2}}.ally.what-we-do{padding-top:2.4375rem;padding-bottom:2.1875rem}@media screen and (width>=991px){.ally.what-we-do{padding-top:2.25rem}}.ally.what-we-do .what-we-do__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:2rem 1rem 1.9375rem}@media screen and (width>=768px){.ally.what-we-do .what-we-do__wrap{padding:1.875rem 1.5625rem 2.1875rem 1.8125rem}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__wrap{border-radius:1.75rem;padding:5rem 2.75rem;display:flex}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__wrap{padding:7.125rem 2.75rem 7.1875rem}}.ally.what-we-do .what-we-do__header{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.0625rem;padding-bottom:1.6875rem}@media screen and (width>=991px){.ally.what-we-do .what-we-do__header{border-bottom:none;border-right:.0625rem solid #c2bab4;flex:24.5681%;margin-bottom:0;padding-top:1rem;padding-right:2.8125rem}}.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;font-size:2rem}}.ally.what-we-do .what-we-do__header h2{color:#f1f1f1}@media screen and (width>=991px){.ally.what-we-do .what-we-do__header h2{letter-spacing:-.01em;color:#f1f1f1;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.what-we-do .what-we-do__cards-description{position:relative}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description{flex:78%;padding-top:.625rem;padding-left:3.0625rem}}.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{width:100%;height:55%;left:0}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{height:35%}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description-paragraph.sr-only{height:46%}}.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:1.875rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:4.1875rem;padding-right:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description p.what-we-do__cards-description-paragraph{letter-spacing:-.04em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:14.5rem;padding-right:0;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.067em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{text-underline-offset:.08em;text-decoration-thickness:.117em}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description .what-we-do__cards-description-text-accent{letter-spacing:-.038em}}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description-text{gap:2.25rem;padding-right:.6875rem;display:flex}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-text{padding-right:10%}}@media screen and (width>=1199px){.ally.what-we-do .what-we-do__cards-description-text{padding-right:29.574%}}.ally.what-we-do .what-we-do__cards-description-text p{letter-spacing:0;color:#f1f1f1;margin-bottom:1.1875rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.what-we-do .what-we-do__cards-description-text p{width:50%;margin-bottom:0}}@media screen and (width>=991px){.ally.what-we-do .what-we-do__cards-description-text p{font-size:1.5rem}.ally.what-we-do .what-we-do__cards-description-text p:first-child{padding-right:.9375rem}}.ally.what-we-do .what-we-do__cards-description-text p:last-child{margin-bottom:0}.ally.our-team{padding-top:2.3125rem;padding-bottom:2.5rem}@media screen and (width>=991px){.ally.our-team{padding-top:3.75rem;padding-bottom:5rem}}@media screen and (width>=1199px){.ally.our-team{padding-top:7.25rem;padding-bottom:7.0625rem}}.ally.our-team .our-team__header{text-align:center;margin-bottom:2.0625rem}@media screen and (width>=768px){.ally.our-team .our-team__header{margin-bottom:2.375rem}}@media screen and (width>=991px){.ally.our-team .our-team__header{margin-bottom:5rem}}.ally.our-team .our-team__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.our-team .our-team__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.our-team .our-team__title{font-size:3.75rem}}.ally.our-team .our-team__title{letter-spacing:-.075rem;margin-bottom:1.3125rem;line-height:.9}@media screen and (width>=991px){.ally.our-team .our-team__title{letter-spacing:-.1125rem;margin-bottom:2.5rem}}@media screen and (width>=1199px){.ally.our-team .our-team__title{margin-bottom:2.9375rem}}.ally.our-team .our-team__description{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.our-team .our-team__description{font-size:1.0625rem}}.ally.our-team .our-team__description{margin-bottom:0;line-height:1.1}@media screen and (width>=768px){.ally.our-team .our-team__description{max-width:22.5rem;margin:0 auto}}.ally.our-team .our-team__list-items{flex-direction:column;gap:2.1875rem;padding:0 1.25rem;display:flex}@media screen and (width>=768px){.ally.our-team .our-team__list-items{flex-flow:wrap;gap:3.75rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-items{gap:1rem;padding:0 2.75rem}}.ally.our-team .our-team__list-item{border-left:.0625rem solid #c2bab4;padding-left:1rem}@media screen and (width>=768px){.ally.our-team .our-team__list-item{flex:calc(50% - 30px)}}@media screen and (width>=991px){.ally.our-team .our-team__list-item{flex-direction:column;justify-content:space-between;height:15.625rem;display:flex}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item{flex:calc(25% - 45px);height:21.875rem}.ally.our-team .our-team__list-item:nth-child(2),.ally.our-team .our-team__list-item:nth-child(3),.ally.our-team .our-team__list-item:nth-child(4){height:21.875rem}.ally.our-team .our-team__list-item:nth-child(2){margin-top:6.3125rem}.ally.our-team .our-team__list-item:nth-child(3){margin-top:12.625rem}.ally.our-team .our-team__list-item:nth-child(4){margin-top:18.9375rem}}.ally.our-team .our-team__list-item-number{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:.4375rem;font-size:7.5rem;font-weight:700;line-height:.9;display:block;position:relative}@media screen and (width>=768px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;font-size:8.125rem}}@media screen and (width>=991px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;margin-bottom:0;font-size:7.5rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-number{letter-spacing:-.04em;font-size:9rem}}.ally.our-team .our-team__list-item-number:before{content:"";background-color:#1e1e1e;width:.0625rem;height:100%;position:absolute;top:0;left:-1.0625rem}.ally.our-team .our-team__list-item-content h3{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:.9375rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.our-team .our-team__list-item-content h3{letter-spacing:-.02rem;margin-bottom:1.5rem;font-size:2rem;line-height:1}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-content{min-height:9.375rem}}@media screen and (width>=1320px){.ally.our-team .our-team__list-item-content{min-height:8.125rem}}.ally.our-team .our-team__list-item-content p{padding-left:.0625rem;padding-right:2.8125rem;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.3}@media screen and (width>=991px){.ally.our-team .our-team__list-item-content p{font-size:1rem}}@media screen and (width>=1199px){.ally.our-team .our-team__list-item-content p{padding-right:1.25rem}}@media screen and (width>=1320px){.ally.our-team .our-team__list-item-content p{padding-right:2.8125rem}}.ally.join-ally{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (width>=768px){.ally.join-ally{padding-top:5rem;padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.join-ally{padding-top:7.0625rem;padding-bottom:5rem}}.ally.join-ally .join-ally__wrap{background-color:#d9d9d9;border-radius:1.5rem;padding:1.6875rem .8125rem 1.4375rem}@media screen and (width>=768px){.ally.join-ally .join-ally__wrap{justify-content:space-between;align-items:center;display:flex}}@media screen and (width>=991px){.ally.join-ally .join-ally__wrap{border-radius:1.75rem;padding:2.375rem}}.ally.join-ally .join-ally__header{margin-bottom:4rem}@media screen and (width>=991px){.ally.join-ally .join-ally__header{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.0625rem;margin-bottom:.6875rem;display:flex}}.ally.join-ally .join-ally__title{letter-spacing:-.06em;margin-bottom:.875rem;line-height:.9}@media screen and (width>=991px){.ally.join-ally .join-ally__title{margin-bottom:0;font-size:3.4375rem}}@media screen and (width>=1199px){.ally.join-ally .join-ally__title{margin-bottom:0;font-size:5.625rem}}.ally.join-ally .join-ally__description{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.06em;margin-bottom:1.125rem;padding-right:3.125rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.join-ally .join-ally__description{margin-bottom:0;font-size:2rem}}@media screen and (width>=1199px){.ally.join-ally .join-ally__description{max-width:37.5rem;margin-top:-.5625rem;margin-bottom:0;font-size:2.5rem;line-height:1}}.ally.join-ally .join-ally__header a.l-btn{padding:0 2rem}.ally.join-ally .join-ally__image{padding:0 .625rem}@media screen and (width>=1199px){.ally.join-ally .join-ally__image{padding:0}}.ally.join-ally .join-ally__image-img{aspect-ratio:318/339;object-fit:cover;border-radius:1.75rem}@media screen and (width>=768px){.ally.join-ally .join-ally__image-img{aspect-ratio:228/374;max-width:14.25rem}}.ally.services-listing{padding-top:3.75rem;padding-bottom:3.1875rem}@media screen and (width>=768px){.ally.services-listing{padding-top:5rem}}@media screen and (width>=991px){.ally.services-listing{padding-top:7.5rem}}@media screen and (width>=1199px){.ally.services-listing{padding-top:10.8125rem;padding-bottom:5.1875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__wrap{padding:0 2.6875rem}}.ally.services-listing .services-listing__list{list-style:none}.ally.services-listing .services-listing__item{border-top:.0625rem solid #c2bab4;padding:1rem 0 4.25rem}@media screen and (width>=768px){.ally.services-listing .services-listing__item{justify-content:space-between;padding-top:1rem;padding-bottom:5rem;display:flex}}@media screen and (width>=991px){.ally.services-listing .services-listing__item{padding-top:0;padding-bottom:3.125rem}}@media screen and (width>=1199px){.ally.services-listing .services-listing__item{padding-bottom:6.25rem}}@media screen and (width>=1320px){.ally.services-listing .services-listing__item{padding-bottom:8.75rem}}.ally.services-listing .services-listing__item:last-child{padding-bottom:0}.ally.services-listing .services-listing__header{margin-bottom:1.25rem;position:relative}@media screen and (width>=768px){.ally.services-listing .services-listing__header{flex:50%;max-width:25.75rem;margin-bottom:0;padding-top:1rem}.ally.services-listing .services-listing__header:before{content:"";background-color:#1e1e1e;width:100%;height:.0625rem;display:block;position:absolute;top:-1.0625rem;left:0}}@media screen and (width>=991px){.ally.services-listing .services-listing__header:before{top:-.0625rem}}.ally.services-listing .services-listing__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.services-listing .services-listing__title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.services-listing .services-listing__title{letter-spacing:-.03em;margin-bottom:.9375rem;line-height:1}@media screen and (width>=768px){.ally.services-listing .services-listing__title{letter-spacing:-.0225em;margin-bottom:1.25rem;font-size:2.1875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__title{letter-spacing:-.03em;margin-bottom:1.375rem;font-size:2.5rem}}.ally.services-listing .services-listing__description{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.services-listing .services-listing__description{font-size:1.0625rem}}.ally.services-listing .services-listing__description{margin-bottom:0;font-family:Vollkorn,serif;line-height:1.3}@media screen and (width>=768px){.ally.services-listing .services-listing__description{font-size:.875rem}}@media screen and (width>=991px){.ally.services-listing .services-listing__description{font-size:1.0625rem}}.ally.services-listing .services-listing__icon{object-fit:contain;width:2.5rem;height:2.5rem;margin-top:1rem;display:block}@media screen and (width>=768px){.ally.services-listing .services-listing__icon{width:3.125rem;height:3.125rem;margin-top:1.375rem}}.ally.services-listing .services-listing__services{list-style:none}@media screen and (width>=768px){.ally.services-listing .services-listing__services{flex:50%;max-width:40.75rem;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.services-listing .services-listing__services{padding-left:0}}.ally.services-listing .services-listing__service{letter-spacing:-.01em;margin-bottom:.5rem;font-size:.9375rem;font-weight:500;line-height:1.1}.ally.services-listing .services-listing__service:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.services-listing .services-listing__service{border-bottom:.0625rem solid #c2bab4;margin-bottom:0;padding:.625rem 0}}@media screen and (width>=991px){.ally.services-listing .services-listing__service{letter-spacing:-.01em;padding:.975rem 0;font-size:1.25rem;line-height:1}}.ally.plain-header{padding:5.9375rem 0}@media screen and (width>=768px){.ally.plain-header{padding:11.25rem 0}}@media screen and (width>=991px){.ally.plain-header{padding:6.25rem 0 12.5rem}}@media screen and (width>=1199px){.ally.plain-header{padding:12.625rem 0 21.4375rem}}.ally.plain-header .plain-header__wrap{position:relative}.ally.plain-header .plain-header__title.sr-only{width:100%;height:100%;left:50%;transform:translate(-50%)}.ally.plain-header .plain-header__title{text-align:center;font-size:2.5rem;font-weight:700;line-height:.8}@media screen and (width>=480px){.ally.plain-header .plain-header__title{max-width:26.875rem;margin:0 auto}}@media screen and (width>=768px){.ally.plain-header .plain-header__title{max-width:37.5rem;font-size:3.75rem}}@media screen and (width>=991px){.ally.plain-header .plain-header__title{max-width:56.25rem;font-size:5.625rem}}@media screen and (width>=1199px){.ally.plain-header .plain-header__title{letter-spacing:-.06em;max-width:75rem;font-size:7.5rem}}.ally.plain-header .plain-header__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.plain-header .plain-header__title-accent{text-underline-offset:.055em;text-decoration-thickness:.115em}}@media screen and (width>=1199px){.ally.plain-header.plain-header--careers{padding:9.125rem 0 17.5625rem}}.ally.plain-header.plain-header--careers .plain-header__title{line-height:.9}.ally.feature-grid{padding:3.1875rem 0 2.5rem}@media screen and (width>=991px){.ally.feature-grid{padding:6.25rem 0}}@media screen and (width>=1199px){.ally.feature-grid{padding:3.5625rem 0 9.125rem}}.ally.feature-grid .feature-grid__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.75rem 1rem 1.9375rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__wrap{padding:2.875rem 2.25rem 2.375rem 2.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__wrap{border-radius:1.75rem;padding:3.125rem 2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__wrap{padding:3.1875rem 2.75rem 2.8125rem}}.ally.feature-grid .feature-grid__header{margin-bottom:2.375rem;position:relative}@media screen and (width>=768px){.ally.feature-grid .feature-grid__header{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__header{margin-bottom:7.125rem}}.ally.feature-grid .feature-grid__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__title{font-size:3.75rem}}.ally.feature-grid .feature-grid__title{color:#c2bab4;margin-bottom:1.75rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title{max-width:31.25rem;margin-bottom:2rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__title{max-width:40.75rem;margin-bottom:2.5rem}}@media screen and (width>=768px){.ally.feature-grid .feature-grid__title br{display:none}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__title br{display:block}}.ally.feature-grid .feature-grid__description{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.feature-grid .feature-grid__description{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.feature-grid .feature-grid__description{color:#c2bab4;padding-right:1.25rem;line-height:1.2}@media screen and (width>=480px){.ally.feature-grid .feature-grid__description{max-width:18.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__description{letter-spacing:-.01em;max-width:22.5rem;padding-right:0;font-size:1.0625rem}}.ally.feature-grid .feature-grid__description--ada{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.feature-grid .feature-grid__description--ada{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.feature-grid .feature-grid__description--ada{color:#c2bab4;padding-right:1.25rem;line-height:1.2}@media screen and (width>=480px){.ally.feature-grid .feature-grid__description--ada{max-width:18.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__description--ada{letter-spacing:-.01em;max-width:33.8125rem;padding-right:0;font-size:1.25rem}}.ally.feature-grid .feature-grid__sub-text{margin-bottom:.9375rem}@media screen and (width>=991px){.ally.feature-grid .feature-grid__sub-text{margin-bottom:1.5rem}}.ally.feature-grid .feature-grid__list-ada,.ally.feature-grid .feature-grid__list{flex-direction:column;gap:1rem;margin-bottom:2.5rem;padding:0 .3125rem;list-style:none;display:flex}@media screen and (width>=480px){.ally.feature-grid .feature-grid__list-ada,.ally.feature-grid .feature-grid__list{flex-flow:wrap;gap:1rem;margin-bottom:5.125rem;padding:0}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__list-ada,.ally.feature-grid .feature-grid__list{margin-bottom:11.25rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__list-ada,.ally.feature-grid .feature-grid__list{flex-wrap:nowrap;margin-bottom:15.875rem}}.ally.feature-grid .feature-grid__list-ada{flex-flow:wrap}@media screen and (width>=991px){.ally.feature-grid .feature-grid__list-ada{margin-bottom:15.25rem}}.ally.feature-grid .feature-grid__list-ada .feature-grid__item{flex:0 0 100%;width:100%}@media screen and (width>=480px){.ally.feature-grid .feature-grid__list-ada .feature-grid__item{flex:0 0 calc(25% - .75rem);width:auto}}@media screen and (width>=1320px){.ally.feature-grid .feature-grid__list-ada .feature-grid__item{height:13.75rem;min-height:13.75rem}}.ally.feature-grid .feature-grid__item{background-color:#3a3a3a;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;min-height:13.75rem;padding:1.125rem 1.25rem;display:flex}@media screen and (width>=480px){.ally.feature-grid .feature-grid__item{flex:calc(50% - 8px)}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__item{flex:calc(25% - 4px);min-height:18.5rem;padding:1.25rem}}@media screen and (width>=1320px){.ally.feature-grid .feature-grid__item{padding:1.25rem 4.5rem 1.25rem 1.25rem}}.ally.feature-grid .feature-grid__item:last-child h3.feature-grid__item-title{max-width:6.875rem}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item:last-child h3.feature-grid__item-title{max-width:9.375rem}}.ally.feature-grid .feature-grid__item-title{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;max-width:14.125rem;margin-bottom:.8125rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item-title{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;margin-bottom:.6875rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.feature-grid .feature-grid__item-title-ada{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;max-width:14.125rem;margin-bottom:.8125rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item-title-ada{letter-spacing:-.01em;color:#c2bab4;letter-spacing:-.04em;margin-bottom:.6875rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=480px){.ally.feature-grid .feature-grid__item-title br{display:none}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__item-title br{display:block}}.ally.feature-grid .feature-grid__item-text{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.feature-grid .feature-grid__item-text{font-size:1.0625rem}}.ally.feature-grid .feature-grid__item-text{color:#c2bab4;font-family:Vollkorn,serif;line-height:1.2}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__item-text{max-width:19.875rem}}.ally.feature-grid .feature-grid__footer{padding-left:.3125rem}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer{justify-content:space-between;padding:0;display:flex}}.ally.feature-grid .feature-grid__footer-left{justify-content:flex-end;padding-bottom:0;position:relative}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left{justify-content:space-between;width:41.293%;padding-top:.1875rem}}.ally.feature-grid .feature-grid__footer-left-title.sr-only{width:100%;height:100%}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-title.sr-only{height:40%}}.ally.feature-grid .feature-grid__footer-left-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-left-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-left-title{color:#c2bab4;margin-bottom:2rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-title{margin-bottom:3.75rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-left-title{margin-bottom:2rem}}.ally.feature-grid .feature-grid__footer-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.feature-grid .feature-grid__footer-left-image{width:100%;max-width:8.75rem;height:auto}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-left-image{max-width:12.25rem}}.ally.feature-grid .feature-grid__footer-left-image img{width:100%}.ally.feature-grid .feature-grid__footer-left-image.is-desktop{display:none}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-image.is-desktop{display:block}}.ally.feature-grid .feature-grid__footer-left-image.is-mobile{display:block}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-left-image.is-mobile{display:none}}.ally.feature-grid .feature-grid__footer-right-title.sr-only{width:100%;height:100%}.ally.feature-grid .feature-grid__footer-right-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-right-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-right-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-right-title{color:#c2bab4;margin-bottom:2.125rem}@media screen and (width>=768px){.ally.feature-grid .feature-grid__footer-right-title{max-width:31.25rem;margin-bottom:3.75rem}}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-right-title{letter-spacing:-.04em;max-width:unset;margin-bottom:0;line-height:1}}@media screen and (width>=1199px){.ally.feature-grid .feature-grid__footer-right-title{font-size:3.75rem}}.ally.feature-grid .feature-grid__footer-right{position:relative}@media screen and (width>=991px){.ally.feature-grid .feature-grid__footer-right{width:49.319%;margin-top:-.1875rem}}.ally.feature-grid.feature-grid--process{padding-top:.5rem}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--process{padding-top:.5rem}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.055em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.115em}.ally.feature-grid.feature-grid--process .feature-grid__wrap{padding-bottom:1.625rem}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__wrap{padding-top:4.5rem;padding-bottom:2.75rem}}.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:2.375rem}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:6.25rem}}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--process .feature-grid__header{margin-bottom:7.125rem}}@media screen and (width>=768px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left{justify-content:flex-end}}.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-desktop{display:none}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-desktop{display:block}}.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-mobile{display:block}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-left-image-only.is-mobile{display:none}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title{margin-bottom:5rem;line-height:1}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title{margin-bottom:0}}.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:52%}@media screen and (width>=480px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:40%}}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__footer-right-title.sr-only{height:100%}}.ally.feature-grid.feature-grid--process .feature-grid__item-title br{display:none}@media screen and (width>=991px){.ally.feature-grid.feature-grid--process .feature-grid__item-title br{display:block}}.feature-grid.feature-grid--process{position:relative}.feature-grid.feature-grid--process .feature-grid__header .sr-only{width:100%;height:60%}@media screen and (width>=768px){.feature-grid.feature-grid--process .feature-grid__header .sr-only{max-width:31.25rem}}@media screen and (width>=1199px){.feature-grid.feature-grid--process .feature-grid__header .sr-only{max-width:40.75rem}}.feature-grid.feature-grid--process .feature-grid__item{position:relative}.feature-grid.feature-grid--process .feature-grid__item .sr-only{width:90%;height:30%;bottom:30%}.ally.feature-grid.feature-grid--ada{padding-top:0}.ally.feature-grid.feature-grid--ada .feature-grid__footer{background-color:#1e1e1e;border-radius:1.5rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer{gap:5rem}.ally.feature-grid.feature-grid--ada .feature-grid__footer-left{flex:0 0 50%;width:50%}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title{font-size:3.75rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-title{color:#c2bab4;margin-bottom:1.25rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title{margin-bottom:1.5rem;font-size:3rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-title--ada{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title--ada{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title--ada{font-size:3.75rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-title--ada{color:#c2bab4;margin-bottom:1.25rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-title--ada{margin-bottom:1.5rem;font-size:3.75rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle{letter-spacing:-.1rem;font-size:2.5rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle{color:#c2bab4;margin-bottom:1rem;font-size:1.25rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle{margin-bottom:1.25rem;font-size:1.5rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle--ada{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle--ada{letter-spacing:-.1rem;font-size:2.5rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle--ada{color:#c2bab4;margin-bottom:1rem;font-size:1.25rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-subtitle--ada{margin-bottom:1.25rem;font-size:2rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-text{color:#c2bab4;margin-bottom:2rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-text{max-width:40.75rem;font-size:1.0625rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-text--ada{color:#c2bab4;margin-bottom:2rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.5}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-text--ada{max-width:40.75rem;font-size:1.25rem}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-right{margin-top:2.5rem}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-right{flex:0 0 40%;align-items:flex-end;width:40%;margin-top:0;padding-top:5rem;display:flex}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-image{border-radius:1rem;margin:0;overflow:hidden}.ally.feature-grid.feature-grid--ada .feature-grid__footer-image img{width:100%;height:auto;display:block}.ally.feature-grid.feature-grid--ada .feature-grid__footer-image--ada{border-radius:1rem;width:16.875rem;height:11.25rem;margin:0;overflow:hidden}@media screen and (width>=991px){.ally.feature-grid.feature-grid--ada .feature-grid__footer-image--ada{margin-left:auto}}.ally.feature-grid.feature-grid--ada .feature-grid__footer-image--ada img{object-fit:cover;width:100%;height:100%;display:block}.ally.faq-accordion{padding-top:.9375rem;padding-bottom:2.6875rem}@media screen and (width>=768px){.ally.faq-accordion{padding-top:.3125rem;padding-bottom:3.625rem}}@media screen and (width>=991px){.ally.faq-accordion{padding-bottom:5.4375rem}}.ally.faq-accordion .faq-accordion__wrap{max-width:56.875rem;margin:0 auto}.ally.faq-accordion .faq-accordion__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.faq-accordion .faq-accordion__title{font-size:3.75rem}}.ally.faq-accordion .faq-accordion__title{-webkit-font-smoothing:antialiased;letter-spacing:-.04em;max-width:27.4375rem;margin-bottom:2.5rem;padding-left:.125rem;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title{margin-bottom:4.5625rem}}.ally.faq-accordion .faq-accordion__title--ada{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title--ada{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.faq-accordion .faq-accordion__title--ada{font-size:3.75rem}}.ally.faq-accordion .faq-accordion__title--ada{text-align:center;white-space:normal;-webkit-font-smoothing:antialiased;letter-spacing:-.04em;margin:0 auto 2.5rem;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title--ada{margin-bottom:4.5625rem}}.ally.faq-accordion .faq-accordion__title--scanner{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__title--scanner{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.faq-accordion .faq-accordion__title--scanner{font-size:3.75rem}}.ally.faq-accordion .faq-accordion__title--scanner{text-align:center;white-space:normal;-webkit-font-smoothing:antialiased;letter-spacing:-.04em;margin:0 auto 1rem;line-height:.9}.ally.faq-accordion .faq-accordion__subtitle--scanner{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__subtitle--scanner{font-size:1.0625rem}}.ally.faq-accordion .faq-accordion__subtitle--scanner{text-align:center;max-width:31.25rem;margin:0 auto 2.5rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__subtitle--scanner{margin-bottom:4.5625rem}}.ally.faq-accordion .faq-accordion__list{border-top:1px solid #d9d9d9;margin:0;padding:0;list-style:none}.ally.faq-accordion .faq-accordion__item{border-bottom:1px solid #d9d9d9;padding:1.75rem 0 1.9375rem}.ally.faq-accordion .faq-accordion__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;-webkit-font-smoothing:antialiased;background:0 0;border:none;align-items:center;gap:1.25rem;margin:0;padding:0;display:flex}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__trigger{gap:1.5625rem}}@media screen and (width>=991px){.ally.faq-accordion .faq-accordion__trigger{gap:2rem}}.ally.faq-accordion .faq-accordion__trigger:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.faq-accordion .faq-accordion__icon{color:#fff;background-color:#1e1e1e;border-radius:50%;flex-shrink:0;width:1.5625rem;height:1.5625rem;position:relative}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon{width:2.4375rem;height:2.4375rem}}.ally.faq-accordion .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__icon-plus{transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ally.faq-accordion .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__icon-plus{transition:none}}.ally.faq-accordion .faq-accordion__icon-minus{opacity:0;background-color:currentColor;width:.625rem;height:.125rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon-minus{width:.875rem}}.ally.faq-accordion .faq-accordion__icon-plus{opacity:1;width:.625rem;height:.625rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__icon-plus{width:.875rem;height:.875rem}}.ally.faq-accordion .faq-accordion__icon-plus:before{content:"";background-color:currentColor;height:.125rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ally.faq-accordion .faq-accordion__icon-plus:after{content:"";background-color:currentColor;width:.125rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ally.faq-accordion .faq-accordion__item.is-expanded .faq-accordion__icon-minus,.ally.faq-accordion .faq-accordion__item.is-opening .faq-accordion__icon-minus{opacity:1}.ally.faq-accordion .faq-accordion__item.is-expanded .faq-accordion__icon-plus,.ally.faq-accordion .faq-accordion__item.is-opening .faq-accordion__icon-plus{opacity:0}.ally.faq-accordion .faq-accordion__question{width:100%;margin:0}.ally.faq-accordion .faq-accordion__trigger-text{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;flex:1;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.ally.faq-accordion .faq-accordion__panel{margin-top:1rem}.ally.faq-accordion .faq-accordion__item:not(.is-expanded,.is-closing) .faq-accordion__panel{display:none}.ally.faq-accordion .faq-accordion__answer{padding-left:2.8125rem}@media screen and (width>=768px){.ally.faq-accordion .faq-accordion__answer{padding-left:4rem}}@media screen and (width>=991px){.ally.faq-accordion .faq-accordion__answer{padding-left:4.4375rem}}.ally.faq-accordion .faq-accordion__answer-body{letter-spacing:0;color:#1e1e1e;-webkit-font-smoothing:antialiased;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.2}.ally.faq-accordion .faq-accordion__answer-body p{margin:0 0 .75rem}.ally.faq-accordion .faq-accordion__answer-body p:last-child{margin-bottom:0}.ally.faq-accordion .faq-accordion__answer-body ul{margin:0 0 .75rem;padding-left:1.5rem;list-style:outside}.ally.faq-accordion .faq-accordion__answer-body li{line-height:inherit;letter-spacing:inherit;color:inherit;font-size:1.0625rem;font-weight:400;list-style:outside}.ally.faq-accordion .faq-accordion__answer-body a{color:inherit;text-decoration:underline}.ally.faq-accordion .faq-accordion__answer-body a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__wrap{max-width:44.0625rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__title--scanner{letter-spacing:-.04em;color:#1e1e1e;text-align:center;letter-spacing:-.04em;margin:0 auto 1.5rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:1.05}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__subtitle--scanner{letter-spacing:0;color:#1e1e1e;text-align:center;max-width:43.1875rem;margin:0 auto 3.75rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__list{border-top-color:#c2bab4;max-width:40.4375rem;margin:0 auto}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__item{border-bottom-color:#c2bab4;padding:0}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__trigger{align-items:flex-start;gap:0;height:auto;min-height:3.9375rem;padding:1.125rem 0}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__trigger-text{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.01em;max-width:calc(100% - 2.25rem);font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.4375rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__icon{color:#1e1e1e;background-color:#0000;border-radius:0;order:2;width:.8125rem;height:1.6875rem;margin-left:auto}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__icon-minus{opacity:0;width:.75rem;height:.125rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__icon-plus{width:.8125rem;height:.8125rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__icon-plus:before{height:.125rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__icon-plus:after{width:.125rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__panel{margin-top:0}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__answer{padding-bottom:.8125rem;padding-left:0;padding-right:0}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__answer-body{max-width:38.4375rem;font-size:1.0625rem;line-height:1.125rem}.ally.faq-accordion.faq-accordion--scanner .faq-accordion__answer-body p{margin:0}.generic-content>*+*{margin-top:2rem}.generic-content>h1+*,.generic-content>h2+*{margin-top:1.5rem}.generic-content>h3+*,.generic-content>h4+*,.generic-content>h5+*,.generic-content>h6+*{margin-top:1.25rem}.typography-showcase__section{border-bottom:.0625rem solid #c2bab4;margin-bottom:4rem;padding-bottom:3rem}.typography-showcase__section:last-child{border-bottom:none}.typography-showcase__title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.typography-showcase__title{letter-spacing:-.1rem;font-size:2.5rem}}.typography-showcase__title{color:#fcaf17;margin-bottom:2rem}.typography-showcase__example{background-color:#f1f1f1;border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem}.typography-showcase__example-label{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.typography-showcase__example-label{font-size:.875rem;line-height:1.2}}.typography-showcase__example-label{color:#1e1e1e;text-transform:uppercase;letter-spacing:.03125rem;margin-bottom:.75rem;font-size:.6875rem;display:block}.ally.certificate{padding-top:2.5625rem;padding-bottom:.5rem}@media screen and (width>=768px){.ally.certificate{padding-top:1.75rem;padding-bottom:.5rem}}.ally.certificate .certificate__wrap{background-color:#d8d3cf;border-radius:1.5rem;padding:1.25rem .975625rem 1.8125rem 1rem}@media screen and (width>=768px){.ally.certificate .certificate__wrap{border-radius:1.75rem;padding:2.8125rem 2.625rem 2.8125rem 2.5625rem}}@media screen and (width>=1199px){.ally.certificate .certificate__wrap{padding:4.5rem 2.3125rem 3.5rem 2.75rem}}.ally.certificate .certificate__image{margin-bottom:2.02875rem}@media screen and (width>=768px){.ally.certificate .certificate__image{margin-bottom:5.625rem}}@media screen and (width>=1199px){.ally.certificate .certificate__image{margin-bottom:6.895rem}}.ally.certificate .certificate__image img{margin:0 auto}.ally.certificate .certificate__header{padding-bottom:3.125rem}@media screen and (width>=768px){.ally.certificate .certificate__header{padding-bottom:6.25rem}}@media screen and (width>=1199px){.ally.certificate .certificate__header{padding-bottom:8rem}}.ally.certificate .certificate__content{background-color:#fff;border-radius:1.5rem;margin-bottom:2rem;padding:1rem 1rem .94625rem}@media screen and (width>=768px){.ally.certificate .certificate__content{margin-bottom:2.375rem;padding:2.0625rem 1.9375rem 1rem 2rem}}@media screen and (width>=1199px){.ally.certificate .certificate__content{max-width:49.4375rem;margin:0 auto;padding:2.0625rem 1.9375rem 2.25rem 2.25rem}}.ally.certificate .certificate-body__header{justify-content:space-between;align-items:center;margin-bottom:2.77063rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__header{letter-spacing:normal;max-width:63.1%;margin-bottom:1.95813rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header{max-width:60.1%;margin-top:.1875rem;margin-bottom:2.875rem}}.ally.certificate .certificate-body__header p{max-width:4.53938rem;font-size:.75rem;font-weight:700;line-height:normal}@media screen and (width>=768px){.ally.certificate .certificate-body__header p{margin-top:-.375rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header p{max-width:4.16rem;font-size:.6875rem}}.ally.certificate .certificate-body__content-text-heading{position:relative}.ally.certificate .certificate-body__content-text-heading .sr-only{clip-path:inset(50%);width:auto;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.ally.certificate .certificate-body__content-text-heading>div{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text-heading>div{font-size:3.75rem}}.ally.certificate .certificate-body__content-text-heading>div{color:#1e1e1e;margin-bottom:2.5rem;font-size:3.125rem;line-height:1}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div{letter-spacing:normal;font-size:3.75rem;line-height:1.1}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text-heading>div{margin-bottom:1.3125rem;font-size:5.1875rem}}@media screen and (width<=375px){.ally.certificate .certificate-body__content-text-heading>div{font-size:2.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__header .certificate-body__header-image svg{width:4.4375rem;margin-left:.25rem}}.ally.certificate .certificate-body__content-text-heading>div br{display:none}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text-heading>div br{display:block}}.ally.certificate .certificate-body__content-text p{letter-spacing:-.01em;border-bottom:.03125rem solid #000;margin-bottom:1.9375rem;padding-bottom:.9375rem;font-size:1.25rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate-body__content-text p{letter-spacing:normal;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:1.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__content-text p{margin-bottom:0;padding-bottom:1.75rem;font-size:2rem}}.ally.certificate .certificate-body__body{margin-top:1.9375rem}@media screen and (width>=768px){.ally.certificate .certificate-body__body{margin-top:0;margin-bottom:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body{padding-top:1.76938rem}}.ally.certificate .certificate-body__body .certificate-body__body-paragraph{margin-top:1.125rem}@media screen and (width>=768px){.ally.certificate .certificate-body__body .certificate-body__body-paragraph{column-count:2;column-gap:1.34813rem;width:calc(100% - 10px);margin-top:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body .certificate-body__body-paragraph{column-gap:1.25rem;margin-top:1rem}}.ally.certificate .certificate-body__body p{flex-direction:column;gap:.875rem;margin-bottom:.875rem;font-size:.875rem;font-weight:400;line-height:1.2;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__body p{margin-bottom:.75rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__body p{gap:1rem;font-size:.888563rem}}.ally.certificate .certificate-body__signature{gap:.875rem;margin-top:.9375rem;margin-bottom:2.3125rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature{flex:1;order:2;margin-top:0;margin-bottom:0}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature{gap:.4375rem;max-width:23rem;margin-top:-.0625rem}}.ally.certificate .certificate-body__signature-wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-wrapper{flex-direction:row;gap:.375rem}}.ally.certificate .certificate-body__signature-meta{order:2;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta{flex:1;order:1;align-items:flex-end;gap:.6875rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-meta{gap:1.04563rem;padding-bottom:.25rem}}.ally.certificate .certificate-body__signature-content{flex:1;order:2}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-content{order:1}}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content{flex:1}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name{margin-bottom:.5rem;display:block;position:relative}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name{margin-bottom:.375rem}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-content .certificate-body__signature-signature-name img{width:auto;max-width:5.60913rem;height:auto;margin-left:-.375rem;display:block}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content .certificate-body__signature-content .certificate-body__signature-signature-name img{max-width:6.80438rem}}.ally.certificate .certificate-body__signature-content .certificate-body__signature-signature-name:after{content:"";background-color:#000;width:100%;height:.03125rem;position:absolute;left:0}.ally.certificate .certificate-body__signature-content p:nth-child(2){margin-left:0}.ally.certificate .certificate-body__signature-content p{letter-spacing:normal;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}@media screen and (width>=1199px){.ally.certificate .certificate-body__signature-content p{font-size:.875rem}}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-text{margin-bottom:-.1875rem}}.ally.certificate .certificate-body__signature-meta-text p{letter-spacing:normal;flex-direction:row;gap:.25rem;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:normal;display:flex}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-text p{gap:.125rem}}.ally.certificate .certificate-body__signature-meta-text p a{text-underline-offset:0rem;text-underline-position:from-font;color:#1e1e1e;font-weight:400;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}.ally.certificate .certificate-body__signature-meta-text p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.certificate .certificate-body__signature-meta-text p .certificate-body__signature-meta-site{color:#1e1e1e;cursor:default;font-weight:400}.ally.certificate .certificate-body__signature-meta-text p span{font-weight:400}.ally.certificate .certificate-body__signature-meta-qr img{border-radius:0}@media screen and (width>=768px){.ally.certificate .certificate-body__signature-meta-qr img{width:2.8125rem;height:2.8125rem}}.ally.certificate .certificate__header-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate .certificate__header-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate .certificate__header-title{font-size:3.75rem}}.ally.certificate .certificate__header-title{max-width:18.125rem;margin-bottom:0}@media screen and (width>=768px){.ally.certificate .certificate__header-title{text-align:left;max-width:18.75rem;margin-bottom:0;margin-right:-.375rem;line-height:1}}@media screen and (width>=1199px){.ally.certificate .certificate__header-title{max-width:27.375rem;margin-right:0}}.ally.certificate .certificate__footer{justify-content:flex-end;align-items:flex-end;margin-top:3.125rem;display:flex}@media screen and (width>=768px){.ally.certificate .certificate__footer{margin-top:5rem}}@media screen and (width>=1199px){.ally.certificate .certificate__footer{margin-top:7.27rem}}@media screen and (width>=768px){.ally.certificate .certificate__footer-icon.is-desktop{margin-bottom:.5rem}}@media screen and (width>=1199px){.ally.certificate .certificate__footer-icon.is-desktop{margin-bottom:.5rem;padding-left:.875rem}}.ally.certificate .certificate-body__footer{margin-top:2.25rem}@media screen and (width>=768px){.ally.certificate .certificate-body__footer{flex-direction:row;justify-content:space-between;margin-top:5.8125rem;display:flex}}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer{align-items:flex-end;margin-top:6.375rem}}.ally.certificate .certificate-body__footer address.certificate-body__footer-title{margin-bottom:1rem;padding-left:.1875rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer address.certificate-body__footer-title{margin-bottom:0;padding-left:0}}.ally.certificate .certificate-body__footer address.certificate-body__footer-title p{margin-bottom:0;font-size:.875rem;font-weight:400}.ally.certificate .certificate-body__footer address.certificate-body__footer-title p:last-child{margin-bottom:0}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer address.certificate-body__footer-title p{font-size:.6875rem}}.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:3.125rem;height:3.125rem}@media screen and (width>=768px){.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:5.24938rem;height:5.24938rem;margin-top:-1rem}}@media screen and (width>=1199px){.ally.certificate .certificate-body__footer .certificate-body__footer-icon img{width:6.36875rem;min-height:6.36875rem;margin-right:.4375rem}}.ally.process-grid{padding:2.375rem 0 2.5rem}@media screen and (width>=768px){.ally.process-grid{padding:3.125rem 0 5.0625rem}}@media screen and (width>=991px){.ally.process-grid{padding:2.3125rem 0 .5rem}}.ally.process-grid .process-grid__header{text-align:center;margin-bottom:2.6875rem}@media screen and (width>=768px){.ally.process-grid .process-grid__header{margin-bottom:2.25rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__header{justify-content:space-between;align-items:center;gap:3.75rem;margin-bottom:2.6875rem;display:flex}}@media screen and (width>=1199px){.ally.process-grid .process-grid__header{margin-bottom:5.0625rem}}.ally.process-grid .process-grid__title{letter-spacing:-.03em;margin-bottom:1rem;line-height:1}@media screen and (width>=991px){.ally.process-grid .process-grid__title{margin-bottom:0}}.ally.process-grid .process-grid__description{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.process-grid .process-grid__description{font-size:1.0625rem}}.ally.process-grid .process-grid__description{line-height:1.1}@media screen and (width>=991px){.ally.process-grid .process-grid__description{letter-spacing:.0235em;padding-top:.1875rem;font-size:1.0625rem}}@media screen and (width>=640px){.ally.process-grid .process-grid__list{flex-wrap:wrap;gap:1rem;display:flex}}@media screen and (width>=991px){.ally.process-grid .process-grid__list{gap:.6875rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__list{justify-content:space-between}}.ally.process-grid .process-grid__item{background-color:#303030;border-radius:1.5rem;margin-bottom:1rem;padding:2.3125rem 1.3125rem 2rem}@media screen and (width>=640px){.ally.process-grid .process-grid__item{width:calc(50% - 8px);margin-bottom:0}}@media screen and (width>=768px){.ally.process-grid .process-grid__item{min-height:24.25rem;position:relative}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item{width:calc(25% - 9px);margin-bottom:0;padding:2.25rem 1.625rem 1.75rem 1.75rem}}.ally.process-grid .process-grid__item:first-child{background-color:#3a3a3a}.ally.process-grid .process-grid__item:nth-child(2){background-color:#4c4c4c}.ally.process-grid .process-grid__item:nth-child(3){background-color:#686868}.ally.process-grid .process-grid__item:nth-child(4){background-color:#d8d3cf}.ally.process-grid .process-grid__item:last-child{background-color:#b5b5b5;margin-bottom:0}.ally.process-grid .process-grid__item:last-child *{color:#1e1e1e}@media screen and (width>=768px){.ally.process-grid .process-grid__item:nth-child(3),.ally.process-grid .process-grid__item:nth-child(4){min-height:22.875rem}}.ally.process-grid .process-grid__item-title{letter-spacing:-.01875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.process-grid .process-grid__item-title{letter-spacing:-.1rem;font-size:2.5rem}}.ally.process-grid .process-grid__item-title{color:#f1f1f1;margin-bottom:1.75rem;position:relative}@media screen and (width>=768px){.ally.process-grid .process-grid__item-title{letter-spacing:-.01875rem;margin-bottom:2rem;font-size:1.875rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__item-title{letter-spacing:-.1rem;margin-bottom:3.13938rem;font-size:2.5rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item-title{min-height:4.5rem}}.ally.process-grid .process-grid__item-text{color:#f1f1f1;letter-spacing:-.01em;margin-bottom:0;padding-right:3.40938rem;font-size:1.0625rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ally.process-grid .process-grid__item-text{font-size:1.125rem}}@media screen and (width>=1199px){.ally.process-grid .process-grid__item-text{padding-right:1.28438rem;font-size:1.25rem}}@media screen and (width>=1320px){.ally.process-grid .process-grid__item-text{padding-right:2.34688rem}}.ally.process-grid .process-grid__item-number{color:#f1f1f1;letter-spacing:-.04em;text-align:right;margin-top:-.5625rem;margin-bottom:-2.5rem;margin-right:-.3125rem;font-size:12.5rem;font-style:normal;font-weight:700;line-height:1.1;display:block}@media screen and (width>=768px){.ally.process-grid .process-grid__item-number{margin-top:0;margin-bottom:0;margin-right:0;position:absolute;bottom:-.375rem;right:1rem}}@media screen and (width>=991px){.ally.process-grid .process-grid__item-number{margin-top:1.25rem;margin-bottom:-2.5rem;margin-right:0;position:relative;bottom:auto;right:auto}}@media screen and (width>=1320px){.ally.process-grid .process-grid__item-number{margin-top:.9375rem;margin-bottom:-3.5625rem;font-size:18.75rem}}.ally.legal-guarantee{padding:.5rem 0 2.25rem}.ally.legal-guarantee .legal-guarantee__wrap{background-color:#c2bab4;border-radius:1.5rem;flex-direction:column;gap:2rem;padding:1.75rem 1rem 1.375rem;display:flex;position:relative;overflow:hidden}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__wrap{gap:2.25rem;padding:2.375rem 1.625rem 2.875rem 2.875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__wrap{gap:0;padding:4.5rem 1.6875rem 3rem 3.0625rem}}.ally.legal-guarantee .legal-guarantee__title{margin-bottom:1.75rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__title{margin-bottom:1.9375rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__title{max-width:37.875rem;margin-bottom:3.75rem;font-size:2.8125rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__title{font-size:3.125rem}}@media screen and (width>=1320px){.ally.legal-guarantee .legal-guarantee__title{font-size:3.75rem}}.ally.legal-guarantee .legal-guarantee__text-wrap{padding-left:.6875rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text-wrap{max-width:31.25rem;padding-left:0}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__text-wrap{max-width:32.625rem;margin-bottom:1.25rem}}.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.legal-guarantee .legal-guarantee__text{margin-bottom:1.0625rem;line-height:1.2}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__text{font-weight:700}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__text{letter-spacing:-.01em;margin-bottom:1.125rem;font-size:1.5rem;font-weight:700;line-height:1.2}}.ally.legal-guarantee .legal-guarantee__text:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content{max-width:32.1875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content{max-width:unset;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6.25rem;display:flex}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content{gap:10.3125rem}}.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-item{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-item{font-size:3.75rem}}.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.01em;margin-bottom:1.75rem;font-size:1.875rem;line-height:.92}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.03em;margin-bottom:1.75rem;font-size:1.875rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-item{letter-spacing:-.04em;margin-bottom:1.125rem;font-size:1.5rem;font-weight:700;line-height:1.2;list-style:outside}}.ally.legal-guarantee .legal-guarantee__content-item:last-child{margin-bottom:0}.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:2rem}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:1.5625rem}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-left{max-width:31.25rem;margin-bottom:2rem;padding-left:2.4375rem}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-left{margin-bottom:0}}.ally.legal-guarantee .legal-guarantee__content-right{padding-right:1.875rem}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-right{max-width:32.8125rem;margin-left:auto;padding-right:0}}@media screen and (width>=1199px){.ally.legal-guarantee .legal-guarantee__content-right{margin-bottom:0}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__content-right .legal-guarantee__content-item{max-width:20.8125rem;font-size:2.5rem;line-height:.9}}.ally.legal-guarantee .legal-guarantee__icon-wrap{z-index:1;pointer-events:none;width:28.25rem;height:28.25rem;position:absolute;bottom:-.375rem;left:0;transform:translate(-38.5%)}@media screen and (width>=768px){.ally.legal-guarantee .legal-guarantee__icon-wrap{width:32.875rem;height:32.875rem;transform:translate(-30px)}}@media screen and (width>=991px){.ally.legal-guarantee .legal-guarantee__icon-wrap{width:55.4375rem;height:55.4375rem;bottom:-1.4375rem;left:auto;right:0;transform:translate(6.7%)}}.ally.legal-guarantee .legal-guarantee__header,.ally.legal-guarantee .legal-guarantee__content{z-index:2;position:relative}.ally.text-article{padding:7.5rem 0}@media screen and (width>=1199px){.ally.text-article{padding:12.625rem 0}}@media screen and (width>=1320px){.ally.text-article{padding:16.5625rem 0}}.ally.text-article .text-article__wrap{position:relative}.ally.text-article .text-article__title.sr-only{width:100%;height:60%;left:50%;transform:translate(-50%)}.ally.text-article .text-article__title{text-align:center;margin-bottom:1.1875rem;font-size:2.5rem;font-weight:700;line-height:.9}@media screen and (width>=480px){.ally.text-article .text-article__title{max-width:26.875rem;margin:0 auto 1.1875rem}}@media screen and (width>=768px){.ally.text-article .text-article__title{max-width:37.5rem;margin-bottom:2.5rem;font-size:3.75rem}}@media screen and (width>=991px){.ally.text-article .text-article__title{max-width:56.25rem;margin-bottom:3.0625rem;font-size:5.625rem}}@media screen and (width>=1199px){.ally.text-article .text-article__title{letter-spacing:-.06em;max-width:75rem;font-size:7.5rem}}.ally.text-article .text-article__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.text-article .text-article__title-accent{text-underline-offset:.34375rem;text-decoration-thickness:.65625rem}}@media screen and (width>=1199px){.ally.text-article .text-article__title-accent{text-underline-offset:.40625rem;text-decoration-thickness:.84375rem}}.ally.text-article .text-article__text{letter-spacing:-.04em;text-align:center;padding:0 1rem;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:.92}@media screen and (width>=480px){.ally.text-article .text-article__text{max-width:26.875rem;margin:0 auto}}@media screen and (width>=768px){.ally.text-article .text-article__text{letter-spacing:-.04em;max-width:37.5rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.text-article .text-article__text{max-width:42.125rem;font-size:2rem}}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article{padding:19.375rem 0 16.6875rem}}.section.section--text-article-cu .ally.text-article .text-article__text{letter-spacing:-.01em}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article .text-article__text{max-width:54rem}}.section.section--text-article-cu .ally.text-article .text-article__title{line-height:.9}@media screen and (width>=1199px){.section.section--text-article-cu .ally.text-article .text-article__title{margin-bottom:5.4375rem}}.ally.heading-hero{padding:5.1875rem 0 2.34375rem}@media screen and (width>=991px){.ally.heading-hero{padding:9.4375rem 0 5.8125rem}}.ally.heading-hero .heading-hero__wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width>=991px){.ally.heading-hero .heading-hero__wrap{flex-direction:row;justify-content:center;align-items:center;gap:3.9375rem;margin-bottom:4rem}}.ally.heading-hero .heading-hero__image{max-width:15rem;max-height:15rem;margin-bottom:3.5rem}@media screen and (width>=991px){.ally.heading-hero .heading-hero__image{max-width:17.5rem;max-height:17.5rem;margin-bottom:0}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__image{max-width:23.75rem;max-height:23.75rem}}.ally.heading-hero .heading-hero__title{letter-spacing:-.04em;color:#1e1e1e;text-align:center;margin-bottom:1.75rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.heading-hero .heading-hero__title{text-align:left;letter-spacing:-.04em;color:#1e1e1e;width:100%;max-width:23.8956rem;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__title{letter-spacing:-.04em;color:#1e1e1e;max-width:39.8125rem;font-family:ABCDiatype,sans-serif;font-size:5.625rem;font-style:normal;font-weight:700;line-height:.9}}.ally.heading-hero .heading-hero__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.21875rem}@media screen and (width>=991px){.ally.heading-hero .heading-hero__title-accent{text-underline-offset:.3125rem;text-decoration-thickness:.625rem}.ally.heading-hero .heading-hero__content{max-width:67.5rem;margin:0 auto}}.ally.heading-hero .heading-hero__text{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.heading-hero .heading-hero__text{font-size:1.0625rem}}.ally.heading-hero .heading-hero__text{text-align:center;max-width:18.375rem;margin:0 auto}@media screen and (width>=991px){.ally.heading-hero .heading-hero__text{text-align:left;max-width:51.3%;margin:0 0 0 auto;padding-right:12.5rem}}@media screen and (width>=1199px){.ally.heading-hero .heading-hero__text{max-width:37.8125rem;padding-right:18.75rem}}.heading-hero.heading-hero--404{padding:5.1875rem 0 4.03125rem}@media screen and (width>=991px){.heading-hero.heading-hero--404{padding:9.4375rem 0 5.8125rem}.heading-hero.heading-hero--404 .heading-hero__text{max-width:52.3%}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__text{max-width:57.3%}}.heading-hero.heading-hero--404 .heading-hero__title-wrap{text-align:center;margin-bottom:7.5rem}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap{text-align:left;margin-bottom:0}}.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{letter-spacing:-.04em;margin-bottom:0;font-size:6.25rem;line-height:.9}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{font-size:9.375rem}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__title{font-size:12.75rem}}.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{letter-spacing:-.04em;margin-bottom:0;font-size:2.5rem;line-height:.9}@media screen and (width>=991px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{font-size:3.75rem}}@media screen and (width>=1199px){.heading-hero.heading-hero--404 .heading-hero__title-wrap .heading-hero__subtitle{font-size:5.625rem}}.heading-hero.heading-hero--statement .heading-hero__image{margin-bottom:1.6875rem}.heading-hero.heading-hero--statement .heading-hero__wrap{position:relative}.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{width:100%;height:31%;top:auto;bottom:1rem;left:0}@media screen and (width>=768px){.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{height:26%}}@media screen and (width>=991px){.heading-hero.heading-hero--statement .heading-hero__wrap h1.sr-only{width:43%;height:90%;left:auto;right:13%}}.heading-hero.heading-hero--insights{padding:5.1875rem 0 2.34375rem}@media screen and (width>=991px){.heading-hero.heading-hero--insights{padding:6.25rem 0 1.875rem}.heading-hero.heading-hero--insights .heading-hero__wrap{gap:2.625rem;margin-bottom:0}}.heading-hero.heading-hero--insights .heading-hero__image{margin-bottom:1.9375rem}@media screen and (width>=768px){.heading-hero.heading-hero--insights .heading-hero__image{margin-bottom:3.5rem}}@media screen and (width>=991px){.heading-hero.heading-hero--insights .heading-hero__image{max-width:15rem;max-height:15rem;margin-bottom:0}}@media screen and (width>=1199px){.heading-hero.heading-hero--insights .heading-hero__image{max-width:12.5rem;max-height:12.5rem}}@media screen and (width>=991px){.heading-hero.heading-hero--insights .heading-hero__content{max-width:unset;margin:unset}.heading-hero.heading-hero--insights .heading-hero__content .heading-hero__title{margin-bottom:1.875rem}.heading-hero.heading-hero--insights .heading-hero__content .heading-hero__text{max-width:18.3125rem;padding-right:unset;margin:unset;margin-left:unset}}.ally.schedule-calendar{padding:2.34375rem 0}@media screen and (width>=991px){.ally.schedule-calendar{padding:3.125rem 0}}@media screen and (width>=1199px){.ally.schedule-calendar{padding:3.125rem 0}}.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{min-width:20rem;height:59.375rem}@media screen and (width>=768px){.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{height:60.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar .schedule-calendar__wrap .calendly-inline-widget{height:41.25rem}}.ally.schedule-calendar.schedule-calendar--cu{padding-top:0;padding-bottom:2.5rem}@media screen and (width>=768px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:3.75rem}}@media screen and (width>=991px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:5.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar.schedule-calendar--cu{padding-bottom:7.8125rem}}.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{min-width:unset;height:59.375rem}@media screen and (width>=768px){.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{height:60.625rem}}@media screen and (width>=1199px){.ally.schedule-calendar.schedule-calendar--cu .schedule-calendar__wrap .calendly-inline-widget{height:43.75rem}}.ally.statement-block{padding-top:2.5625rem;padding-bottom:2.1875rem}@media screen and (width>=991px){.ally.statement-block{padding-top:4.8125rem}}.ally.statement-block .statement-block__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem}@media screen and (width>=768px){.ally.statement-block .statement-block__wrap{padding:1.875rem 1.5625rem 2.1875rem 1.8125rem}}@media screen and (width>=991px){.ally.statement-block .statement-block__wrap{border-radius:1.75rem;padding:5rem 2.75rem;display:flex}}@media screen and (width>=1199px){.ally.statement-block .statement-block__wrap{padding:6.375rem 2.75rem 8rem}}.ally.statement-block .statement-block__header{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.0625rem;padding-bottom:1.6875rem}@media screen and (width>=991px){.ally.statement-block .statement-block__header{border-bottom:none;border-right:.0625rem solid #c2bab4;flex:25%;margin-bottom:0;padding-top:1rem;padding-right:2.8125rem}}.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;font-size:2rem}}.ally.statement-block .statement-block__header h2{color:#f1f1f1}@media screen and (width>=991px){.ally.statement-block .statement-block__header h2{letter-spacing:-.01em;color:#f1f1f1;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.statement-block .statement-block__cards-description{position:relative}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description{flex:78%;padding-top:.625rem;padding-left:2.75rem}}.ally.statement-block .statement-block__cards-description-paragraph.sr-only{width:100%;height:55%;left:0}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description-paragraph.sr-only{height:35%}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description-paragraph.sr-only{height:46%}}.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:2rem;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-style:normal;font-weight:700;line-height:.92}@media screen and (width>=768px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:4.1875rem;padding-right:1.3125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{margin-bottom:6.25rem;padding-right:2.5rem}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description p.statement-block__cards-description-paragraph{letter-spacing:-.04em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:10.4375rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}}.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.067em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{text-underline-offset:.08em;text-decoration-thickness:.117em}}@media screen and (width>=1199px){.ally.statement-block .statement-block__cards-description .statement-block__cards-description-text-accent{letter-spacing:-.038em}}.ally.statement-block .statement-block__cards-description-text{padding-right:.6875rem}@media screen and (width>=768px){.ally.statement-block .statement-block__cards-description-text{gap:2.25rem;display:flex}}.ally.statement-block .statement-block__cards-description-text p{letter-spacing:0;color:#f1f1f1;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.statement-block .statement-block__cards-description-text p{max-width:41.9375rem;font-size:1.5rem}}.ally.statement-summary{padding:2.8125rem 0 2.5rem}@media screen and (width>=991px){.ally.statement-summary{padding:2.8125rem 0 3.75rem}}@media screen and (width>=1199px){.ally.statement-summary{padding:2.8125rem 0 5.5rem}}.ally.statement-summary .statement-summary__article{padding-bottom:3rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__article{border-top:.0625rem solid #c2bab4;gap:3.75rem;padding-top:2rem;padding-bottom:4.375rem;display:flex}}.ally.statement-summary .statement-summary__article:last-child{padding-bottom:0}@media screen and (width>=991px){.ally.statement-summary .statement-summary__article:last-child{border-bottom:.0625rem solid #c2bab4;padding-bottom:4.375rem}.ally.statement-summary .statement-summary__header{flex:16.061%;min-width:17.125rem}.ally.statement-summary .statement-summary__content{flex:70%}}.ally.statement-summary .statement-summary__title{letter-spacing:-.05625rem;border-bottom:.0625rem solid #c2bab4;margin-bottom:2rem;padding-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:100%}@media screen and (width>=991px){.ally.statement-summary .statement-summary__title{letter-spacing:-.02rem;border:none;margin-bottom:0;padding-bottom:0;font-size:2rem}}.ally.statement-summary .statement-summary__content>*{letter-spacing:-.010625rem;margin-bottom:1.125rem;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content>*{letter-spacing:-.0125rem;max-width:50rem;margin-right:auto;font-size:1.25rem}}@media screen and (width>=1199px){.ally.statement-summary .statement-summary__content>*{max-width:43.75rem}}.ally.statement-summary .statement-summary__content ul{padding-left:1.75rem}.ally.statement-summary .statement-summary__content--evaluation-methods ul li{margin-bottom:.625rem}.ally.statement-summary .statement-summary__content li{letter-spacing:-.010625rem;margin-bottom:0;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;list-style:outside}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content li{letter-spacing:-.0125rem;font-size:1.25rem}}.ally.statement-summary .statement-summary__content--accessibility-features ul li{list-style:none;position:relative}.ally.statement-summary .statement-summary__content--accessibility-features ul li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.34375rem;height:.34375rem;position:absolute;top:.5rem;left:-1rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__content--accessibility-features ul li:before{top:.625rem}}.ally.statement-summary .statement-summary__content li:last-child{margin-bottom:0}.ally.statement-summary .statement-summary__content p a{color:var(--text-color);cursor:pointer;text-underline-offset:.125rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;display:inline-flex}.ally.statement-summary .statement-summary__content p a:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.ally.statement-summary .statement-summary__content p:last-child{margin-bottom:0}.ally.statement-summary .statement-summary__wrap{padding-right:.8125rem}@media screen and (width>=991px){.ally.statement-summary .statement-summary__wrap{padding:0 2.75rem}}.ally.contact-address{padding-top:2.9375rem;padding-bottom:2.1875rem}@media screen and (width>=768px){.ally.contact-address{padding-top:4.375rem;padding-bottom:3.125rem}}@media screen and (width>=991px){.ally.contact-address{padding-top:8.75rem;padding-bottom:8.125rem}}@media screen and (width>=1199px){.ally.contact-address{padding-top:9.5rem;padding-bottom:8.375rem}}.ally.contact-address .contact-address__wrap{padding:0 1.03125rem}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap{padding:0 6.25rem}}@media screen and (width>=1199px){.ally.contact-address .contact-address__wrap{padding:0 9.4375rem}}.ally.contact-address .contact-address__wrap h2,.ally.contact-address .contact-address__wrap ul li a,.ally.contact-address .contact-address__wrap ul li{color:#1e1e1e;letter-spacing:-.0425rem;font-size:1.0625rem;line-height:1.2}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap h2,.ally.contact-address .contact-address__wrap ul li a,.ally.contact-address .contact-address__wrap ul li{letter-spacing:-.06rem;font-size:1.5rem;line-height:1.1}}.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:1.75rem;font-weight:500}@media screen and (width>=768px){.ally.contact-address .contact-address__wrap p.contact-address__title{letter-spacing:-.08rem;margin-bottom:1.875rem;font-size:1.5rem;line-height:1.1}}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:3.0625rem;font-size:1.75rem;font-weight:700}}@media screen and (width>=1199px){.ally.contact-address .contact-address__wrap p.contact-address__title{margin-bottom:4.1875rem;font-size:2rem}}.ally.contact-address .contact-address__wrap ul li{margin-bottom:.625rem;font-weight:400}@media screen and (width>=991px){.ally.contact-address .contact-address__wrap ul li{margin-bottom:1.84375rem}}.ally.contact-address .contact-address__wrap ul li:last-child{margin-bottom:0}.ally.contact-address .contact-address__wrap ul li a{letter-spacing:inherit;line-height:inherit;font-size:inherit;text-underline-offset:.1875rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out}.ally.contact-address .contact-address__wrap ul li a:hover{color:#4c4c4c}.ally.contact-address .contact-address__wrap ul li strong{font-weight:700}.ally.role-description{padding:4.875rem 0 3.125rem}@media screen and (width>=991px){.ally.role-description{padding:6.875rem 0 2.8125rem}}@media screen and (width>=1199px){.ally.role-description{padding:10.1875rem 0 3.5625rem}}.ally.role-description .role-description__aside{display:none}@media screen and (width>=991px){.ally.role-description .role-description__aside{width:25.39%;display:block}.ally.role-description .role-description__aside h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:.85}.ally.role-description .role-description__aside p{color:#4c4c4c;letter-spacing:-.009375rem;margin-bottom:1.125rem;font-size:.9375rem;font-weight:700;line-height:1.2}.ally.role-description .role-description__aside .role-description__company-info{border-right:.0625rem solid #c2bab4;padding-right:10.7%;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.role-description .role-description__aside .role-description__company-info{padding-right:23.7%}}@media screen and (width>=991px){.ally.role-description article{width:75.2046%;margin-top:-.4375rem;padding-left:6.137%}.ally.role-description .role-description__wrap{padding:0 1.875rem;display:flex}}@media screen and (width>=1199px){.ally.role-description .role-description__wrap{padding:0 2.1875rem}}@media screen and (width>=1320px){.ally.role-description .role-description__wrap{padding:0 2.75rem}}.ally.role-description article h2{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:2.1875rem;font-size:1.875rem;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.role-description article h2{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.role-description article h2{letter-spacing:-.15rem;margin-bottom:2.8125rem;font-size:3.75rem}}.ally.role-description article .role-description__info{margin-bottom:1.25rem}.ally.role-description article p{margin-bottom:1.5625rem}@media screen and (width>=991px){.ally.role-description article p:last-of-type{margin-bottom:1.25rem}}.ally.role-description article p,.ally.role-description article ul li{letter-spacing:normal;font-size:1.0625rem;font-weight:400;line-height:1.1}.ally.role-description article .role-description__info p{letter-spacing:normal;margin-bottom:0;font-size:1.0625rem;font-weight:400;line-height:1.3}.ally.role-description article h3,.ally.role-description article h4{margin-top:1.25rem}.ally.role-description article h3{letter-spacing:normal;margin-bottom:.625rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.ally.role-description article ul li{margin-bottom:.1875rem;padding-left:1.625rem;position:relative}@media screen and (width>=991px){.ally.role-description article ul li{margin-bottom:.15625rem}}.ally.role-description article ul li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.4375rem;left:.625rem}.ally.role-description .role-description__content ul{margin:.625rem 0 1.5625rem}.ally.role-description .role-description__content p+ul{margin-top:-.9375rem}.ally.role-description .role-description__meta p:first-child{margin-bottom:.3125rem}.ally.role-description .role-description__content a{box-shadow:none;color:#1e1e1e;text-underline-offset:.0625rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;transition:text-decoration-color .3s;position:relative}.ally.role-description .role-description__content a:active{color:#1e1e1e}.ally.role-description .role-description__content a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.career-form{padding:2.625rem 0 2.5rem;position:relative}@media screen and (width>=991px){.ally.career-form{padding:4.375rem 0 6.875rem}}@media screen and (width>=1199px){.ally.career-form{padding:5rem 0 7.375rem}}.ally.career-form .career-form__aside{margin-bottom:2.6875rem}@media screen and (width>=991px){.ally.career-form .career-form__aside{width:25.39%;padding-right:6.08%}}.ally.career-form .career-form__aside h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.8125rem;font-size:2rem;font-weight:700;line-height:.85}@media screen and (width>=991px){.ally.career-form .career-form__aside h2{margin-bottom:1.5rem}}.ally.career-form .career-form__aside p{color:#4c4c4c;letter-spacing:-.009375rem;font-size:.9375rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__aside p{margin-bottom:1.125rem}}.ally.career-form .career-form__aside p a{color:#4c4c4c;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.125rem;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem}.ally.career-form .career-form__aside p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.career-form .career-form__aside p.is-desktop{display:none}@media screen and (width>=991px){.ally.career-form .career-form__aside p.is-desktop{display:block}.ally.career-form form,.ally.career-form .career-form__confirm-content,.ally.career-form .career-form__success-content{width:74.61%;padding-left:6%}}.ally.career-form form h3,.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{color:#1e1e1e;letter-spacing:-.015rem;margin-bottom:1.875rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.career-form form h3,.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:2rem;line-height:1}.ally.career-form .career-form__confirm-content h3,.ally.career-form .career-form__success-content h3{margin-bottom:3.8125rem;line-height:.9}}.ally.career-form form .career-form__form-group{margin-bottom:.75rem;position:relative}@media screen and (width>=991px){.ally.career-form form .career-form__form-group{margin-bottom:.9375rem}}@media screen and (width>=768px){.ally.career-form form .career-form__form-group-wrapper{align-items:flex-end;gap:1.875rem;display:flex}}.ally.career-form form .career-form__form-group-wrapper .career-form__form-group{width:100%}@media screen and (width>=768px){.ally.career-form form .career-form__form-group-wrapper .career-form__form-group{width:50%}}.ally.career-form form .career-form__form-group.career-form__form-group--resume .career-form__form-label{flex-wrap:wrap;padding-right:0;display:flex}.ally.career-form .career-form__wrap{flex-direction:column;display:flex}@media screen and (width>=991px){.ally.career-form .career-form__wrap{flex-direction:row;padding:0 1.875rem;display:flex;position:relative}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap{padding:0 2.1875rem}}@media screen and (width>=1320px){.ally.career-form .career-form__wrap{padding:0 2.75rem}}.ally.career-form .career-form__wrap.is-visible{display:flex}.ally.career-form .career-form__wrap.is-hidden{display:none}@media screen and (width>=991px){.ally.career-form .career-form__wrap:before{content:"";z-index:-1;pointer-events:none;background-color:#c2bab4;width:calc(100% - 88px);height:.0625rem;position:absolute;top:-4.375rem;left:2.75rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap:before{top:-5rem}}@media screen and (width>=991px){.ally.career-form .career-form__footer.is-desktop{margin-top:2.5rem;padding-right:22.95%;font-size:1.25rem}}.ally.career-form .career-form__file-icon{margin-bottom:.75rem}@media screen and (width>=991px){.ally.career-form .career-form__file-icon{margin-bottom:1.1875rem}}.ally.career-form .career-form__file-icon img{border-radius:0;width:1.4775rem;height:1.25rem;display:block}@media screen and (width>=991px){.ally.career-form .career-form__file-icon img{width:2.21644rem;height:1.875rem}}.ally.career-form .career-form__file-text{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__file-text{font-size:1.0625rem}}.ally.career-form .career-form__file-text{color:#4c4c4c;line-height:normal}.ally.career-form .career-form__file-text .career-form__file-text-link{text-decoration:underline;text-decoration-thickness:.0625rem}.ally.career-form .career-form__file-text p{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;color:inherit}.ally.career-form .career-form__file-label{cursor:pointer;text-align:center;outline-offset:.125rem;background-color:#ebe9e7;border:.0625rem solid #0000;border-radius:.25rem;outline:.125rem solid #0000;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:7.4375rem;padding:1.5625rem 2.3125rem 1.25rem;transition:all .3s ease-in-out;display:flex;position:relative}.ally.career-form .career-form__file-label p.sr-only{width:90%;height:40%;bottom:16%}@media screen and (width>=640px){.ally.career-form .career-form__file-label p.sr-only{height:23%;bottom:23%}}@media screen and (width>=991px){.ally.career-form .career-form__file-label p.sr-only{bottom:16%}}.ally.career-form .career-form__file-label:focus-within,.ally.career-form .career-form__file-label:focus-visible{outline:.125rem solid #1e1e1e}@media screen and (width>=768px){.ally.career-form .career-form__file-label{min-height:7.4375rem}}.ally.career-form .career-form__file-label:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(90deg,#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(270deg,#868686 0 7px,#0000 7px 10px),repeating-linear-gradient(0deg,#868686 0 7px,#0000 7px 10px);background-position:top,100%,bottom,0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% .0625rem,.0625rem 100%,100% .0625rem,.0625rem 100%;border-radius:.25rem;padding:.0625rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ally.career-form .career-form__file-label.has-file .career-form__file-text{color:#1e1e1e}.ally.career-form .career-form__file-label.is-dragover{background-color:#d9d9d9}.ally.career-form .career-form__file-link{cursor:pointer;text-decoration:underline}.ally.career-form .career-form__file-name{letter-spacing:0;color:#1e1e1e;background-color:#fff;border-radius:.25rem;margin-top:.75rem;padding:.625rem .75rem .5rem;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:none}@media screen and (width>=768px){.ally.career-form .career-form__file-name{font-size:1.0625rem}}.ally.career-form .career-form__file-name{color:#1e1e1e;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;position:relative}.ally.career-form .career-form__file-name.is-visible{display:flex}.ally.career-form .career-form__file-name-text{flex:1;min-width:0}.ally.career-form .career-form__file-name-close{cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .3s ease-in-out;display:flex}.ally.career-form .career-form__file-name-close:hover{opacity:.7}.ally.career-form .career-form__file-name-close:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.career-form .career-form__file-name-close svg{width:.875rem;height:.875rem;display:block}.ally.career-form .career-form__file-name-close svg path{stroke:#1e1e1e}.ally.career-form .career-form__file-help,.ally.career-form .career-label-group .career-form__field-help{margin:0;font-size:.9375rem;display:none}@media screen and (width>=991px){.ally.career-form .career-form__file-help,.ally.career-form .career-label-group .career-form__field-help{font-size:1.0625rem}}.ally.career-form .career-form__file-help.has-error,.ally.career-form .career-label-group .career-form__field-help.has-error{color:#de0317;display:inline-flex}.ally.career-form .career-form__file-size-warning{color:#686868;margin-top:.25rem;font-size:.875rem;font-style:italic;display:none}.ally.career-form .career-form__file-size-warning.is-visible{display:block}.ally.career-form .career-form__form-label{line-height:inherit;letter-spacing:inherit;flex-wrap:wrap;display:flex}.ally.career-form .career-form__form-label .career-form__required{margin-right:.25rem}.ally.career-form .career-form__error-icon{pointer-events:none;z-index:1;width:1.25rem;height:1.25rem;display:none;position:absolute;bottom:1rem;right:.77625rem}@media screen and (width>=991px){.ally.career-form .career-form__error-icon{width:1.5rem;height:1.5rem;bottom:1.125rem}}.ally.career-form .career-form__error-icon img{width:100%;height:100%;display:block}.ally.career-form .career-form__form-textarea+.career-form__error-icon{bottom:3.75rem}@media screen and (width>=991px){.ally.career-form .career-form__form-textarea+.career-form__error-icon{bottom:3.3125rem}}.ally.career-form .career-form__form-group.has-error .career-form__error-icon{display:block}.ally.career-form .career-form__form-group:has([aria-invalid=true]) .career-form__error-icon{display:block}.ally.career-form .career-form__form-group.has-error .career-form__form-label{line-height:1.2}.ally.career-form .career-form__form-group:has([aria-invalid=true]) .career-form__form-label{line-height:1.2}.ally.career-form .career-form__file-upload-wrapper .career-form__file-label{border-color:#0000}.ally.career-form .career-form__form-help-common{color:#de0317;margin-top:.5rem;font-size:1.0625rem;display:none}.ally.career-form .career-form__file-upload-wrapper{width:100%;margin-top:.4375rem;position:relative}.ally.career-form .career-form__file-input{pointer-events:none}.ally.career-form textarea.career-form__form-input.career-form__form-textarea{margin-top:-.125rem;margin-bottom:-.3125rem}.ally.career-form .career-form__form-actions{flex-wrap:wrap;gap:.625rem 2.125rem;display:flex}.ally.career-form .career-form__form-actions .l-btn{padding:.42875rem 2rem}.ally.career-form .career-form__required{margin-left:.0625rem}.ally.career-form .career-form__wrap--confirm,.ally.career-form .career-form__wrap--success,.ally.career-form .career-form__wrap--error{display:none}.ally.career-form .career-form__form-help-common.has-error{margin-top:1.25rem;margin-bottom:1rem;font-size:1.0625rem;display:flex}.ally.career-form .career-form__form-group label.career-form__form-label .career-form__field-help,.ally.career-form .career-form__form-group.has-error label.career-form__form-label{color:#de0317}.ally.career-form .career-form__form-group.has-error label.career-form__form-label .career-form__field-help,.ally.career-form .career-form__form-group.has-error label.career-form__form-label .career-form__file-help{display:flex}.ally.career-form .career-form__confirm-info{margin-bottom:.9375rem}@media screen and (width>=991px){.ally.career-form .career-form__confirm-info{max-width:48.375rem;margin-bottom:1.375rem}}.ally.career-form .career-form__confirm-info p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__confirm-info p{font-size:1.0625rem}}.ally.career-form .career-form__confirm-info p{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__confirm-info p{font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__confirm-info p{font-size:1.5rem}}.ally.career-form .career-form__confirm-info p strong{color:#1e1e1e;margin-right:.5rem;font-weight:700;display:inline-block}.ally.career-form .career-form__confirm-info p span{overflow-wrap:break-word}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary{color:#f1f1f1;background:#686868}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary:before{background:#686868 url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.0793 9.35988L7.9643 5.47488H-0.000703119V3.88488H7.9643L4.0793 -0.000118017H6.0743L10.7543 4.67988L6.0743 9.35988H4.0793Z' fill='%23f1f1f1'/%3E%3C/svg%3E") 50% no-repeat;transform:rotate(180deg)}.ally.career-form .career-form__confirm-content .career-form__form-actions .l-btn.l-btn--secondary:hover:before{border-radius:50% 0 0 50%}.ally.career-form .career-form__wrap--success .career-form__success-content h3{margin-bottom:1.375rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content h3{margin-bottom:3.8125rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__wrap--success .career-form__success-content p{font-size:1.0625rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content p{padding-right:.8125rem;font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap--success .career-form__success-content p{font-size:1.5rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p+p{margin-top:.625rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--success .career-form__success-content p+p{margin-top:.9375rem}}.ally.career-form .career-form__wrap--success .career-form__success-content p strong{color:#1e1e1e;font-weight:700}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content{width:74.61%;padding-left:6%}}.ally.career-form .career-label-group{flex-flow:wrap;margin-bottom:.3125rem;font-size:.9375rem;display:flex}@media screen and (width>=991px){.ally.career-form .career-label-group{margin-bottom:.4375rem;font-size:1.0625rem}}.ally.career-form .career-form__wrap--error .career-form__error-content h3{color:#1e1e1e;letter-spacing:-.015rem;margin-bottom:1.875rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content h3{letter-spacing:-.01em;margin-bottom:1.25rem;font-size:2rem;line-height:1}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.0625rem}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{color:#1e1e1e;margin-bottom:0;font-size:1.1875rem;line-height:1.2}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.375rem}}@media screen and (width>=1199px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message{font-size:1.5rem}}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__error-message a{color:#1e1e1e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.17em;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.09em}.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__form-actions{margin-top:1.875rem}@media screen and (width>=991px){.ally.career-form .career-form__wrap--error .career-form__error-content .career-form__form-actions{margin-top:2.5rem}}.ally.accessibility-simplified{background-color:#f1f1f1;padding:5.3125rem 0 2.25rem}@media screen and (width>=768px){.ally.accessibility-simplified{padding:6.25rem 0 3.4375rem}}@media screen and (width>=1199px){.ally.accessibility-simplified{padding:10.875rem 0 5rem}}.ally.accessibility-simplified .accessibility-simplified__text{order:2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__text{order:1;align-items:flex-end;margin-right:5%;padding-bottom:3.0625rem;display:flex}}.ally.accessibility-simplified .accessibility-simplified__image{order:1}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__image{order:2;align-items:center;height:100%;display:flex}}.ally.accessibility-simplified .accessibility-simplified__image img{aspect-ratio:294/501;object-fit:cover}.ally.accessibility-simplified .accessibility-simplified__wrap{flex-direction:column;align-items:center;gap:5rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:7.5rem}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:10rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__wrap{gap:13.3125rem}}.ally.accessibility-simplified .accessibility-simplified__content-wrap{flex-direction:column;align-items:center;gap:1.25rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap{flex-direction:row;justify-content:space-between;align-items:stretch;gap:3.125rem;width:100%}}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text{position:relative}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{font-size:3.75rem}}.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{text-align:center;order:2;width:90%;height:100%;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{text-align:left;width:105%;height:30%;left:0;transform:translate(0)}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__content-wrap .accessibility-simplified__text .sr-only{height:35%}}.ally.accessibility-simplified .accessibility-simplified__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__title{font-size:3.75rem}}.ally.accessibility-simplified .accessibility-simplified__title{text-align:center;order:2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title{text-align:left;padding-left:.625rem}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__title{padding-left:2.125rem}}.ally.accessibility-simplified .accessibility-simplified__title span.accessibility-simplified__title-accent{font-size:inherit;text-underline-offset:.05em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}.ally.accessibility-simplified .accessibility-simplified__content{text-align:center;order:3}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content{align-items:flex-end;width:31%;height:100%;display:flex}}.ally.accessibility-simplified .accessibility-simplified__title br:first-child{display:none}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__title br:first-child{display:block}}.ally.accessibility-simplified .accessibility-simplified__content p{color:#1e1e1e;text-align:center;max-width:12.9375rem;margin:0 auto;font-size:.9375rem;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__content p{text-align:left;max-width:13.125rem;margin-left:0;padding-top:.125rem;padding-left:.25rem;font-size:1.0625rem}}.ally.accessibility-simplified .accessibility-simplified__features-list{flex-direction:column;gap:2.375rem;display:flex}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__features-list{flex-flow:wrap;gap:2rem 0}}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__features-list{padding:0 3.6875rem}}.ally.accessibility-simplified .accessibility-simplified__feature{border-left:.0625rem solid #c2bab4;padding:0 0 0 .8125rem}@media screen and (width>=768px){.ally.accessibility-simplified .accessibility-simplified__feature{width:50%;padding:0 2.5rem 0 .9375rem}}@media screen and (width>=1199px){.ally.accessibility-simplified .accessibility-simplified__feature{width:calc(25% - 5px)}}.ally.accessibility-simplified .accessibility-simplified__feature-title{color:#1e1e1e;font-variant-numeric:slashed-zero;letter-spacing:-.0375rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.05}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__feature-title{letter-spacing:-.045rem;margin-bottom:1.5625rem;font-size:1.5rem}}.ally.accessibility-simplified .accessibility-simplified__feature-desc{color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:400;line-height:1.3}@media screen and (width>=991px){.ally.accessibility-simplified .accessibility-simplified__feature-desc{font-size:1.0625rem}}.ally.article-text{padding:2.5625rem 0}@media screen and (width>=768px){.ally.article-text{padding:3.125rem 0}}@media screen and (width>=991px){.ally.article-text{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.article-text{padding:4.8125rem 0}}.ally.article-text .article-text__wrap{text-align:center;background-color:#272727;border-radius:1.5rem;padding:2rem 1rem 2.1875rem;position:relative}@media screen and (width>=768px){.ally.article-text .article-text__wrap{padding:2.5rem 1.25rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap{border-radius:1.75rem;padding:3.75rem 1.875rem}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap{padding:7.4375rem 5rem 7.8125rem}}.ally.article-text .article-text__wrap p.sr-only{width:100%;height:20%;left:0}.ally.article-text .article-text__wrap p{color:#f1f1f1;text-align:center;letter-spacing:-.04em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.875rem;font-weight:700;line-height:.93}@media screen and (width>=768px){.ally.article-text .article-text__wrap p{font-size:2.25rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap p{font-size:2.8125rem;line-height:.9}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap p{letter-spacing:-.04em;font-size:3.75rem}}.ally.article-text .article-text__wrap p+p{margin-top:1.25rem}@media screen and (width>=768px){.ally.article-text .article-text__wrap p+p{margin-top:1.875rem}}@media screen and (width>=991px){.ally.article-text .article-text__wrap p+p{margin-top:2.5rem}}@media screen and (width>=1199px){.ally.article-text .article-text__wrap p+p{margin-top:4.375rem}.ally.article-text .article-text__wrap p[aria-hidden=true]{padding:0 .5rem}}.ally.article-text .article-text__title-accent{text-align:center;font-family:ABCDiatype,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-underline-offset:.065em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.09em}.ally.article-text .article-text__image{aspect-ratio:268/268;max-width:9.25rem;margin:2rem auto 0}@media screen and (width>=768px){.ally.article-text .article-text__image{max-width:10.5rem;margin-top:3.125rem}}@media screen and (width>=991px){.ally.article-text .article-text__image{max-width:14.25rem;margin-top:3.75rem}}@media screen and (width>=1199px){.ally.article-text .article-text__image{max-width:16.75rem;margin-top:6.0625rem}}.ally.two-col-rows{background-color:#f1f1f1;padding:2.5rem 0}@media screen and (width>=768px){.ally.two-col-rows{padding:3.75rem 0}}@media screen and (width>=991px){.ally.two-col-rows{padding:5.125rem 0 4.375rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__wrap{padding:0 2.75rem}.ally.two-col-rows .two-col-rows__row{border-top:.0625rem solid #c2bab4;justify-content:space-between;align-items:flex-start;gap:2.8125rem;padding-top:2rem;padding-bottom:5.25rem;display:flex}.ally.two-col-rows .two-col-rows__row .two-col-rows__header{flex:24.088%;padding-top:.25rem}}.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{color:#1e1e1e;letter-spacing:-.05625rem;border-bottom:1px solid #c2bab4;margin-bottom:2rem;padding-bottom:.875rem;font-size:1.875rem;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{font-size:2.1875rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row .two-col-rows__header h2{letter-spacing:-.025rem;border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:2.5rem}}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div{width:calc(50% - 30px)}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div{width:calc(50% - 40px)}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{letter-spacing:-.01em;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{margin-bottom:1rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{font-size:1.5rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div h3{font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{line-height:1.3}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:.9375rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list>div p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__list-wrap{flex-direction:column;gap:1.9375rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__list-wrap{flex-direction:row}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__list-wrap{gap:5rem;width:calc(87.912% - 80px)}}.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:3rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row--why-ally{padding-bottom:5.25rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{flex-direction:column;gap:1.9375rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{flex-flow:wrap;gap:2rem 3.75rem;width:100%}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--why-ally .two-col-rows__list{gap:6.25rem 3.5rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__header{padding-top:0}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{flex-wrap:wrap;gap:1rem .8125rem;display:flex}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{gap:1rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list{max-width:100%}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{background-color:#d8d3cf;border-radius:1.5rem;justify-content:flex-start;align-items:flex-end;width:calc(50% - .40625rem);min-height:10.875rem;padding:1.25rem 1.5rem 1.25rem 1.25rem;display:flex}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{width:calc(33.333% - .708313rem)}}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li{min-height:13.75rem;padding-bottom:.8125rem;padding-right:2rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li:last-child{padding-right:1.5rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{color:#1e1e1e;letter-spacing:-.0125rem;overflow-wrap:break-word;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-weight:700;line-height:1}@media screen and (width>=375px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{font-size:1.25rem}}@media screen and (width>=991px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--benefits .two-col-rows__list>li p{letter-spacing:-.015rem;max-width:14.125rem;font-size:1.5rem}}.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:3rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:3.75rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row--benefits{padding-bottom:5.25rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list-wrap{width:81.912%}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article{border-bottom:.0625rem solid #c2bab4;margin-bottom:3.25rem;padding-bottom:1.5625rem;padding-left:1rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{letter-spacing:-.01em;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1.375rem;font-size:1.625rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3{margin-bottom:1.625rem;font-size:2rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{margin-bottom:1rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div{margin-bottom:1.4375rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{overflow-wrap:break-word;box-sizing:border-box;flex:100%;min-width:0}@media screen and (width>=480px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{flex:calc(50% - .5rem);min-width:min-content}}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div{flex:calc(33.333% - .666688rem);min-width:min-content}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list-wrap .two-col-rows__list{width:100%}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article h3+div{flex-direction:column;gap:.5rem;display:flex}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div+div{margin-top:0}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article>div>div span{line-height:1.1}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article>div>div span:first-child{font-weight:700}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article>div>div span:nth-child(2){margin-left:.1875rem;font-weight:400}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{margin-bottom:.5rem;padding-right:.3125rem;line-height:1.26}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{max-width:unset;margin-bottom:1.25rem;line-height:1.1}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles article p{max-width:100%}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{font-size:1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{text-align:center;color:#f1f1f1;-webkit-font-smoothing:antialiased;background-color:#1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;min-height:2.4375rem;margin-right:2.4375rem;padding:.625rem 1rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a{padding:.625rem 1.0625rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a:hover{color:#d8d3cf}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a:after{border-radius:6.1875rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a.l-btn:hover{color:#f1f1f1;border-top-right-radius:0;border-bottom-right-radius:0}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article a.l-btn:before{width:2.4375rem;height:2.4375rem;right:-2.4375rem}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:1.75rem}@media screen and (width>=768px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:2.5rem}}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article+article{margin-top:1.75rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles .two-col-rows__list article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (width>=1199px){.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article h3{margin-bottom:1.25rem}}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p{color:#1e1e1e;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.1}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;-webkit-font-smoothing:antialiased;min-height:unset;background-color:#0000;border:none;border-radius:0;margin-left:.25rem;padding:0;text-decoration:underline;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;position:relative}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.two-col-rows .two-col-rows__row.two-col-rows__row--open-roles.two-col-rows__row--no-open-roles article p a:after{border-radius:0}.ally.featured-blogs{padding-top:2.59375rem}@media screen and (width>=768px){.ally.featured-blogs{padding-top:1.875rem}}.ally.featured-blogs .featured-blogs__list{border-bottom:.0625rem solid #c2bab4;flex-direction:column;gap:.8125rem;padding-bottom:.875rem;display:flex}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__list{flex-direction:row;flex:1;gap:.666875rem;padding-bottom:1.07875rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__list{gap:1.25rem;padding-bottom:1.75rem}}.ally.featured-blogs .featured-blogs__title{letter-spacing:-.03em;border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:1.8125rem}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__title{letter-spacing:-.04em;margin-bottom:1.90438rem;padding-bottom:1.65813rem;font-size:1.875rem;line-height:.85}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__title{margin-bottom:3.0625rem;padding-bottom:2.75rem;font-size:3.75rem}}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item{flex:0 50%}}.ally.featured-blogs .featured-blogs__item-image img{aspect-ratio:694/408;object-fit:cover;background-color:#d9d9d9;width:100%}.ally.featured-blogs .featured-blogs__item-content{padding:1.4375rem .596875rem}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content{padding:.766875rem .666875rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-content{padding:1.4375rem 1.25rem}}.ally.featured-blogs .featured-blogs__item-link{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.0625rem;text-underline-position:from-font;width:100%;max-width:100%;margin-bottom:1.8125rem;line-height:1.085;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;display:inline-block}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-link{margin-bottom:1.8125rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-link{margin-bottom:1.8125rem;text-decoration-thickness:.09375rem}}.ally.featured-blogs .featured-blogs__item-link:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;font-size:2rem}}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{-webkit-line-clamp:2;letter-spacing:-.04em;-webkit-box-orient:vertical;margin-bottom:0;line-height:1.09;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;line-height:inherit;letter-spacing:-.04em}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title{letter-spacing:-.04em;font-size:2rem}}.ally.featured-blogs .featured-blogs__item-content .featured-blogs__item-title:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:.8rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-meta{margin-bottom:1.5rem}}.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:-.01em;font-size:.9375rem}}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-meta p,.ally.featured-blogs .featured-blogs__item-meta a{letter-spacing:-.01em;font-size:1.0625rem}}.ally.featured-blogs .featured-blogs__item-meta a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.25rem;text-underline-position:from-font;margin-right:.5rem;padding-right:.5rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;position:relative}.ally.featured-blogs .featured-blogs__item-meta a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.featured-blogs .featured-blogs__item-meta a:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.featured-blogs .featured-blogs__item-meta a:focus-visible:after{display:none}.ally.featured-blogs .featured-blogs__item-meta a:after{content:"";background-color:#4c4c4c;width:.0625rem;height:90%;position:absolute;top:50%;right:-.0625rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.featured-blogs .featured-blogs__item-meta a:after{height:.875rem}}.ally.featured-blogs .featured-blogs__item-description{letter-spacing:-.01em;color:#4c4c4c;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}@media screen and (width>=1199px){.ally.featured-blogs .featured-blogs__item-description{padding-right:.3125rem}}.ally.pagination{margin-top:2.375rem}@media screen and (width>=768px){.ally.pagination{margin-top:3.8125rem}}@media screen and (width>=1199px){.ally.pagination{margin-top:5rem}}.ally.pagination>.container{padding-inline-start:0}.ally.pagination nav{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (width>=768px){.ally.pagination nav{justify-content:flex-start}}.ally.pagination nav ul{flex-wrap:wrap;gap:.375rem;display:flex}@media screen and (width>=1199px){.ally.pagination nav ul{gap:.625rem}}.ally.pagination nav ul li a{color:#f1f1f1;text-align:center;background-color:#1e1e1e;border-radius:6.1875rem;justify-content:center;align-items:center;min-width:2.3125rem;min-height:2.3125rem;padding:.5rem;font-size:.75rem;line-height:1.1;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}@media screen and (width>=1199px){.ally.pagination nav ul li a{font-size:.875rem}}.ally.pagination nav ul li a.pagination__previous,.ally.pagination nav ul li a.pagination__next{padding:.5rem 1.375rem}.ally.pagination nav ul li a:hover{color:#d8d3cf}.ally.pagination nav ul li a.is-active{color:#1e1e1e;cursor:default;background-color:#0000}.ally.pagination nav ul li a.is-active:hover{color:#000}.ally.pagination nav ul li a:after{border-radius:6.1875rem}.ally.insights-listing{padding:2.1875rem 0 3.375rem}@media screen and (width>=768px){.ally.insights-listing{padding:3.75rem 0 3.9375rem}}@media screen and (width>=1199px){.ally.insights-listing{padding:5.75875rem 0 7.5rem}}@media screen and (width>=768px){.ally.insights-listing.insights-listing--archive{padding-top:9.375rem}.ally.insights-listing .insights-listing__wrap{display:flex}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap{padding:0 15.625rem 0 2.75rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:2.4375rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter{border-bottom:none;border-right:.0625rem solid #c2bab4;align-self:flex-start;width:30.068%;margin-bottom:0;padding-bottom:0;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter{width:29.893%;padding-right:5rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1rem;font-size:1.5rem;font-style:normal;line-height:.85}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter h2{margin-bottom:1.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter h2{margin-bottom:2.0625rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul{flex-flow:wrap;gap:.375rem;display:flex}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul{flex-direction:column;font-size:.875rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul{gap:.5rem}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn{color:#f1f1f1;border:.0625rem solid #1e1e1e;width:auto;min-height:2.3125rem;margin-right:0;padding:.4375rem 1.3125rem;font-size:.75rem;line-height:1}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn{min-height:2.9375rem;padding:.4375rem 2rem;font-size:.875rem;line-height:1.1}}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:hover{color:#d8d3cf;border-top-right-radius:6.1875rem;border-bottom-right-radius:6.1875rem}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn.is-active{color:#1e1e1e;background-color:#0000}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn.is-active:hover{color:#000}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:before{display:none}.ally.insights-listing .insights-listing__wrap section.insights-filter ul li a.l-btn:focus-visible:after{width:calc(100% + .5rem)}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list-wrap{width:69.9319%;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list-wrap{flex:1;padding-left:5.0625rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{font-size:3.75rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{margin-bottom:2.3125rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{letter-spacing:-.04em;font-size:1.875rem;line-height:.85}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__list>h3,.ally.insights-listing .insights-listing__wrap .insights-listing__list>h1{margin-bottom:6.25rem;font-size:3.75rem}}.ally.insights-listing .insights-listing__wrap .insights-listing__item{border-bottom:.0625rem solid #c2bab4;gap:1.125rem;padding:2.5rem 0;display:flex;position:relative}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap .insights-listing__item{padding:3.75rem 0}}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):last-child{border-bottom:none}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):has(+.insights-listing__item--hidden){border-bottom:none}.ally.insights-listing .insights-listing__wrap .insights-listing__list--no-pagination .insights-listing__item:not(.insights-listing__item--hidden):has(+.insights-listing__pagination){border-bottom:none}.ally.insights-listing .insights-listing__wrap .insight-listing__item-link{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ally.insights-listing .insights-listing__wrap h3.insights-listing__category-title+.insights-listing__item,.ally.insights-listing .insights-listing__wrap h1.insights-listing__category-title+.insights-listing__item{padding-top:0}.ally.insights-listing .insights-listing__item-image{width:38.7811%}.ally.insights-listing .insights-listing__item-image img{aspect-ratio:140/99;object-fit:cover;border-radius:.65625rem}.ally.insights-listing .insights-listing__item-content{flex:1;width:56.2326%}.ally.insights-listing .insights-listing__item-title-link{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:0rem;text-underline-position:from-font;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:100%;margin-bottom:1.8125rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out;display:-webkit-box;overflow:hidden}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-title-link{text-decoration-thickness:.09375rem}}.ally.insights-listing .insights-listing__item-title-link:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-title-link:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;font-size:2rem}}.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.04em;width:auto;margin-bottom:0;line-height:1.085;display:block}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;line-height:inherit;letter-spacing:-.04em}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{letter-spacing:-.04em;font-size:2rem;text-decoration-thickness:.09375rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-title,.ally.insights-listing h3.insights-listing__item-title,.ally.insights-listing h4.insights-listing__item-title{font-size:1.25rem;line-height:inherit;letter-spacing:-.04em}}.ally.insights-listing .insights-listing__item-title:hover,.ally.insights-listing h3.insights-listing__item-title:hover,.ally.insights-listing h4.insights-listing__item-title:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:1.5rem;display:flex}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:.8rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:1.5rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta{margin-bottom:.875rem}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:0;color:#1e1e1e;letter-spacing:-.01em;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:.9375rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:1.0625rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta p,.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{letter-spacing:-.01em;font-size:.9375rem;line-height:1.2}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.25rem;text-underline-position:from-font;margin-right:.5rem;padding-right:.5rem;text-decoration:underline;text-decoration-thickness:.0625rem;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out;position:relative}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:before{content:"";background-color:#4c4c4c;width:.0625rem;height:90%;position:absolute;top:50%;right:-.0625rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:before{height:.875rem}}.ally.insights-listing .insights-listing__item-content .insights-listing__item-meta a:focus-visible:after{width:calc(100% + .0625rem);height:calc(100% + .3125rem)}.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{letter-spacing:-.01em;color:#4c4c4c;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{padding-right:.3125rem}}@media screen and (width<=479px){.ally.insights-listing .insights-listing__item-content .insights-listing__item-description{letter-spacing:-.01em;font-size:.75rem;line-height:1.2}}.ally.insights-listing .insights-listing__wrap .insights-listing__item.insights-listing__item--hidden{display:none}.ally.insights-listing .insights-listing__item.insights-listing__item--first{padding-top:0}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{border-bottom:.0625rem solid #c2bab4;margin-bottom:2.3125rem;padding-bottom:2.4375rem}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{border-bottom:none;border-right:.0625rem solid #c2bab4;align-self:flex-start;width:30.068%;margin-bottom:0;padding-bottom:0;position:sticky;top:6.25rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar{width:29.893%;padding-right:5rem}}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1.5rem;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{margin-bottom:2rem}}@media screen and (width>=1199px){.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar h2{margin-bottom:3rem}}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul{margin:0;padding:0;list-style:none}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li{margin-block:0 1.25rem}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li:last-child{margin:0}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a{color:#1e1e1e;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;font-style:normal;font-weight:700;line-height:120%;transition:color .3s;display:inline-block;overflow:hidden}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a.active-category{text-underline-offset:.1875rem;text-decoration:underline}.ally.insights-listing .insights-listing__wrap section.insights-category-sidebar ul li a.active-category:hover{text-decoration:none}.ally.insights-generic article *{overflow-wrap:break-word;color:#1e1e1e}.ally.insights-generic article{padding-bottom:1.96875rem}@media screen and (width>=768px){.ally.insights-generic article{padding-bottom:0}}.ally.insights-generic article h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.insights-generic article h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.insights-generic article h1{font-size:3.75rem}}.ally.insights-generic article h1{margin-bottom:2.5rem}@media screen and (width>=768px){.ally.insights-generic article h1{margin-bottom:2.0625rem;font-size:2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h1{margin-bottom:3.375rem;font-size:3.75rem}}.ally.insights-generic article h2{color:#1e1e1e;letter-spacing:-.04em;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.insights-generic article h2{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h2{font-size:1.75rem}}@media screen and (width>=1320px){.ally.insights-generic article h2{margin-top:3.125rem;font-size:2rem}}.ally.insights-generic article h3{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=768px){.ally.insights-generic article h3{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article h3{font-size:1.375rem}}@media screen and (width>=1320px){.ally.insights-generic article h3{font-size:1.5rem}}.ally.insights-generic article h4{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h4{font-size:1.25rem}}@media screen and (width>=1320px){.ally.insights-generic article h4{font-size:1.375rem}}.ally.insights-generic article h5{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:1rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h5{font-size:1.125rem}}@media screen and (width>=1320px){.ally.insights-generic article h5{font-size:1.25rem}}.ally.insights-generic article h6{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.25rem;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.5}@media screen and (width>=1199px){.ally.insights-generic article h6{font-size:1.0625rem}}@media screen and (width>=1320px){.ally.insights-generic article h6{font-size:1.125rem}}.ally.insights-generic article p,.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{color:#1e1e1e;letter-spacing:.01em;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article p,.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{font-size:1.0625rem}}.ally.insights-generic article p:has(img){margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article p:has(img){margin:3.125rem 0}}.ally.insights-generic article ul,.ally.insights-generic article ol{margin-bottom:1.25rem;padding-left:1.375rem}@media screen and (width>=991px){.ally.insights-generic article ul,.ally.insights-generic article ol{padding-left:1.625rem}}.ally.insights-generic article ol{counter-reset:item}.ally.insights-generic article strong,.ally.insights-generic article em,.ally.insights-generic article code{font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-style:inherit;text-decoration-style:inherit;text-decoration-skip-ink:inherit}.ally.insights-generic article ul>li,.ally.insights-generic article ol>li{position:relative}.ally.insights-generic article ul>li:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5625rem;left:-.9375rem}.ally.insights-generic article ol>li{counter-increment:item;position:relative}.ally.insights-generic article ol>li:before{content:counter(item) ".";font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;position:absolute;top:0;left:-1.375rem}.ally.insights-generic article ol>li:has(>h3:first-child):before{letter-spacing:-.04em;font-size:1.125rem;font-weight:700;line-height:1.5;top:0}@media screen and (width>=768px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.375rem}}@media screen and (width>=1320px){.ally.insights-generic article ol>li:has(>h3:first-child):before{font-size:1.5rem}}.ally.insights-generic article strong{font-weight:700}.ally.insights-generic article q{color:#1e1e1e;letter-spacing:-.01em;border-top:.0299375rem solid #c2bab4;border-bottom:.0299375rem solid #c2bab4;margin:2.5rem 0;padding:1.6875rem 1.3125rem 1.375rem 2.5rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:500;line-height:1.2;display:block;position:relative}@media screen and (width>=768px){.ally.insights-generic article q{padding:1.6875rem 3rem 1.8125rem 2.5rem}}@media screen and (width>=991px){.ally.insights-generic article q{margin:3.125rem 0;padding:2.0625rem 3.75rem;font-size:1.25rem;line-height:1.4}}@media screen and (width>=1199px){.ally.insights-generic article q{margin:5.5rem 0;padding:3.4375rem 5.625rem 3.4375rem 5.23063rem;font-size:1.5rem;line-height:1.4}}.ally.insights-generic article q:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='45' height='36' viewBox='0 0 45 36' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.129399 29.0097C4.56018 27.9612 8.99096 24.8155 8.99096 18.9903L8.99096 16.5437L-0.000913611 16.5437L-0.000911982 2.99136e-07L18.6344 1.76055e-06L18.6344 16.7767C18.6344 29.7087 10.0335 35.1845 0.129398 36L0.129399 29.0097ZM44.8281 3.8147e-06L44.8281 16.7767C44.8281 29.7087 36.2272 35.1845 26.3231 36L26.3231 29.0097C30.7539 27.9612 35.1847 24.8155 35.1847 18.9903L35.1847 16.5437L26.1928 16.5437L26.1928 2.35329e-06L44.8281 3.8147e-06Z' fill='%23FCAF17'/></svg>");background-position:top;background-repeat:no-repeat;background-size:contain;width:1.34125rem;height:1.34125rem;position:absolute;top:1.855rem;left:0}@media screen and (width>=991px){.ally.insights-generic article q:before{width:2.01188rem;height:2.01188rem;top:2.375rem}}@media screen and (width>=1199px){.ally.insights-generic article q:before{width:2.80125rem;height:2.80125rem;top:3.8125rem}}.ally.insights-generic article blockquote{border-top:.0299375rem solid #c2bab4;border-bottom:.0299375rem solid #c2bab4;margin:2.5rem 0;padding:1.6875rem 1.3125rem 1.375rem 2.5rem;position:relative}@media screen and (width>=768px){.ally.insights-generic article blockquote{padding:1.6875rem 3rem 1.8125rem 2.5rem}}@media screen and (width>=991px){.ally.insights-generic article blockquote{margin:3.125rem 0;padding:2.0625rem 3.75rem}}@media screen and (width>=1199px){.ally.insights-generic article blockquote{margin:5.5rem 0;padding:3.4375rem 5.625rem 3.4375rem 5.23063rem}}.ally.insights-generic article blockquote:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='45' height='36' viewBox='0 0 45 36' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.129399 29.0097C4.56018 27.9612 8.99096 24.8155 8.99096 18.9903L8.99096 16.5437L-0.000913611 16.5437L-0.000911982 2.99136e-07L18.6344 1.76055e-06L18.6344 16.7767C18.6344 29.7087 10.0335 35.1845 0.129398 36L0.129399 29.0097ZM44.8281 3.8147e-06L44.8281 16.7767C44.8281 29.7087 36.2272 35.1845 26.3231 36L26.3231 29.0097C30.7539 27.9612 35.1847 24.8155 35.1847 18.9903L35.1847 16.5437L26.1928 16.5437L26.1928 2.35329e-06L44.8281 3.8147e-06Z' fill='%23FCAF17'/></svg>");background-position:0 0;background-repeat:no-repeat;background-size:contain;width:1.34125rem;height:1.34125rem;position:absolute;top:1.855rem;left:0}@media screen and (width>=991px){.ally.insights-generic article blockquote:before{width:2.01188rem;height:2.01188rem;top:2.375rem}}@media screen and (width>=1199px){.ally.insights-generic article blockquote:before{width:2.80125rem;height:2.80125rem;top:3.8125rem}}.ally.insights-generic article blockquote p{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1rem;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=991px){.ally.insights-generic article blockquote p{font-size:1.25rem;line-height:1.4}}@media screen and (width>=1199px){.ally.insights-generic article blockquote p{font-size:1.5rem;line-height:1.4}}.ally.insights-generic article blockquote footer{border:none;margin-top:.75rem;padding-top:0}.ally.insights-generic article blockquote footer p{color:#1e1e1e;letter-spacing:-.02em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:600}@media screen and (width>=1199px){.ally.insights-generic article blockquote footer p{font-size:.9375rem}}.ally.insights-generic article p a{color:inherit;text-underline-offset:.125rem;text-decoration:underline;transition:all .3s ease-in-out}.ally.insights-generic article p a:hover{color:#1e1e1e}.ally.insights-generic article hr{border:none;border-top:.0299375rem solid #c2bab4;margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article hr{margin:3.75rem 0}}.ally.insights-generic article abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ally.insights-generic article mark{background-color:#fcaf1740;padding:0 .15em}.ally.insights-generic article cite{font-family:Vollkorn,serif;font-style:italic}.ally.insights-generic article dl{margin:1.5rem 0;padding-left:0}.ally.insights-generic article dt{color:#1e1e1e;margin-top:.75rem;margin-bottom:.25rem;font-size:.9375rem;font-weight:700}@media screen and (width>=1199px){.ally.insights-generic article dt{font-size:1.0625rem}}.ally.insights-generic article dt:first-child{margin-top:0}.ally.insights-generic article dd{color:#1e1e1e;margin-left:0;padding-left:1.25rem;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article dd{font-size:1.0625rem}}.ally.insights-generic article figure{margin:2.5rem 0}@media screen and (width>=1199px){.ally.insights-generic article figure{margin:4.375rem 0}}@media screen and (width>=1320px){.ally.insights-generic article figure{margin:5.0625rem 0}}.ally.insights-generic article figure figcaption{color:#686868;margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article figure figcaption{font-size:.9375rem}}.ally.insights-generic article figure img{width:100%}.ally.insights-generic article figure table{margin:0}.ally.insights-generic article table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:.9375rem}@media screen and (width>=1199px){.ally.insights-generic article table{font-size:1.0625rem}}.ally.insights-generic article table caption{color:#686868;text-align:left;caption-side:top;margin-bottom:2rem;font-size:.875rem;font-weight:500;line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article table caption{font-size:.9375rem}}.ally.insights-generic article table th,.ally.insights-generic article table td{text-align:left;border:.0299375rem solid #c2bab4;padding:.75rem 1rem}.ally.insights-generic article table th{color:#1e1e1e;background-color:#f5f5f5;font-weight:700}.ally.insights-generic article table td{color:#1e1e1e;font-weight:500}.ally.insights-generic article table tbody tr:hover td{background-color:#c2bab41a}.ally.insights-generic article figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1rem;margin:2.5rem 0;padding:2rem 1.5rem;overflow-x:auto}.ally.insights-generic article figure.insight-table strong,.ally.insights-generic article figure.insight-table i,.ally.insights-generic article figure.insight-table em,.ally.insights-generic article figure.insight-table b,.ally.insights-generic article figure.insight-table--compare strong,.ally.insights-generic article figure.insight-table--compare i,.ally.insights-generic article figure.insight-table--compare em,.ally.insights-generic article figure.insight-table--compare b,.ally.insights-generic article figure.insight-table--showcase strong,.ally.insights-generic article figure.insight-table--showcase i,.ally.insights-generic article figure.insight-table--showcase em,.ally.insights-generic article figure.insight-table--showcase b{color:inherit}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1.25rem;margin:3.125rem 0;padding:2.75rem 2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table,.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--showcase{border-radius:1.5rem;padding:3.125rem 4.1875rem 3.9375rem}}.ally.insights-generic article figure.insight-table table,.ally.insights-generic article figure.insight-table--compare table,.ally.insights-generic article figure.insight-table--showcase table{border-collapse:collapse;table-layout:fixed;background:0 0;width:100%;margin:0}.ally.insights-generic article figure.insight-table caption,.ally.insights-generic article figure.insight-table--compare caption,.ally.insights-generic article figure.insight-table--showcase caption{margin-bottom:1.5rem}.ally.insights-generic article figure.insight-table th,.ally.insights-generic article figure.insight-table td,.ally.insights-generic article figure.insight-table--compare th,.ally.insights-generic article figure.insight-table--compare td,.ally.insights-generic article figure.insight-table--showcase th,.ally.insights-generic article figure.insight-table--showcase td{text-align:left;vertical-align:top;background:0 0;border:0;padding:1.25rem 1rem}.ally.insights-generic article figure.insight-table tbody tr:hover td,.ally.insights-generic article figure.insight-table--compare tbody tr:hover td,.ally.insights-generic article figure.insight-table--showcase tbody tr:hover td{background:0 0}.ally.insights-generic article figure.insight-table--compare{--table-gap:1.5rem;background-color:#3a3a3a}@media screen and (width>=991px){.ally.insights-generic article figure.insight-table--compare{--table-gap:3rem}}.ally.insights-generic article figure.insight-table--compare table{table-layout:fixed;border-collapse:collapse;width:100%}.ally.insights-generic article figure.insight-table--compare,.ally.insights-generic article figure.insight-table--compare *{color:#f1f1f1}.ally.insights-generic article figure.insight-table--compare thead{border-bottom:.0625rem solid #f1f1f159}.ally.insights-generic article figure.insight-table--compare thead th,.ally.insights-generic article figure.insight-table--compare tbody td{width:50%}.ally.insights-generic article figure.insight-table--compare thead th{letter-spacing:-.02em;padding-bottom:1.5rem;padding-left:0;padding-right:var(--table-gap);font-size:1.25rem;font-weight:700;line-height:1.2}.ally.insights-generic article figure.insight-table--compare thead th:last-child{padding-right:0;padding-left:var(--table-gap)}.ally.insights-generic article figure.insight-table--compare tbody td{padding-top:1.75rem;padding-left:0;padding-right:var(--table-gap);font-weight:500}.ally.insights-generic article figure.insight-table--compare tbody td:last-child{padding-right:0;padding-left:var(--table-gap)}.ally.insights-generic article figure.insight-table--compare tbody td strong:first-child{margin-bottom:1rem;font-size:1.0625rem;font-weight:700;display:block}.ally.insights-generic article figure.insight-table--compare tbody td p{margin:0 0 .75rem;font-size:.875rem;font-weight:500;line-height:1.45}.ally.insights-generic article figure.insight-table--compare tbody td p:last-child{margin-bottom:0}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table--compare thead th{font-size:1.5rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--compare thead th{font-size:1.75rem}.ally.insights-generic article figure.insight-table--compare tbody td strong:first-child{font-size:1.25rem}.ally.insights-generic article figure.insight-table--compare tbody td p{font-size:.9375rem}}.ally.insights-generic article figure.insight-table--showcase{background-color:#dad6d2}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--showcase{border-radius:1.5rem;padding:3.125rem 4.1875rem 3.75rem}}.ally.insights-generic article figure.insight-table--showcase,.ally.insights-generic article figure.insight-table--showcase *{color:#1e1e1e}.ally.insights-generic article figure.insight-table--showcase thead{border-bottom:.0625rem solid #1e1e1e26}.ally.insights-generic article figure.insight-table--showcase thead th{letter-spacing:-.02em;padding-bottom:1.25rem;font-size:1.75rem;font-weight:700;line-height:1}.ally.insights-generic article figure.insight-table--showcase tbody tr+tr{border-top:.0625rem solid #1e1e1e1a}.ally.insights-generic article figure.insight-table--showcase tbody td{padding:1.5rem 1rem;font-weight:500}.ally.insights-generic article figure.insight-table--showcase tbody td p{margin:0}@media screen and (width>=768px){.ally.insights-generic article figure.insight-table--showcase thead th{font-size:2.125rem}}@media screen and (width>=1199px){.ally.insights-generic article figure.insight-table--showcase thead th{font-size:2.5rem}}.ally.insights-generic article pre{background-color:#f5f5f5;border:.0299375rem solid #c2bab4;border-radius:.25rem;margin:2rem 0;padding:1.25rem;font-size:.875rem;line-height:1.5;overflow-x:auto}@media screen and (width>=1199px){.ally.insights-generic article pre{padding:1.5rem;font-size:.9375rem}}.ally.insights-generic article code{font-family:ui-monospace,monospace;font-size:inherit}.ally.insights-generic article code.language-css{color:#1e1e1e}.ally.insights-generic article pre code{background:0 0;border:none;padding:0}.ally.insights-generic article .text-tiny{font-size:clamp(.75rem,2vw,.875rem);line-height:1.4}@media screen and (width>=1199px){.ally.insights-generic article .text-tiny{font-size:clamp(.75rem,2vw,.9375rem)}}.ally.insights-generic article .text-small{font-size:clamp(1rem,3vw,1.25rem)}.ally.insights-generic article .text-big{font-size:clamp(1.75rem,5vw,3rem)}.ally.insights-generic article .text-huge{font-size:clamp(3rem,9vw,6.875rem)}.ally.insights-generic article .callout{--callout-divider:#f1f1f159;--callout-icon-bg:#f1f1f1;--callout-icon-fg:#3a3a3a;background-color:#3a3a3a;border-radius:1rem;margin:2.5rem 0;padding:2rem 1.5rem;position:relative}@media screen and (width>=768px){.ally.insights-generic article .callout{border-radius:1.25rem;margin:3.125rem 0;padding:2.75rem 2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout{border-radius:1.5rem;margin:3.125rem 0;padding:3.125rem 4.1875rem}}.ally.insights-generic article .callout,.ally.insights-generic article .callout *{color:#f1f1f1}.ally.insights-generic article .callout a{text-underline-offset:.125rem;text-decoration:underline}.ally.insights-generic article .callout a:hover{color:#fcaf17}.ally.insights-generic article .callout p{margin:0}.ally.insights-generic article .callout>div:empty{display:none}.ally.insights-generic article .callout>div:has(>p:only-child:empty){display:none}.ally.insights-generic article .callout>div:has(>p:only-child>br:only-child){display:none}.ally.insights-generic article .callout>div:has(>p:only-child>wbr:only-child){display:none}.ally.insights-generic article .callout .callout__section-title{border-top:.0625rem solid var(--callout-divider)}.ally.insights-generic article .callout .callout__section-description:not(.callout__section-title~.callout__section-description){border-top:.0625rem solid var(--callout-divider);margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout .callout__tags-title{border-top:.0625rem solid var(--callout-divider)}.ally.insights-generic article .callout .callout__tags-list:not(.callout__tags-title~.callout__tags-list){border-top:.0625rem solid var(--callout-divider);margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{content:"";background-color:var(--callout-icon-bg);background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a3a3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><line x1='12' y1='8' x2='12' y2='12'/><circle cx='12' cy='16' r='0.5' fill='%233a3a3a'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:1.375rem 1.375rem;border-radius:50%;width:2.5rem;height:2.5rem;position:absolute;top:2rem;right:1.5rem}@media screen and (width>=768px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{background-size:1.625rem 1.625rem;width:2.875rem;height:2.875rem;top:2.75rem;right:2.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]):before{background-size:1.875rem 1.875rem;width:3.125rem;height:3.125rem;top:3.125rem;right:4.1875rem}}.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:3.5rem}@media screen and (width>=768px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:4.5rem}}@media screen and (width>=1199px){.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-number,.ally.insights-generic article .callout[data-icon]:not([data-icon=""]) .callout__stat-label{padding-right:5.625rem}.ally.insights-generic article .callout__tags-list ul>li,.ally.insights-generic article .callout__tags-list ol>li{font-size:1.0625rem}}.ally.insights-generic article .callout h1,.ally.insights-generic article .callout h2,.ally.insights-generic article .callout h3,.ally.insights-generic article .callout h4,.ally.insights-generic article .callout h5,.ally.insights-generic article .callout h6{color:#f1f1f1;margin-top:0;margin-bottom:0}.ally.insights-generic article .callout__stat-number{margin-bottom:.75rem}.ally.insights-generic article .callout__stat-number p{line-height:1.1}.ally.insights-generic article .callout__stat-label{text-box:trim-both cap alphabetic}.ally.insights-generic article .callout__section-title{text-box:trim-both cap alphabetic;margin-top:2rem;padding-top:2rem}.ally.insights-generic article .callout__section-description{text-box:trim-both cap alphabetic;margin-top:1rem}@media screen and (width>=1199px){.ally.insights-generic article .callout__section-description{margin-top:1.5rem}}.ally.insights-generic article .callout__section-description p+p{margin-top:.75rem}.ally.insights-generic article .callout__tags-title{text-box:trim-both cap alphabetic;margin-top:2rem;padding-top:2.5rem}.ally.insights-generic article .callout__tags-list{margin-top:1.0625rem}.ally.insights-generic article .callout__tags-list ul{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding-left:0;list-style:none;display:flex}.ally.insights-generic article .callout__tags-list ol{counter-reset:none;flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding-left:0;list-style:none;display:flex}.ally.insights-generic article .callout__tags-list ul>li,.ally.insights-generic article .callout__tags-list ol>li{letter-spacing:0;text-box:trim-both cap alphabetic;align-items:center;gap:.5rem;padding-left:1.75rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.ally.insights-generic article .callout__tags-list ul>li:before,.ally.insights-generic article .callout__tags-list ol>li:before{content:"";background-color:var(--ck-content-list-marker-color,currentColor);width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url(/images/icons/ally-icon-circle-x.svg) 50%/contain no-repeat;mask:url(/images/icons/ally-icon-circle-x.svg) 50%/contain no-repeat}.ally.insights-generic article .callout>div{display:flow-root}.ally.insights-generic article .callout figure.image{max-width:100%;margin:0;display:table}.ally.insights-generic article .callout img{border-radius:0}.ally.insights-generic article .callout figure.image>img{width:auto;max-width:100%;height:auto;display:block}.ally.insights-generic article .callout figure.image>figcaption{color:#f1f1f1b3;margin-top:.5rem;font-size:.8125rem;line-height:1.4}.ally.insights-generic article .callout figure.image.image-style-align-right,.ally.insights-generic article .callout figure.image.image-style-side{float:right;margin-bottom:.75rem;margin-left:1.25rem}.ally.insights-generic article .callout figure.image.image-style-align-left{float:left;margin-bottom:.75rem;margin-right:1.25rem}.ally.insights-generic article .callout figure.image.image-style-align-center,.ally.insights-generic article .callout figure.image.image-style-block-align-center{float:none;margin-left:auto;margin-right:auto}.ally.insights-generic article .callout figure.image.image-style-block-align-left{float:none;margin-left:0;margin-right:auto}.ally.insights-generic article .callout figure.image.image-style-block-align-right{float:none;margin-left:auto;margin-right:0}.ally.insights-generic article .callout>div>figure+p:last-child:empty{display:none}.ally.insights-generic article .callout>div>figure+p:last-child:has(>br:only-child){display:none}.ally.insights-generic article .callout>div>figure+p:last-child:has(>wbr:only-child){display:none}.ally.insights-generic article .callout__stat-number,.ally.insights-generic article .callout__stat-label{position:relative}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-right,.ally.insights-generic article .callout__stat-number>figure.image.image-style-side,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-right,.ally.insights-generic article .callout__stat-label>figure.image.image-style-side{float:none;margin:0;position:absolute;top:0;right:0}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-left,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-left,.ally.insights-generic article .callout__stat-number>figure.image.image-style-block-align-left,.ally.insights-generic article .callout__stat-label>figure.image.image-style-block-align-left{float:none;margin:0;position:absolute;top:0;left:0}.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-right>img,.ally.insights-generic article .callout__stat-number>figure.image.image-style-side>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-right>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-side>img,.ally.insights-generic article .callout__stat-number>figure.image.image-style-align-left>img,.ally.insights-generic article .callout__stat-label>figure.image.image-style-align-left>img{width:100%;height:auto}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:4.125rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label),:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:4.125rem}@media screen and (width>=768px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:5rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label){padding-left:5rem}}@media screen and (width>=1199px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-side) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-right) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-side) .callout__stat-label){padding-right:6.25rem}:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-align-left) .callout__stat-label){padding-left:6.25rem}}@media screen and (width>=768px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:5rem}}@media screen and (width>=1199px){:is(.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-number>figure.image.image-style-block-align-left) .callout__stat-label,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-number,.ally.insights-generic article .callout:has(.callout__stat-label>figure.image.image-style-block-align-left) .callout__stat-label){padding-left:6.25rem}}.ally.insights-generic .insights-content__share-buttons-list-article{margin-top:2.5625rem;display:none}@media screen and (width>=768px){.ally.insights-generic .insights-content__share-buttons-list-article{display:block}}.ally.insights-generic .insights-content__share-buttons-list-article h3{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:.85}@media screen and (width>=1199px){.ally.insights-generic .insights-content__share-buttons-list-article h3{margin-bottom:1.125rem}}.ally.insights-generic .insights-content__share-buttons-list-article ul{gap:.625rem;margin-top:1.5rem;padding-left:0;list-style:none;display:flex}.ally.insights-generic .insights-content__share-buttons-list-article ul li{padding-left:0}.ally.insights-generic .insights-content__share-buttons-list-article ul li:before{display:none}.ally.insights-generic .insights-content__share-buttons-list-article ul li a{background-color:#f1f1f1;border-radius:6.1875rem;width:1.875rem;height:1.875rem;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.ally.insights-generic .insights-content__share-buttons-list-article ul li a:hover{background-color:#d8d3cf}.ally.insights-generic .insights-content__share-buttons-list-article ul li a:after{border-radius:6.1875rem}@supports selector(:has(*)){.ally.insights-generic article figure:has(table){margin:2rem 0}}.ally.insights-content{padding:2.5rem 0 1.96875rem}@media screen and (width>=768px){.ally.insights-content{padding:2.5rem 0 1.25rem}}@media screen and (width>=1199px){.ally.insights-content{padding:2.75rem 0 4.875rem}}.ally.insights-content .insights-content__wrap{flex-direction:column;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__wrap{flex-flow:wrap;display:flex}}@media screen and (width>=1199px){.ally.insights-content .insights-content__wrap{padding:0 5.625rem 0 2.75rem}}@media screen and (width>=1320px){.ally.insights-content .insights-content__wrap{padding:0 12.25rem 0 2.75rem}}.ally.insights-content .insights-content__meta-wrap{margin-bottom:1.8125rem}@media screen and (width>=768px){.ally.insights-content .insights-content__meta-wrap{width:100%;margin-bottom:2.5rem}}@media screen and (width>=991px){.ally.insights-content .insights-content__meta-wrap{width:100%;margin-bottom:2.5rem}}.ally.insights-content .insights-content__breadcrumb{width:100%;margin-bottom:2.375rem;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__breadcrumb{margin-bottom:2.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__breadcrumb{margin-bottom:3.9375rem}}.ally.insights-content .insights-content__breadcrumb ol{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ally.insights-content .insights-content__breadcrumb ol li{position:relative}.ally.insights-content .insights-content__breadcrumb ol li+li{padding-left:1.25rem}.ally.insights-content .insights-content__breadcrumb ol li+li:before{content:">"/"";letter-spacing:-.01em;width:.5rem;height:100%;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:700;line-height:1.2;position:absolute;top:53%;left:.375rem;transform:translateY(-50%)}@media screen and (width>=768px){.ally.insights-content .insights-content__breadcrumb ol li+li:before{top:60%}}.ally.insights-content .insights-content__breadcrumb ol li a{letter-spacing:-.01em;color:#1e1e1e;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.2;text-decoration:underline;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}@media screen and (width>=1199px){.ally.insights-content .insights-content__breadcrumb ol li a{font-size:1.0625rem;font-weight:500;line-height:1.4}}.ally.insights-content .insights-content__breadcrumb ol li a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-content .insights-content__breadcrumb ol li a:focus-visible{border-radius:6.1875rem}.ally.insights-content .insights-content__breadcrumb ol li a:focus-visible:after{width:calc(100% + .5rem)}@media screen and (width>=768px){.ally.insights-content .insights-content__content-wrap{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}}.ally.insights-content .insights-content__content-author{align-items:center;gap:.6875rem;margin-bottom:.625rem;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author{gap:.8125rem;margin-bottom:0}}.ally.insights-content .insights-content__content-author-image{border-radius:6.1875rem;width:3.75rem;min-width:3.75rem;height:3.75rem;min-height:3.75rem}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-image{width:5rem;min-width:5rem;height:5rem;min-height:5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__content-author-image{width:6.25rem;min-width:6.25rem;height:6.25rem;min-height:6.25rem}}.ally.insights-content .insights-content__content-author-image img{object-fit:cover;border-radius:6.25rem;width:100%;height:100%}.ally.insights-content .insights-content__content-author-name{letter-spacing:-.01em;flex-direction:column;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:500;line-height:1.2;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-name{font-size:1.0625rem;line-height:1.4}}.ally.insights-content .insights-content__content-author-name strong{color:#1e1e1e;font-weight:700}@media screen and (width>=768px){.ally.insights-content .insights-content__content-author-name strong{font-size:1.25rem}}.ally.insights-content .insights-content__content-date{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date{align-items:flex-end}}.ally.insights-content .insights-content__content-date a,.ally.insights-content .insights-content__content-date p{letter-spacing:-.01em;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.2}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date a,.ally.insights-content .insights-content__content-date p{font-size:1.0625rem}}.ally.insights-content .insights-content__content-date p{font-size:1.125rem;line-height:1.4}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date p{font-size:1.25rem}}.ally.insights-content .insights-content__content-date a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.03125rem;transition:all .3s ease-in-out}.ally.insights-content .insights-content__content-date a:hover{color:#4c4c4c;text-decoration-color:#0000}.ally.insights-content .insights-content__content-date-text{position:relative}.ally.insights-content .insights-content__content-date .insights-content__content-category{text-align:right}.ally.insights-content .insights-content__content-date .insights-content__content-category p{letter-spacing:-.01em;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2;transition:all .3s ease-in-out}@media screen and (width>=768px){.ally.insights-content .insights-content__content-date .insights-content__content-category p{font-size:1.0625rem;line-height:1.4}}.ally.insights-content .insights-content__content-date .insights-content__content-category p a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:-.1875rem;text-underline-position:from-font;font-weight:700;text-decoration:underline;text-decoration-thickness:.03125rem}@media screen and (width>=1199px){.ally.insights-content .insights-content__content-date .insights-content__content-category p a{font-weight:500}}.ally.insights-content .insights-content__wrap .insights-content__share{order:3;width:100%;padding-top:1.96875rem}@media screen and (width>=768px){.ally.insights-content .insights-content__wrap .insights-content__share{order:2;width:30.165%;padding-top:0}}@media screen and (width>=991px){.ally.insights-content .insights-content__wrap .insights-content__share{width:28.511%}}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons{border-right:.0625rem solid #c2bab4;padding-right:1.375rem;position:sticky;top:6.25rem}}@media screen and (width>=991px){.ally.insights-content .insights-content__share-buttons{padding-right:10.7%}}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons{padding-right:23.4%}}.ally.insights-content .insights-content__share-buttons h2{color:#1e1e1e;letter-spacing:-.03em;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:.85}.ally.insights-content .insights-content__share-buttons p{color:#4c4c4c;letter-spacing:-.009375rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;line-height:1.2}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons p{font-size:.9375rem}}.ally.insights-content .insights-content__share-buttons-list{margin-top:2.5625rem}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons-list{display:none}}.ally.insights-content .insights-content__share-buttons-list h3{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:.85}@media screen and (width>=768px){.ally.insights-content .insights-content__share-buttons-list h3{margin-bottom:1.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__share-buttons-list h3{margin-bottom:1.125rem}}.ally.insights-content .insights-content__share-buttons ul{gap:.625rem;margin-top:1.5rem;display:flex}.ally.insights-content .insights-content__share-buttons ul li a{background-color:#f1f1f1;border-radius:6.1875rem;width:1.875rem;height:1.875rem;transition:all .3s ease-in-out;display:inline-flex}.ally.insights-content .insights-content__share-buttons ul li a:hover{background-color:#d8d3cf}.ally.insights-content .insights-content__share-buttons ul li a:after{border-radius:6.1875rem}.ally.insights-content .insights-content__content{order:2}@media screen and (width>=768px){.ally.insights-content .insights-content__content{order:3;width:69.835%;padding-left:2.5rem}}@media screen and (width>=1199px){.ally.insights-content .insights-content__content{width:71.489%;padding-left:6.95%}}.ally.recent-articles{padding:1.96875rem 0 2.5rem}@media screen and (width>=768px){.ally.recent-articles{padding:2.1875rem 0 1.25rem}}@media screen and (width>=991px){.ally.recent-articles{padding:2.3125rem 0 5rem}}@media screen and (width>=1199px){.ally.recent-articles{padding:4.5rem 0 7.6875rem}}@media screen and (width>=768px){.ally.recent-articles .recent-articles__wrap{padding:0 4.1875rem}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__wrap{padding:0 2.6875rem}}@media screen and (width>=1320px){.ally.recent-articles .recent-articles__wrap{padding:0 2.6875rem}}.ally.recent-articles .recent-articles__wrap h2{letter-spacing:-.01em;color:#1e1e1e;letter-spacing:-.03em;margin-bottom:2.8125rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.recent-articles .recent-articles__wrap h2{margin-bottom:3.4375rem}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__wrap h2{margin-bottom:5.5625rem}}@media screen and (width>=768px){.ally.recent-articles .recent-articles__list{flex-wrap:wrap;column-gap:2.25rem;display:flex}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__list{justify-content:space-between;column-gap:2rem}}.ally.recent-articles .recent-articles__item{border-bottom:.0625rem solid #c2bab4;gap:1.125rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:flex}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item{border-bottom:none;flex-direction:column;flex:0 0 calc(50% - 1.125rem);gap:1.5625rem;margin-bottom:0;padding-bottom:2.875rem}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__item{border-bottom:none;flex-flow:column;flex:1;margin-bottom:0;padding-bottom:0;display:flex}}.ally.recent-articles .recent-articles__item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item:last-of-type,.ally.recent-articles .recent-articles__item:nth-last-child(2){border-bottom:none;margin-bottom:0;padding-bottom:2.5rem}}@media screen and (width>=991px){.ally.recent-articles .recent-articles__item:nth-last-child(2){padding-bottom:0}}.ally.recent-articles .recent-articles__item-image{border-radius:.654188rem;width:38.7811%;overflow:hidden}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-image{border-radius:1.34781rem;width:100%}}.ally.recent-articles .recent-articles__item-image img{object-fit:cover;aspect-ratio:140/99;background-color:#d9d9d9;border-radius:0;width:100%;height:100%;transition:transform .3s ease-in-out}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-image img{aspect-ratio:283/283}}.ally.recent-articles .recent-articles__item:hover .recent-articles__item-image img{transform:scale(1.05)}.ally.recent-articles .recent-articles__item-content{flex:1}.ally.recent-articles .recent-articles__item-content h3{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.recent-articles .recent-articles__item-content h3{text-underline-offset:.125rem;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.085;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;text-decoration-thickness:.0625rem;display:-webkit-box;overflow:hidden}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:1.25rem;display:-webkit-box;position:relative;overflow:hidden}}@media screen and (width>=1199px){.ally.recent-articles .recent-articles__item-content h3{font-size:1.5rem}}.ally.recent-articles .recent-articles__item-content span{transition:color .3s ease-in-out;display:none}@media screen and (width>=768px){.ally.recent-articles .recent-articles__item-content span{color:#d8d3cf;text-align:center;background-color:#1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:3.0625rem;height:3.0625rem;font-size:.842375rem;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:0;right:0}}.ally.recent-articles .recent-articles__item:hover .recent-articles__item-content span{color:#fff}body.certificate{background-color:#1e1e1e}body.certificate>header.ally.header{display:none}body.certificate footer.ally.footer{background-color:#1e1e1e}body.certificate .footer__top *{color:#f1f1f1}@media screen and (width>=768px){body.certificate .ally.footer .container .footer__top{border-top:.0625rem solid #c2bab4}}body.certificate .footer__logo img,body.certificate .ally.footer .footer__badge{filter:invert()}@media screen and (width>=768px){body.certificate .ally.footer .footer__book-a-call.is-desktop{background-color:#303030}}body.certificate .ally.footer .footer__nav-list a,body.certificate .ally.footer .footer__cert-text p,body.certificate .ally.footer .footer__copyright,body.certificate .ally.footer .footer__legal-links a,body.certificate .ally.footer .footer__book-a-call-content .footer__book-a-call-heading{color:#f1f1f1}body.certificate .ally.footer .footer__book-a-call-content .l-btn,body.certificate .ally.footer .footer__book-a-call-content .l-btn:before{color:#1e1e1e;background-color:#c2bab4}body.certificate .ally.footer .footer__book-a-call-content .l-btn:before{content:url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.08003 9.35988L7.96503 5.47488H2.93031e-05V3.88488H7.96503L4.08003 -0.000118017H6.07503L10.755 4.67988L6.07503 9.35988H4.08003Z' fill='%231e1e1e'/%3E%3C/svg%3E")}body.certificate .ally.footer .footer__book-a-call{background-color:#303030}body.certificate .certificate-dark__content a:focus-visible:after,body.certificate .certificate-dark__image a:focus-visible:after,body.certificate .footer a:not(.footer__book-a-call a):focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}body.certificate .footer__book-a-call-cta a:focus-visible:after{border:.125rem solid #c2bab4}body.certificate .ally.cookie-banner .cookie-banner__overlay{opacity:.07;background-color:#f1f1f1}.certificate-dark__image{justify-content:center;align-items:center;margin-bottom:2.515rem;padding-top:3.9375rem;padding-bottom:0;display:flex}@media screen and (width>=768px){.certificate-dark__image{margin-bottom:4.5625rem;padding-top:1.4375rem;padding-bottom:.765rem}}@media screen and (width>=1199px){.certificate-dark__image{background-color:#303030;width:100%;margin-bottom:11.125rem;padding-top:.875rem;padding-bottom:.765rem}}.certificate-dark__image a:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #f1f1f1;width:calc(100% + .5rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.ally.certificate-dark{padding-bottom:2.75rem}@media screen and (width>=768px){.ally.certificate-dark{padding-bottom:5rem}}@media screen and (width>=1199px){.ally.certificate-dark{padding-bottom:8.6875rem}}.ally.certificate-dark .certificate-dark__content{flex-wrap:wrap;display:flex}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content{justify-content:flex-end;margin-bottom:0;padding:0 2.4375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content{padding:0 13.1875rem 0 12rem}}.ally.certificate-dark .certificate-dark__content-image{border-right:.0625rem solid #c2bab4;width:31.567%;padding-right:.9375rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image{border-right:none;width:25.077%;padding-right:2.8125rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image{padding-right:4.5rem}}.ally.certificate-dark .certificate-dark__content-image figure{width:5rem;height:5rem;margin-bottom:1.0625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image figure{width:7.4375rem;height:7.4375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image figure{width:10.375rem;height:10.375rem}}.ally.certificate-dark .certificate-dark__content-image p{letter-spacing:-.04em;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-image p{font-size:1.25rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-image p{font-size:2rem}}.ally.certificate-dark .certificate-dark__content-image p span{text-underline-offset:.0625rem;text-underline-position:from-font;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.125rem;transition:all .3s ease-in-out}.ally.certificate-dark .certificate-dark__content-text{width:68.433%;padding-left:1.5625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text{border-left:.0625rem solid #c2bab4;width:74.923%;padding-left:3.35563rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text{padding-left:5.125rem}}.ally.certificate-dark .certificate-dark__content-text h1{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:3.75rem}}.ally.certificate-dark .certificate-dark__content-text h1{color:#f1f1f1;margin-bottom:1.5rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text h1{font-size:2.5rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text h1{margin-bottom:2.34125rem;font-size:3.75rem}}.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{letter-spacing:-.01em;margin-bottom:2rem;font-size:1.0625rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{margin-bottom:2.52375rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-text .certificate-dark__content-text-subheading{margin-bottom:3.9375rem;font-size:1.5rem}}.ally.certificate-dark .certificate-dark__content-meta p{letter-spacing:normal;margin-bottom:0;font-size:.875rem;font-weight:700;line-height:normal}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__content-meta p{font-size:1.25rem}}.ally.certificate-dark .certificate-dark__content-meta p a{text-underline-offset:.0625rem;text-underline-position:from-font;font-weight:400;-webkit-text-decoration:underline #f1f1f1;text-decoration:underline #f1f1f1;text-decoration-thickness:.0625rem;transition:all .3s ease-in-out}.ally.certificate-dark .certificate-dark__content-meta p a:hover{color:#9e9e9e;text-decoration-color:#0000}.ally.certificate-dark .certificate-dark__content-meta p span{font-weight:400}.ally.certificate-dark .certificate-dark__body{margin-top:2.125rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body{border-left:.0625rem solid #c2bab4;width:74.923%;margin-top:0;margin-bottom:0;padding-top:2.23125rem;padding-left:3.35563rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body{padding-top:3.4375rem;padding-left:5.125rem}}.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{margin-top:1.5625rem}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{gap:1.47313rem;margin-top:1.25rem;display:flex}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph{gap:3.0625rem;margin-top:1.6875rem}}.ally.certificate-dark .certificate-dark__body p{flex-direction:column;gap:.875rem;font-size:.875rem;font-weight:400;line-height:1.2;display:flex}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__body p{font-size:1.0625rem}}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__body .certificate-dark__body-paragraph p{flex:1 1 0;min-width:0}}.ally.certificate-dark .certificate-dark__footer{gap:1.57875rem;max-width:17.3125rem;margin-top:2rem;display:flex}@media screen and (width>=768px){.ally.certificate-dark .certificate-dark__footer{margin-top:2.5625rem}}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer{max-width:23rem;margin-top:2rem}}.ally.certificate-dark .certificate-dark__footer-signature{position:relative}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature{flex:1}}.ally.certificate-dark .certificate-dark__footer-signature p.sr-only{width:100%;min-height:50%;padding:1.875rem .625rem;top:0}.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name{color:#f1f1f1;-webkit-text-stroke-width:.33px;-webkit-text-stroke-color:#f1f1f1;margin-bottom:.375rem;font-family:Frank Signature,sans-serif;font-size:1.63681rem;font-weight:400;line-height:normal;position:relative}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name{font-size:2.5rem}}.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name:after{content:"";background-color:#f1f1f1;width:100%;height:.03125rem;position:absolute;bottom:.25rem;left:0}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature .certificate-dark__footer-signature-name:after{bottom:.5625rem}}.ally.certificate-dark .certificate-dark__footer-signature p{letter-spacing:normal;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature p{font-size:.875rem}}.ally.certificate-dark .certificate-dark__footer-signature:last-child .certificate-dark__footer-signature-name:after{bottom:0}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-signature:last-child .certificate-dark__footer-signature-name:after{bottom:.1875rem}}.ally.certificate-dark .certificate-dark__footer-share{margin-top:2.1875rem}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share{margin-top:4.875rem;margin-bottom:-1.25rem}}.ally.certificate-dark .certificate-dark__footer-share-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ally.certificate-dark .certificate-dark__footer-share-list li{align-items:center;display:inline-flex}.ally.certificate-dark .certificate-dark__footer-share-list li+li:before{content:"|";color:#fcaf17;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin-left:.375rem;margin-right:.375rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:1}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share-list li+li:before{margin-left:.5625rem;margin-right:.5625rem;font-size:1.25rem}}.ally.certificate-dark .certificate-dark__footer-share-list a,.ally.certificate-dark .certificate-dark__footer-share-list span{color:#f1f1f1;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:normal;text-underline-position:from-font;font-size:.875rem;font-style:normal;font-weight:400;line-height:1;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.035rem}@media screen and (width>=1199px){.ally.certificate-dark .certificate-dark__footer-share-list a,.ally.certificate-dark .certificate-dark__footer-share-list span{font-size:1.25rem}}.ally.certificate-dark *{color:#f1f1f1}.ally.cu-built-for-cu{background-color:#f1f1f1;padding:3.4375rem 0 2.1875rem}@media screen and (width>=768px){.ally.cu-built-for-cu{padding:5.9375rem 0 4.5rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu{padding:10.5625rem 0 6.75rem}.ally.cu-built-for-cu.cu-built-for-cu--ada{padding:10.5625rem 0 10rem}}.ally.cu-built-for-cu .cu-built-for-cu__wrap{flex-direction:column;gap:3rem;max-width:70.5625rem;margin:0 auto;display:flex}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__wrap{flex-direction:row;align-items:flex-start;gap:0}}.ally.cu-built-for-cu .cu-built-for-cu__content{position:relative}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__content{box-sizing:content-box;flex:0 0 59.1674%;max-width:41.75rem;padding-right:3.0625rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-hidden{color:#1e1e1e;letter-spacing:-.04em;z-index:-1;background-color:#f1f1f1;width:100%;height:30%;margin-bottom:1.875rem;font-size:2rem;line-height:.9;position:absolute;top:0;left:0}.ally.cu-built-for-cu .cu-built-for-cu__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu .cu-built-for-cu__title{font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu__title{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.875rem;font-size:2rem;line-height:.9}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__title{letter-spacing:-.15rem;font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu-ada__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu-ada__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-built-for-cu .cu-built-for-cu-ada__title{font-size:3.75rem}}.ally.cu-built-for-cu .cu-built-for-cu-ada__title{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.875rem;font-size:2rem;line-height:.9}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu-ada__title{letter-spacing:-.15rem;font-size:2.5rem}}.ally.cu-built-for-cu .cu-built-for-cu__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.25rem}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu__title-accent{text-underline-offset:.375rem;text-decoration-thickness:.4375rem}}.ally.cu-built-for-cu .cu-built-for-cu-ada__title-accent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.1875rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.1875rem}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu-ada__title-accent{text-underline-offset:.375rem;text-decoration-thickness:.4375rem}}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu-ada__title-accent{text-decoration-thickness:.25rem}}.ally.cu-built-for-cu .cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description-emphasis,.ally.cu-built-for-cu .cu-built-for-cu__description-help{color:#1e1e1e;letter-spacing:-.010625rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2}.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-emphasis,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-help{margin-top:1.125rem}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-emphasis,.ally.cu-built-for-cu .cu-built-for-cu__description+.cu-built-for-cu__description-help{margin-top:1.5625rem}}.ally.cu-built-for-cu .cu-built-for-cu__description-emphasis{font-style:italic}.ally.cu-built-for-cu .cu-built-for-cu__description-help{font-weight:700}.ally.cu-built-for-cu .cu-built-for-cu__stats{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=991px){.ally.cu-built-for-cu .cu-built-for-cu__stats{border-left:.0625rem solid #c2bab4;flex:1 1 0;min-width:0;padding-left:3.0625rem}}.ally.cu-built-for-cu .cu-built-for-cu__stat{min-width:0}.ally.cu-built-for-cu .cu-built-for-cu__stat-value{color:#1e1e1e;margin:0 0 1rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}.ally.cu-built-for-cu .cu-built-for-cu__stat-value sup{vertical-align:super;color:#1e1e1e;letter-spacing:-.0425rem;margin-left:.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:.9}.ally.cu-built-for-cu .cu-built-for-cu__stat-text{color:#1e1e1e;margin:0 0 .5rem;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.1}.ally.cu-built-for-cu .cu-built-for-cu__stat-source{color:#5e5e5e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.1;display:block}.ally.cu-built-for-cu .cu-built-for-cu__cta{margin-top:1.5rem}@media screen and (width>=768px){.ally.cu-built-for-cu .cu-built-for-cu__cta{margin-top:2.5rem}}.ally.accessibility-snapshot{background-color:#f1f1f1;padding:3.5rem 0}@media screen and (width>=768px){.ally.accessibility-snapshot{padding:4.5rem 0}}@media screen and (width>=1199px){.ally.accessibility-snapshot{padding:11.25rem 0 4.46875rem}}.ally.accessibility-snapshot .accessibility-snapshot__wrap{flex-direction:column;align-items:center;gap:2.25rem;display:flex}@media screen and (width>=768px){.ally.accessibility-snapshot .accessibility-snapshot__wrap{flex-direction:row;justify-content:center;align-items:center;gap:5.88%}}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__wrap{gap:8.88%;padding-left:8.6875rem;padding-right:7.375rem}}.ally.accessibility-snapshot .accessibility-snapshot__media{margin:0}.ally.accessibility-snapshot .accessibility-snapshot__media img{border:.0625rem solid #c2bab4;width:100%;height:auto;display:block}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-caption{text-align:center;color:#272727;margin:1rem 0 0;padding:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:400;line-height:1.3}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-download{color:#272727;cursor:pointer;text-underline-offset:.0625rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;line-height:normal;-webkit-text-decoration:underline #1e1e1e;text-decoration:underline #1e1e1e;transition:all .3s ease-in-out}.ally.accessibility-snapshot .accessibility-snapshot__media .accessibility-snapshot__media-download:hover{color:#4c4c4c;text-decoration-color:#0000}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__media{width:41.22%}.ally.accessibility-snapshot .accessibility-snapshot__content{width:50.4795%;margin-top:-.3125rem}}.ally.accessibility-snapshot .accessibility-snapshot__title{color:#272727;margin-bottom:1.25rem}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__title{margin-bottom:1.9375rem;padding-right:.9375rem}}@media screen and (width>=1199px){.ally.accessibility-snapshot .accessibility-snapshot__title{padding-right:1.25rem}}@media screen and (width>=1320px){.ally.accessibility-snapshot .accessibility-snapshot__title{padding-right:5rem}}.ally.accessibility-snapshot .accessibility-snapshot__description{letter-spacing:-.01em;color:#272727;margin-bottom:1.125rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__description{margin-bottom:1.625rem}}.ally.accessibility-snapshot .accessibility-snapshot__description-sm{color:#272727;margin-bottom:1rem;font-family:Vollkorn,serif}@media screen and (width>=991px){.ally.accessibility-snapshot .accessibility-snapshot__description-sm{margin-bottom:1.5625rem}}.ally.accessibility-snapshot .accessibility-snapshot__label{color:#272727;margin-bottom:.5rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:normal}.ally.accessibility-snapshot .accessibility-snapshot__field{margin-bottom:1rem}.ally.accessibility-snapshot .accessibility-snapshot__input{color:#1e1e1e;background-color:#fff;border:.0625rem solid #868686;border-radius:.25rem;width:100%;min-height:3.25rem;margin-bottom:0;padding:.625rem .875rem;font-size:1rem;line-height:1.2}.ally.accessibility-snapshot .accessibility-snapshot__input[aria-invalid=true]{border-color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__input::placeholder{color:#4c4c4c;opacity:.85}.ally.accessibility-snapshot .accessibility-snapshot__input:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.ally.accessibility-snapshot .accessibility-snapshot__input.accessibility-snapshot__input--error{outline-offset:.0625rem;border-color:#de0317;outline:.125rem solid #de0317}.ally.accessibility-snapshot .accessibility-snapshot__label--error{color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__status{margin-top:.5rem;font-family:Vollkorn,serif;font-size:1.0625rem}.ally.accessibility-snapshot .accessibility-snapshot__status.accessibility-snapshot__status--error{color:#de0317}.ally.accessibility-snapshot .accessibility-snapshot__status.accessibility-snapshot__status--info{color:#686868}.ally.accessibility-snapshot .accessibility-snapshot__field-error{color:#de0317;margin:.5rem 0 0;font-family:Vollkorn,serif;font-size:1.0625rem;line-height:1.2}.ally.accessibility-snapshot .accessibility-snapshot__field-error:empty{display:none}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg{padding-top:3.0625rem}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{background-color:#f1f1f1;padding:0}@media screen and (width>=768px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{padding:0}}@media screen and (width>=1199px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot{padding:0}}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{background-color:#d8d3cf;border-radius:1.75rem;max-width:calc(100% - 2rem);padding:3.5rem 0}@media screen and (width>=768px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{padding:1.875rem 0}}@media screen and (width>=1199px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{padding:6.125rem 0}}@media screen and (width>=1680px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot .container{max-width:103rem}}.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot__wrap{padding:0 1rem}@media screen and (width>=991px){.section.section--accessibility-snapshot.section--accessibility-snapshot-dark-bg .accessibility-snapshot__wrap{padding:0 7.875rem 0 8.125rem}}.ally.ax-compliance-grid{padding:3.5rem 0 2.1875rem}@media screen and (width>=768px){.ally.ax-compliance-grid{padding:4.46875rem 0 5rem}}.ally.ax-compliance-grid .ax-compliance-grid__intro{text-align:center;max-width:50rem;margin:0 auto 2.25rem}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__intro{margin-bottom:3rem}}.ally.ax-compliance-grid .ax-compliance-grid__title{margin:0 0 1.125rem}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__title{margin-bottom:2.5rem;margin-left:-.375rem}}.ally.ax-compliance-grid .ax-compliance-grid__description{text-align:center;margin:0 0 1.875rem;font-family:Vollkorn,serif}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__description{margin-bottom:3.625rem;margin-left:-.3125rem;padding:0 3.75rem}}.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width>=1199px){.ally.ax-compliance-grid .ax-compliance-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ally.ax-compliance-grid .ax-compliance-grid__item{min-width:0}.ally.ax-compliance-grid .ax-compliance-grid__card{color:#f1f1f1;background-color:#3a3a3a;border-radius:1.75rem;flex-direction:column;align-items:flex-start;height:100%;padding:1.25rem 1.5625rem 1.875rem .9375rem;display:flex}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__card{padding:1.8125rem 2.75rem 3.3125rem 1.25rem}}.ally.ax-compliance-grid .ax-compliance-grid__icon{filter:invert();border-radius:0;flex-shrink:0;width:1.5rem;height:1.5rem;margin-bottom:.75rem}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__icon{width:2rem;height:2rem;margin-bottom:1.125rem}}.ally.ax-compliance-grid .ax-compliance-grid__card-title{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;margin-bottom:1.0625rem;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.ax-compliance-grid .ax-compliance-grid__card-title{letter-spacing:-.01em;color:#f1f1f1;letter-spacing:-.04em;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}}.ally.ax-compliance-grid .ax-compliance-grid__card-text{letter-spacing:normal;color:#f1f1f1;margin:0;font-family:Vollkorn,serif;font-weight:400;line-height:1.2}.ally.how-can-we-help-cu{padding:2.1875rem 0}@media screen and (width>=768px){.ally.how-can-we-help-cu{padding:5rem 0}}.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{flex-direction:column;gap:2rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{flex-direction:row;align-items:flex-start}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{gap:3.125rem}}@media screen and (width>=1320px){.ally.how-can-we-help-cu .how-can-we-help-cu__wrap{gap:6.0625rem;padding-right:2.875rem}}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__media{width:50.83%}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__media{width:35.83%}}.ally.how-can-we-help-cu .how-can-we-help-cu__media img{width:100%}.ally.how-can-we-help-cu .how-can-we-help-cu__content{max-width:53.75rem}.ally.how-can-we-help-cu .how-can-we-help-cu__title{margin-bottom:1.25rem}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__title{margin-bottom:2.75rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__list{border-top:.0625rem solid #c2bab4;border-bottom:.0625rem solid #c2bab4;flex-direction:column;gap:1rem;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__list{gap:1.375rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__list{gap:2.25rem;margin-left:.9375rem;padding-top:2.25rem;padding-bottom:2.25rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__item{margin:0}.ally.how-can-we-help-cu .how-can-we-help-cu__link{letter-spacing:-.0125rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{letter-spacing:-.015rem;font-size:1.5rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__link{align-items:center;gap:.75rem;display:flex}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{font-size:1.25rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__link{gap:1.25rem;font-size:1.5rem}}.ally.how-can-we-help-cu .how-can-we-help-cu__link:hover{color:#4c4c4c;text-decoration-color:#1e1e1e}.ally.how-can-we-help-cu .how-can-we-help-cu__link span{color:var(--text-color);cursor:pointer;text-underline-offset:.1875rem;text-decoration:underline;transition:all .3s ease-in-out}.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{flex-shrink:0;width:2rem;height:2rem}@media screen and (width>=768px){.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{width:2.5rem;height:2.5rem}}@media screen and (width>=991px){.ally.how-can-we-help-cu .how-can-we-help-cu__link-icon{width:2.9375rem;height:2.9375rem}}.ally.ax-for-cu-rows{background-color:#f1f1f1;padding:2.1875rem 0 1rem}@media screen and (width>=768px){.ally.ax-for-cu-rows{padding:4.5rem 0 1rem}}@media screen and (width>=1199px){.ally.ax-for-cu-rows{padding:4.3125rem 0 1rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__header{text-align:left;max-width:100%;margin:0 0 2.25rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__header{margin-bottom:3.75rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__header{max-width:43.3125rem;margin-left:0;margin-right:auto;padding-left:2.625rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{font-size:3.75rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__title{color:#1e1e1e;letter-spacing:-.04em;margin-bottom:1.5rem;line-height:.9}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__title{letter-spacing:-.15rem;font-size:3.75rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__description{color:#1e1e1e;letter-spacing:-.010625rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2}.ally.ax-for-cu-rows .ax-for-cu-rows__list{flex-direction:column;gap:1rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__item{background-color:#d9d9d9;border-radius:1.5rem;min-width:0;margin:0;overflow:hidden}.ally.ax-for-cu-rows .ax-for-cu-rows__card{background-color:#d9d9d9;border-radius:1.5rem;flex-direction:column;align-items:stretch;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card{flex-direction:row}}.ally.ax-for-cu-rows .ax-for-cu-rows__content{flex-direction:column;flex:1 1 0;min-width:0;padding:1.5625rem 2.1875rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__content{flex-direction:column;justify-content:center;padding:2.5rem 2.875rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__content{padding:2.5rem 2.75rem 2.5rem 2.875rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{border-bottom:.0625rem solid #c2bab4;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{padding-bottom:1.5rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-head{padding-bottom:2rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-title{color:#1e1e1e;letter-spacing:-.02rem;flex:auto;min-width:0;margin:0;font-family:ABCDiatype,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1}.ally.ax-for-cu-rows .ax-for-cu-rows__card-icon{object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem;display:block}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-icon{width:3.125rem;height:3.125rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{border-bottom:.0625rem solid #c2bab4;padding:1.25rem 0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{padding:1.5rem 0}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-body{padding:1.6875rem 0}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:1.25rem}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:1.5rem}}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-footer{padding-top:2rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-list,.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item{color:#1e1e1e;letter-spacing:-.010625rem;padding-left:1.5rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.2;position:relative}.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:before{content:"";background-color:#1e1e1e;border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5rem;left:.5rem}@media screen and (width>=991px){.ally.ax-for-cu-rows .ax-for-cu-rows__card-item:before{left:.625rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist-item{color:#1e1e1e;letter-spacing:-.010625rem;align-items:flex-start;gap:.406875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.2;display:flex}.ally.ax-for-cu-rows .ax-for-cu-rows__card-checklist-item:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.7998 8.06838V8.80438C16.7988 10.5295 16.2402 12.2081 15.2073 13.5898C14.1743 14.9716 12.7224 15.9824 11.0681 16.4715C9.41375 16.9606 7.64561 16.9019 6.02738 16.304C4.40915 15.7062 3.02753 14.6013 2.08857 13.154C1.14962 11.7068 0.703638 9.99483 0.817146 8.27343C0.930655 6.55203 1.59757 4.91344 2.71843 3.60204C3.83929 2.29064 5.35403 1.37669 7.03675 0.9965C8.71948 0.616312 10.48 0.790253 12.0558 1.49238' stroke='%231E1E1E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.39941 8.00429L8.79941 10.4043L16.7994 2.4043' stroke='%231E1E1E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem}.ally.ax-for-cu-rows .ax-for-cu-rows__media{aspect-ratio:555/406;background-color:#7a7a7a;flex:auto;margin:0}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__media{flex:0 0 39.4177%;max-width:34.6875rem}}.ally.ax-for-cu-rows .ax-for-cu-rows__media img{object-fit:cover;background-color:#7a7a7a;border-radius:0 0 1.5rem 1.5rem;width:100%;height:100%;display:block}@media screen and (width>=768px){.ally.ax-for-cu-rows .ax-for-cu-rows__media img{border-radius:0 1.5rem 1.5rem 0}}.ally.clear-path-to-compliance-cu{padding:0 0 2.1875rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu{padding-top:0;padding-bottom:5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__wrap{background-color:#1e1e1e;border-radius:1.5rem;padding:1.8125rem 1rem 1.5625rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__wrap{border-radius:1.75rem;padding:2.8125rem 2.75rem 2.75rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{color:#c2bab4;max-width:21.875rem;margin-bottom:1.6875rem}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{max-width:25rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__header h2{max-width:31.25rem;margin-bottom:1.625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:1fr;gap:1.0625rem;margin-top:1.875rem;display:grid}@media screen and (width>=480px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-top:5.6875rem;padding-right:.1875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{border-radius:1.5rem;min-height:12.875rem;padding:.75rem 1rem 1.4375rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{padding:1rem 1rem 1.4375rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{flex-direction:column;justify-content:space-between;min-height:21.875rem;padding:1rem;display:flex}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div{min-height:31.6875rem;padding:.5625rem 1rem 1rem .875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child span.clear-path-to-compliance-cu__card-number,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child .clear-path-to-compliance-cu__card-content p,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2) span.clear-path-to-compliance-cu__card-number,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2) .clear-path-to-compliance-cu__card-content p{color:#d8d3cf}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:first-child{background-color:#3a3a3a}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(2){background-color:#4c4c4c}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(3){background-color:#686868}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4){background-color:#d8d3cf}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) .clear-path-to-compliance-cu__card-content{border-top:.0625rem solid #1e1e1e}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) h3,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) span,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div:nth-child(4) p{color:#1e1e1e}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div h3,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div span,.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards .clear-path-to-compliance-cu__cards-list>div p{color:#f1f1f1}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{letter-spacing:-.04em;padding-bottom:2.4375rem;font-size:4rem;font-weight:700;line-height:90%;display:block}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{font-size:4.375rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{padding-left:.1875rem;font-size:4.6875rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div span{letter-spacing:-.04em;font-size:6.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{letter-spacing:-.0125rem;color:#1e1e1e;padding-top:.8125rem;padding-bottom:2.6875rem;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{letter-spacing:-.015rem;font-size:1.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{-webkit-font-smoothing:antialiased;margin-bottom:0}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__cards-list>div h3{padding-left:.125rem;padding-right:2.5rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content{border-top:.0625rem solid #f1f1f1}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content{flex-direction:column;justify-content:space-between;min-height:12.5rem;display:flex}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{letter-spacing:0;color:#1e1e1e;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{font-size:1.0625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{-webkit-font-smoothing:antialiased;padding-right:1.875rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{padding-right:0}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__card-content p{padding-left:.125rem;padding-right:1.875rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{flex-direction:column;gap:1.875rem;margin-top:3.75rem;display:flex}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{flex-direction:row;align-items:flex-end;gap:6%;margin-top:6.25rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{gap:10%;margin-top:11.25rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{margin-top:12.5rem}}@media screen and (width>=1320px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get{gap:23.99%;margin-top:15.265rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-header{width:26.55%;min-width:21.875rem}}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-content{width:60%}}@media screen and (width>=1320px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-content{width:49.5%}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{font-size:3.75rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{color:#f1f1f1;margin-bottom:1.25rem}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{margin-bottom:3.125rem}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-title{margin-bottom:6.0625rem}}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-image{margin:0}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-image img{border-radius:1.25rem;width:100%;max-width:21.875rem;display:block}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-list{margin:0;padding:0;list-style:none}.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;border-bottom:.0625rem solid #555;padding:.625rem 0;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;padding:.78125rem 0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}}@media screen and (width>=991px){.ally.clear-path-to-compliance-cu .clear-path-to-compliance-cu__what-you-get-item{letter-spacing:-.01em;color:#f1f1f1;padding:.96875rem 0;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}}.ally.why-cu-choose-ally{padding:3.5rem 0}@media screen and (width>=768px){.ally.why-cu-choose-ally{padding:4.5rem 0}}@media screen and (width>=1199px){.ally.why-cu-choose-ally{padding:5rem 0 6rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__header{text-align:center;max-width:53.75rem;margin:0 auto 2.125rem}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__header{margin-bottom:3.5rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{font-size:3.75rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__title{color:#1e1e1e;letter-spacing:-.039em;margin-bottom:.875rem;line-height:.9}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{margin-bottom:1.5rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__title{margin-bottom:1.875rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__description{letter-spacing:-.01em;color:#000;max-width:41.375rem;margin:0 auto;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__description{font-size:1.125rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__description{font-size:1.25rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media screen and (width>=991px){.ally.why-cu-choose-ally .why-cu-choose-ally__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:61.6875rem;margin:0 auto}}.ally.why-cu-choose-ally .why-cu-choose-ally__item{min-width:0}.ally.why-cu-choose-ally .why-cu-choose-ally__card{background-color:#d9d9d9;border-radius:1.5rem;align-items:flex-end;height:100%;min-height:12.5rem;padding:1.25rem 1.25rem .9375rem;display:flex}@media screen and (width>=768px){.ally.why-cu-choose-ally .why-cu-choose-ally__card{min-height:13.75rem}}.ally.why-cu-choose-ally .why-cu-choose-ally__card-title{letter-spacing:-.01em;color:#1e1e1e;max-width:13.6875rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.ally.cu-common-questions{padding:3.5rem 0}@media screen and (width>=768px){.ally.cu-common-questions{padding:3.75rem 0}}@media screen and (width>=1199px){.ally.cu-common-questions{padding:3.625rem 0 5.1875rem}}.ally.cu-common-questions .cu-common-questions__wrap{max-width:57.375rem;margin:0 auto}.ally.cu-common-questions .cu-common-questions__title{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-common-questions .cu-common-questions__title{font-size:3.75rem}}.ally.cu-common-questions .cu-common-questions__title{color:#1e1e1e;letter-spacing:-.039em;text-align:center;margin-bottom:1.875rem;line-height:.9}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__title{margin-bottom:1.5rem}}@media screen and (width>=991px){.ally.cu-common-questions .cu-common-questions__title{margin-bottom:3.375rem}}.ally.cu-common-questions .cu-common-questions__list{border-top:.0625rem solid #cac8c7;margin:0;padding:0;list-style:none}.ally.cu-common-questions .cu-common-questions__item{border-bottom:.0625rem solid #cac8c7;padding:1.25rem 0}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__item{padding:1.5625rem 0}}@media screen and (width>=991px){.ally.cu-common-questions .cu-common-questions__item{padding:1.75rem 0}}.ally.cu-common-questions .cu-common-questions__item:last-child{border-bottom:none}.ally.cu-common-questions .cu-common-questions__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:#1e1e1e;-webkit-font-smoothing:antialiased;background:0 0;border:none;align-items:center;gap:1.25rem;margin:0;padding:0;display:flex}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__trigger{gap:1.875rem}}.ally.cu-common-questions .cu-common-questions__trigger:focus-visible{outline-offset:.1875rem;border-radius:.25rem;outline:.125rem solid #1e1e1e}.ally.cu-common-questions .cu-common-questions__icon{color:#f1f1f1;background-color:#1e1e1e;border-radius:50%;flex-shrink:0;width:1.875rem;height:1.875rem;position:relative}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__icon{width:2.5rem;height:2.5rem}}.ally.cu-common-questions .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__icon-plus{transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ally.cu-common-questions .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__icon-plus{transition:none}}.ally.cu-common-questions .cu-common-questions__icon-minus{opacity:0;background-color:currentColor;width:.625rem;height:.125rem}.ally.cu-common-questions .cu-common-questions__icon-plus{opacity:1;width:.625rem;height:.625rem}.ally.cu-common-questions .cu-common-questions__icon-plus:before{content:"";background-color:currentColor;height:.125rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ally.cu-common-questions .cu-common-questions__icon-plus:after{content:"";background-color:currentColor;width:.125rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ally.cu-common-questions .cu-common-questions__item.is-expanded .cu-common-questions__icon-minus,.ally.cu-common-questions .cu-common-questions__item.is-opening .cu-common-questions__icon-minus{opacity:1}.ally.cu-common-questions .cu-common-questions__item.is-expanded .cu-common-questions__icon-plus,.ally.cu-common-questions .cu-common-questions__item.is-opening .cu-common-questions__icon-plus{opacity:0}.ally.cu-common-questions .cu-common-questions__question{width:100%;margin:0}.ally.cu-common-questions .cu-common-questions__trigger-text{letter-spacing:-.01em;color:#1e1e1e;flex:1;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__trigger-text{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.ally.cu-common-questions .cu-common-questions__panel{margin-top:.875rem}.ally.cu-common-questions .cu-common-questions__item:not(.is-expanded,.is-closing) .cu-common-questions__panel{display:none}.ally.cu-common-questions .cu-common-questions__answer{padding-left:3.125rem;padding-right:.625rem}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer{padding-left:4.4375rem}}.ally.cu-common-questions .cu-common-questions__answer-body p{color:#1e1e1e;margin:0 0 1rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body p{margin:0 0 1.3125rem;font-size:1.25rem}}.ally.cu-common-questions .cu-common-questions__answer-body p:last-child{margin-bottom:0}.ally.cu-common-questions .cu-common-questions__answer-body ul{color:#1e1e1e;margin:0 0 1rem;padding-left:1.75rem}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body ul{margin:0 0 1.3125rem}}.ally.cu-common-questions .cu-common-questions__answer-body ul:last-child{margin-bottom:0}.ally.cu-common-questions .cu-common-questions__answer-body li{color:#1e1e1e;margin:0 0 .625rem;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;list-style:outside;display:list-item}@media screen and (width>=768px){.ally.cu-common-questions .cu-common-questions__answer-body li{margin:0 0 .75rem;font-size:1.25rem}}.ally.cu-common-questions .cu-common-questions__answer-body li:last-child{margin-bottom:0}.cu-in-page-focus-target:focus,.cu-in-page-focus-target:focus-visible{box-shadow:none;outline:none}.ally.cu-success-email{color:#1e1e1e;background-color:#f1f1f1;padding:3rem 0 0}@media screen and (width>=768px){.ally.cu-success-email{padding:4rem 0 0}}.ally.cu-success-email .cu-success-email__article{max-width:68.8125rem;margin:0 auto}.ally.cu-success-email .cu-success-email__header{text-align:center;margin-bottom:3rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__header{margin-bottom:3.5rem}}.ally.cu-success-email .cu-success-email__status-icon{color:#000;justify-content:center;margin:0 auto 1.25rem;display:flex}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__status-icon{margin:0 auto 2.25rem}}.ally.cu-success-email .cu-success-email__status-icon svg{display:block}.ally.cu-success-email .cu-success-email__eyebrow{letter-spacing:-.04em;text-align:center;color:#272727;margin-bottom:1.5625rem;font-size:1rem;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:1.875rem;font-size:1.5rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:2.5rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__eyebrow{margin-bottom:2.9375rem}}.ally.cu-success-email .cu-success-email__title{letter-spacing:-.04em;color:#1e1e1e;max-width:49.6875rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__title{font-size:3.75rem}}.ally.cu-success-email .cu-success-email__title{margin:0 auto 1.5rem}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__title{margin-bottom:3rem;font-size:4.375rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__title{letter-spacing:-.04em;font-size:5.625rem}}.ally.cu-success-email .cu-success-email__title-highlight{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.375rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__title-highlight{text-underline-offset:.3125rem;text-decoration-thickness:.5rem}}.ally.cu-success-email .cu-success-email__lead{letter-spacing:-.01em;color:#1e1e1e;max-width:35rem;margin:0 auto;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__lead{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1}}.ally.cu-success-email .cu-success-email__cta-intro{text-align:center;max-width:41.0625rem;margin:2.5rem auto 1.875rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-intro{margin-top:5rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__cta-intro{margin-top:6.125rem}}.ally.cu-success-email .cu-success-email__rule{align-items:center;gap:1.375rem;width:100%;margin:0 0 3rem;display:flex}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__rule{margin-bottom:4.375rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__rule{margin-bottom:6.125rem}}.ally.cu-success-email .cu-success-email__rule:before,.ally.cu-success-email .cu-success-email__rule:after{content:"";background-color:#c2bab4;flex:auto;height:1px}.ally.cu-success-email .cu-success-email__rule-label{letter-spacing:-.01em;color:#1e1e1e;text-align:center;flex:0 auto;max-width:70%;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__rule-label{letter-spacing:-.01em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}}.ally.cu-success-email .cu-success-email__cta-title{letter-spacing:-.04em;color:#1e1e1e;margin:0 0 .75rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-title{font-size:2.8125rem}}@media screen and (width>=1199px){.ally.cu-success-email .cu-success-email__cta-title{font-size:3.75rem}}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-title{margin-bottom:2.6875rem}}.ally.cu-success-email .cu-success-email__cta-text{letter-spacing:0;text-align:center;margin:0 auto;font-family:Vollkorn,serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__cta-text{font-size:1.0625rem}}.ally.cu-success-email .cu-success-email__booking{width:100%}.ally.cu-success-email .cu-success-email__card{background-color:#fff;border-radius:.75rem;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 .25rem 1.75rem #00000014}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__card{grid-template-columns:minmax(16.25rem,.95fr) minmax(17.5rem,1.15fr);align-items:stretch}}.ally.cu-success-email .cu-success-email__host{border-bottom:1px solid #d9d9d9;padding:1.75rem 1.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__host{border-bottom:none;border-right:1px solid #d9d9d9;padding:2rem 1.75rem}}.ally.cu-success-email .cu-success-email__host-mark{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;display:flex}.ally.cu-success-email .cu-success-email__host-mark img{width:44%;height:auto;display:block}.ally.cu-success-email .cu-success-email__host-title{letter-spacing:-.02em;color:#1e1e1e;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.ally.cu-success-email .cu-success-email__host-meta{margin:0 0 1.5rem;padding:0;list-style:none}.ally.cu-success-email .cu-success-email__host-meta-item{color:#686868;align-items:flex-start;gap:.625rem;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.ally.cu-success-email .cu-success-email__host-meta-item+.ally.cu-success-email .cu-success-email__host-meta-item{margin-top:.875rem}.ally.cu-success-email .cu-success-email__meta-icon{color:#4c4c4c;flex-shrink:0;margin-top:.125rem}.ally.cu-success-email .cu-success-email__meta-icon svg{display:block}.ally.cu-success-email .cu-success-email__host-brand{color:#1e1e1e;margin:0 0 1.25rem;font-size:1rem}.ally.cu-success-email .cu-success-email__host-legal{margin:0;font-size:.8125rem}.ally.cu-success-email .cu-success-email__privacy-link{color:#686868;text-underline-offset:.125rem;text-decoration:underline}.ally.cu-success-email .cu-success-email__privacy-link:hover{color:#1e1e1e}.ally.cu-success-email .cu-success-email__privacy-link:focus-visible{outline-offset:.125rem;outline:2px solid #000}.ally.cu-success-email .cu-success-email__picker{padding:1.5rem 1rem 1.75rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__picker{padding:1.75rem 1.25rem 2rem}}.ally.cu-success-email .cu-success-email__picker-title{letter-spacing:-.02em;color:#1e1e1e;text-align:center;margin:0 0 1rem;font-size:1.125rem;font-weight:700}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__picker-title{text-align:left}}.ally.cu-success-email .cu-success-email__calendly{min-height:32.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__calendly{min-height:35rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__calendly{min-height:37.5rem}}.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{min-width:17.5rem;height:32.5rem}@media screen and (width>=768px){.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{height:35rem}}@media screen and (width>=991px){.ally.cu-success-email .cu-success-email__calendly .calendly-inline-widget{height:37.5rem}}.cu-success-email__next-steps{max-width:50rem;margin-top:2rem;margin-left:auto;margin-right:auto}.cu-success-email__steps-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.cu-success-email__steps-list{gap:1.5rem}}.cu-success-email__step{color:#272727;padding-left:2rem;font-family:ABCDiatype,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;position:relative}@media screen and (width>=768px){.cu-success-email__step{font-size:1.125rem}}.cu-success-email__step:before{content:"✓";color:#1e1e1e;font-size:1.25rem;font-weight:700;position:absolute;left:0}.cu-success-email__step strong{color:#1e1e1e;font-weight:600}.ada-lawsuit-steps{background-color:#dad6d2;padding:3.75rem 0}@media screen and (width>=991px){.ada-lawsuit-steps{padding:5.625rem 0}}.ada-lawsuit-steps__wrap{max-width:75rem;margin:0 auto}.ada-lawsuit-steps__title{text-align:left;margin:0 0 2.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ada-lawsuit-steps__title{text-align:center;max-width:54.625rem;margin:0 auto 5rem;font-size:3.75rem;line-height:1.2}}.ada-lawsuit-steps__list{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ada-lawsuit-steps__item{border-bottom:.0625rem solid #7a7a7a;flex-direction:column;row-gap:1rem;padding:1.75rem 0;display:flex;position:relative}.ada-lawsuit-steps__item:first-child{padding-top:0}.ada-lawsuit-steps__item:last-child{border-bottom:none}@media screen and (width>=991px){.ada-lawsuit-steps__item{grid-template-columns:21.25rem minmax(0,27.5rem);gap:0 5.875rem;padding:2.3125rem 0;display:grid}.ada-lawsuit-steps__item:first-child{padding-top:0}.ada-lawsuit-steps__item:first-child:before{top:0}}.ada-lawsuit-steps__left{flex-direction:row;align-items:center;gap:1rem;display:flex}@media screen and (width>=991px){.ada-lawsuit-steps__left{align-items:flex-start;gap:1.75rem}}.ada-lawsuit-steps__right{align-items:flex-start;display:flex}.ada-lawsuit-steps__number{text-align:left;color:#1e1e1e;flex-shrink:0;width:4.375rem;font-size:2.75rem;font-weight:700;line-height:1}@media screen and (width>=991px){.ada-lawsuit-steps__number{font-size:6.5rem;line-height:.7}}.ada-lawsuit-steps__item-title{letter-spacing:normal;color:#1e1e1e;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}@media screen and (width>=991px){.ada-lawsuit-steps__item-title{max-width:14.0625rem;font-size:1.5rem;font-weight:700;line-height:1.2}}.ada-lawsuit-steps__item-text{color:#1e1e1e;font-size:.875rem;line-height:1.6}@media screen and (width>=991px){.ada-lawsuit-steps__item-text{max-width:26.6875rem;font-size:1.0625rem;font-weight:400;line-height:1.2}}.ada-lawsuit-issues{background-color:#1e1e1e;padding:3.75rem 0}@media screen and (width>=991px){.ada-lawsuit-issues{padding:2.8125rem 0}}.ada-lawsuit-issues__wrap{flex-direction:column;row-gap:2.5rem;max-width:75rem;display:flex}@media screen and (width>=991px){.ada-lawsuit-issues__wrap{flex-direction:row;gap:0 14.9375rem;padding-left:1.5625rem}}.ada-lawsuit-issues__left{flex-direction:column;display:flex}@media screen and (width>=991px){.ada-lawsuit-issues__left{flex:0 0 26.8125rem}}.ada-lawsuit-issues__title{color:#c2bab4e6;margin:0 0 2.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ada-lawsuit-issues__title{font-size:2.5rem}}.ada-lawsuit-issues__text{color:#f1f1f1;margin:0 0 2rem;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:400;line-height:1.375rem}@media screen and (width>=991px){.ada-lawsuit-issues__text{max-width:25.75rem;margin-bottom:3.75rem;font-size:1.0625rem}}.ada-lawsuit-issues__image{order:-1;margin-bottom:1.5rem;overflow:hidden}.ada-lawsuit-issues__image img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (width>=991px){.ada-lawsuit-issues__image{order:initial;max-width:20rem;margin-top:auto;margin-bottom:0}}.ada-lawsuit-issues__right{align-items:center;display:flex}@media screen and (width>=991px){.ada-lawsuit-issues__right{flex:1;padding-top:1.375rem}}.ada-lawsuit-issues__list{width:100%;margin:0;padding:0;list-style:none}.ada-lawsuit-issues__item{color:#f1f1f1e6;border-bottom:none;padding:.75rem 3.75rem .75rem 0;font-size:.9375rem;font-weight:500;line-height:1.4;position:relative}.ada-lawsuit-issues__item:after{content:"";border-bottom:.0625rem solid #f1f1f126;position:absolute;bottom:0;left:0;right:3.75rem}@media screen and (width>=991px){.ada-lawsuit-issues__item:after{width:132%}}.ada-lawsuit-issues__item:first-child{border-top:none;padding-top:.75rem}.ada-lawsuit-issues__item:first-child:before{content:"";border-top:.0625rem solid #f1f1f126;position:absolute;top:0;left:0;right:3.75rem}@media screen and (width>=991px){.ada-lawsuit-issues__item:first-child:before{width:132%}}.ada-lawsuit-issues__item:last-child:after{display:none}@media screen and (width>=991px){.ada-lawsuit-issues__item{padding:.75rem 3.75rem .75rem 0;font-size:1.0625rem}}.ally.ada-response-form{padding:3.75rem 0}@media screen and (width>=991px){.ally.ada-response-form{padding:6.25rem 0}}.ally.ada-response-form .ada-response-form__wrap{border-radius:1.75rem;width:100%;height:auto;position:relative}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__wrap{min-height:34.375rem;display:grid}}.ally.ada-response-form .ada-response-form__image{width:100%;height:18.75rem;display:none;position:relative}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__image{grid-area:1/1;height:100%;display:block}}.ally.ada-response-form .ada-response-form__image img{object-fit:cover;border-radius:1.75rem;width:100%;height:100%;display:block}.ally.ada-response-form .ada-response-form__card{background:#d8d3cf;border-radius:1.75rem;min-height:28.0625rem;padding:2.5rem 1.25rem;position:relative}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__card{grid-area:1/1;align-self:start;width:42.9375rem;min-height:32.0625rem;margin:1.25rem 0 0 1.25rem;padding:0}.ally.ada-response-form .ada-response-form__content{padding:2.9375rem 3.375rem}}.ally.ada-response-form .ada-response-form__header{flex-direction:column;gap:1.5rem;margin-bottom:1.625rem;display:flex}.ally.ada-response-form .ada-response-form__title{color:#1e1e1e;margin:0;font-family:ABCDiatype,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.1}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__title{font-size:3.75rem;line-height:3.375rem}}.ally.ada-response-form .ada-response-form__description{color:#1e1e1e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__description{font-size:1.0625rem;line-height:1.375rem}}.ally.ada-response-form .ada-response-form__form{margin-bottom:1rem}.ally.ada-response-form .ada-response-form__form--loading{pointer-events:none;opacity:.7}.ally.ada-response-form .ada-response-form__form-group{padding-bottom:3rem}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__form-group{margin-bottom:1.5625rem;padding-bottom:1.75rem}}.ally.ada-response-form .ada-response-form__field-wrap{position:relative}.ally.ada-response-form .ada-response-form__label{color:#272727;margin-bottom:.5rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:400;transition:color .2s;display:block}.ally.ada-response-form .ada-response-form__label--error{color:#de0317}.ally.ada-response-form .ada-response-form__input{background:#fff;border:.0625rem solid #868686;border-radius:.25rem;width:100%;height:3.25rem;padding:0 1rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;transition:border-color .2s}.ally.ada-response-form .ada-response-form__input:focus{border-color:#1e1e1e;outline:none}.ally.ada-response-form .ada-response-form__input--error,.ally.ada-response-form .ada-response-form__input--error:focus{border-color:#de0317}@media screen and (width>=991px){.ally.ada-response-form .ada-response-form__input{max-width:36.1875rem}}.ally.ada-response-form .ada-response-form__field-error{color:#de0317;margin-top:.5rem;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:400;line-height:1.4;position:absolute;top:100%;left:0;right:0}.ally.ada-response-form .ada-response-form__form-actions{align-items:center;gap:0;margin-bottom:1rem;display:flex}.ally.ada-response-form .ada-response-form__button{color:#f1f1f1;cursor:pointer;background:#1e1e1e;border:none;border-radius:2.5rem 0 0 2.5rem;padding:1rem 2rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:700;line-height:.9625rem;transition:background-color .2s}.ally.ada-response-form .ada-response-form__button:hover{background:#303030}.ally.ada-response-form .ada-response-form__button-icon{cursor:pointer;background:#1e1e1e;border:none;border-radius:0 2.5rem 2.5rem 0;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;padding:1rem 1.25rem;transition:background-color .2s;display:flex}.ally.ada-response-form .ada-response-form__button-icon:hover{background:#303030}.ally.ada-response-form .ada-response-form__button-icon svg{width:1.5rem;height:1.5rem}.ally.ada-response-form .ada-response-form__button-icon svg path{stroke:#f1f1f1}.ally.ada-response-form .ada-response-form__note{color:#1e1e1e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1}.ally.ada-response-form .ada-response-form__status{border-radius:.25rem;margin-top:1rem;padding:.75rem 1rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4}.ally.ada-response-form .ada-response-form__status--success{color:#155724;background:#d4edda;border:.0625rem solid #c3e6cb}.ally.ada-response-form .ada-response-form__status--error{color:#721c24;background:#f8d7da;border:.0625rem solid #f5c6cb}.ally.ada-response-form .ada-response-form__status--info{color:#0c5460;background:#d1ecf1;border:.0625rem solid #bee5eb}.ally.ada-response-form .ada-response-form__status[hidden]{display:none}.ally.ada-response-form .ada-response-form__submit:disabled{opacity:.6;cursor:not-allowed}.ally.llm{padding:3.75rem 0 2.5rem}@media screen and (width>=991px){.ally.llm{padding:4.875rem 0 7.5rem}}.ally.llm .llm__wrap{max-width:47.125rem;margin:0 auto}.ally.llm .llm__header{margin-bottom:4rem}.ally.llm .llm__title{letter-spacing:-.04em;color:#1e1e1e;margin-bottom:2.5rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}@media screen and (width>=991px){.ally.llm .llm__title{letter-spacing:-.04em;font-size:3.75rem}}.ally.llm .llm__title-accent{text-underline-offset:.08em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.12em}.ally.llm .llm__intro-date{font-style:italic}.ally.llm .llm__section{border-top:1px solid #d8d3cf;margin-bottom:2.5rem;padding-top:2.5rem}.ally.llm .llm__section:first-of-type{border-top:none;padding-top:0}.ally.llm .llm__section:last-child{margin-bottom:0}@media screen and (width>=991px){.ally.llm .llm__section{margin-bottom:3.5rem;padding-top:3.5rem}}.ally.llm .llm__section-title{letter-spacing:-.01em;color:#1e1e1e;margin-bottom:1.5rem;font-family:ABCDiatype,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}@media screen and (width>=991px){.ally.llm .llm__section-title{font-size:2rem}}.ally.llm p{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:1.25rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.5}.ally.llm p:last-child{margin-bottom:0}.ally.llm h3{letter-spacing:-.01em;color:#1e1e1e;margin-top:2rem;margin-bottom:1rem;font-family:ABCDiatype,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}@media screen and (width>=991px){.ally.llm h3{font-size:1.5rem}}.ally.llm ul,.ally.llm ol{margin:0 0 1.25rem 1.5625rem;padding:0}.ally.llm ul li,.ally.llm ol li{color:#1e1e1e;letter-spacing:-.01em;margin-bottom:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.5;list-style:outside}.ally.llm ul li:last-child,.ally.llm ol li:last-child{margin-bottom:0}.ally.llm ol li{list-style:decimal}.ally.llm a:not(.l-btn){color:#1e1e1e;text-underline-offset:.125rem;text-decoration:underline}.ally.llm a:not(.l-btn):hover,.ally.llm a:not(.l-btn):focus{opacity:.7}.ally.llm .llm__table-wrap{margin-bottom:1.25rem;overflow-x:auto}.ally.llm .llm__table{table-layout:fixed;border-collapse:collapse;width:100%}.ally.llm .llm__table th,.ally.llm .llm__table td{color:#1e1e1e;vertical-align:top;text-align:left;word-break:normal;overflow-wrap:break-word;border-bottom:1px solid #d8d3cf;padding:.75rem 0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;line-height:1.2}.ally.llm .llm__table thead th{border-bottom:2px solid #1e1e1e;padding-bottom:.625rem;font-weight:700}.ally.llm .llm__table td:first-child,.ally.llm .llm__table th[scope=row]{padding-right:2rem;font-weight:700}.ally.llm .llm__table td:last-child,.ally.llm .llm__table th:last-child{font-weight:500}@media screen and (width>=768px){.ally.llm .llm__table td:last-child,.ally.llm .llm__table th:last-child{width:21.25rem}}.ally.llm .llm__table tr:last-child td,.ally.llm .llm__table tr:last-child th[scope=row]{border-bottom:none}.ally.llm .llm__table-attr{padding-right:2rem}.ally.llm .llm__lifecycle{letter-spacing:-.01em;font-weight:700}.ally.llm .llm__disclaimer{color:#5e5e5e;font-size:.875rem;font-style:italic}.ally.llm .llm__values{flex-direction:column;gap:1.5rem;display:flex}.ally.llm .llm__value h3{margin-top:0}.ally.llm .llm__clarifications p:last-child{margin-bottom:0}.ally.llm .llm__machine-readable h3{margin-top:0}.ally.llm .llm__cta-group{margin-top:1.5rem}.web-scanner-form{flex-direction:column;gap:1rem;width:100%;max-width:38.75rem;display:flex}.web-scanner-form .web-scanner-form__field{flex-direction:column;gap:.5rem;display:flex}.web-scanner-form .web-scanner-form__label{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.web-scanner-form .web-scanner-form__label{letter-spacing:-.009375rem;font-size:.9375rem}}.web-scanner-form .web-scanner-form__label{line-height:1.1875rem;display:block}.web-scanner-form .web-scanner-form__input-wrap{background-color:#fff;border:.0625rem solid #868686;border-radius:.25rem;align-items:center;gap:0;min-height:3.25rem;padding:0 .5625rem 0 1.25rem;transition:outline-color .2s ease-in-out;display:flex}.web-scanner-form .web-scanner-form__input-wrap:focus-within{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-form .web-scanner-form__prefix{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.web-scanner-form .web-scanner-form__prefix{font-size:1.0625rem}}.web-scanner-form .web-scanner-form__prefix{color:#5e5e5e;white-space:nowrap;font-weight:500}.web-scanner-form .web-scanner-form__input{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.web-scanner-form .web-scanner-form__input{font-size:1.0625rem}}.web-scanner-form .web-scanner-form__input{color:#5e5e5e;background:0 0;border:none;outline:none;flex:1 0 0;min-height:3rem;padding:.75rem .5rem .75rem 0;font-weight:500}.web-scanner-form .web-scanner-form__input::placeholder{color:#5e5e5e;opacity:1}.web-scanner-form .web-scanner-form__input:focus-visible{outline:none}.web-scanner-form .web-scanner-form__input-wrap--error{border-color:#de0317}.web-scanner-form .web-scanner-form__field-error{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.web-scanner-form .web-scanner-form__field-error{font-size:.875rem;line-height:1.2}}.web-scanner-form .web-scanner-form__field-error{color:#de0317;min-height:1.125rem;margin:0}.web-scanner-form .web-scanner-form__field-error:empty{display:none}.web-scanner-form .web-scanner-form__checkbox-label{cursor:pointer;letter-spacing:-.01em;color:#3a3a3a;align-items:center;gap:.625rem;width:fit-content;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2;display:inline-flex}.web-scanner-form .web-scanner-form__checkbox{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.web-scanner-form .web-scanner-form__checkbox:focus-visible+.web-scanner-form__checkbox-box{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-form .web-scanner-form__checkbox:checked+.web-scanner-form__checkbox-box{background-color:#1e1e1e;border-color:#1e1e1e}.web-scanner-form .web-scanner-form__checkbox:checked+.web-scanner-form__checkbox-box:after{opacity:1}.web-scanner-form .web-scanner-form__checkbox-box{background-color:#fff;border:.0625rem solid #868686;border-radius:.15625rem;flex-shrink:0;width:1.125rem;height:1.125rem;transition:all .2s ease-in-out;position:relative}.web-scanner-form .web-scanner-form__checkbox-box:after{content:"";opacity:0;border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.25rem;height:.5rem;transition:opacity .2s ease-in-out;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.web-scanner-form .web-scanner-form__email-field{flex-direction:column;gap:.5rem;display:flex}.web-scanner-form .web-scanner-form__email-field[hidden]{display:none}.web-scanner-form.web-scanner-form--email-visible .web-scanner-form__checkbox-label{align-items:flex-start;width:100%;min-height:1.625rem;padding-top:.5rem}.web-scanner-form.web-scanner-form--email-visible .web-scanner-form__note{line-height:1.3125rem}.web-scanner-form .web-scanner-form__note{letter-spacing:-.01em;color:#5e5e5e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}.web-scanner-form .web-scanner-form__actions{display:flex}.web-scanner-form .web-scanner-form__status{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.web-scanner-form .web-scanner-form__status{font-size:.875rem;line-height:1.2}}.web-scanner-form .web-scanner-form__status{color:#5e5e5e;margin:0}.web-scanner-form .web-scanner-form__status:empty{display:none}.web-scanner-form .web-scanner-form__status--error{color:#de0317}.web-scanner-form.web-scanner-form--on-accent{gap:1rem}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__field{max-width:38.75rem}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__label{letter-spacing:-.01em;color:#3a3a3a;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__input-wrap{background-color:#f1f1f1;border-color:#0000;min-height:3.25rem;padding:0 1rem}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__input{padding:.75rem 0}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__note,.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__checkbox-label{letter-spacing:-.01em;color:#3a3a3a;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:1.2}.web-scanner-form.web-scanner-form--on-accent .web-scanner-form__checkbox-box{border-color:#5e5e5e}.ally.web-scanner-hero{padding-top:3rem;padding-bottom:3.5rem}@media screen and (width>=768px){.ally.web-scanner-hero{padding-top:4rem;padding-bottom:4.5rem}}@media screen and (width>=991px){.ally.web-scanner-hero{padding-top:5rem;padding-bottom:3.125rem}}.ally.web-scanner-hero .web-scanner-hero__wrap{flex-direction:column;align-items:flex-start;gap:2.5rem;max-width:40.5419rem;margin:0 auto;display:flex}.ally.web-scanner-hero .web-scanner-hero__intro{flex-direction:column;gap:1.25rem;width:100%;display:flex}.ally.web-scanner-hero .web-scanner-hero__title{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__title{font-size:.875rem;line-height:1.2}}.ally.web-scanner-hero .web-scanner-hero__title{color:#5e5e5e;letter-spacing:.14em;text-transform:uppercase;margin:0}.ally.web-scanner-hero .web-scanner-hero__heading{letter-spacing:-.04em;color:#1e1e1e;margin:0;font-family:ABCDiatype,sans-serif;font-size:2.75rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__heading{font-size:4rem}}@media screen and (width>=991px){.ally.web-scanner-hero .web-scanner-hero__heading{letter-spacing:-.04em;font-size:5.625rem}}.ally.web-scanner-hero .web-scanner-hero__heading-accent{text-underline-offset:.04em;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:.08em}.ally.web-scanner-hero .web-scanner-hero__description{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__description{font-size:1.0625rem}}.ally.web-scanner-hero .web-scanner-hero__description{color:#3a3a3a;max-width:32.8125rem;margin:0;padding-top:.5rem}.ally.web-scanner-hero .web-scanner-hero__initial{opacity:1;transition:opacity .35s}.ally.web-scanner-hero .web-scanner-hero__initial.is-fading-out{opacity:0}.ally.web-scanner-hero .web-scanner-hero__scan-view{opacity:0;max-width:40rem;margin:0 auto;transition:opacity .35s,transform .35s;transform:translateY(.5rem)}.ally.web-scanner-hero .web-scanner-hero__scan-view[hidden]{display:none}.ally.web-scanner-hero .web-scanner-hero__scan-view.is-visible{opacity:1;transform:translateY(0)}.ally.web-scanner-hero .web-scanner-hero__scan-status{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.ally.web-scanner-hero .web-scanner-hero__scan-label,.ally.web-scanner-hero .web-scanner-hero__scan-percent{letter-spacing:0;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-label,.ally.web-scanner-hero .web-scanner-hero__scan-percent{font-size:.875rem;line-height:1.2}}.ally.web-scanner-hero .web-scanner-hero__scan-label,.ally.web-scanner-hero .web-scanner-hero__scan-percent{color:#5e5e5e;letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.0625rem}.ally.web-scanner-hero .web-scanner-hero__scan-domain{letter-spacing:-.04em;color:#1e1e1e;margin:0 0 1.5rem;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:2.375rem}.ally.web-scanner-hero .web-scanner-hero__scan-domain:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.ally.web-scanner-hero .web-scanner-hero__scan-progress{background-color:#c2bab4;border-radius:.5rem;width:100%;height:.375rem;margin-bottom:.5rem;overflow:hidden}.ally.web-scanner-hero .web-scanner-hero__scan-progress-fill{background-color:#1e1e1e;width:84.8%;height:100%;display:block}.ally.web-scanner-hero .web-scanner-hero__scan-steps{margin:0;padding:2rem 0 .5rem;list-style:none}.ally.web-scanner-hero .web-scanner-hero__scan-step{border-top:.0625rem solid #c2bab4;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;height:3.4375rem;padding:0;display:grid}.ally.web-scanner-hero .web-scanner-hero__scan-step--active{height:4.5rem}.ally.web-scanner-hero .web-scanner-hero__scan-index{letter-spacing:0;color:#1e1e1e;border:.0625rem solid #c2bab4;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.3;display:inline-flex}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-index{font-size:.875rem;line-height:1.2}}.ally.web-scanner-hero .web-scanner-hero__scan-index{color:#1e1e1e;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:normal}.ally.web-scanner-hero .web-scanner-hero__scan-step--complete .web-scanner-hero__scan-index{color:#f1f1f1;background-color:#1e1e1e;border-color:#1e1e1e}.ally.web-scanner-hero .web-scanner-hero__scan-checkmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M2.4375 6.90625L5.28125 9.75L10.5625 3.65625' stroke='%23F1F1F1' stroke-width='1.625' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.8125rem;height:.8125rem;display:inline-block}.ally.web-scanner-hero .web-scanner-hero__scan-step--active .web-scanner-hero__scan-index{background:#fcaf17;border:.0625rem solid #fcaf17;border-radius:.875rem}.ally.web-scanner-hero .web-scanner-hero__scan-copy{flex-direction:column;gap:.1875rem;display:flex}.ally.web-scanner-hero .web-scanner-hero__scan-step-title{color:#1e1e1e;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:normal}.ally.web-scanner-hero .web-scanner-hero__scan-step--active~.web-scanner-hero__scan-step .web-scanner-hero__scan-step-title{color:#5e5e5e;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:normal}.ally.web-scanner-hero .web-scanner-hero__scan-step-subtitle{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-step-subtitle{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.web-scanner-hero .web-scanner-hero__scan-step-subtitle{color:#5e5e5e;line-height:1.1875rem}.ally.web-scanner-hero .web-scanner-hero__scan-step-state{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-step-state{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.web-scanner-hero .web-scanner-hero__scan-step-state{color:#5e5e5e;white-space:nowrap;line-height:1.1875rem}.ally.web-scanner-hero .web-scanner-hero__scan-footnote{letter-spacing:-.00875rem;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-footnote{letter-spacing:-.009375rem;font-size:.9375rem}}.ally.web-scanner-hero .web-scanner-hero__scan-footnote{color:#5e5e5e;border-top:.0625rem solid #c2bab4;margin:.1875rem 0 0;padding-top:.9375rem;line-height:1.0625rem}.ally.web-scanner-hero .web-scanner-hero__scan-tip{background-color:#c2bab4;border-radius:1.25rem;margin-top:2.04313rem;padding:1.375rem 1.875rem 1.25rem}.ally.web-scanner-hero .web-scanner-hero__scan-tip-header{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;margin-bottom:.5rem;display:flex}.ally.web-scanner-hero .web-scanner-hero__scan-tip-label{color:#3a3a3a;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal}.ally.web-scanner-hero .web-scanner-hero__scan-tip-controls{justify-content:flex-start;align-items:center;width:11.3906rem;min-height:2rem;display:flex}.ally.web-scanner-hero .web-scanner-hero__scan-tip-control,.ally.web-scanner-hero .web-scanner-hero__scan-tip-nav{color:#1e1e1e;cursor:pointer;background:0 0;border:.0625rem solid #1e1e1e;padding:0}.ally.web-scanner-hero .web-scanner-hero__scan-tip-control{letter-spacing:.04125rem;text-transform:uppercase;border-radius:2.5rem;min-height:2rem;margin-right:2.5625rem;padding:0 1.125rem;font-family:ABC Diatype,sans-serif;font-size:.6875rem;font-style:normal;font-weight:700;line-height:normal;position:relative}.ally.web-scanner-hero .web-scanner-hero__scan-tip-control:after{content:"";pointer-events:none;border-left:.0625rem solid #5e5e5e;width:0;height:1.875rem;position:absolute;top:50%;right:-1.3125rem;transform:translateY(-50%)}.ally.web-scanner-hero .web-scanner-hero__scan-tip-nav{border-color:#3a3a3a;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-family:ABC Diatype,sans-serif;font-size:.8125rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.ally.web-scanner-hero .web-scanner-hero__scan-tip-nav[data-web-scanner-tip-prev]{margin-left:0;margin-right:.25rem}.ally.web-scanner-hero .web-scanner-hero__scan-tip-arrow{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:.8125rem;height:.8125rem;display:inline-block}.ally.web-scanner-hero .web-scanner-hero__scan-tip-arrow--prev{background-image:url(/images/icons/ally--arrow-left.svg)}.ally.web-scanner-hero .web-scanner-hero__scan-tip-arrow--next{background-image:url(/images/icons/ally--arrow-right.svg)}.ally.web-scanner-hero .web-scanner-hero__scan-tip-text{color:#1e1e1e;margin:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:120%}.ally.web-scanner-hero .web-scanner-hero__report-ready{border:.0625rem solid #1e1e1e;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.8125rem;margin-top:2.29688rem;padding:1.4375rem 1.6875rem;display:flex}.ally.web-scanner-hero .web-scanner-hero__report-ready-title{color:#1e1e1e;margin:0;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:normal}.ally.web-scanner-hero .web-scanner-hero__report-ready-link{margin-right:2.9375rem;padding-left:2rem;padding-right:2rem}.ally.web-scanner-hero .web-scanner-hero__scan-cancel{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.web-scanner-hero .web-scanner-hero__scan-cancel{font-size:1.0625rem}}.ally.web-scanner-hero .web-scanner-hero__scan-cancel{color:#1e1e1e;text-underline-offset:.125rem;cursor:pointer;background:0 0;border:none;min-height:1.9375rem;margin-top:2.23438rem;padding:.375rem 0 0;line-height:1.1875rem;text-decoration:underline}body.web-scanner--results-modal-open{overflow:hidden}.web-scanner-results-modal{z-index:12000;display:none;position:fixed;inset:0}.web-scanner-results-modal[hidden]{display:none}.web-scanner-results-modal.is-open{display:block}.web-scanner-results-modal .web-scanner-results-modal__backdrop{background:#f1f1f1;position:absolute;inset:0}.web-scanner-results-modal .web-scanner-results-modal__surface{z-index:1;background:#f1f1f1;height:100%;position:relative;overflow-y:auto}.web-scanner-results-modal .web-scanner-results-modal__wizard-viewport{transition:height .45s;overflow:hidden}.web-scanner-results-modal .web-scanner-results-modal__wizard-track{align-items:flex-start;width:100%;transition:transform .45s;display:flex;transform:none}.web-scanner-results-modal .web-scanner-results-modal__wizard-track.is-step-2{transform:translate(-100%)}.web-scanner-results-modal .web-scanner-results-modal__wizard-track.is-step-3{transform:translate(-200%)}.web-scanner-results-modal .web-scanner-results-modal__wizard-track.is-step-4{transform:translate(-300%)}@media (prefers-reduced-motion:reduce){.web-scanner-results-modal .web-scanner-results-modal__wizard-viewport,.web-scanner-results-modal .web-scanner-results-modal__wizard-track,.web-scanner-results-modal .web-scanner-results-modal__schedule,.web-scanner-results-modal .web-scanner-results-modal__schedule-icon,.web-scanner-results-modal .web-scanner-results-modal__share{transition:none}}.web-scanner-results-modal .web-scanner-results-modal__panel{flex-direction:column;flex-shrink:0;width:100%;display:flex}.web-scanner-results-modal .web-scanner-results-modal__container{max-width:75.5rem;margin:0 auto;padding:0 1.5rem}.web-scanner-results-modal .web-scanner-results-modal__topbar{z-index:5;background:#f1f1f1;border-bottom:.0625rem solid #1e1e1e;min-height:4.125rem;position:sticky;top:0}.web-scanner-results-modal .web-scanner-results-modal__topbar .web-scanner-results-modal__container{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.0625rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__brand{align-items:center;gap:1.5rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__home{cursor:pointer;background:#f1f1f1;border:.0625rem solid #1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__home-icon{background:url(/images/icons/ally--arrow-left.svg) 50%/contain no-repeat;width:.8125rem;height:.8125rem}.web-scanner-results-modal .web-scanner-results-modal__domain{color:#1e1e1e;letter-spacing:-.00875rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__scanned{color:#5e5e5e;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:400;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__progress-head{justify-content:space-between;align-items:center;width:16.0625rem;margin-left:auto;display:flex}.web-scanner-results-modal .web-scanner-results-modal__step{color:#1e1e1e;letter-spacing:.04875rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1875rem}.web-scanner-results-modal .web-scanner-results-modal__step-track{gap:.25rem;width:9.25rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__step-dot{background:#c2bab4;border-radius:.25rem;width:2.125rem;height:.5rem}.web-scanner-results-modal .web-scanner-results-modal__step-dot--completed{background:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__step-dot--active{background:#fcaf17}.web-scanner-results-modal .web-scanner-results-modal__content{padding:4.5rem 0 5.54375rem}.web-scanner-results-modal .web-scanner-results-modal__kicker{color:#5e5e5e;letter-spacing:.125rem;text-transform:uppercase;margin:0 0 1.9375rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__title{color:#272727;letter-spacing:-.04em;margin:0 0 3rem;font-family:ABC Diatype,sans-serif;font-size:3.75rem;font-weight:700;line-height:90%}.web-scanner-results-modal .web-scanner-results-modal__title:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__title--findings{letter-spacing:-.04em;margin-bottom:.875rem;font-size:3.75rem;line-height:90%}.web-scanner-results-modal .web-scanner-results-modal__body{border-top:.0625rem solid #1e1e1e;grid-template-columns:minmax(0,1fr) minmax(0,37.9375rem);gap:4.5rem;padding-top:2.8125rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__score-row{align-items:flex-end;gap:.875rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__score{color:#1e1e1e;letter-spacing:-.375rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:11.875rem;font-weight:700;line-height:80%}.web-scanner-results-modal .web-scanner-results-modal__outof{color:#5e5e5e;margin:0 0 1rem;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__score-chip{background:#fcaf17;border-radius:.25rem;width:7.5rem;height:.5rem;margin-top:1rem}.web-scanner-results-modal .web-scanner-results-modal__status{color:#1e1e1e;margin:1.25rem 0 0;font-family:ABC Diatype,sans-serif;font-size:1.5rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__hint{color:#5e5e5e;max-width:19.6875rem;margin:.875rem 0 0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__issues-pill{border:.0625rem solid #1e1e1e;border-radius:2.5rem;align-items:center;gap:.625rem;width:fit-content;min-height:2.5rem;margin-top:1.5rem;padding:0 1.125rem;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__issues-dot{background:#fcaf17;border-radius:50%;width:.5625rem;height:.5625rem}.web-scanner-results-modal .web-scanner-results-modal__issues-number,.web-scanner-results-modal .web-scanner-results-modal__issues-label{color:#1e1e1e;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__summary{color:#1e1e1e;margin:0;font-family:Vollkorn,serif;font-size:1.25rem;font-weight:500;line-height:140%}.web-scanner-results-modal .web-scanner-results-modal__severity-kicker{color:#5e5e5e;letter-spacing:.09rem;margin:.75rem 0 0;font-family:ABC Diatype,sans-serif;font-size:.75rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__severity-bar{border:.0625rem solid #c2bab4;grid-template-columns:165.61fr 248.11fr 73.39fr 119.5fr;height:1rem;margin-top:.75rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__severity-segment--critical{background:#fcaf17}.web-scanner-results-modal .web-scanner-results-modal__severity-segment--serious{background:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__severity-segment--moderate{background:#c2bab4}.web-scanner-results-modal .web-scanner-results-modal__severity-segment--minor{background:#fff;border-left:.0625rem solid #c2bab4}.web-scanner-results-modal .web-scanner-results-modal__severity-grid{border-top:.0625rem solid #1e1e1e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__severity-card{min-height:4.8125rem;padding:.875rem .625rem 0}.web-scanner-results-modal .web-scanner-results-modal__severity-card:not(:first-child){border-left:.0625rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__severity-count{color:#1e1e1e;margin:0;font-family:ABC Diatype,sans-serif;font-size:2rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__severity-label{color:#3a3a3a;align-items:center;gap:.4375rem;margin:.25rem 0 0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:500;line-height:normal;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__severity-dot{flex-shrink:0;width:.625rem;height:.625rem}.web-scanner-results-modal .web-scanner-results-modal__severity-dot--critical{background:#fcaf17}.web-scanner-results-modal .web-scanner-results-modal__severity-dot--serious{background:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__severity-dot--moderate{background:#c2bab4}.web-scanner-results-modal .web-scanner-results-modal__severity-dot--minor{background:#fff;border:.0625rem solid #5e5e5e}.web-scanner-results-modal .web-scanner-results-modal__footer{border-top:.0625rem solid #1e1e1e;margin-top:0}.web-scanner-results-modal .web-scanner-results-modal__footer .web-scanner-results-modal__container{justify-content:space-between;align-items:center;gap:1.25rem;min-height:5.4375rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__footer-back{color:#1e1e1e;cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-family:ABC Diatype,sans-serif;font-size:.90625rem;font-weight:500;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__next{margin-right:2.9375rem;padding-left:2rem;padding-right:2rem}.web-scanner-results-modal .web-scanner-results-modal__findings-intro{color:#5e5e5e;max-width:38.75rem;margin:0 0 .875rem;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__findings-list{border-top:.0625rem solid #1e1e1e;padding-top:2.1875rem}.web-scanner-results-modal .web-scanner-results-modal__finding{border-bottom:.0625rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__finding-head{grid-template-columns:2.75rem 7.5rem minmax(0,1fr) auto 1.75rem;align-items:center;gap:1.125rem;min-height:4.8125rem;padding:0 .25rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__finding-order{color:#5e5e5e;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__finding-badge{color:#1e1e1e;letter-spacing:.0625rem;background:#fcaf17;border:.0625rem solid #fcaf17;border-radius:2.5rem;justify-content:center;align-items:center;width:7.5rem;height:2.0625rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__finding-badge--serious{color:#f1f1f1;background:#1e1e1e;border-color:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__finding-badge--minor{color:#1e1e1e;background:#fff;border:.0625rem solid #5e5e5e}.web-scanner-results-modal .web-scanner-results-modal__finding-title{color:#1e1e1e;letter-spacing:normal;margin:0;font-family:ABC Diatype,sans-serif;font-size:1.25rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__finding-count{color:#5e5e5e;white-space:nowrap;margin:0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__finding-toggle{color:#5e5e5e;cursor:pointer;background:0 0;border:none;width:1.75rem;padding:0;font-family:ABC Diatype,sans-serif;font-size:1.75rem;font-weight:400;line-height:1}.web-scanner-results-modal .web-scanner-results-modal__finding-body{grid-template-columns:minmax(0,31.8125rem) minmax(0,31.8125rem);gap:1.75rem;padding:0 0 1.5rem 3.875rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__finding-label{color:#5e5e5e;letter-spacing:.0825rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:.6875rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__finding-copy{color:#4c4c4c;margin:.375rem 0 0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__wcag-tags{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__wcag-tag{color:#1e1e1e;border:.0625rem solid #1e1e1e;border-radius:2.5rem;align-items:center;min-height:1.6875rem;padding:0 .8125rem;font-family:ABC Diatype,sans-serif;font-size:.78125rem;font-weight:500;line-height:normal;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__findings-pagination{align-items:center;gap:.625rem;width:23.75rem;min-height:4.75rem;margin-top:.875rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__findings-page,.web-scanner-results-modal .web-scanner-results-modal__findings-next{color:#f1f1f1;cursor:pointer;background:#1e1e1e;border:none;border-radius:2.5rem;width:2.9375rem;height:2.9375rem;padding:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:110%;transition:all .3s ease-in-out}.web-scanner-results-modal .web-scanner-results-modal__findings-page:hover,.web-scanner-results-modal .web-scanner-results-modal__findings-next:hover{color:#c2bab4}.web-scanner-results-modal .web-scanner-results-modal__findings-page:focus-visible,.web-scanner-results-modal .web-scanner-results-modal__findings-next:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__findings-page--muted{color:#1e1e1e;background:#f1f1f1}.web-scanner-results-modal .web-scanner-results-modal__findings-page--muted:hover{color:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__findings-page--active{color:#f1f1f1;cursor:default;background:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__findings-page--active:hover{color:#f1f1f1}.web-scanner-results-modal .web-scanner-results-modal__findings-next{width:5.9375rem}.web-scanner-results-modal .web-scanner-results-modal__content--limits{padding-bottom:3rem}.web-scanner-results-modal .web-scanner-results-modal__title--limits{width:30.625rem;margin-bottom:.875rem}.web-scanner-results-modal .web-scanner-results-modal__limits-intro{color:#5e5e5e;max-width:38.75rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__limits-layout{border-top:.0625rem solid #1e1e1e;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:4.5rem;margin-top:.75rem;padding-top:4.9375rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__limits-left{flex-direction:column;gap:1.125rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__limits-copy{color:#5e5e5e;margin:0;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__limits-highlight{color:#1e1e1e;margin:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:500;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__limits-right{flex-direction:column;gap:1.25rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__limits-subtitle{color:#1e1e1e;letter-spacing:-.02rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:2rem;font-weight:700;line-height:100%}.web-scanner-results-modal .web-scanner-results-modal__limits-list{margin:0;padding:.875rem 0 0;list-style:none}.web-scanner-results-modal .web-scanner-results-modal__limits-item{border-top:.0625rem solid #c2bab4;grid-template-columns:2.5rem 13.75rem minmax(0,1fr);align-items:center;gap:1rem;min-height:3.125rem;padding:.8125rem 0;display:grid}.web-scanner-results-modal .web-scanner-results-modal__limits-index{color:#5e5e5e;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__limits-topic{color:#1e1e1e;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__limits-desc{color:#5e5e5e;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:145%}.web-scanner-results-modal .web-scanner-results-modal__content--path{padding-bottom:3rem}.web-scanner-results-modal .web-scanner-results-modal__content--path .web-scanner-results-modal__kicker{margin-bottom:.875rem}.web-scanner-results-modal .web-scanner-results-modal__title--path{width:30.625rem;margin-bottom:.875rem}.web-scanner-results-modal .web-scanner-results-modal__path-intro{color:#5e5e5e;max-width:38.75rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__path-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4.5rem;margin-top:2.125rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__path-list{border-top:.0625rem solid #1e1e1e;margin:0;padding:0;list-style:none}.web-scanner-results-modal .web-scanner-results-modal__path-item{border-bottom:.0625rem solid #c2bab4;grid-template-columns:4.5rem minmax(8.75rem,14.75rem) minmax(0,1fr);align-items:start;column-gap:1rem;min-height:5rem;padding:1rem .25rem;display:grid}.web-scanner-results-modal .web-scanner-results-modal__path-item--current{background:#e9e6e3}.web-scanner-results-modal .web-scanner-results-modal__path-index{color:#5e5e5e;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__path-item--current .web-scanner-results-modal__path-index{color:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__path-topic{color:#1e1e1e;flex-direction:column;align-items:flex-start;gap:.25rem;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:normal;display:flex}.web-scanner-results-modal .web-scanner-results-modal__path-badge{color:#1e1e1e;letter-spacing:.0525rem;background:#fcaf17;border-radius:2.5rem;align-items:center;padding:.1875rem .625rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:normal;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__path-desc{color:#5e5e5e;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__path-card{background:#fff;border-radius:1.5rem;flex-direction:column;gap:.625rem;padding:2.8125rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__path-card-kicker{color:#5e5e5e;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.web-scanner-results-modal .web-scanner-results-modal__path-card-title{color:#1e1e1e;letter-spacing:-.02rem;max-width:21.4375rem;margin:0;font-family:ABC Diatype,sans-serif;font-size:2rem;font-weight:700;line-height:100%}.web-scanner-results-modal .web-scanner-results-modal__path-card-copy{color:#5e5e5e;margin:0;padding-top:.25rem;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__path-actions{flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:.875rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__schedule{color:#1e1e1e;white-space:nowrap;background:#fcaf17;border-radius:2.5rem;justify-content:center;align-items:center;min-height:2.9375rem;margin-right:2.9375rem;padding:1rem 2rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}.web-scanner-results-modal .web-scanner-results-modal__schedule:hover{color:#1e1e1e;border-top-right-radius:0;border-bottom-right-radius:0}.web-scanner-results-modal .web-scanner-results-modal__schedule:hover .web-scanner-results-modal__schedule-icon{border-top-left-radius:0;border-bottom-left-radius:0}.web-scanner-results-modal .web-scanner-results-modal__schedule:focus-visible{outline:none}.web-scanner-results-modal .web-scanner-results-modal__schedule:focus-visible:after{content:"";pointer-events:none;border:.125rem solid #1e1e1e;border-radius:6.1875rem;width:calc(100% + 3.375rem);height:calc(100% + .5rem);position:absolute;top:-.25rem;left:-.25rem}.web-scanner-results-modal .web-scanner-results-modal__schedule-icon{background:#fcaf17;border-radius:50%;justify-content:center;align-items:center;width:2.9375rem;height:2.9375rem;transition:all .3s ease-in-out;display:inline-flex;position:absolute;top:50%;right:-2.875rem;transform:translateY(-50%)}.web-scanner-results-modal .web-scanner-results-modal__schedule-icon img{display:block}.web-scanner-results-modal .web-scanner-results-modal__share{color:#1e1e1e;cursor:pointer;background:0 0;border:.0625rem solid #1e1e1e;border-radius:2.5rem;min-height:2.9375rem;padding:1rem 2rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:110%;transition:all .3s ease-in-out}.web-scanner-results-modal .web-scanner-results-modal__share:hover,.web-scanner-results-modal .web-scanner-results-modal__share.is-copied,.web-scanner-results-modal .web-scanner-results-modal__share.is-copied:hover{color:#f1f1f1;background:#1e1e1e;border-color:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__share:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__path-explore{border-top:.0625rem solid #c2bab4;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;margin-top:.875rem;padding-top:1.1875rem;display:flex}.web-scanner-results-modal .web-scanner-results-modal__path-explore-note{color:#5e5e5e;margin:0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal .web-scanner-results-modal__path-explore-link{color:#1e1e1e;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;min-height:1.5rem;padding:.25rem 0;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:120%;text-decoration:none;display:inline-flex}.web-scanner-results-modal .web-scanner-results-modal__path-explore-link img{display:block}.web-scanner-results-modal .web-scanner-results-modal__path-explore-link:hover{color:#1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__path-explore-link:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__finding:not(.is-expanded) .web-scanner-results-modal__finding-body{display:none}@media (width<=1200px){.web-scanner-results-modal .web-scanner-results-modal__content{padding:3rem 0 2rem}.web-scanner-results-modal .web-scanner-results-modal__title{font-size:2.75rem}.web-scanner-results-modal .web-scanner-results-modal__body{grid-template-columns:1fr;gap:2.5rem}.web-scanner-results-modal .web-scanner-results-modal__limits-layout{grid-template-columns:1fr;gap:2.5rem;padding-top:3rem}.web-scanner-results-modal .web-scanner-results-modal__path-layout{grid-template-columns:1fr;gap:2.5rem}.web-scanner-results-modal .web-scanner-results-modal__path-item{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.5rem}.web-scanner-results-modal .web-scanner-results-modal__path-desc{grid-column:2}.web-scanner-results-modal .web-scanner-results-modal__limits-item{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.625rem}.web-scanner-results-modal .web-scanner-results-modal__limits-desc{grid-column:2}.web-scanner-results-modal .web-scanner-results-modal__finding-head{grid-template-columns:2.125rem 6.75rem minmax(0,1fr) auto 1.5rem;gap:.75rem}.web-scanner-results-modal .web-scanner-results-modal__finding-title{font-size:1.75rem}.web-scanner-results-modal .web-scanner-results-modal__finding-count{font-size:1.125rem}.web-scanner-results-modal .web-scanner-results-modal__finding-body{grid-template-columns:1fr;padding-left:2.875rem}.web-scanner-results-modal .web-scanner-results-modal__score{letter-spacing:-.1875rem;font-size:8rem}.web-scanner-results-modal .web-scanner-results-modal__severity-grid{border-bottom:none;grid-template-columns:repeat(2,minmax(0,1fr))}.web-scanner-results-modal .web-scanner-results-modal__severity-card{border-bottom:.0625rem solid #1e1e1e}.web-scanner-results-modal .web-scanner-results-modal__severity-card:nth-child(odd){border-left:none}}@media (width<=767px){.web-scanner-results-modal .web-scanner-results-modal__container{padding:0 1rem}.web-scanner-results-modal .web-scanner-results-modal__topbar .web-scanner-results-modal__container{flex-direction:column;justify-content:center;align-items:flex-start;min-height:auto;padding-top:.75rem;padding-bottom:.75rem}.web-scanner-results-modal .web-scanner-results-modal__progress-head{justify-content:space-between;width:100%}.web-scanner-results-modal .web-scanner-results-modal__step-track{flex:1;justify-content:flex-end}.web-scanner-results-modal .web-scanner-results-modal__title{font-size:2.25rem}.web-scanner-results-modal .web-scanner-results-modal__title--findings{font-size:2.125rem}.web-scanner-results-modal .web-scanner-results-modal__title--limits,.web-scanner-results-modal .web-scanner-results-modal__title--path{width:auto;font-size:2.75rem;line-height:90%}.web-scanner-results-modal .web-scanner-results-modal__path-intro,.web-scanner-results-modal .web-scanner-results-modal__path-card-copy,.web-scanner-results-modal .web-scanner-results-modal__path-explore-note{font-size:1rem}.web-scanner-results-modal .web-scanner-results-modal__path-card{padding:1.5rem}.web-scanner-results-modal .web-scanner-results-modal__path-card-title{font-size:1.75rem}.web-scanner-results-modal .web-scanner-results-modal__path-item{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.75rem .25rem}.web-scanner-results-modal .web-scanner-results-modal__path-topic,.web-scanner-results-modal .web-scanner-results-modal__path-desc,.web-scanner-results-modal .web-scanner-results-modal__findings-intro,.web-scanner-results-modal .web-scanner-results-modal__limits-intro,.web-scanner-results-modal .web-scanner-results-modal__limits-copy,.web-scanner-results-modal .web-scanner-results-modal__limits-highlight{font-size:1rem}.web-scanner-results-modal .web-scanner-results-modal__limits-subtitle{font-size:1.75rem;line-height:100%}.web-scanner-results-modal .web-scanner-results-modal__limits-item{grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.75rem 0}.web-scanner-results-modal .web-scanner-results-modal__limits-topic{font-size:1rem}.web-scanner-results-modal .web-scanner-results-modal__limits-desc{font-size:.875rem;line-height:140%}.web-scanner-results-modal .web-scanner-results-modal__score{font-size:6rem}.web-scanner-results-modal .web-scanner-results-modal__finding-head{grid-template-columns:1.625rem 1fr auto 1.25rem;gap:.625rem;padding:.875rem 0}.web-scanner-results-modal .web-scanner-results-modal__finding-badge{grid-column:2;width:fit-content;min-width:6.125rem;margin-top:-.5rem;font-size:.875rem}.web-scanner-results-modal .web-scanner-results-modal__finding-title{grid-column:2;font-size:1.25rem}.web-scanner-results-modal .web-scanner-results-modal__finding-count{grid-column:2;font-size:.9375rem}.web-scanner-results-modal .web-scanner-results-modal__finding-toggle{grid-area:1/4/span 4;align-self:center}.web-scanner-results-modal .web-scanner-results-modal__finding-body{padding:0 0 1.25rem 1.625rem}.web-scanner-results-modal .web-scanner-results-modal__finding-copy{font-size:.9375rem}.web-scanner-results-modal .web-scanner-results-modal__summary{font-size:1.125rem}.web-scanner-results-modal .web-scanner-results-modal__severity-grid{grid-template-columns:1fr}.web-scanner-results-modal .web-scanner-results-modal__severity-card:not(:first-child){border-left:none}.web-scanner-results-modal .web-scanner-results-modal__findings-pagination{flex-wrap:wrap;width:100%;min-height:auto;padding:.5rem 0}.web-scanner-results-modal .web-scanner-results-modal__footer .web-scanner-results-modal__container{flex-wrap:wrap;padding-top:1rem;padding-bottom:1rem}}.web-scanner-trust__grid{border-top:.0625rem solid #1e1e1e;grid-template-columns:1fr;gap:2rem;max-width:72.5rem;margin:3rem auto 0;display:grid}@media screen and (width>=768px){.web-scanner-trust__grid{grid-template-columns:repeat(3,1fr);gap:0;min-height:7.5rem;margin-top:4rem}}@media screen and (width>=991px){.web-scanner-trust__grid{margin-top:9.0625rem}}.web-scanner-trust__item{border-top:.0625rem solid #c2bab4;flex-direction:column;gap:.4375rem;padding-top:1.5rem;padding-bottom:.5rem;display:flex}@media screen and (width>=768px){.web-scanner-trust__item{border-top:none;border-left:.0625rem solid #c2bab4;min-height:7.4375rem;padding-left:2rem;padding-right:2.0625rem}.web-scanner-trust__item:first-child{border-left:none;padding-left:0}.web-scanner-trust__item:last-child{padding-right:0}}.web-scanner-trust__title{letter-spacing:-.01em;color:#1e1e1e;margin:0;padding-top:.1875rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:1.4375rem}.web-scanner-trust__description{letter-spacing:0;color:#5e5e5e;margin:0;font-family:ABCDiatype,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}.ally.web-scanner-receive{padding-top:2rem;padding-bottom:2rem}@media screen and (width>=991px){.ally.web-scanner-receive{padding-top:3.125rem}}.ally.web-scanner-receive .web-scanner-receive__card{background-color:#1e1e1e;border-radius:1.75rem;flex-direction:column;gap:2.5rem;max-width:88rem;margin:0 auto;padding:2rem 1.25rem;display:flex}@media screen and (width>=991px){.ally.web-scanner-receive .web-scanner-receive__card{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:4rem 5rem}}@media screen and (width>=1199px){.ally.web-scanner-receive .web-scanner-receive__card{padding:4rem 8.1875rem}}.ally.web-scanner-receive .web-scanner-receive__content{flex-direction:column;gap:1rem;display:flex}@media screen and (width>=991px){.ally.web-scanner-receive .web-scanner-receive__content{max-width:30.5rem}}.ally.web-scanner-receive .web-scanner-receive__title{letter-spacing:.142em;color:#c2bab4;text-transform:uppercase;margin:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.2}.ally.web-scanner-receive .web-scanner-receive__heading{letter-spacing:-.04em;color:#f1f1f1;margin:0;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:.9}.ally.web-scanner-receive .web-scanner-receive__description{letter-spacing:-.01em;color:#dad6d2;max-width:28.75rem;margin:0;padding-top:.180938rem;padding-bottom:.0434375rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.25rem}.ally.web-scanner-receive .web-scanner-receive__list{margin:0;padding:.75rem 0 0;list-style:none}.ally.web-scanner-receive .web-scanner-receive__list-item{border-top:.0625rem solid #c2bab44d;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.ally.web-scanner-receive .web-scanner-receive__list-item:last-child{padding-bottom:.8125rem}.ally.web-scanner-receive .web-scanner-receive__list-number{letter-spacing:0;color:#fcaf17;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2}.ally.web-scanner-receive .web-scanner-receive__list-text{letter-spacing:-.01em;color:#f1f1f1;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.25rem}.ally.web-scanner-receive .web-scanner-receive__sample{background-color:#f1f1f1;border-radius:1.25rem;flex:28.3125rem;padding:1.75rem}@media screen and (width>=991px){.ally.web-scanner-receive .web-scanner-receive__sample{max-width:28.3125rem;margin-top:.4375rem}}.ally.web-scanner-receive .web-scanner-receive__sample-label{letter-spacing:.142em;text-transform:uppercase;color:#5e5e5e;border-bottom:.0625rem solid #1e1e1e;margin:0 0 .6875rem;padding-bottom:.625rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.2}.ally.web-scanner-receive .web-scanner-receive__sample-score{letter-spacing:-.044em;color:#1e1e1e;margin:1.375rem 0 0;font-family:ABCDiatype,sans-serif;font-size:5.625rem;font-weight:700;line-height:.84}.ally.web-scanner-receive .web-scanner-receive__sample-score span{letter-spacing:-.01em;color:#5e5e5e;margin-bottom:.411875rem;margin-left:.625rem;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:400}.ally.web-scanner-receive .web-scanner-receive__sample-status{letter-spacing:-.01em;color:#1e1e1e;margin:.375rem 0 1.25rem;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:700;line-height:normal}.ally.web-scanner-receive .web-scanner-receive__bar{border-radius:.375rem;width:100%;height:.75rem;margin-bottom:.5rem;padding-right:.8125rem;display:flex;overflow:hidden}.ally.web-scanner-receive .web-scanner-receive__bar-segment{height:100%}.ally.web-scanner-receive .web-scanner-receive__bar-segment--critical{background-color:#fcaf17;flex:104}.ally.web-scanner-receive .web-scanner-receive__bar-segment--serious{background-color:#1e1e1e;flex:157}.ally.web-scanner-receive .web-scanner-receive__bar-segment--moderate{background-color:#c2bab4;flex:46}.ally.web-scanner-receive .web-scanner-receive__bar-segment--minor{background-color:#fff;border:.0625rem solid #c2bab4;flex:77}.ally.web-scanner-receive .web-scanner-receive__legend{color:#5e5e5e;margin:.5rem 0 1.25rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.ally.web-scanner-receive .web-scanner-receive__issues{margin:0 0 1rem;padding:0;list-style:none}.ally.web-scanner-receive .web-scanner-receive__issue{letter-spacing:0;color:#1e1e1e;border-top:.0625rem solid #c2bab4;justify-content:space-between;padding:.75rem 0;font-family:ABCDiatype,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3;display:flex}@media screen and (width>=768px){.ally.web-scanner-receive .web-scanner-receive__issue{font-size:.875rem;line-height:1.2}}.ally.web-scanner-receive .web-scanner-receive__issue-count{color:#5e5e5e}.ally.web-scanner-receive .web-scanner-receive__sample-note{color:#5e5e5e;margin:1rem 0 0;font-family:Vollkorn,serif;font-size:.875rem;font-style:italic;font-weight:500;line-height:normal}.ally.web-scanner-stats{padding-top:3.5rem;padding-bottom:3.5rem}@media screen and (width>=991px){.ally.web-scanner-stats{padding-bottom:5.5rem}.ally.web-scanner-stats .container{max-width:72.5rem;padding-left:0;padding-right:0}}.ally.web-scanner-stats .web-scanner-stats__title{letter-spacing:.142em;color:#5e5e5e;text-transform:uppercase;margin:0 0 1.5rem;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.2}.ally.web-scanner-stats .web-scanner-stats__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__grid{grid-template-columns:repeat(3,1fr);gap:0}}.ally.web-scanner-stats .web-scanner-stats__item{border-top:.0625rem solid #1e1e1e;flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__item{min-height:12.4375rem;padding-right:2.5rem}}.ally.web-scanner-stats .web-scanner-stats__number{align-items:flex-start;margin:0;display:inline-flex}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__number{height:5rem}}.ally.web-scanner-stats .web-scanner-stats__number .web-scanner-stats__number-value{letter-spacing:-.04em;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:1}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__number .web-scanner-stats__number-value{font-size:5.625rem;line-height:.7}}.ally.web-scanner-stats .web-scanner-stats__number-suffix{letter-spacing:-.04em;margin-top:.125rem;font-size:1.25rem;line-height:1}.ally.web-scanner-stats .web-scanner-stats__number-suffix--small{font-size:1.0625rem}.ally.web-scanner-stats .web-scanner-stats__text{letter-spacing:0;color:#1e1e1e;margin:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.25rem}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__text{max-width:21.6669rem}}.ally.web-scanner-stats .web-scanner-stats__citation{color:#5e5e5e;margin:0;font-family:ABCDiatype,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.125rem}@media screen and (width>=768px){.ally.web-scanner-stats .web-scanner-stats__citation{max-width:21.6669rem}}.ally.web-scanner-stats .web-scanner-stats__citation em{font-style:italic}.ally.web-scanner-cta{padding-top:2rem;padding-bottom:3.5rem}@media screen and (width>=768px){.ally.web-scanner-cta{padding-top:2.5rem;padding-bottom:4rem}}.ally.web-scanner-cta .web-scanner-cta__card{background-color:#fcaf17;border-radius:1.75rem;padding:2rem 1.25rem}@media screen and (width>=768px){.ally.web-scanner-cta .web-scanner-cta__card{padding:3rem 2.5rem}}@media screen and (width>=991px){.ally.web-scanner-cta .web-scanner-cta__card{padding:3.875rem 3.5rem}}@media screen and (width>=1320px){.ally.web-scanner-cta .web-scanner-cta__card{padding:4.875rem 4rem 5rem 8.1875rem}}.ally.web-scanner-cta .web-scanner-cta__content{flex-direction:column;gap:2.25rem;display:flex}@media screen and (width>=991px){.ally.web-scanner-cta .web-scanner-cta__content{grid-template-columns:minmax(0,25.9375rem) minmax(0,40.5625rem);align-items:start;column-gap:max(1.5rem,min(3.5rem,100% - 66.5rem));display:grid}}@media screen and (width>=1320px){.ally.web-scanner-cta .web-scanner-cta__content{column-gap:max(1.5rem,min(9.375rem,100% - 66.5rem))}}.ally.web-scanner-cta .web-scanner-cta__intro{width:100%;min-width:0}.ally.web-scanner-cta .web-scanner-cta__title{letter-spacing:-.04em;color:#1e1e1e;max-width:25.9375rem;margin:0 0 1rem;font-family:ABCDiatype,sans-serif;font-size:3.75rem;font-style:normal;font-weight:700;line-height:.9}.ally.web-scanner-cta .web-scanner-cta__description{letter-spacing:normal;color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media screen and (width>=768px){.ally.web-scanner-cta .web-scanner-cta__description{font-size:1.0625rem}}.ally.web-scanner-cta .web-scanner-cta__description{color:#3a3a3a;max-width:25.9375rem;margin:0}.ally.web-scanner-cta .web-scanner-cta__form-wrap{width:100%;min-width:0}@media screen and (width>=991px){.ally.web-scanner-cta .web-scanner-cta__form-wrap{margin-top:1rem}}.ally.web-scanner-cta .web-scanner-cta__form-wrap .web-scanner-form{gap:1rem;max-width:none}.ally.web-scanner-cta .web-scanner-cta__form-wrap .web-scanner-form__actions{padding-top:0}.web-scanner-results-modal.web-scanner-results-modal--page{z-index:auto;background:0 0;height:auto;display:block;position:relative;inset:auto;overflow:visible}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-results-modal__surface{background:0 0;height:auto;overflow:visible}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__intro{grid-template-columns:minmax(0,1fr) minmax(17.5rem,30rem);align-items:start;gap:3rem;display:grid}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__intro .web-scanner-results-modal__title{margin-bottom:0}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__performance .web-scanner-results-modal__body{margin-top:3rem}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-results-modal__content--findings{padding-bottom:3rem}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-card{background:#fff;border-radius:1.5rem;flex-direction:column;gap:.625rem;padding:1.5rem 2.8125rem;display:flex}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-kicker{color:#5e5e5e;letter-spacing:.125rem;text-transform:uppercase;margin:0;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:500;line-height:normal}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-url{color:#1e1e1e;letter-spacing:-.010625rem;overflow-wrap:anywhere;font-family:ABC Diatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1;text-decoration:none}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-url:hover{text-decoration:underline}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-url:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-meta{color:#5e5e5e;margin:0;padding-bottom:.375rem;font-family:ABC Diatype,sans-serif;font-size:.9375rem;font-weight:400;line-height:120%}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-actions{flex-wrap:wrap;gap:.625rem;display:flex}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-action{color:#1e1e1e;cursor:pointer;background:0 0;border:.0625rem solid #1e1e1e;border-radius:2.5rem;justify-content:center;align-items:center;min-height:2.9375rem;padding:1rem 2rem;font-family:ABC Diatype,sans-serif;font-size:.875rem;font-weight:700;line-height:110%;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-action:hover{color:#f1f1f1;background:#1e1e1e;border-color:#1e1e1e}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-action:focus-visible{outline-offset:.125rem;outline:.125rem solid #1e1e1e}@media (width<=1200px){.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__intro{grid-template-columns:1fr}}@media (width<=767px){.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-card{padding:1.5rem}.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-action{width:100%}}@media (prefers-reduced-motion:reduce){.web-scanner-results-modal.web-scanner-results-modal--page .web-scanner-report__scan-action{transition:none}}.page-web-scanner.web-scanner--scan-only .section--web-scanner-receive,.page-web-scanner.web-scanner--scan-only .section--web-scanner-stats,.page-web-scanner.web-scanner--scan-only .section--faq-accordion,.page-web-scanner.web-scanner--scan-only .section--web-scanner-cta{display:none}.get-started-form__status{color:#1e1e1e;overflow-wrap:anywhere;margin-top:1rem;font-family:Vollkorn,serif}.get-started-form__status:empty,.get-started-form__error-announcer:empty,.get-started-form__char-count-live:empty{margin:0;display:block}.get-started{background-color:#f1f1f1;padding:3rem 0 2.5rem}@media screen and (width>=991px){.get-started{padding:5rem 0 5.25rem}}.get-started__layout{flex-direction:column;gap:2.625rem;display:flex}@media screen and (width>=1199px){.get-started__layout{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2.625rem;padding-left:6.5rem;padding-right:6.5rem}}.get-started__intro{flex-direction:column;gap:1.75rem;width:100%;max-width:none;display:flex}@media screen and (width>=1199px){.get-started__intro{flex:0 0 27.5rem;align-self:flex-start;max-width:27.5rem;position:sticky;top:5.3125rem}}.get-started__title{color:#1e1e1e;letter-spacing:-.1rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-weight:700;line-height:.9}@media screen and (width>=991px){.get-started__title{letter-spacing:-.15rem;font-size:3.75rem}}.get-started__title-line{display:inline}.get-started__title-highlight{text-underline-offset:.25rem;-webkit-text-decoration:underline #fcaf17;text-decoration:underline #fcaf17;text-decoration-thickness:calc(1em/8.69565)}.get-started__lead{color:#1e1e1e;letter-spacing:-.010625rem;width:100%;max-width:none;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.2}@media screen and (width>=1199px){.get-started__lead{max-width:24.0625rem}}.get-started__sublead{color:#5e5e5e;width:100%;max-width:none;margin:0;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:400;line-height:1.2}@media screen and (width>=1199px){.get-started__sublead{max-width:24.0625rem}}.get-started__media{width:100%;max-width:none;margin:0}@media screen and (width>=768px) and (width<=1198px){.get-started__media{max-width:50%}}@media screen and (width>=1199px){.get-started__media{max-width:27.5rem}}.get-started__image{object-fit:cover;object-position:bottom;border-radius:1.5rem;width:100%;height:20.125rem;display:block}.get-started__form-panel{width:100%}@media screen and (width>=1199px){.get-started__form-panel{flex:0 44.875rem;max-width:44.875rem}}.get-started-form__form{background:#fff;border-radius:.75rem;flex-direction:column;gap:1.5625rem;padding:2rem 1.25rem;display:flex}@media screen and (width>=768px){.get-started-form__form{gap:2.5rem}}@media screen and (width>=991px){.get-started-form__form{padding:3rem 3rem 3.75rem}}.get-started-form__form--loading{cursor:progress}.get-started-form__title{color:#1e1e1e;letter-spacing:-.08rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:2rem;font-weight:700;line-height:.9}.get-started-form__note+.get-started-form__field-row{margin-top:-.78125rem}@media screen and (width>=768px){.get-started-form__note+.get-started-form__field-row{margin-top:-1.25rem}}.get-started-form__field-row{flex-direction:column;gap:1.5625rem;width:100%;display:flex}@media screen and (width>=768px){.get-started-form__field-row{gap:2.5rem}}@media screen and (width>=768px) and (width<=1198px){.get-started-form__field-row{flex-direction:row;gap:1rem}.get-started-form__field-row .get-started-form__field{flex:1 1 0;min-width:0}}.get-started-form__field{flex-direction:column;gap:.5rem;width:100%;max-width:none;display:flex;position:relative}@media screen and (width>=1199px){.get-started-form__field{max-width:38.75rem}}.get-started-form__field.has-error .get-started-form__label,.get-started-form__field.has-error .get-started-form__legend{color:#de0317}.get-started-form__field.has-error .get-started-form__field-help.has-error{display:inline-flex}.get-started-form__field.has-error .get-started-form__error-icon{display:block}.get-started-form__label-group{flex-flow:wrap;align-items:baseline;gap:.375rem;display:flex}.get-started-form__field-control{padding-top:.25rem;position:relative}.get-started-form__closing{flex-direction:column;gap:1.25rem;width:100%;max-width:none;display:flex}@media screen and (width>=1199px){.get-started-form__closing{max-width:38.75rem}}.get-started-form__label{color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.2}.get-started-form__label abbr[title]{text-decoration:none}.get-started-form__label-optional,.get-started-form__legend-optional{font-weight:400}.get-started-form__required{text-decoration:none}.get-started-form__input,.get-started-form__textarea{color:#1e1e1e;background:#fff;border:.0625rem solid #868686;border-radius:.25rem;width:100%;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;transition:border-color .2s}.get-started-form__input:focus,.get-started-form__textarea:focus{border-color:#1e1e1e;outline:none}.get-started-form__input--error,.get-started-form__textarea--error{border-color:#de0317}.get-started-form__input{height:3.25rem;padding:0 2.75rem 0 1.0625rem}.get-started-form__input::placeholder{color:#5e5e5e;font-weight:500}.get-started-form__textarea{resize:vertical;min-height:9.375rem;padding:.9375rem 2.75rem .9375rem 1.0625rem;line-height:1.2}.get-started-form__char-meta{justify-content:flex-end;align-items:baseline;gap:.75rem;width:100%;display:flex}.get-started-form__char-limit-message{color:#de0317;margin:0 auto 0 0;font-family:ABCDiatype,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2}.get-started-form__char-count{color:#5e5e5e;text-align:right;margin:0;font-family:ABCDiatype,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2}.get-started-form__field-help{color:#de0317;margin:0;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2;display:none}.get-started-form__field-help.has-error{display:inline-flex}.get-started-form__error-icon{pointer-events:none;z-index:1;width:1.5rem;height:1.5rem;display:none;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.get-started-form__error-icon img{width:100%;height:100%;display:block}.get-started-form__error-icon--textarea{top:1.75rem;transform:none}.get-started-form__fieldset{border:0;width:100%;max-width:none;margin:0;padding:0}@media screen and (width>=1199px){.get-started-form__fieldset{max-width:38.75rem}}.get-started-form__legend{color:#1e1e1e;flex-flow:wrap;align-items:baseline;gap:.375rem;margin-bottom:.75rem;padding:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.2;display:flex}.get-started-form__legend-text{font:inherit}.get-started-form__options{grid-template-columns:1fr;gap:1rem;display:grid}@media screen and (width>=768px){.get-started-form__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.get-started-form__option{cursor:pointer;background:#fff;border:.0625rem solid #868686;border-radius:.25rem;align-items:center;gap:.875rem;min-height:3.375rem;padding:1.0625rem 1.1875rem;display:flex;position:relative}.get-started-form__checkbox{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.get-started-form__checkbox:focus-visible+.get-started-form__checkbox-box{outline-offset:.125rem;outline:.125rem solid #1e1e1e}.get-started-form__checkbox:checked+.get-started-form__checkbox-box{background-color:#fcaf17;border:.0625rem solid #1e1e1e}.get-started-form__checkbox:checked+.get-started-form__checkbox-box .get-started-form__checkbox-tick{opacity:1}.get-started-form__checkbox-box{cursor:pointer;background-color:#fff;border:.0625rem solid #767676;border-radius:.15625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:border-color .2s ease-in-out;display:inline-flex;position:relative}.get-started-form__checkbox-tick{opacity:0;pointer-events:none;width:.875rem;height:.6875rem;transition:opacity .2s ease-in-out;display:block}.get-started-form__checkbox-tick path{stroke:#1e1e1e}.get-started-form__option-text{color:#1e1e1e;cursor:pointer;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.2}.get-started-form__captcha{display:none}.get-started-form__footer{flex-direction:column;gap:1.5rem;width:100%;max-width:none;display:flex}@media screen and (width>=1199px){.get-started-form__footer{max-width:38.75rem}}.get-started-form__note{color:#5e5e5e;margin:0;font-family:Vollkorn,serif;font-size:.9375rem;font-weight:400;line-height:1.2}.get-started-form__actions{align-items:center;display:flex}.get-started-form__submit{padding-left:2rem;padding-right:2rem}.get-started-form__submit:disabled{opacity:.6;cursor:not-allowed}.get-started-flow{display:grid}.get-started-flow>.get-started,.get-started-flow>.get-started-success{grid-area:1/1;min-width:0}.get-started-flow .get-started{transition:opacity .45s}.get-started-flow .get-started.get-started--exit{opacity:0;pointer-events:none}.get-started-success{opacity:0;background-color:#f1f1f1;padding:3rem 0 5rem;transition:opacity .45s}.get-started-success .container{flex-direction:column;align-items:center;display:flex}@media screen and (width>=991px){.get-started-success{padding:4rem 0 6.25rem}}.get-started-success--visible{opacity:1}@media (prefers-reduced-motion:reduce){.get-started-success{transition-duration:.01ms}}.get-started-success__hero{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:100%;margin-bottom:3.0625rem;display:flex}.get-started-success__badge{align-items:center;gap:.875rem;padding-bottom:.625rem;display:inline-flex}.get-started-success__badge-icon{color:#1e1e1e;background-color:#fcaf17;border-radius:1.53125rem;flex-shrink:0;justify-content:center;align-items:center;width:3.0625rem;height:3.0625rem;display:flex}.get-started-success__badge-text{color:#1e1e1e;font-family:ABCDiatype,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.125rem}.get-started-success__title{color:#1e1e1e;letter-spacing:-.1rem;max-width:45rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:2.5rem;font-weight:700;line-height:.9}@media screen and (width>=991px){.get-started-success__title{letter-spacing:-.15rem;font-size:3.75rem}}.get-started-success__title:focus{outline:none}.get-started-success__title:focus-visible{outline-offset:.25rem;outline:.125rem solid #1e1e1e}.get-started-success__lead{color:#1e1e1e;letter-spacing:-.010625rem;max-width:26.8125rem;margin:0;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.2}.get-started-success__schedule-intro{text-align:center;background:#fff;border-radius:.625rem;width:100%;max-width:49.9375rem;margin:0 auto;padding:2rem 1.25rem;box-shadow:0 0 .375rem #00000038}@media screen and (width>=768px){.get-started-success__schedule-intro{padding:3.625rem 4.625rem 3.8125rem 4.375rem}}.get-started-success__calendly-panel{width:100%;max-width:62.5rem;margin:2rem auto 0}@media screen and (width>=681px){.get-started-success__calendly-panel{margin-top:0}}.get-started-success__schedule-title{color:#1e1e1e;letter-spacing:-.08rem;margin:0 0 1.25rem;font-family:ABCDiatype,sans-serif;font-size:2rem;font-weight:700;line-height:.9}@media screen and (width>=768px){.get-started-success__schedule-title{letter-spacing:-.1rem;font-size:2.5rem}}.get-started-success__schedule-text{color:#1e1e1e;letter-spacing:-.010625rem;max-width:40.9375rem;margin:0 auto;font-family:ABCDiatype,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.2}@media screen and (width>=768px){.get-started-success__schedule-text{letter-spacing:-.0125rem;font-size:1.25rem}}.get-started-success__calendly{width:100%}.get-started-success__calendly .calendly-inline-widget{width:100%;min-width:17.1875rem;height:59.375rem}@media screen and (width>=768px){.get-started-success__calendly .calendly-inline-widget{height:60.625rem}}@media screen and (width>=1199px){.get-started-success__calendly .calendly-inline-widget{height:41.25rem}}.get-started-success p.get-started-success__footnote{color:#1e1e1e;letter-spacing:-.010625rem;text-align:center;width:100%;max-width:40.9375rem;margin:0;font-family:Vollkorn,serif;font-size:1.0625rem;font-weight:500;line-height:1.2}@media screen and (width>=768px){.get-started-success p.get-started-success__footnote{margin-top:1.5rem}}.page-get-started{background-color:#f1f1f1}
