.logo{display:flex;align-items:center;justify-content:center}.logo--sm{width:120px;height:auto}.logo--md{width:180px;height:auto}.logo--lg{width:220px;height:auto}.logo--xl,.logo--2xl{width:320px;height:auto}.logo-image{width:100%;height:auto;object-fit:contain;display:block}@media (max-width: 768px){.logo--xl{width:250px}.logo--2xl{width:290px}.logo--lg{width:170px}}@media (max-width: 480px){.logo--xl{width:210px}.logo--2xl{width:250px}.logo--lg{width:150px}.logo--md{width:130px}}.header{position:fixed;top:0;left:0;right:0;padding:0 3.75rem;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}.header__bg-gradient{position:absolute;inset:0;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.header--scrolled{padding:0 3.75rem}.header--scrolled .header__bg-gradient{background:#070707f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 20px #0000004d}.header--scrolled:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff0f}.header--dark-default .header__bg-gradient{background:#070707f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 20px #0000004d}.header--dark-default:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff0f}.header__container{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20;height:var(--header-height, 100px)}.header__logo{flex-shrink:0;text-decoration:none;position:relative;z-index:10;transition:opacity .5s ease,transform .3s ease;display:flex;align-items:center;height:100%}.header__logo .logo-image{image-rendering:-webkit-optimize-contrast}.header__logo:hover{opacity:.85}.header__nav{display:flex;align-items:center;gap:2.5rem;margin-left:2rem}.header__nav-item{position:relative;color:#fffc;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;transition:color .25s ease;padding:.5rem 0;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.header__nav-text{white-space:nowrap}.header__nav-item:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s ease;border-radius:1px}.header__nav-item:hover{color:#e23e60}.header__nav-item:hover:after{transform:scaleX(0)}.header__nav-item--active{color:#e23e60;font-weight:600}.header__nav-item--active:after{transform:scaleX(0)}.header__nav-chevron{transition:transform .25s ease;opacity:.6;flex-shrink:0}.header__nav-chevron--open{transform:rotate(180deg);opacity:1}.header__nav-dropdown{position:relative;padding-bottom:1rem;margin-bottom:-1rem}.header__nav-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:1.5rem;background:transparent}.header__dropdown-menu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%) translateY(8px);min-width:220px;background:#0f1423fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.5rem 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;box-shadow:0 20px 40px #0006}.header__dropdown-glow{display:none}.header__dropdown-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__dropdown-item{display:flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;color:#ffffffb3;font-size:.9375rem;font-weight:400;text-decoration:none;transition:all .2s ease;white-space:nowrap}.header__dropdown-indicator{width:3px;height:0;background:#e23e60;border-radius:2px;transition:height .2s ease,background .2s ease;flex-shrink:0}.header__dropdown-item:hover{color:#e23e60;background:#ffffff0d}.header__dropdown-item:hover .header__dropdown-indicator{height:14px}.header__dropdown-item--active{color:#e23e60}.header__dropdown-item--active .header__dropdown-indicator{height:14px}.header__actions{display:flex;align-items:center;gap:1rem;position:relative;z-index:10}.header__dashboard-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:.5rem;color:#ffffffe6;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease;margin-right:.75rem}.header__dashboard-link:hover{background:#8b5cf633;border-color:#8b5cf666;color:#fff;transform:translateY(-1px)}.header__dashboard-link svg{flex-shrink:0}.header__dashboard-text{white-space:nowrap}.header__admin-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:transparent;color:#fffc;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .25s ease;white-space:nowrap}.header__admin-link:hover{border-color:#fff6;color:#fff;background:#ffffff0d}.header__admin-link svg{width:18px;height:18px}.header__admin-text{display:none}@media (min-width: 768px){.header__admin-text{display:inline}}@media (max-width: 1100px){.header__actions{display:flex;align-items:center;gap:.5rem;margin-right:.5rem}.header__dashboard-link{margin-right:0;padding:.5rem;min-width:44px;min-height:44px;justify-content:center}.header__dashboard-text{display:none}.header__admin-link{padding:.5rem;min-width:44px;min-height:44px;justify-content:center}.header__admin-text{display:none}}.header__search-wrap{position:relative;z-index:10;display:flex;align-items:center;flex-shrink:1;min-width:0}.header__search{position:relative;width:48px;height:48px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0}.header__search-inner{width:100%;height:100%;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:#fffc;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.header__search:hover .header__search-inner{border-color:#fff6;color:#fff;box-shadow:0 0 0 1px #06b6d433}.header__search:focus-visible .header__search-inner{outline:none;border-color:var(--hd-accent-primary, #e23e60);box-shadow:0 0 0 2px #06b6d440}.header__search svg{width:20px;height:20px}.header__search-bar{position:relative;display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:9999px;min-width:80px;max-width:260px;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff0a;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;animation:headerSearchBarIn .28s cubic-bezier(.4,0,.2,1);margin-left:10px}@keyframes headerSearchBarIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.header__search-bar:focus-within{background:#ffffff14;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff0a}.header__search-bar-icon{flex-shrink:0;color:#fffffff2;opacity:.95;transition:opacity .2s ease}.header__search-bar:focus-within .header__search-bar-icon{opacity:1}.header__search-input{flex:1;min-width:0;background:transparent;border:none;color:#fff;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:.01em;outline:none}.header__search-input:focus,.header__search-input:focus-visible{outline:none;box-shadow:none}.header__search-input::placeholder{color:#ffffffb3}.header__search-input::selection{background:#ffffff59}.header__search-bar-actions{display:flex;align-items:center;gap:.125rem}.header__search-nav-btn,.header__search-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:none;background:transparent;color:#ffffffd9;cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease,transform .15s ease}.header__search-nav-btn:hover,.header__search-close:hover{color:#fff;background:#ffffff2e}.header__search-nav-btn:active,.header__search-close:active{transform:scale(.95)}.header__search-nav-btn:hover{color:#fff}.header__search-close:hover{color:#fff;background:#00000026}.header__search-message{position:absolute;left:50%;transform:translate(-50%);top:100%;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#ffffffb3;background:#0006;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px #0003;animation:headerSearchMessage .2s ease}@keyframes headerSearchMessage{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.header__mobile-toggle{display:none;width:44px;height:44px;border:none;background:transparent;cursor:pointer;padding:0;position:relative;z-index:10}.header__hamburger{width:22px;height:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}.header__hamburger-line{width:100%;height:2px;background:#fff;border-radius:1px;transition:all .3s ease;transform-origin:center}.header__mobile-toggle-icon{color:#fff;display:block;stroke-width:2}.header__mobile-menu{display:none;position:fixed;inset:0;z-index:5;padding:5rem 1.5rem 2rem;transform:translate(100%);transition:transform .4s ease;overflow-y:auto}.header__mobile-bg{position:absolute;inset:0;background:#030712;z-index:-1}.header__mobile-menu--open{transform:translate(0)}.header__mobile-nav{display:flex;flex-direction:column}.header__mobile-nav-item{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;color:#ffffffd9;text-decoration:none;transition:color .25s ease;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border-top:none;border-left:none;border-right:none;cursor:pointer}.header__mobile-nav-item:hover,.header__mobile-nav-item--active{color:#e23e60}.header__mobile-nav-item--dashboard{gap:.75rem;color:#ffffffe6;font-weight:600}.header__mobile-nav-item--dashboard:hover{color:#8b5cf6}.header__mobile-nav-item--admin{gap:.75rem;color:#ffffffe6;font-weight:600}.header__mobile-nav-item--admin:hover{color:#d13f66}.header__mobile-dropdown{width:100%}.header__mobile-dropdown-row{display:flex;align-items:center;gap:.5rem;width:100%}.header__mobile-dropdown-row .header__mobile-nav-item{flex:1}.header__mobile-chevron-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:none;border:none;cursor:pointer;color:#ffffffd9}.header__mobile-chevron-button:hover{color:#e23e60}.header__mobile-chevron{transition:transform .3s ease;opacity:.5}.header__mobile-chevron--open{transform:rotate(180deg);opacity:1}.header__mobile-submenu{max-height:0;overflow:hidden;transition:max-height .4s ease;padding-left:1rem}.header__mobile-submenu--open{max-height:400px}.header__mobile-submenu-item{display:block;font-size:1.125rem;font-weight:400;color:#fff9;text-decoration:none;padding:.75rem 0 .75rem 1rem;border-left:2px solid rgba(255,255,255,.1);transition:all .25s ease}.header__mobile-submenu-item:hover,.header__mobile-submenu-item--active{color:#e23e60;border-left-color:#e23e60}.header__mobile-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.header__mobile-footer p{color:#fff6;font-size:.875rem}@media (max-width: 1400px){.header__nav{gap:2rem;margin-left:3rem}.header__nav-item{font-size:.9375rem}.header__search-bar{min-width:230px;max-width:300px;padding:.35rem .45rem .35rem .65rem}.header__search-input{font-size:.875rem}.header__search-nav-btn,.header__search-close{width:32px;height:32px;min-width:32px;min-height:32px}}@media (max-width: 1280px){.header,.header--scrolled{padding:0 2.5rem}.header__nav{gap:1.5rem;margin-left:2.5rem}.header__nav-item{font-size:.875rem}.header__search-bar{min-width:200px;max-width:260px;padding:.3rem .4rem .3rem .6rem}.header__search-bar-icon{width:16px;height:16px}.header__search-input{font-size:.8125rem}}@media (max-width: 1100px){.header,.header--scrolled{padding:0 1.5rem}.header__nav,.header__search-wrap{display:none}.header__mobile-toggle{display:flex;align-items:center;justify-content:center}.header__mobile-menu{display:block}}@media (max-width: 768px){.header,.header--scrolled{padding:0 1rem}.header__container{height:var(--header-height)}.header__mobile-nav-item{font-size:1.375rem;padding:.875rem 0}.header__mobile-submenu-item{font-size:1rem;padding:.625rem 0 .625rem 1rem}}@media (max-width: 480px){.header__mobile-toggle{width:40px;height:40px}.header__hamburger{width:20px;height:12px}.header__mobile-menu{padding:4.5rem 1rem 2rem}.header__mobile-nav-item{font-size:1.25rem;padding:.75rem 0}.header__mobile-submenu-item{font-size:.9375rem}}.footer{background:linear-gradient(90deg,#070707,#14131f);padding:53px 60px;position:relative;font-size:14px}.footer__container .footer__brand,.footer__container .footer__section,.footer__container .footer__subscribe{opacity:0;transform:translateY(25px)}.footer__container.anim-visible .footer__brand{animation:footerFadeIn .8s var(--anim-ease-out) .1s forwards}.footer__container.anim-visible .footer__section:nth-child(2){animation:footerFadeIn .8s var(--anim-ease-out) .2s forwards}.footer__container.anim-visible .footer__section:nth-child(3){animation:footerFadeIn .8s var(--anim-ease-out) .3s forwards}.footer__container.anim-visible .footer__subscribe{animation:footerFadeIn .8s var(--anim-ease-out) .4s forwards}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.footer__container{max-width:1321px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:0}.footer__bottom{max-width:1321px;margin:24px auto 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.footer__bottom-link{color:var(--Grey-grey-300, #767676);font-family:Inter,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:color .2s ease}.footer__bottom-link:hover{color:#fff}.footer__bottom-sep{color:var(--Grey-grey-300, #767676);font-size:15px;user-select:none}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:296px;flex-shrink:0;text-align:left}.footer__logo{display:block;margin:0;padding:0;transition:opacity .3s ease}.footer__logo:hover{opacity:.8}.footer__logo-img{height:93px;width:auto;object-fit:contain}.footer__description{color:var(--Grey-grey-300, #767676);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;max-width:280px;text-align:left}.footer__brand-login{width:auto;margin:0;padding:0;text-align:left}.footer__aws-badge{display:inline-block;margin-top:-16px;transition:opacity .2s ease}.footer__aws-badge:hover{opacity:.85}.footer__aws-badge-img{height:88px;width:auto;object-fit:contain;display:block}.footer__section{display:flex;flex-direction:column;gap:24px;flex-shrink:0;min-width:160px}.footer__section--collapsible{display:flex;flex-direction:column;gap:24px}.footer__section-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:default;padding:0;margin:0}.footer__section-summary::-webkit-details-marker{display:none}.footer__section-summary::marker{content:""}.footer__section-chevron{display:none;color:#d13f66;transition:transform .2s ease;flex-shrink:0}@media (min-width: 1025px){.footer__section--collapsible>.footer__section-summary{pointer-events:none}}.footer__section-title{font-family:Inter,sans-serif;font-size:18px;font-weight:500;color:#d13f66;margin:0}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer__link{color:var(--Grey-grey-300, #767676);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .2s ease;display:inline-block}.footer__link:hover{color:#fff}.footer__link--button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:left;width:100%}.footer__subscribe{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:438px;flex-shrink:0}.footer__subscribe-title{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.footer__form{display:flex;align-items:center;gap:24px}.footer__input{width:253px;padding:16px 24px;background:#ebebeb1f;border:1px solid #c0c0c0;border-radius:100px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;outline:none;transition:all .2s ease}.footer__input::placeholder{color:#a1a1a1}.footer__input:focus{border-color:#f16534;background:#ebebeb2e}.footer__submit{padding:12px 24px;background:#f16534;border:none;border-radius:100px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.footer__submit:hover{background:#e05a2c;transform:translateY(-1px)}.footer__ortto-wrap{width:100%}.footer__ortto-wrap [id="65c59bd38dc61daf584f987b"]{width:100%;height:auto}.footer__ortto-wrap [class*="65c59bd38dc61daf584f987b-template"]{justify-content:flex-start!important}.footer__ortto-wrap .ap3w-embeddable-form-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px 18px;width:100%}.footer__ortto-wrap .ap3w-text.ap3w-text--first{display:none;width:100%;flex-basis:100%}.footer__ortto-wrap .ap3w-text--first p,.footer__ortto-wrap .ap3w-text.ap3w-text--first p{color:var(--Grey-grey-300, #767676);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;margin:0 0 10px}.footer__ortto-wrap .ap3w-form-input{margin:0}.footer__ortto-wrap .ap3w-form-input-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer__ortto-wrap .ap3w-form-input input{width:220px;padding:12px 20px;background:#ebebeb1f;border:1px solid #c0c0c0;border-radius:100px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;outline:none;transition:all .2s ease;text-align:left}.footer__ortto-wrap .ap3w-form-input input::placeholder{color:#a1a1a1}.footer__ortto-wrap .ap3w-form-input input:focus{border-color:#f16534;background:#ebebeb2e}.footer__ortto-wrap .ap3w-form-button button{padding:12px 24px;background:#f16534;border:none;border-radius:100px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.footer__ortto-wrap .ap3w-form-button button:hover{background:#e05a2c;transform:translateY(-1px)}.footer__ortto-wrap [class*="65c59bd38dc61daf584f987b-template"] h2{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;margin:0}.footer__social{display:flex;align-items:center;gap:16px;margin:18px 0 0;align-self:flex-start}.footer__social-link{width:32px;height:32px;min-width:32px;min-height:32px;background:#ebebeb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;transition:color .2s ease,background .2s ease,transform .2s ease}.footer__social-link svg{color:inherit;fill:currentColor}.footer__social-link:hover{background:#f16534;color:#fff;transform:translateY(-2px)}@media (max-width: 1280px){.footer{padding:50px 40px}.footer__container{flex-wrap:wrap;gap:40px 60px}.footer__brand{width:250px}.footer__logo-img{height:70px}.footer__aws-badge-img{height:44px}.footer__description{font-size:16px;max-width:100%}.footer__section-title{font-size:18px}.footer__link{font-size:16px}.footer__subscribe{width:100%;max-width:438px}.footer__input{font-size:14px;width:220px}.footer__submit{font-size:14px}.footer__ortto-wrap .ap3w-form-input input{width:220px;font-size:14px}.footer__ortto-wrap .ap3w-form-button button{font-size:14px}}@media (max-width: 1024px){.footer{padding:40px 32px}.footer__container{flex-direction:column;gap:40px}.footer__brand{width:100%;max-width:400px}.footer__section{width:100%}.footer__section--collapsible{gap:0;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.footer__section--collapsible>.footer__section-summary{cursor:pointer;padding:4px 0;-webkit-tap-highlight-color:transparent}.footer__section--collapsible>.footer__list{margin-top:16px}.footer__section-chevron{display:inline-flex;align-items:center;justify-content:center}.footer__section--collapsible[open]>.footer__section-summary .footer__section-chevron{transform:rotate(180deg)}}.footer__subscribe{width:100%;max-width:100%;gap:12px}.footer__form{flex-wrap:wrap;gap:16px}.footer__input,.footer__ortto-wrap .ap3w-form-input input{flex:1;min-width:200px;width:auto}.footer__subscribe-title{font-size:18px}} @media (max-width: 768px){.footer{padding:40px 24px}.footer__container{gap:28px}.footer__bottom{padding-top:20px;margin-top:20px;gap:8px}.footer__bottom-link,.footer__bottom-sep{font-size:15px}.footer__logo-img{height:60px}.footer__aws-badge-img{height:40px}.footer__description{font-size:16px}.footer__section-title{font-size:18px}.footer__link{font-size:16px}.footer__list{gap:12px}.footer__input,.footer__submit,.footer__ortto-wrap .ap3w-form-input input,.footer__ortto-wrap .ap3w-form-button button{font-size:14px;padding:14px 20px}.footer__social{gap:16px;flex-wrap:wrap}.footer__social-link{width:40px;height:40px}}@media (max-width: 640px){.footer__form{flex-direction:column;align-items:stretch}.footer__input{width:100%;min-width:unset}.footer__submit{width:100%}.footer__ortto-wrap .ap3w-embeddable-form-content{flex-direction:column;align-items:stretch}.footer__ortto-wrap .ap3w-form-input input{width:100%;min-width:unset}.footer__ortto-wrap .ap3w-form-button button{width:100%}}@media (max-width: 480px){.footer{padding:32px 20px}.footer__container{gap:24px}.footer__logo-img{height:50px}.footer__aws-badge-img{height:36px}.footer__description{font-size:16px}.footer__section-title{font-size:18px}.footer__link,.footer__subscribe-title{font-size:16px}.footer__input,.footer__submit,.footer__ortto-wrap .ap3w-form-input input,.footer__ortto-wrap .ap3w-form-button button{font-size:14px;padding:12px 18px}.footer__social-link{width:36px;height:36px}.footer__social{gap:12px}}.footer-subscribe-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;pointer-events:none}.footer-subscribe-modal>*{pointer-events:auto}.footer-subscribe-modal__backdrop{position:absolute;inset:0;background-color:#000000c7}.footer-subscribe-modal__paper{position:relative;z-index:1;background:linear-gradient(145deg,#14131f,#0d0c14 45%,#1a1828);border:1px solid rgba(241,101,52,.38);border-radius:16px;box-shadow:0 24px 48px #0000008c,0 0 0 1px #ffffff0a inset;max-width:420px;width:100%}.footer-subscribe-modal__title{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 28px 12px;text-align:center}.footer-subscribe-modal__title-row{display:flex;justify-content:center;color:#f16534}.footer-subscribe-modal__icon{flex-shrink:0}.footer-subscribe-modal__title-text{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;color:#fff;letter-spacing:-.02em;margin:0}.footer-subscribe-modal__content{padding:0 28px 8px}.footer-subscribe-modal__body{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.55;color:var(--Grey-grey-300, #767676);margin:0;text-align:center}.footer-subscribe-modal__actions{padding:16px 28px 28px;display:flex;justify-content:center}.footer-subscribe-modal__button{min-width:140px;padding:12px 28px;border:none;border-radius:100px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;background-color:#f16534;color:#fff;cursor:pointer;transition:background-color .2s ease}.footer-subscribe-modal__button:hover{background-color:#e05a2c}.footer-subscribe-modal__button:focus-visible{outline:2px solid rgba(241,101,52,.6);outline-offset:2px}.hd-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:9999px;border:1px solid var(--hd-badge-border, #E56B7E);color:var(--hd-badge-text, #E56B7E);background:transparent;font-family:var(--hd-font-family);font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-.02em;white-space:nowrap;transition:opacity var(--hd-transition-fast)}.hd-badge:hover{opacity:.9}.hd-badge--overlay{color:var(--hd-text-inverse, #ffffff);border-color:var(--hd-text-inverse, #ffffff)}@media (max-width: 768px){.hd-badge{padding:5px 14px;font-size:13px}}@media (max-width: 480px){.hd-badge{padding:5px 12px;font-size:13px}}.hd-loader{display:inline-flex;align-items:center;justify-content:center;font-family:var(--hd-font-family)}.hd-loader__orbit{position:relative;display:inline-flex;align-items:center;justify-content:center}.hd-loader--xs .hd-loader__orbit{width:18px;height:18px}.hd-loader--sm .hd-loader__orbit{width:36px;height:36px}.hd-loader--md .hd-loader__orbit{width:64px;height:64px}.hd-loader--lg .hd-loader__orbit{width:96px;height:96px}.hd-loader--xl .hd-loader__orbit{width:128px;height:128px}.hd-loader__halo{position:absolute;inset:-25%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#e13f5d52,#8b5cf638,#f1653400 70%);filter:blur(10px);animation:hd-loader-halo 2.8s ease-in-out infinite;pointer-events:none}.hd-loader--xs .hd-loader__halo{display:none}.hd-loader__ring{position:relative;width:100%;height:100%;display:block;animation:hd-loader-spin 1.4s linear infinite;filter:drop-shadow(0 2px 10px rgba(225,63,93,.35))}.hd-loader__ring-track{fill:none;stroke:#0f14190f;stroke-width:3.5}.hd-loader__ring-progress{fill:none;stroke-width:4.5;stroke-linecap:round;stroke-dasharray:100 200;stroke-dashoffset:0;transform-origin:50% 50%;animation:hd-loader-dash 1.6s ease-in-out infinite}.hd-loader--xs .hd-loader__ring-track,.hd-loader--sm .hd-loader__ring-track{stroke-width:4}.hd-loader--xs .hd-loader__ring-progress,.hd-loader--sm .hd-loader__ring-progress{stroke-width:5}.hd-loader__stop--1{stop-color:var(--hd-accent-orange)}.hd-loader__stop--2{stop-color:var(--hd-accent-pink)}.hd-loader__stop--3{stop-color:var(--hd-secondary)}.hd-loader__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hd-loader-fullscreen{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:var(--hd-bg-primary);z-index:var(--hd-z-modal);animation:hd-loader-fade-in var(--hd-transition-slow)}@keyframes hd-loader-spin{to{transform:rotate(360deg)}}@keyframes hd-loader-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:120 200;stroke-dashoffset:-45}to{stroke-dasharray:120 200;stroke-dashoffset:-160}}@keyframes hd-loader-halo{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.1);opacity:1}}@keyframes hd-loader-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.hd-loader__ring,.hd-loader__ring-progress,.hd-loader__halo,.hd-loader-fullscreen{animation:none}.hd-loader__ring-progress{stroke-dasharray:120 200;stroke-dashoffset:-45}.hd-loader__halo{opacity:.7;transform:scale(1)}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent;text-decoration:none;outline:none;font-family:inherit}.btn:focus-visible{outline:2px solid var(--hd-secondary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.btn--md{padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.btn--lg{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}.btn--primary{background-color:var(--hd-secondary);color:var(--hd-text-inverse);border-color:var(--hd-secondary)}.btn--primary:hover:not(:disabled){background-color:var(--hd-secondary-dark);border-color:var(--hd-secondary-dark)}.btn--secondary{background-color:var(--hd-secondary);color:var(--hd-text-inverse);border-color:var(--hd-secondary)}.btn--secondary:hover:not(:disabled){background-color:var(--hd-secondary-dark);border-color:var(--hd-secondary-dark)}.btn--outline{background-color:transparent;color:var(--hd-secondary);border-color:var(--hd-secondary)}.btn--outline:hover:not(:disabled){background-color:var(--hd-secondary);color:var(--hd-text-inverse)}.btn--ghost{background-color:transparent;color:var(--hd-text-secondary);border-color:transparent}.btn--ghost:hover:not(:disabled){background-color:var(--hd-bg-tertiary)}.btn--full-width{width:100%}.btn--loading{position:relative;color:transparent}.btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor}.input-group{display:flex;flex-direction:column;gap:.25rem}.input-group--full-width{width:100%;min-width:0}.input-group--full-width .input{width:100%;max-width:100%;box-sizing:border-box}.input__label{font-size:var(--hd-font-size-sm);font-weight:500;color:var(--hd-text-primary);margin-bottom:var(--hd-space-1)}.input{padding:var(--hd-space-3) var(--hd-space-3);border:1px solid var(--hd-border-light);border-radius:var(--hd-radius-md);font-size:var(--hd-font-size-sm);line-height:1.25rem;transition:var(--hd-transition-base);outline:none;background-color:var(--hd-bg-primary);color:var(--hd-text-primary)}.input:focus{border-color:var(--hd-secondary);box-shadow:0 0 0 3px #8b5cf61a}.input:disabled{background-color:var(--hd-bg-tertiary);color:var(--hd-text-tertiary);cursor:not-allowed}.input--error{border-color:var(--hd-error)}.input--error:focus{border-color:var(--hd-error);box-shadow:0 0 0 3px #f443361a}.input__error{font-size:var(--hd-font-size-xs);color:var(--hd-error);margin-top:var(--hd-space-1)}.input__helper{font-size:var(--hd-font-size-xs);color:var(--hd-text-secondary);margin-top:var(--hd-space-1)}.not-found-page{width:100%;min-height:100vh;background:var(--hd-bg-primary);display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw;box-sizing:border-box}.not-found-hero{flex:1;display:flex;align-items:center;justify-content:center;min-height:480px;padding:var(--hd-space-16) var(--hd-space-6);background:linear-gradient(180deg,var(--hd-gray-50) 0%,var(--hd-bg-primary) 100%)}.not-found-hero__content{text-align:center;max-width:640px}.not-found-hero__title{font-family:var(--hd-font-display);font-size:calc(var(--hd-font-size-4xl) + 15px);font-weight:600;color:var(--hd-text-primary);line-height:var(--hd-leading-tight);margin:0 0 var(--hd-space-4);letter-spacing:-.02em}.not-found-hero__subtitle{font-size:var(--hd-font-size-lg);color:var(--hd-text-secondary);margin:0 0 var(--hd-space-8);line-height:var(--hd-leading-relaxed)}.not-found-hero__cta{display:inline-block;padding:var(--hd-space-3) var(--hd-space-6);font-size:var(--hd-font-size-base);font-weight:600;color:var(--hd-text-inverse);background:var(--hd-primary);border-radius:var(--hd-radius-md);text-decoration:none;transition:background var(--hd-transition-base),transform var(--hd-transition-fast)}.not-found-hero__cta:hover{background:var(--hd-primary-light);transform:translateY(-1px)}@media (max-width: 768px){.not-found-hero{min-height:360px;padding:var(--hd-space-10) var(--hd-space-4)}.not-found-hero__title{font-size:calc(var(--hd-font-size-3xl) + 15px)}.not-found-hero__subtitle{font-size:var(--hd-font-size-base)}}@media (max-width: 480px){.not-found-hero{min-height:320px;padding:var(--hd-space-8) var(--hd-space-3)}.not-found-hero__title{font-size:calc(var(--hd-font-size-2xl) + 15px)}.not-found-hero__subtitle{font-size:var(--hd-font-size-sm)}.not-found-hero__cta{display:block;width:100%;max-width:280px;margin:0 auto;text-align:center;box-sizing:border-box}}@media (max-width: 430px){.not-found-page{max-width:100%}.not-found-page>*{min-width:0;max-width:100%}}:root{--hd-primary: #1a2332;--hd-primary-light: #2d3748;--hd-primary-dark: #0f1419;--hd-secondary: #8b5cf6;--hd-secondary-light: #a78bfa;--hd-secondary-dark: #7c3aed;--hd-accent-primary: #06b6d4;--hd-accent-secondary: #e23e60;--hd-accent-tertiary: #8b5cf6;--hd-accent-orange: #f16534;--hd-accent-pink: #e13f5d;--hd-badge-accent: #E56B7E;--hd-badge-text: #E56B7E;--hd-badge-border: #E56B7E;--hd-gray-50: #f8fafc;--hd-gray-100: #f1f5f9;--hd-gray-200: #e2e8f0;--hd-gray-300: #cbd5e1;--hd-gray-400: #94a3b8;--hd-gray-500: #64748b;--hd-gray-600: #475569;--hd-gray-700: #334155;--hd-gray-800: #1e293b;--hd-gray-900: #0f172a;--hd-dark-900: #030712;--hd-dark-800: #0a1628;--hd-dark-700: #111827;--hd-dark-600: #1f2937;--hd-dark-500: #374151;--hd-sidebar-bg: #1a2332;--hd-sidebar-text: #e2e8f0;--hd-sidebar-active: #8b5cf6;--hd-main-bg: #ffffff;--hd-table-header: #f8fafc;--hd-bg-primary: #ffffff;--hd-bg-secondary: #fafafa;--hd-bg-tertiary: #f5f5f5;--hd-text-primary: #212121;--hd-text-secondary: #616161;--hd-text-tertiary: #9e9e9e;--hd-text-inverse: #ffffff;--hd-text-titles: #091019;--hd-text-desc: #42484e;--hd-text-body: var(--hd-text-primary);--Colors-White: #ffffff;--Grey-grey-300: #767676;--hd-border-light: #e0e0e0;--hd-border-medium: #bdbdbd;--hd-border-dark: #757575;--hd-success: #4caf50;--hd-success-light: #81c784;--hd-success-dark: #388e3c;--hd-warning: #ff9800;--hd-warning-light: #ffb74d;--hd-warning-dark: #f57c00;--hd-error: #f44336;--hd-error-light: #e57373;--hd-error-dark: #d32f2f;--hd-info: #2196f3;--hd-info-light: #64b5f6;--hd-info-dark: #1976d2;--hd-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--hd-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--hd-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--hd-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--hd-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--hd-shadow-glow: 0 0 20px rgba(6, 182, 212, .3);--hd-gradient-dark: linear-gradient(90deg, #252040 0%, #1a1630 45%, #110c1f 100%);--hd-gradient-brand: linear-gradient(90deg, #f16534 0%, #e13f5d 50%, #4f3b8d 100%);--hd-radius-sm: .25rem;--hd-radius-md: .375rem;--hd-radius-lg: .5rem;--hd-radius-xl: .75rem;--hd-radius-2xl: 1rem;--hd-radius-3xl: 1.5rem;--hd-radius-full: 9999px;--hd-space-1: .25rem;--hd-space-2: .5rem;--hd-space-3: .75rem;--hd-space-4: 1rem;--hd-space-5: 1.25rem;--hd-space-6: 1.5rem;--hd-space-8: 2rem;--hd-space-10: 2.5rem;--hd-space-12: 3rem;--hd-space-16: 4rem;--hd-space-20: 5rem;--hd-space-24: 6rem;--hd-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--hd-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--hd-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--hd-font-size-xs: .75rem;--hd-font-size-sm: .875rem;--hd-font-size-base: 1rem;--hd-font-size-lg: 1.125rem;--hd-font-size-xl: 1.25rem;--hd-font-size-2xl: 1.5rem;--hd-font-size-3xl: 1.875rem;--hd-font-size-4xl: 2.25rem;--hd-font-size-5xl: 3rem;--hd-font-size-6xl: 3.75rem;--hd-font-size-7xl: 4.5rem;--hd-text-hero-title-size: 70px;--hd-text-hero-title-line: 80px;--hd-text-hero-title-spacing: -1.4px;--hd-text-hero-title-weight: 600;--hd-text-hero-desc-size: 24px;--hd-text-hero-desc-line: 140%;--hd-text-hero-desc-spacing: -.72px;--hd-text-hero-desc-weight: 400;--hd-text-section-heading-size: 44px;--hd-text-section-heading-line: 130%;--hd-text-section-heading-spacing: -1.2px;--hd-text-section-heading-weight: 500;--hd-text-section-intro-size: 24px;--hd-text-section-intro-line: 140%;--hd-text-section-intro-spacing: -.72px;--hd-text-section-intro-weight: 400;--hd-text-card-headline-size: 38px;--hd-text-card-headline-line: 1.2;--hd-text-card-headline-spacing: -1px;--hd-text-card-headline-weight: 500;--hd-text-card-body-size: 22px;--hd-text-card-body-line: 1.35;--hd-text-card-body-spacing: -.5px;--hd-text-card-body-weight: 500;--hd-text-card-title-size: 24px;--hd-text-card-title-line: 1.45;--hd-text-card-title-spacing: 0;--hd-text-card-title-weight: 500;--hd-text-card-feature-title-size: 28px;--hd-text-card-feature-title-line: 1.3;--hd-text-card-feature-title-spacing: 0;--hd-text-card-feature-title-weight: 600;--hd-text-card-feature-desc-size: var(--hd-font-size-base);--hd-text-card-feature-desc-line: 1.55;--hd-text-card-feature-desc-spacing: 0;--hd-text-card-feature-desc-weight: 400;--hd-text-metric-size: 52px;--hd-text-metric-line: 1.15;--hd-text-metric-spacing: -1.2px;--hd-text-metric-weight: 500;--hd-text-metric-label-size: 28px;--hd-text-metric-label-line: 1.3;--hd-text-metric-label-spacing: -.6px;--hd-text-metric-label-weight: 500;--hd-text-stat-value-size: 60px;--hd-text-stat-value-line: 1.1;--hd-text-stat-value-spacing: 0;--hd-text-stat-value-weight: 400;--hd-text-stat-label-size: 17px;--hd-text-stat-label-line: 23px;--hd-text-stat-label-spacing: 0;--hd-text-stat-label-weight: 400;--hd-text-cta-size: 16px;--hd-text-cta-line: normal;--hd-text-cta-spacing: 0;--hd-text-cta-weight: 600;--hd-leading-none: 1;--hd-leading-tight: 1.25;--hd-leading-snug: 1.375;--hd-leading-normal: 1.5;--hd-leading-relaxed: 1.625;--hd-leading-loose: 2;--hd-transition-fast: .15s ease-in-out;--hd-transition-base: .2s ease-in-out;--hd-transition-slow: .3s ease-in-out;--hd-transition-slower: .4s cubic-bezier(.4, 0, .2, 1);--hd-z-dropdown: 100;--hd-z-sticky: 200;--hd-z-fixed: 300;--hd-z-modal-backdrop: 400;--hd-z-modal: 500;--hd-z-popover: 600;--hd-z-tooltip: 700;--hd-z-header: 1000;--header-height: 100px}@media (max-width: 768px){:root{--header-height: 60px}}@media (max-width: 1280px){:root{--hd-font-size-6xl: 3.25rem;--hd-font-size-7xl: 4rem;--hd-text-hero-title-size: 64px;--hd-text-hero-title-line: 1.15;--hd-text-section-heading-size: 40px;--hd-text-section-heading-spacing: -1.1px;--hd-text-card-headline-size: 34px;--hd-text-card-feature-title-size: 26px;--hd-text-stat-value-size: 48px}}@media (max-width: 1024px){:root{--hd-font-size-5xl: 2.5rem;--hd-font-size-6xl: 2.75rem;--hd-font-size-7xl: 3.25rem;--hd-text-hero-title-size: 57px;--hd-text-hero-title-line: 1.2;--hd-text-hero-desc-size: 22px;--hd-text-hero-desc-spacing: -.6px;--hd-text-section-heading-size: 36px;--hd-text-section-heading-spacing: -1px;--hd-text-section-intro-size: 20px;--hd-text-section-intro-spacing: -.5px;--hd-text-card-headline-size: 32px;--hd-text-card-headline-spacing: -.7px;--hd-text-card-body-size: 20px;--hd-text-card-body-spacing: -.4px;--hd-text-card-title-size: 20px;--hd-text-card-feature-title-size: 24px;--hd-text-metric-size: 44px;--hd-text-metric-spacing: -1px;--hd-text-metric-label-size: 22px;--hd-text-metric-label-spacing: -.5px;--hd-text-stat-value-size: 42px;--hd-text-stat-label-size: 15px;--hd-text-stat-label-line: 21px}}@media (max-width: 768px){:root{--hd-font-size-4xl: 2rem;--hd-font-size-5xl: 2.25rem;--hd-font-size-6xl: 2.5rem;--hd-font-size-7xl: 2.75rem;--hd-text-hero-title-size: 47px;--hd-text-hero-title-line: 1.2;--hd-text-hero-title-spacing: -.5px;--hd-text-hero-desc-size: 18px;--hd-text-hero-desc-spacing: -.4px;--hd-text-section-heading-size: 28px;--hd-text-section-heading-line: 1.25;--hd-text-section-heading-spacing: -.8px;--hd-text-section-intro-size: 17px;--hd-text-section-intro-spacing: -.4px;--hd-text-card-headline-size: 28px;--hd-text-card-headline-spacing: -.6px;--hd-text-card-body-size: 18px;--hd-text-card-body-spacing: -.4px;--hd-text-card-title-size: 18px;--hd-text-card-feature-title-size: 22px;--hd-text-card-feature-desc-size: 15px;--hd-text-metric-size: 36px;--hd-text-metric-spacing: -.7px;--hd-text-metric-label-size: 20px;--hd-text-metric-label-spacing: -.4px;--hd-text-stat-value-size: 36px;--hd-text-stat-label-size: 14px;--hd-text-stat-label-line: 20px;--hd-text-cta-size: 15px}}@media (max-width: 480px){:root{--hd-font-size-3xl: 1.5rem;--hd-font-size-4xl: 1.75rem;--hd-font-size-5xl: 2rem;--hd-font-size-6xl: 2.25rem;--hd-font-size-7xl: 2.5rem;--hd-text-hero-title-size: 41px;--hd-text-hero-title-line: 1.25;--hd-text-hero-desc-size: 16px;--hd-text-hero-desc-spacing: -.3px;--hd-text-section-heading-size: 22px;--hd-text-section-heading-spacing: -.5px;--hd-text-section-intro-size: 15px;--hd-text-section-intro-spacing: -.3px;--hd-text-card-headline-size: 24px;--hd-text-card-headline-spacing: -.5px;--hd-text-card-body-size: 16px;--hd-text-card-body-spacing: -.3px;--hd-text-card-title-size: 16px;--hd-text-card-feature-title-size: 18px;--hd-text-card-feature-desc-size: 14px;--hd-text-metric-size: 30px;--hd-text-metric-spacing: -.6px;--hd-text-metric-label-size: 17px;--hd-text-metric-label-spacing: -.3px;--hd-text-stat-value-size: 30px;--hd-text-stat-label-size: 13px;--hd-text-stat-label-line: 18px;--hd-text-cta-size: 14px}}:root{--anim-duration-fast: .3s;--anim-duration-base: .6s;--anim-duration-slow: .9s;--anim-duration-slower: 1.2s;--anim-ease-out: cubic-bezier(.16, 1, .3, 1);--anim-ease-in-out: cubic-bezier(.4, 0, .2, 1);--anim-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--anim-ease-smooth: cubic-bezier(.25, .46, .45, .94);--anim-distance-sm: 20px;--anim-distance-md: 40px;--anim-distance-lg: 60px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--anim-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(calc(var(--anim-distance-md) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(calc(var(--anim-distance-md) * -1))}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(var(--anim-distance-md))}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes scaleInUp{0%{opacity:0;transform:scale(.95) translateY(var(--anim-distance-sm))}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(10px);transform:translateY(var(--anim-distance-sm))}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(var(--anim-distance-lg))}to{opacity:1;transform:translateY(0)}}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #e23e6000}50%{box-shadow:0 0 20px 5px #e23e604d}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}.anim-ready{opacity:0}.anim-visible{opacity:1}.anim-fade-up{opacity:0;transform:translateY(var(--anim-distance-md))}.anim-fade-up.anim-visible{animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-fade-down{opacity:0;transform:translateY(calc(var(--anim-distance-md) * -1))}.anim-fade-down.anim-visible{animation:fadeInDown var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-fade-left{opacity:0;transform:translate(calc(var(--anim-distance-md) * -1))}.anim-fade-left.anim-visible{animation:fadeInLeft var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-fade-right{opacity:0;transform:translate(var(--anim-distance-md))}.anim-fade-right.anim-visible{animation:fadeInRight var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-fade{opacity:0}.anim-fade.anim-visible{animation:fadeIn var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-scale{opacity:0;transform:scale(.92)}.anim-scale.anim-visible{animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-scale-up{opacity:0;transform:scale(.95) translateY(var(--anim-distance-sm))}.anim-scale-up.anim-visible{animation:scaleInUp var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-blur{opacity:0;filter:blur(10px);transform:translateY(var(--anim-distance-sm))}.anim-blur.anim-visible{animation:blurIn var(--anim-duration-slow) var(--anim-ease-out) forwards}.anim-slide-up{opacity:0;transform:translateY(var(--anim-distance-lg))}.anim-slide-up.anim-visible{animation:slideInBottom var(--anim-duration-slow) var(--anim-ease-out) forwards}.anim-delay-1{--anim-delay: .1s}.anim-delay-2{--anim-delay: .2s}.anim-delay-3{--anim-delay: .3s}.anim-delay-4{--anim-delay: .4s}.anim-delay-5{--anim-delay: .5s}.anim-delay-6{--anim-delay: .6s}.anim-delay-7{--anim-delay: .7s}.anim-delay-8{--anim-delay: .8s}[class*=anim-delay-].anim-visible{animation-delay:var(--anim-delay)!important}.anim-fast.anim-visible{animation-duration:var(--anim-duration-fast)!important}.anim-slow.anim-visible{animation-duration:var(--anim-duration-slow)!important}.anim-slower.anim-visible{animation-duration:var(--anim-duration-slower)!important}.anim-stagger-children>*{opacity:0;transform:translateY(var(--anim-distance-sm))}.anim-stagger-children.anim-visible>*:nth-child(1){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .05s forwards}.anim-stagger-children.anim-visible>*:nth-child(2){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .1s forwards}.anim-stagger-children.anim-visible>*:nth-child(3){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .15s forwards}.anim-stagger-children.anim-visible>*:nth-child(4){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .2s forwards}.anim-stagger-children.anim-visible>*:nth-child(5){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .25s forwards}.anim-stagger-children.anim-visible>*:nth-child(6){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .3s forwards}.anim-stagger-children.anim-visible>*:nth-child(7){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .35s forwards}.anim-stagger-children.anim-visible>*:nth-child(8){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .4s forwards}.anim-stagger-children.anim-visible>*:nth-child(9){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .45s forwards}.anim-stagger-children.anim-visible>*:nth-child(10){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .5s forwards}.anim-stagger-children.anim-visible>*:nth-child(11){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .55s forwards}.anim-stagger-children.anim-visible>*:nth-child(12){animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) .6s forwards}.anim-stagger-scale>*{opacity:0;transform:scale(.92)}.anim-stagger-scale.anim-visible>*:nth-child(1){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .05s forwards}.anim-stagger-scale.anim-visible>*:nth-child(2){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .1s forwards}.anim-stagger-scale.anim-visible>*:nth-child(3){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .15s forwards}.anim-stagger-scale.anim-visible>*:nth-child(4){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .2s forwards}.anim-stagger-scale.anim-visible>*:nth-child(5){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .25s forwards}.anim-stagger-scale.anim-visible>*:nth-child(6){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .3s forwards}.anim-stagger-scale.anim-visible>*:nth-child(7){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .35s forwards}.anim-stagger-scale.anim-visible>*:nth-child(8){animation:scaleIn var(--anim-duration-base) var(--anim-ease-out) .4s forwards}.hover-lift{transition:transform var(--anim-duration-fast) var(--anim-ease-out),box-shadow var(--anim-duration-fast) var(--anim-ease-out)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.hover-scale{transition:transform var(--anim-duration-fast) var(--anim-ease-out)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--anim-duration-fast) var(--anim-ease-out)}.hover-glow:hover{box-shadow:0 0 30px #e23e6066}.hover-shine{position:relative;overflow:hidden}.hover-shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hover-shine:hover:before{left:100%}.hover-arrow-slide{transition:gap var(--anim-duration-fast) var(--anim-ease-out)}.hover-arrow-slide:hover{gap:1rem}.anim-img-reveal{opacity:0;transform:scale(1.1);transition:opacity var(--anim-duration-slow) var(--anim-ease-out),transform var(--anim-duration-slower) var(--anim-ease-out)}.anim-img-reveal.anim-visible{opacity:1;transform:scale(1)}.anim-img-container{overflow:hidden}.anim-img-container img{transition:transform var(--anim-duration-slow) var(--anim-ease-out)}.anim-img-container:hover img{transform:scale(1.08)}.anim-text-reveal{opacity:0;transform:translateY(100%)}.anim-text-reveal.anim-visible{animation:fadeInUp var(--anim-duration-base) var(--anim-ease-out) forwards}.anim-char-reveal>span{display:inline-block;opacity:0;transform:translateY(20px)}.anim-char-reveal.anim-visible>span{animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) forwards}.anim-line-grow{transform:scaleX(0);transform-origin:left}.anim-line-grow.anim-visible{animation:drawLine var(--anim-duration-slow) var(--anim-ease-out) forwards}.anim-line-grow-center{transform:scaleX(0);transform-origin:center}.anim-line-grow-center.anim-visible{animation:drawLine var(--anim-duration-slow) var(--anim-ease-out) forwards}.anim-float{animation:float 4s ease-in-out infinite}.anim-pulse{animation:pulseGlow 2s ease-in-out infinite}.page-enter{opacity:0}.page-enter-active{opacity:1;transition:opacity var(--anim-duration-base) var(--anim-ease-out)}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity var(--anim-duration-fast) var(--anim-ease-out)}.animated-gradient-bg{position:relative;overflow:hidden}.animated-gradient-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f16534,#e13f5d,#4f3b8d);background-size:200% 100%;animation:globalGradientFlow 10s ease-in-out infinite;z-index:0}.animated-gradient-bg>*{position:relative;z-index:1}@keyframes globalGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}h1:not(.no-headline-anim),h2:not(.no-headline-anim),h3:not(.no-headline-anim),h4:not(.no-headline-anim),h5:not(.no-headline-anim),h6:not(.no-headline-anim){opacity:0!important;transform:translate(calc(var(--anim-distance-md) * -1))!important;animation:none!important;transition:opacity var(--anim-duration-base) var(--anim-ease-out),transform var(--anim-duration-base) var(--anim-ease-out)!important}h1:not(.no-headline-anim).headline-visible,h2:not(.no-headline-anim).headline-visible,h3:not(.no-headline-anim).headline-visible,h4:not(.no-headline-anim).headline-visible,h5:not(.no-headline-anim).headline-visible,h6:not(.no-headline-anim).headline-visible{opacity:1!important;transform:translate(0)!important;animation:none!important}.anim-visible h1:not(.no-headline-anim),.anim-visible h2:not(.no-headline-anim),.anim-visible h3:not(.no-headline-anim),.anim-visible h4:not(.no-headline-anim),.anim-visible h5:not(.no-headline-anim),.anim-visible h6:not(.no-headline-anim){opacity:0!important;transform:translate(calc(var(--anim-distance-md) * -1))!important;animation:none!important}.anim-visible h1:not(.no-headline-anim).headline-visible,.anim-visible h2:not(.no-headline-anim).headline-visible,.anim-visible h3:not(.no-headline-anim).headline-visible,.anim-visible h4:not(.no-headline-anim).headline-visible,.anim-visible h5:not(.no-headline-anim).headline-visible,.anim-visible h6:not(.no-headline-anim).headline-visible{opacity:1!important;transform:translate(0)!important;animation:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.anim-ready,.anim-fade-up,.anim-fade-down,.anim-fade-left,.anim-fade-right,.anim-fade,.anim-scale,.anim-scale-up,.anim-blur,.anim-slide-up,.anim-stagger-children>*,.anim-stagger-scale>*{opacity:1!important;transform:none!important;filter:none!important}h1:not(.no-headline-anim),h2:not(.no-headline-anim),h3:not(.no-headline-anim),h4:not(.no-headline-anim),h5:not(.no-headline-anim),h6:not(.no-headline-anim){opacity:1!important;transform:none!important}}.hd-rich-text blockquote,.webinar-content__page-subtitle blockquote,.webinar-content__highlight blockquote,.guide-gated-content__paragraph-html blockquote,.guide-gated-hero__description blockquote,.blog-content__body blockquote,.csd-article__body blockquote,.legal-content__body blockquote,.event-gated-content__rich-description blockquote,.fr-intro__description blockquote,.fr-intro__paragraph blockquote,.fr-prototypes-intro__body blockquote,.fr-hackathon__lead blockquote,.fr-ai-enablement-problem__body blockquote,.fr-ai-enablement-approach__card-body blockquote,.whatwedo-intro__description blockquote,.mission__description blockquote,.what-we-do__intro blockquote,.our-work__description blockquote,.how-we-work__description blockquote,.team-description__text blockquote,.delivery-model__description blockquote,.delivery-values__description blockquote,.our-story-section__description blockquote,.about-our-story__description blockquote,.about-our-story__quote blockquote,.aws-hero__subtitle blockquote{border-left:4px solid var(--hd-accent-secondary);margin:var(--hd-space-5) 0;padding:var(--hd-space-4) var(--hd-space-6);background:var(--hd-bg-secondary);color:var(--hd-text-body);font-family:var(--hd-font-family);font-size:var(--hd-text-card-body-size);font-weight:var(--hd-text-card-body-weight);line-height:var(--hd-text-card-body-line);letter-spacing:var(--hd-text-card-body-spacing);font-style:italic;border-radius:0 var(--hd-radius-md) var(--hd-radius-md) 0}.hd-rich-text blockquote p,.webinar-content__page-subtitle blockquote p,.webinar-content__highlight blockquote p,.guide-gated-content__paragraph-html blockquote p,.guide-gated-hero__description blockquote p,.blog-content__body blockquote p,.csd-article__body blockquote p,.legal-content__body blockquote p,.event-gated-content__rich-description blockquote p,.fr-intro__description blockquote p,.fr-intro__paragraph blockquote p,.fr-prototypes-intro__body blockquote p,.fr-hackathon__lead blockquote p,.fr-ai-enablement-problem__body blockquote p,.fr-ai-enablement-approach__card-body blockquote p,.whatwedo-intro__description blockquote p,.mission__description blockquote p,.what-we-do__intro blockquote p,.our-work__description blockquote p,.how-we-work__description blockquote p,.team-description__text blockquote p,.delivery-model__description blockquote p,.delivery-values__description blockquote p,.our-story-section__description blockquote p,.about-our-story__description blockquote p,.about-our-story__quote blockquote p,.aws-hero__subtitle blockquote p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-style:inherit}.hd-rich-text blockquote p+p,.webinar-content__page-subtitle blockquote p+p,.webinar-content__highlight blockquote p+p,.guide-gated-content__paragraph-html blockquote p+p,.blog-content__body blockquote p+p,.csd-article__body blockquote p+p,.legal-content__body blockquote p+p,.event-gated-content__rich-description blockquote p+p{margin-top:var(--hd-space-3)}*,*:before,*:after{box-sizing:border-box}:root{font-family:var(--hd-font-family);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;min-height:100vh;background-color:var(--hd-bg-primary);color:var(--hd-text-primary);overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit}button:focus{outline:none}button:focus-visible{outline:2px solid var(--hd-accent-primary, #06b6d4);outline-offset:2px}input,textarea,select{font-family:inherit}a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--hd-accent-primary, #06b6d4);outline-offset:2px}img{max-width:100%;height:auto;display:block;border-radius:12px}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit}h1,.title{font-size:var(--hd-font-size-5xl);line-height:var(--hd-leading-tight)}h2{font-size:var(--hd-font-size-4xl);line-height:var(--hd-leading-tight)}h3{font-size:var(--hd-font-size-3xl);line-height:var(--hd-leading-snug)}h4{font-size:calc(1em + 15px)}h5{font-size:calc(.83em + 15px)}h6{font-size:calc(.67em + 15px)}p{margin:0;font-size:var(--hd-font-size-base);line-height:var(--hd-leading-relaxed);font-family:var(--hd-font-family)}.hd-text-normal{color:var(--hd-text-body);font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:40px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#444;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::selection{background:#06b6d44d;color:inherit}.skip-link{position:absolute;top:-40px;left:0;background:#06b6d4;color:#fff;padding:8px 16px;z-index:10000;text-decoration:none}.skip-link:focus{top:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff;color:#000}.header,.landing-footer{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.container{padding-left:3rem;padding-right:3rem}}@media (max-width: 768px){.hd-text-normal{font-size:18px;line-height:28px}}@media (max-width: 480px){.container{padding-left:.75rem;padding-right:.75rem}.hd-text-normal{font-size:16px;line-height:24px}}@media (max-width: 430px){.container{padding-left:.75rem;padding-right:.75rem}}@media (max-width: 360px){.container{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 430px){html,body{overflow-x:hidden;max-width:100vw}#root{max-width:100%;overflow-x:hidden}}
