.mod__branding-hero{width:100%}.mod__branding-hero,.mod__branding-hero *{box-sizing:border-box}.mod__branding-hero.left-default{padding-left:0}.mod__branding-hero.left-no-padding{padding-left:0!important}.mod__branding-hero.left-inset12{padding-left:12px!important}.mod__branding-hero.left-inset16{padding-left:16px!important}.mod__branding-hero.left-inset20{padding-left:20px!important}.mod__branding-hero.left-inset24{padding-left:24px!important}.mod__branding-hero.left-inset32{padding-left:32px!important}.mod__branding-hero.left-inset48{padding-left:48px!important}.mod__branding-hero.left-inset64{padding-left:64px!important}.mod__branding-hero.right-default{padding-right:0}.mod__branding-hero.right-no-padding{padding-right:0!important}.mod__branding-hero.right-inset12{padding-right:12px!important}.mod__branding-hero.right-inset16{padding-right:16px!important}.mod__branding-hero.right-inset20{padding-right:20px!important}.mod__branding-hero.right-inset24{padding-right:24px!important}.mod__branding-hero.right-inset32{padding-right:32px!important}.mod__branding-hero.right-inset48{padding-right:48px!important}.mod__branding-hero.right-inset64{padding-right:64px!important}@media (max-width:991.98px){.mod__branding-hero,.mod__branding-hero.left-default{padding-left:20px!important}.mod__branding-hero,.mod__branding-hero.right-default{padding-right:20px!important}.mod__branding-hero.mobile-left-default{padding-left:20px!important}.mod__branding-hero.mobile-left-no-padding{padding-left:0!important}.mod__branding-hero.mobile-left-inset12{padding-left:12px!important}.mod__branding-hero.mobile-left-inset16{padding-left:16px!important}.mod__branding-hero.mobile-left-inset20{padding-left:20px!important}.mod__branding-hero.mobile-left-inset24{padding-left:24px!important}.mod__branding-hero.mobile-left-inset32{padding-left:32px!important}.mod__branding-hero.mobile-left-inset48{padding-left:48px!important}.mod__branding-hero.mobile-right-default{padding-right:20px!important}.mod__branding-hero.mobile-right-no-padding{padding-right:0!important}.mod__branding-hero.mobile-right-inset12{padding-right:12px!important}.mod__branding-hero.mobile-right-inset16{padding-right:16px!important}.mod__branding-hero.mobile-right-inset20{padding-right:20px!important}.mod__branding-hero.mobile-right-inset24{padding-right:24px!important}.mod__branding-hero.mobile-right-inset32{padding-right:32px!important}.mod__branding-hero.mobile-right-inset48{padding-right:48px!important}}@media (max-width:389px){.mod__branding-hero.left-default,.mod__branding-hero.mobile-left-default{padding-left:16px!important}.mod__branding-hero.mobile-right-default,.mod__branding-hero.right-default{padding-right:16px!important}}.mod__branding-hero .branding-hero__inner{width:100%}.mod__branding-hero .branding-hero__breadcrumbs{color:#8a8da0;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:8px;margin-bottom:24px;white-space:nowrap}.mod__branding-hero .branding-hero__breadcrumbs a{color:#5b5e70;text-decoration:none;transition:color .15s ease}.mod__branding-hero .branding-hero__breadcrumbs a:hover{color:#585fff;text-decoration:underline}.mod__branding-hero .breadcrumb-separator{color:#8a8da0;user-select:none}.mod__branding-hero .breadcrumb-current{color:#1d1d1d;font-weight:500}.mod__branding-hero .branding-hero__title{color:#1d1d1d;font-family:Lufga,sans-serif;font-size:clamp(32px,5vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.mod__branding-hero .branding-hero__lead,.mod__branding-hero .branding-hero__lead p{color:#3a3d4d;font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.55;margin:0 0 28px;max-width:620px}.mod__branding-hero .branding-hero__cards{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.mod__branding-hero .branding-hero-card{border-radius:20px;display:flex;flex-direction:column;gap:28px;justify-content:space-between;min-height:190px;padding:24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.mod__branding-hero .branding-hero-card:hover{text-decoration:none;transform:translateY(-2px)}.mod__branding-hero .branding-hero-card--primary{background:#585fff;color:#fff}.mod__branding-hero .branding-hero-card--primary:hover{background:#4c53f5;box-shadow:0 8px 24px rgba(88,95,255,.25);color:#fff}.mod__branding-hero .branding-hero-card--secondary{background:#fff;border:1px solid #e6e7f0;color:#1d1d1d}.mod__branding-hero .branding-hero-card--secondary:hover{border-color:#585fff;box-shadow:0 8px 20px rgba(0,0,0,.05);color:#1d1d1d}.mod__branding-hero .branding-hero-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mod__branding-hero .branding-hero-card__badge{border-radius:6px;display:inline-block;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase}.mod__branding-hero .branding-hero-card--primary .branding-hero-card__badge{background:hsla(0,0%,100%,.18);color:#fff}.mod__branding-hero .branding-hero-card--secondary .branding-hero-card__badge{background:#edeeff;color:#585fff}.mod__branding-hero .branding-hero-card__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .15s ease;width:44px}.mod__branding-hero .branding-hero-card:hover .branding-hero-card__icon{transform:scale(1.06)}.mod__branding-hero .branding-hero-card--primary .branding-hero-card__icon{background:#fff;color:#585fff}.mod__branding-hero .branding-hero-card--secondary .branding-hero-card__icon{background:#1d1d1d;color:#fff}.mod__branding-hero .branding-hero-card__title{color:inherit;font-family:Lufga,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 6px}.mod__branding-hero .branding-hero-card__desc{font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;margin:0}.mod__branding-hero .branding-hero-card--primary .branding-hero-card__desc{color:#fff}.mod__branding-hero .branding-hero-card--secondary .branding-hero-card__desc{color:#5b5e70}.mod__branding-hero .branding-hero__disclaimer,.mod__branding-hero .branding-hero__disclaimer p{color:#5b5e70;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6;margin-top:14px}.mod__branding-hero .branding-hero__disclaimer a{color:#585fff;text-decoration:none}.mod__branding-hero .branding-hero__disclaimer a:hover{text-decoration:underline}