.footer-hero{color:#c9d2f0;background:#0b133b;padding-top:64px;padding-bottom:24px;position:relative;overflow:hidden}.footer-hero>.container-max{position:relative}@media (width>=1024px){.footer-hero .footer-hero-grid{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px}}.footer-hero .footer-hero-grid>div:first-child p{color:#c9d2f0;line-height:1.6}.footer-hero .footer-hero-col>button{color:#ff5a3c;font-size:15px;font-weight:700}.footer-hero .footer-hero-col a{color:#fff;font-weight:500;transition:color .2s}.footer-hero .footer-hero-col a:hover{color:#ff9a66}.footer-hero .footer-hero-col li+li{margin-top:10px}.footer-hero .footer-hero-bottom{color:#a9b2d8;border-top:1px solid #222b66;margin-top:40px;padding-top:20px}.footer-hero .footer-hero-social{flex-wrap:wrap;justify-content:center;gap:8px}.footer-hero .footer-hero-social a{color:#fff;background:linear-gradient(145deg,#25306df5,#121b4bf5);border:1px solid #8b80ff47;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #03082333,inset 0 1px #ffffff12}.footer-hero .footer-hero-social a svg{width:18px;height:18px}.footer-hero .footer-hero-social a:hover{color:#fff;background:linear-gradient(145deg,#ff7849,#fd4f20);border-color:#ff9a66;transform:translateY(-3px);box-shadow:0 12px 24px #fd5d2047,inset 0 1px #ffffff38}.footer-hero a:focus-visible,.footer-hero button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #ff9a66}@media (width<=1023.98px){.footer-hero{padding-top:40px}.footer-hero .footer-hero-grid{gap:10px}.footer-hero .footer-hero-grid>div:first-child{margin-bottom:10px}.footer-hero .footer-hero-col{background:#141c4f;border-color:#222b66;border-radius:14px}.footer-hero .footer-hero-bottom{margin-top:24px}}.footer-hero .footer-hero-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}@media (width>=768px){.footer-hero .footer-hero-legal{justify-content:flex-start}}.footer-hero .footer-hero-powered{align-items:center;gap:8px;display:inline-flex}.footer-hero a.footer-uihub{color:#ffb547;text-underline-offset:3px;background:#ffb54729;border:1px solid #ffb5478c;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;text-decoration:underline;text-decoration-thickness:1.5px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.footer-hero a.footer-uihub:hover{color:#1a0c5c;background:#ffb547;text-decoration:none;transform:translateY(-1px)}.footer-hero a.footer-uihub:focus-visible{outline-offset:3px;outline:2px solid #ffb547}[dir=rtl] .footer-hero a.footer-uihub svg{transform:scaleX(-1)}.footer-hero--home{color:#dcd3ff;background-color:#2a1590;background-image:url(/assets/doodles-hero-DWDhunH9.svg),linear-gradient(#3a1cae 0%,#2a1590 45%,#1a0c5c 100%);background-repeat:repeat,no-repeat;background-size:280px 280px,auto}.footer-hero--home:before{content:"";background:linear-gradient(90deg,#ffb54700,#ffb547b3,#ffb54700);width:min(1100px,90%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-hero--home .footer-hero-dome{left:50%;bottom:var(--footer-band-h,64px);pointer-events:none;opacity:.9;background-color:#f0600f;background-image:url(/assets/doodles-orange-Cuo1sgjp.svg),linear-gradient(#ff8a2b 0%,#f0600f 60%,#d9480b 100%);background-repeat:repeat,no-repeat;background-size:200px 200px,auto;border-radius:50% 50% 0 0;width:70%;height:70px;position:absolute;transform:translate(-50%)}.footer-hero--home .footer-hero-grid>div:first-child p{color:#e6deff}.footer-hero--home .footer-hero-col>button{color:#ffb547}.footer-hero--home .footer-hero-col a{color:#dcd3ff}.footer-hero--home .footer-hero-col a:hover{color:#ffb547}.footer-hero--home{padding-bottom:0!important}.footer-hero--home .footer-hero-bottom{z-index:1;color:#fff;clip-path:inset(0 -100vmax);background:#0a04289e;border-top:0;margin-top:70px;padding-block:18px;position:relative;box-shadow:0 0 0 100vmax #0a04289e}@media (width<=767.98px){.footer-hero--home{--footer-band-h:150px}.footer-hero--home .footer-hero-dome{width:92%;height:50px}}.footer-hero--home .footer-hero-social a{color:#fff;background:#ffffff1f}
