.ca-hero{background-position:50%;background-size:cover;padding:100px 0 120px;text-align:center}.ca-hero-title{color:#21174b;font-family:var(--font-family-Font-2,"Bricolage Grotesque");font-size:58px;font-style:normal;font-weight:800;letter-spacing:var(--letter-spacing--1_24,-1.24px);line-height:var(--line-height-67_5,67.5px);margin:0 0 30px}.ca-hero-title span{background:linear-gradient(90deg,#ff16b9,#00c2ff);background-clip:text;-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent}.ca-hero-subtitle{color:#4c57e6;font-weight:800;margin:30px auto;max-width:650px}.ca-hero-description,.ca-hero-subtitle{font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:var(--font-size-24,24px);font-style:normal;letter-spacing:var(--letter-spacing--0_24,-.24px);line-height:140%;text-align:center}.ca-hero-description{color:#21174b;font-weight:400;margin:30px auto 0;max-width:850px}.ca-cta-inner{background-position:50%;background-size:cover;border-radius:30px;padding:80px}@media screen and (max-width:1200px){.ca-cta-inner{padding:60px;position:relative}.ca-cta-inner .ca-cta-content{position:relative;z-index:10}.ca-cta-inner:before{background:linear-gradient(259deg,#ffe5f3 3.87%,#9ee8ff 109.51%)!important;border-radius:20px;content:"";display:block;inset:0;opacity:.85;position:absolute}}.ca-cta-content{max-width:565px}.ca-cta-content h2{color:#21174b;font-family:Bricolage Grotesque;font-size:48px;font-style:normal;font-weight:800;line-height:120%;margin:0 0 30px}.ca-cta-content h2 span{background:linear-gradient(90deg,#ff16b9,#00c2ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ca-cta-content p{font-size:24px;font-weight:var(--font-weight-400,400);margin:30px 0}.ca-cta-content p,.ca-cta-content ul{color:#21174b;font-family:var(--font-family-Font-4,"Helvetica Now Display");font-style:normal;letter-spacing:var(--letter-spacing-0_1,.1px);line-height:130%}.ca-cta-content ul{display:flex;flex-direction:column;font-size:22px;font-weight:800;gap:20px;margin:40px 0 0;padding:0}.ca-cta-content ul li{align-items:center;display:flex;gap:20px}.ca-cta-content ul svg{height:35px;min-height:35px;min-width:35px;width:35px}.ca-cta-content ul a{color:#ff29bd;font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:22px;font-style:normal;font-weight:800;letter-spacing:var(--letter-spacing-0_1,.1px);line-height:130%;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.ca-main-section{padding:80px 0}.ca-main-row{align-items:self-start;display:grid;gap:80px;grid-template-columns:380px 1fr;position:relative}.ca-main-sidebar{border:1px solid rgba(157,151,173,.3);border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.08);position:sticky;top:100px}.toc-title{color:#ff29bd;font-family:Bricolage Grotesque;font-feature-settings:"liga" off,"clig" off;font-size:20px;font-style:normal;font-weight:700;line-height:100%;padding:24px}.ca-toc{display:flex;flex-direction:column}.ca-toc a{border-left:6px solid transparent;color:#21174b;display:block;font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:20px;font-style:normal;font-weight:400;line-height:130%;padding:20px 24px;text-decoration:none;transition:padding-left .3s ease-in-out,border-color .3s ease-in-out}.ca-toc a:last-child{border-bottom-left-radius:20px}.ca-toc a.active{border-left:6px solid #4c57e6;font-weight:700;padding-left:40px}.ca-main-content{min-width:0}.ca-group+.ca-group{margin-top:50px}.ca-group-count{background:#ffe5f3;border-radius:20px;color:#ff29bd;display:inline-block;font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:20px;font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--line-height-25_2,25.2px);padding:6px 30px}.ca-group-title{color:#21174b;margin:30px 0 40px}.ca-group-title,.ca-group-title span{font-family:Bricolage Grotesque;font-size:40px;font-style:normal;font-weight:800;line-height:120%}.ca-group-title span{color:#ff29bd}.ca-accordion-item{border-top:var(--stroke-weight-1,1px) solid var(--color-grey-94,#f0f0f0)}.ca-accordion-item-q{align-items:center;color:var(--color-blue-19,#21174b);cursor:pointer;display:flex;font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:20px;font-style:normal;font-weight:var(--font-weight-700,700);gap:24px;justify-content:space-between;line-height:var(--line-height-25_2,25.2px);padding:19px 0 30px;text-align:left;width:100%}.ca-accordion-item-q:focus-visible{border-radius:8px;outline:2px solid #4c57e6;outline-offset:6px}.ca-accordion-item-q:after{border-right:2px solid #ff29bd;border-top:2px solid #ff29bd;content:"";flex-shrink:0;height:9px;margin-top:-4px;transform:rotate(135deg);transition:transform .3s ease;width:9px}.ca-accordion-item.active .ca-accordion-item-q{color:#4c57e6}.ca-accordion-item.active .ca-accordion-item-q:after{margin-top:4px;transform:rotate(-45deg)}.ca-accordion-item-a{color:var(--www-mention-me-com-valhalla,var(--color-blue-19,#21174b));font-family:var(--font-family-Font-4,"Helvetica Now Display");font-size:var(--font-size-18,18px);font-style:normal;font-weight:var(--font-weight-400,400);height:auto;letter-spacing:var(--letter-spacing-0_1,.1px);line-height:130%;overflow:hidden}.ca-accordion-item-a-inner{padding-bottom:30px}.ca-accordion-item:not(.active) .ca-accordion-item-a{display:none}@media (max-width:1199px){.ca-main-row{gap:40px;grid-template-columns:1fr}.ca-main-sidebar{display:none;position:static}}@media (max-width:767px){.ca-hero{padding:72px 0 88px}.ca-hero-title{font-size:40px;line-height:115%;margin-bottom:20px}.ca-cta-content p,.ca-hero-description,.ca-hero-subtitle{font-size:18px}.ca-main-section{padding:56px 0}.ca-main-sidebar{border-radius:16px}.toc-title{padding:20px 20px 12px}.ca-toc a{font-size:18px;padding:14px 20px}.ca-toc a.active{padding-left:28px}.ca-group+.ca-group{margin-top:56px}.ca-group-title,.ca-group-title span{font-size:32px;line-height:115%}.ca-accordion-item-q{font-size:18px;line-height:135%;padding:16px 0 22px}.ca-accordion-item-a{font-size:16px}.ca-accordion-item-a-inner{padding-bottom:22px}.ca-cta-inner{border-radius:24px;padding:32px 24px}.ca-cta-content h2{font-size:34px;margin-bottom:20px}.ca-cta-content ul,.ca-cta-content ul a{font-size:18px}}